mirror of
https://github.com/encounter/tp.git
synced 2026-07-11 06:18:46 -07:00
daKnob20_c OK (#2132)
This commit is contained in:
@@ -1,9 +0,0 @@
|
||||
lbl_8045E940:
|
||||
/* 8045E940 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 8045E944 7C 08 02 A6 */ mflr r0
|
||||
/* 8045E948 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 8045E94C 48 00 00 15 */ bl CreateHeap__10daKnob20_cFv
|
||||
/* 8045E950 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 8045E954 7C 08 03 A6 */ mtlr r0
|
||||
/* 8045E958 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 8045E95C 4E 80 00 20 */ blr
|
||||
@@ -1,151 +0,0 @@
|
||||
lbl_8045E960:
|
||||
/* 8045E960 94 21 FF E0 */ stwu r1, -0x20(r1)
|
||||
/* 8045E964 7C 08 02 A6 */ mflr r0
|
||||
/* 8045E968 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 8045E96C 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 8045E970 4B F0 38 6D */ bl _savegpr_29
|
||||
/* 8045E974 7C 7E 1B 78 */ mr r30, r3
|
||||
/* 8045E978 4B FF FF 41 */ bl getDummyBmd__10daKnob20_cFv
|
||||
/* 8045E97C 7C 7D 1B 78 */ mr r29, r3
|
||||
/* 8045E980 7F C3 F3 78 */ mr r3, r30
|
||||
/* 8045E984 4B FF FF 05 */ bl getAlwaysArcName__10daKnob20_cFv
|
||||
/* 8045E988 7F A4 EB 78 */ mr r4, r29
|
||||
/* 8045E98C 3C A0 80 40 */ lis r5, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 8045E990 38 A5 61 C0 */ addi r5, r5, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 8045E994 3F E5 00 02 */ addis r31, r5, 2
|
||||
/* 8045E998 3B FF C2 F8 */ addi r31, r31, -15624
|
||||
/* 8045E99C 7F E5 FB 78 */ mr r5, r31
|
||||
/* 8045E9A0 38 C0 00 80 */ li r6, 0x80
|
||||
/* 8045E9A4 4B BD D9 D9 */ bl getRes__14dRes_control_cFPCcPCcP11dRes_info_ci
|
||||
/* 8045E9A8 7C 7D 1B 78 */ mr r29, r3
|
||||
/* 8045E9AC 38 80 00 00 */ li r4, 0
|
||||
/* 8045E9B0 3C A0 11 02 */ lis r5, 0x1102 /* 0x11020203@ha */
|
||||
/* 8045E9B4 38 A5 02 03 */ addi r5, r5, 0x0203 /* 0x11020203@l */
|
||||
/* 8045E9B8 4B BB 62 9D */ bl mDoExt_J3DModel__create__FP12J3DModelDataUlUl
|
||||
/* 8045E9BC 90 7E 05 78 */ stw r3, 0x578(r30)
|
||||
/* 8045E9C0 80 7E 05 78 */ lwz r3, 0x578(r30)
|
||||
/* 8045E9C4 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 8045E9C8 40 82 00 0C */ bne lbl_8045E9D4
|
||||
/* 8045E9CC 38 60 00 00 */ li r3, 0
|
||||
/* 8045E9D0 48 00 01 B8 */ b lbl_8045EB88
|
||||
lbl_8045E9D4:
|
||||
/* 8045E9D4 C0 1E 04 EC */ lfs f0, 0x4ec(r30)
|
||||
/* 8045E9D8 D0 03 00 18 */ stfs f0, 0x18(r3)
|
||||
/* 8045E9DC C0 1E 04 F0 */ lfs f0, 0x4f0(r30)
|
||||
/* 8045E9E0 D0 03 00 1C */ stfs f0, 0x1c(r3)
|
||||
/* 8045E9E4 C0 1E 04 F4 */ lfs f0, 0x4f4(r30)
|
||||
/* 8045E9E8 D0 03 00 20 */ stfs f0, 0x20(r3)
|
||||
/* 8045E9EC 3C 60 80 3E */ lis r3, now__14mDoMtx_stack_c@ha /* 0x803DD470@ha */
|
||||
/* 8045E9F0 38 63 D4 70 */ addi r3, r3, now__14mDoMtx_stack_c@l /* 0x803DD470@l */
|
||||
/* 8045E9F4 C0 3E 04 D0 */ lfs f1, 0x4d0(r30)
|
||||
/* 8045E9F8 C0 5E 04 D4 */ lfs f2, 0x4d4(r30)
|
||||
/* 8045E9FC C0 7E 04 D8 */ lfs f3, 0x4d8(r30)
|
||||
/* 8045EA00 4B EE 7E E9 */ bl PSMTXTrans
|
||||
/* 8045EA04 3C 60 80 3E */ lis r3, now__14mDoMtx_stack_c@ha /* 0x803DD470@ha */
|
||||
/* 8045EA08 38 63 D4 70 */ addi r3, r3, now__14mDoMtx_stack_c@l /* 0x803DD470@l */
|
||||
/* 8045EA0C A8 9E 04 DE */ lha r4, 0x4de(r30)
|
||||
/* 8045EA10 4B BA DA 25 */ bl mDoMtx_YrotM__FPA4_fs
|
||||
/* 8045EA14 3C 60 80 3E */ lis r3, now__14mDoMtx_stack_c@ha /* 0x803DD470@ha */
|
||||
/* 8045EA18 38 63 D4 70 */ addi r3, r3, now__14mDoMtx_stack_c@l /* 0x803DD470@l */
|
||||
/* 8045EA1C 80 9E 05 78 */ lwz r4, 0x578(r30)
|
||||
/* 8045EA20 38 84 00 24 */ addi r4, r4, 0x24
|
||||
/* 8045EA24 4B EE 7A 8D */ bl PSMTXCopy
|
||||
/* 8045EA28 7F C3 F3 78 */ mr r3, r30
|
||||
/* 8045EA2C 4B FF FE 5D */ bl getAlwaysArcName__10daKnob20_cFv
|
||||
/* 8045EA30 3C 80 80 46 */ lis r4, d_a_door_knob00__stringBase0@ha /* 0x804606C4@ha */
|
||||
/* 8045EA34 38 84 06 C4 */ addi r4, r4, d_a_door_knob00__stringBase0@l /* 0x804606C4@l */
|
||||
/* 8045EA38 38 84 00 46 */ addi r4, r4, 0x46
|
||||
/* 8045EA3C 7F E5 FB 78 */ mr r5, r31
|
||||
/* 8045EA40 38 C0 00 80 */ li r6, 0x80
|
||||
/* 8045EA44 4B BD D9 39 */ bl getRes__14dRes_control_cFPCcPCcP11dRes_info_ci
|
||||
/* 8045EA48 7C 64 1B 78 */ mr r4, r3
|
||||
/* 8045EA4C 38 7E 05 7C */ addi r3, r30, 0x57c
|
||||
/* 8045EA50 38 A0 00 01 */ li r5, 1
|
||||
/* 8045EA54 38 C0 00 00 */ li r6, 0
|
||||
/* 8045EA58 3C E0 80 46 */ lis r7, lit_3876@ha /* 0x80460668@ha */
|
||||
/* 8045EA5C C0 27 06 68 */ lfs f1, lit_3876@l(r7) /* 0x80460668@l */
|
||||
/* 8045EA60 38 E0 00 00 */ li r7, 0
|
||||
/* 8045EA64 39 00 FF FF */ li r8, -1
|
||||
/* 8045EA68 39 20 00 00 */ li r9, 0
|
||||
/* 8045EA6C 4B BA ED 71 */ bl init__13mDoExt_bckAnmFP15J3DAnmTransformiifssb
|
||||
/* 8045EA70 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 8045EA74 40 82 00 0C */ bne lbl_8045EA80
|
||||
/* 8045EA78 38 60 00 00 */ li r3, 0
|
||||
/* 8045EA7C 48 00 01 0C */ b lbl_8045EB88
|
||||
lbl_8045EA80:
|
||||
/* 8045EA80 80 7D 00 54 */ lwz r3, 0x54(r29)
|
||||
/* 8045EA84 3C 80 80 46 */ lis r4, d_a_door_knob00__stringBase0@ha /* 0x804606C4@ha */
|
||||
/* 8045EA88 38 84 06 C4 */ addi r4, r4, d_a_door_knob00__stringBase0@l /* 0x804606C4@l */
|
||||
/* 8045EA8C 38 84 00 51 */ addi r4, r4, 0x51
|
||||
/* 8045EA90 4B E7 FF C9 */ bl getIndex__10JUTNameTabCFPCc
|
||||
/* 8045EA94 98 7E 05 9C */ stb r3, 0x59c(r30)
|
||||
/* 8045EA98 7F C3 F3 78 */ mr r3, r30
|
||||
/* 8045EA9C 4B FF FE 81 */ bl getDoorModelData__10daKnob20_cFv
|
||||
/* 8045EAA0 3C 80 00 08 */ lis r4, 8
|
||||
/* 8045EAA4 3C A0 11 00 */ lis r5, 0x1100 /* 0x11000084@ha */
|
||||
/* 8045EAA8 38 A5 00 84 */ addi r5, r5, 0x0084 /* 0x11000084@l */
|
||||
/* 8045EAAC 4B BB 61 A9 */ bl mDoExt_J3DModel__create__FP12J3DModelDataUlUl
|
||||
/* 8045EAB0 90 7E 05 98 */ stw r3, 0x598(r30)
|
||||
/* 8045EAB4 80 1E 05 98 */ lwz r0, 0x598(r30)
|
||||
/* 8045EAB8 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 8045EABC 40 82 00 0C */ bne lbl_8045EAC8
|
||||
/* 8045EAC0 38 60 00 00 */ li r3, 0
|
||||
/* 8045EAC4 48 00 00 C4 */ b lbl_8045EB88
|
||||
lbl_8045EAC8:
|
||||
/* 8045EAC8 38 60 00 C0 */ li r3, 0xc0
|
||||
/* 8045EACC 4B E7 01 81 */ bl __nw__FUl
|
||||
/* 8045EAD0 7C 60 1B 79 */ or. r0, r3, r3
|
||||
/* 8045EAD4 41 82 00 0C */ beq lbl_8045EAE0
|
||||
/* 8045EAD8 4B C1 CE 99 */ bl __ct__4dBgWFv
|
||||
/* 8045EADC 7C 60 1B 78 */ mr r0, r3
|
||||
lbl_8045EAE0:
|
||||
/* 8045EAE0 90 1E 05 A0 */ stw r0, 0x5a0(r30)
|
||||
/* 8045EAE4 80 1E 05 A0 */ lwz r0, 0x5a0(r30)
|
||||
/* 8045EAE8 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 8045EAEC 40 82 00 0C */ bne lbl_8045EAF8
|
||||
/* 8045EAF0 38 60 00 00 */ li r3, 0
|
||||
/* 8045EAF4 48 00 00 94 */ b lbl_8045EB88
|
||||
lbl_8045EAF8:
|
||||
/* 8045EAF8 7F C3 F3 78 */ mr r3, r30
|
||||
/* 8045EAFC 48 00 00 A5 */ bl calcMtx__10daKnob20_cFv
|
||||
/* 8045EB00 80 7E 05 78 */ lwz r3, 0x578(r30)
|
||||
/* 8045EB04 80 83 00 04 */ lwz r4, 4(r3)
|
||||
/* 8045EB08 38 7E 05 7C */ addi r3, r30, 0x57c
|
||||
/* 8045EB0C C0 3E 05 8C */ lfs f1, 0x58c(r30)
|
||||
/* 8045EB10 4B BA EE BD */ bl entry__13mDoExt_bckAnmFP12J3DModelDataf
|
||||
/* 8045EB14 80 7E 05 78 */ lwz r3, 0x578(r30)
|
||||
/* 8045EB18 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 8045EB1C 81 8C 00 10 */ lwz r12, 0x10(r12)
|
||||
/* 8045EB20 7D 89 03 A6 */ mtctr r12
|
||||
/* 8045EB24 4E 80 04 21 */ bctrl
|
||||
/* 8045EB28 7F C3 F3 78 */ mr r3, r30
|
||||
/* 8045EB2C 4B FF FD 7D */ bl getDzb__10daKnob20_cFv
|
||||
/* 8045EB30 7C 7D 1B 78 */ mr r29, r3
|
||||
/* 8045EB34 7F C3 F3 78 */ mr r3, r30
|
||||
/* 8045EB38 4B FF FD 51 */ bl getAlwaysArcName__10daKnob20_cFv
|
||||
/* 8045EB3C 7F A4 EB 78 */ mr r4, r29
|
||||
/* 8045EB40 7F E5 FB 78 */ mr r5, r31
|
||||
/* 8045EB44 38 C0 00 80 */ li r6, 0x80
|
||||
/* 8045EB48 4B BD D8 35 */ bl getRes__14dRes_control_cFPCcPCcP11dRes_info_ci
|
||||
/* 8045EB4C 7C 64 1B 78 */ mr r4, r3
|
||||
/* 8045EB50 80 7E 05 78 */ lwz r3, 0x578(r30)
|
||||
/* 8045EB54 80 63 00 84 */ lwz r3, 0x84(r3)
|
||||
/* 8045EB58 80 63 00 0C */ lwz r3, 0xc(r3)
|
||||
/* 8045EB5C 88 1E 05 9C */ lbz r0, 0x59c(r30)
|
||||
/* 8045EB60 7C 00 07 74 */ extsb r0, r0
|
||||
/* 8045EB64 1C 00 00 30 */ mulli r0, r0, 0x30
|
||||
/* 8045EB68 7C C3 02 14 */ add r6, r3, r0
|
||||
/* 8045EB6C 80 7E 05 A0 */ lwz r3, 0x5a0(r30)
|
||||
/* 8045EB70 38 A0 00 01 */ li r5, 1
|
||||
/* 8045EB74 4B C1 B3 C5 */ bl Set__4cBgWFP6cBgD_tUlPA3_A4_f
|
||||
/* 8045EB78 54 60 06 3E */ clrlwi r0, r3, 0x18
|
||||
/* 8045EB7C 20 60 00 01 */ subfic r3, r0, 1
|
||||
/* 8045EB80 30 03 FF FF */ addic r0, r3, -1
|
||||
/* 8045EB84 7C 60 19 10 */ subfe r3, r0, r3
|
||||
lbl_8045EB88:
|
||||
/* 8045EB88 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 8045EB8C 4B F0 36 9D */ bl _restgpr_29
|
||||
/* 8045EB90 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 8045EB94 7C 08 03 A6 */ mtlr r0
|
||||
/* 8045EB98 38 21 00 20 */ addi r1, r1, 0x20
|
||||
/* 8045EB9C 4E 80 00 20 */ blr
|
||||
@@ -1,55 +0,0 @@
|
||||
lbl_8045EC44:
|
||||
/* 8045EC44 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 8045EC48 7C 08 02 A6 */ mflr r0
|
||||
/* 8045EC4C 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 8045EC50 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 8045EC54 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 8045EC58 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 8045EC5C 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 8045EC60 38 63 0F 38 */ addi r3, r3, 0xf38
|
||||
/* 8045EC64 80 9F 05 A0 */ lwz r4, 0x5a0(r31)
|
||||
/* 8045EC68 7F E5 FB 78 */ mr r5, r31
|
||||
/* 8045EC6C 4B C1 5D 9D */ bl Regist__4dBgSFP9dBgW_BaseP10fopAc_ac_c
|
||||
/* 8045EC70 88 1F 04 E2 */ lbz r0, 0x4e2(r31)
|
||||
/* 8045EC74 98 1F 04 8C */ stb r0, 0x48c(r31)
|
||||
/* 8045EC78 38 00 00 00 */ li r0, 0
|
||||
/* 8045EC7C 98 1F 06 0E */ stb r0, 0x60e(r31)
|
||||
/* 8045EC80 C0 1F 05 54 */ lfs f0, 0x554(r31)
|
||||
/* 8045EC84 3C 60 80 46 */ lis r3, lit_3908@ha /* 0x80460678@ha */
|
||||
/* 8045EC88 C0 23 06 78 */ lfs f1, lit_3908@l(r3) /* 0x80460678@l */
|
||||
/* 8045EC8C EC 00 08 2A */ fadds f0, f0, f1
|
||||
/* 8045EC90 D0 1F 05 54 */ stfs f0, 0x554(r31)
|
||||
/* 8045EC94 C0 1F 05 3C */ lfs f0, 0x53c(r31)
|
||||
/* 8045EC98 EC 00 08 2A */ fadds f0, f0, f1
|
||||
/* 8045EC9C D0 1F 05 3C */ stfs f0, 0x53c(r31)
|
||||
/* 8045ECA0 38 00 00 20 */ li r0, 0x20
|
||||
/* 8045ECA4 90 1F 05 5C */ stw r0, 0x55c(r31)
|
||||
/* 8045ECA8 7F E3 FB 78 */ mr r3, r31
|
||||
/* 8045ECAC 4B FF FE F5 */ bl calcMtx__10daKnob20_cFv
|
||||
/* 8045ECB0 80 7F 05 78 */ lwz r3, 0x578(r31)
|
||||
/* 8045ECB4 38 03 00 24 */ addi r0, r3, 0x24
|
||||
/* 8045ECB8 90 1F 05 04 */ stw r0, 0x504(r31)
|
||||
/* 8045ECBC 3C 60 80 46 */ lis r3, lit_3909@ha /* 0x8046067C@ha */
|
||||
/* 8045ECC0 C0 03 06 7C */ lfs f0, lit_3909@l(r3) /* 0x8046067C@l */
|
||||
/* 8045ECC4 D0 1F 05 20 */ stfs f0, 0x520(r31)
|
||||
/* 8045ECC8 80 7F 05 78 */ lwz r3, 0x578(r31)
|
||||
/* 8045ECCC 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 8045ECD0 81 8C 00 10 */ lwz r12, 0x10(r12)
|
||||
/* 8045ECD4 7D 89 03 A6 */ mtctr r12
|
||||
/* 8045ECD8 4E 80 04 21 */ bctrl
|
||||
/* 8045ECDC 80 7F 05 A0 */ lwz r3, 0x5a0(r31)
|
||||
/* 8045ECE0 4B C1 CC E1 */ bl Move__4dBgWFv
|
||||
/* 8045ECE4 7F E3 FB 78 */ mr r3, r31
|
||||
/* 8045ECE8 4B FF FB B1 */ bl getEvArcName__10daKnob20_cFv
|
||||
/* 8045ECEC 90 7F 01 00 */ stw r3, 0x100(r31)
|
||||
/* 8045ECF0 7F E3 FB 78 */ mr r3, r31
|
||||
/* 8045ECF4 48 00 02 D9 */ bl setEventId__10daKnob20_cFv
|
||||
/* 8045ECF8 7F E3 FB 78 */ mr r3, r31
|
||||
/* 8045ECFC 4B FF FB 69 */ bl getDoorLightInf__12knob_param_cFP10fopAc_ac_c
|
||||
/* 8045ED00 98 7F 04 70 */ stb r3, 0x470(r31)
|
||||
/* 8045ED04 38 60 00 01 */ li r3, 1
|
||||
/* 8045ED08 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 8045ED0C 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 8045ED10 7C 08 03 A6 */ mtlr r0
|
||||
/* 8045ED14 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 8045ED18 4E 80 00 20 */ blr
|
||||
@@ -1,37 +0,0 @@
|
||||
lbl_80460550:
|
||||
/* 80460550 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80460554 7C 08 02 A6 */ mflr r0
|
||||
/* 80460558 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 8046055C 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 80460560 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 80460564 80 03 00 F0 */ lwz r0, 0xf0(r3)
|
||||
/* 80460568 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 8046056C 41 82 00 30 */ beq lbl_8046059C
|
||||
/* 80460570 80 7F 05 A0 */ lwz r3, 0x5a0(r31)
|
||||
/* 80460574 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 80460578 41 82 00 24 */ beq lbl_8046059C
|
||||
/* 8046057C 4B E0 7C 59 */ bl ChkUsed__9cBgW_BgIdCFv
|
||||
/* 80460580 54 60 06 3F */ clrlwi. r0, r3, 0x18
|
||||
/* 80460584 41 82 00 18 */ beq lbl_8046059C
|
||||
/* 80460588 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 8046058C 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 80460590 38 63 0F 38 */ addi r3, r3, 0xf38
|
||||
/* 80460594 80 9F 05 A0 */ lwz r4, 0x5a0(r31)
|
||||
/* 80460598 4B C1 3C B9 */ bl Release__4cBgSFP9dBgW_Base
|
||||
lbl_8046059C:
|
||||
/* 8046059C 7F E3 FB 78 */ mr r3, r31
|
||||
/* 804605A0 4B FF E2 E9 */ bl getAlwaysArcName__10daKnob20_cFv
|
||||
/* 804605A4 7C 64 1B 78 */ mr r4, r3
|
||||
/* 804605A8 38 7F 05 70 */ addi r3, r31, 0x570
|
||||
/* 804605AC 4B BC CA 5D */ bl dComIfG_resDelete__FP30request_of_phase_process_classPCc
|
||||
/* 804605B0 7F E3 FB 78 */ mr r3, r31
|
||||
/* 804605B4 4B FF E2 E5 */ bl getEvArcName__10daKnob20_cFv
|
||||
/* 804605B8 7C 64 1B 78 */ mr r4, r3
|
||||
/* 804605BC 38 7F 05 68 */ addi r3, r31, 0x568
|
||||
/* 804605C0 4B BC CA 49 */ bl dComIfG_resDelete__FP30request_of_phase_process_classPCc
|
||||
/* 804605C4 38 60 00 01 */ li r3, 1
|
||||
/* 804605C8 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 804605CC 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 804605D0 7C 08 03 A6 */ mtlr r0
|
||||
/* 804605D4 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 804605D8 4E 80 00 20 */ blr
|
||||
@@ -1,20 +0,0 @@
|
||||
lbl_8045EE14:
|
||||
/* 8045EE14 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 8045EE18 7C 08 02 A6 */ mflr r0
|
||||
/* 8045EE1C 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 8045EE20 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 8045EE24 7C 7F 1B 79 */ or. r31, r3, r3
|
||||
/* 8045EE28 41 82 00 1C */ beq lbl_8045EE44
|
||||
/* 8045EE2C 3C A0 80 46 */ lis r5, __vt__12J3DFrameCtrl@ha /* 0x80460A88@ha */
|
||||
/* 8045EE30 38 05 0A 88 */ addi r0, r5, __vt__12J3DFrameCtrl@l /* 0x80460A88@l */
|
||||
/* 8045EE34 90 1F 00 00 */ stw r0, 0(r31)
|
||||
/* 8045EE38 7C 80 07 35 */ extsh. r0, r4
|
||||
/* 8045EE3C 40 81 00 08 */ ble lbl_8045EE44
|
||||
/* 8045EE40 4B E6 FE FD */ bl __dl__FPv
|
||||
lbl_8045EE44:
|
||||
/* 8045EE44 7F E3 FB 78 */ mr r3, r31
|
||||
/* 8045EE48 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 8045EE4C 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 8045EE50 7C 08 03 A6 */ mtlr r0
|
||||
/* 8045EE54 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 8045EE58 4E 80 00 20 */ blr
|
||||
@@ -1,40 +0,0 @@
|
||||
lbl_8046002C:
|
||||
/* 8046002C 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80460030 7C 08 02 A6 */ mflr r0
|
||||
/* 80460034 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80460038 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 8046003C 93 C1 00 08 */ stw r30, 8(r1)
|
||||
/* 80460040 7C 7E 1B 78 */ mr r30, r3
|
||||
/* 80460044 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 80460048 3B E3 61 C0 */ addi r31, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 8046004C 38 7F 4F F8 */ addi r3, r31, 0x4ff8
|
||||
/* 80460050 88 1E 05 B9 */ lbz r0, 0x5b9(r30)
|
||||
/* 80460054 54 00 08 3C */ slwi r0, r0, 1
|
||||
/* 80460058 7C 9E 02 14 */ add r4, r30, r0
|
||||
/* 8046005C A8 84 05 A4 */ lha r4, 0x5a4(r4)
|
||||
/* 80460060 4B BE 7A 19 */ bl endCheck__16dEvent_manager_cFs
|
||||
/* 80460064 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 80460068 41 82 00 20 */ beq lbl_80460088
|
||||
/* 8046006C 38 00 00 01 */ li r0, 1
|
||||
/* 80460070 98 1E 06 0E */ stb r0, 0x60e(r30)
|
||||
/* 80460074 38 7F 4E C8 */ addi r3, r31, 0x4ec8
|
||||
/* 80460078 4B BE 23 F1 */ bl reset__14dEvt_control_cFv
|
||||
/* 8046007C A8 1E 04 DE */ lha r0, 0x4de(r30)
|
||||
/* 80460080 B0 1E 04 E6 */ sth r0, 0x4e6(r30)
|
||||
/* 80460084 48 00 00 20 */ b lbl_804600A4
|
||||
lbl_80460088:
|
||||
/* 80460088 7F C3 F3 78 */ mr r3, r30
|
||||
/* 8046008C 4B FF F4 DD */ bl demoProc__10daKnob20_cFv
|
||||
/* 80460090 3C 60 80 43 */ lis r3, g_meter2_info@ha /* 0x80430188@ha */
|
||||
/* 80460094 38 63 01 88 */ addi r3, r3, g_meter2_info@l /* 0x80430188@l */
|
||||
/* 80460098 A0 03 00 B0 */ lhz r0, 0xb0(r3)
|
||||
/* 8046009C 60 00 00 02 */ ori r0, r0, 2
|
||||
/* 804600A0 B0 03 00 B0 */ sth r0, 0xb0(r3)
|
||||
lbl_804600A4:
|
||||
/* 804600A4 38 60 00 01 */ li r3, 1
|
||||
/* 804600A8 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 804600AC 83 C1 00 08 */ lwz r30, 8(r1)
|
||||
/* 804600B0 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 804600B4 7C 08 03 A6 */ mtlr r0
|
||||
/* 804600B8 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 804600BC 4E 80 00 20 */ blr
|
||||
@@ -1,25 +0,0 @@
|
||||
lbl_8046027C:
|
||||
/* 8046027C 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80460280 7C 08 02 A6 */ mflr r0
|
||||
/* 80460284 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80460288 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 8046028C 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 80460290 80 63 05 A0 */ lwz r3, 0x5a0(r3)
|
||||
/* 80460294 4B E0 7F 41 */ bl ChkUsed__9cBgW_BgIdCFv
|
||||
/* 80460298 54 60 06 3F */ clrlwi. r0, r3, 0x18
|
||||
/* 8046029C 40 82 00 1C */ bne lbl_804602B8
|
||||
/* 804602A0 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 804602A4 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 804602A8 38 63 0F 38 */ addi r3, r3, 0xf38
|
||||
/* 804602AC 80 9F 05 A0 */ lwz r4, 0x5a0(r31)
|
||||
/* 804602B0 7F E5 FB 78 */ mr r5, r31
|
||||
/* 804602B4 4B C1 47 55 */ bl Regist__4dBgSFP9dBgW_BaseP10fopAc_ac_c
|
||||
lbl_804602B8:
|
||||
/* 804602B8 38 00 00 01 */ li r0, 1
|
||||
/* 804602BC 98 1F 06 0E */ stb r0, 0x60e(r31)
|
||||
/* 804602C0 38 60 00 01 */ li r3, 1
|
||||
/* 804602C4 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 804602C8 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 804602CC 7C 08 03 A6 */ mtlr r0
|
||||
/* 804602D0 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 804602D4 4E 80 00 20 */ blr
|
||||
@@ -1,34 +0,0 @@
|
||||
lbl_8045FFB0:
|
||||
/* 8045FFB0 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 8045FFB4 7C 08 02 A6 */ mflr r0
|
||||
/* 8045FFB8 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 8045FFBC 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 8045FFC0 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 8045FFC4 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 8045FFC8 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 8045FFCC 38 63 4F F8 */ addi r3, r3, 0x4ff8
|
||||
/* 8045FFD0 3C 80 80 46 */ lis r4, d_a_door_knob00__stringBase0@ha /* 0x804606C4@ha */
|
||||
/* 8045FFD4 38 84 06 C4 */ addi r4, r4, d_a_door_knob00__stringBase0@l /* 0x804606C4@l */
|
||||
/* 8045FFD8 38 84 01 AA */ addi r4, r4, 0x1aa
|
||||
/* 8045FFDC 38 A0 00 00 */ li r5, 0
|
||||
/* 8045FFE0 38 C0 00 00 */ li r6, 0
|
||||
/* 8045FFE4 4B BE 7B 39 */ bl getMyStaffId__16dEvent_manager_cFPCcP10fopAc_ac_ci
|
||||
/* 8045FFE8 90 7F 05 BC */ stw r3, 0x5bc(r31)
|
||||
/* 8045FFEC 80 1F 05 BC */ lwz r0, 0x5bc(r31)
|
||||
/* 8045FFF0 2C 00 FF FF */ cmpwi r0, -1
|
||||
/* 8045FFF4 40 82 00 18 */ bne lbl_8046000C
|
||||
/* 8045FFF8 A8 1F 04 DE */ lha r0, 0x4de(r31)
|
||||
/* 8045FFFC B0 1F 04 E6 */ sth r0, 0x4e6(r31)
|
||||
/* 80460000 38 00 00 01 */ li r0, 1
|
||||
/* 80460004 98 1F 06 0E */ stb r0, 0x60e(r31)
|
||||
/* 80460008 48 00 00 0C */ b lbl_80460014
|
||||
lbl_8046000C:
|
||||
/* 8046000C 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80460010 4B FF F5 59 */ bl demoProc__10daKnob20_cFv
|
||||
lbl_80460014:
|
||||
/* 80460014 38 60 00 01 */ li r3, 1
|
||||
/* 80460018 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 8046001C 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80460020 7C 08 03 A6 */ mtlr r0
|
||||
/* 80460024 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80460028 4E 80 00 20 */ blr
|
||||
@@ -1,46 +0,0 @@
|
||||
lbl_804601D4:
|
||||
/* 804601D4 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 804601D8 7C 08 02 A6 */ mflr r0
|
||||
/* 804601DC 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 804601E0 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 804601E4 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 804601E8 A0 03 00 F8 */ lhz r0, 0xf8(r3)
|
||||
/* 804601EC 28 00 00 03 */ cmplwi r0, 3
|
||||
/* 804601F0 40 82 00 1C */ bne lbl_8046020C
|
||||
/* 804601F4 4B FF FC 05 */ bl initOpenDemo__10daKnob20_cFv
|
||||
/* 804601F8 38 00 00 02 */ li r0, 2
|
||||
/* 804601FC 98 1F 06 0E */ stb r0, 0x60e(r31)
|
||||
/* 80460200 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80460204 4B FF F3 65 */ bl demoProc__10daKnob20_cFv
|
||||
/* 80460208 48 00 00 5C */ b lbl_80460264
|
||||
lbl_8046020C:
|
||||
/* 8046020C 3C 80 80 40 */ lis r4, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 80460210 38 84 61 C0 */ addi r4, r4, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 80460214 88 04 4F AD */ lbz r0, 0x4fad(r4)
|
||||
/* 80460218 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 8046021C 41 82 00 44 */ beq lbl_80460260
|
||||
/* 80460220 38 64 4F F8 */ addi r3, r4, 0x4ff8
|
||||
/* 80460224 3C 80 80 46 */ lis r4, d_a_door_knob00__stringBase0@ha /* 0x804606C4@ha */
|
||||
/* 80460228 38 84 06 C4 */ addi r4, r4, d_a_door_knob00__stringBase0@l /* 0x804606C4@l */
|
||||
/* 8046022C 38 84 01 AA */ addi r4, r4, 0x1aa
|
||||
/* 80460230 38 A0 00 00 */ li r5, 0
|
||||
/* 80460234 38 C0 00 00 */ li r6, 0
|
||||
/* 80460238 4B BE 78 E5 */ bl getMyStaffId__16dEvent_manager_cFPCcP10fopAc_ac_ci
|
||||
/* 8046023C 90 7F 05 BC */ stw r3, 0x5bc(r31)
|
||||
/* 80460240 80 1F 05 BC */ lwz r0, 0x5bc(r31)
|
||||
/* 80460244 2C 00 FF FF */ cmpwi r0, -1
|
||||
/* 80460248 41 82 00 1C */ beq lbl_80460264
|
||||
/* 8046024C 38 00 00 07 */ li r0, 7
|
||||
/* 80460250 98 1F 06 0E */ stb r0, 0x60e(r31)
|
||||
/* 80460254 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80460258 4B FF F3 11 */ bl demoProc__10daKnob20_cFv
|
||||
/* 8046025C 48 00 00 08 */ b lbl_80460264
|
||||
lbl_80460260:
|
||||
/* 80460260 4B FF F0 3D */ bl setEventPrm__10daKnob20_cFv
|
||||
lbl_80460264:
|
||||
/* 80460264 38 60 00 01 */ li r3, 1
|
||||
/* 80460268 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 8046026C 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80460270 7C 08 03 A6 */ mtlr r0
|
||||
/* 80460274 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80460278 4E 80 00 20 */ blr
|
||||
@@ -1,46 +0,0 @@
|
||||
lbl_8046012C:
|
||||
/* 8046012C 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80460130 7C 08 02 A6 */ mflr r0
|
||||
/* 80460134 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80460138 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 8046013C 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 80460140 A0 03 00 F8 */ lhz r0, 0xf8(r3)
|
||||
/* 80460144 28 00 00 03 */ cmplwi r0, 3
|
||||
/* 80460148 40 82 00 1C */ bne lbl_80460164
|
||||
/* 8046014C 4B FF FC AD */ bl initOpenDemo__10daKnob20_cFv
|
||||
/* 80460150 38 00 00 03 */ li r0, 3
|
||||
/* 80460154 98 1F 06 0E */ stb r0, 0x60e(r31)
|
||||
/* 80460158 7F E3 FB 78 */ mr r3, r31
|
||||
/* 8046015C 4B FF F4 0D */ bl demoProc__10daKnob20_cFv
|
||||
/* 80460160 48 00 00 5C */ b lbl_804601BC
|
||||
lbl_80460164:
|
||||
/* 80460164 3C 80 80 40 */ lis r4, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 80460168 38 84 61 C0 */ addi r4, r4, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 8046016C 88 04 4F AD */ lbz r0, 0x4fad(r4)
|
||||
/* 80460170 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 80460174 41 82 00 44 */ beq lbl_804601B8
|
||||
/* 80460178 38 64 4F F8 */ addi r3, r4, 0x4ff8
|
||||
/* 8046017C 3C 80 80 46 */ lis r4, d_a_door_knob00__stringBase0@ha /* 0x804606C4@ha */
|
||||
/* 80460180 38 84 06 C4 */ addi r4, r4, d_a_door_knob00__stringBase0@l /* 0x804606C4@l */
|
||||
/* 80460184 38 84 01 AA */ addi r4, r4, 0x1aa
|
||||
/* 80460188 38 A0 00 00 */ li r5, 0
|
||||
/* 8046018C 38 C0 00 00 */ li r6, 0
|
||||
/* 80460190 4B BE 79 8D */ bl getMyStaffId__16dEvent_manager_cFPCcP10fopAc_ac_ci
|
||||
/* 80460194 90 7F 05 BC */ stw r3, 0x5bc(r31)
|
||||
/* 80460198 80 1F 05 BC */ lwz r0, 0x5bc(r31)
|
||||
/* 8046019C 2C 00 FF FF */ cmpwi r0, -1
|
||||
/* 804601A0 41 82 00 1C */ beq lbl_804601BC
|
||||
/* 804601A4 38 00 00 07 */ li r0, 7
|
||||
/* 804601A8 98 1F 06 0E */ stb r0, 0x60e(r31)
|
||||
/* 804601AC 7F E3 FB 78 */ mr r3, r31
|
||||
/* 804601B0 4B FF F3 B9 */ bl demoProc__10daKnob20_cFv
|
||||
/* 804601B4 48 00 00 08 */ b lbl_804601BC
|
||||
lbl_804601B8:
|
||||
/* 804601B8 4B FF F0 E5 */ bl setEventPrm__10daKnob20_cFv
|
||||
lbl_804601BC:
|
||||
/* 804601BC 38 60 00 01 */ li r3, 1
|
||||
/* 804601C0 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 804601C4 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 804601C8 7C 08 03 A6 */ mtlr r0
|
||||
/* 804601CC 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 804601D0 4E 80 00 20 */ blr
|
||||
@@ -1,29 +0,0 @@
|
||||
lbl_804600C0:
|
||||
/* 804600C0 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 804600C4 7C 08 02 A6 */ mflr r0
|
||||
/* 804600C8 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 804600CC 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 804600D0 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 804600D4 3C 80 80 43 */ lis r4, g_meter2_info@ha /* 0x80430188@ha */
|
||||
/* 804600D8 38 84 01 88 */ addi r4, r4, g_meter2_info@l /* 0x80430188@l */
|
||||
/* 804600DC A0 04 00 B0 */ lhz r0, 0xb0(r4)
|
||||
/* 804600E0 60 00 00 02 */ ori r0, r0, 2
|
||||
/* 804600E4 B0 04 00 B0 */ sth r0, 0xb0(r4)
|
||||
/* 804600E8 4B FF F4 81 */ bl demoProc__10daKnob20_cFv
|
||||
/* 804600EC 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 804600F0 41 82 00 24 */ beq lbl_80460114
|
||||
/* 804600F4 38 00 00 06 */ li r0, 6
|
||||
/* 804600F8 98 1F 06 0E */ stb r0, 0x60e(r31)
|
||||
/* 804600FC 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 80460100 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 80460104 38 63 4E C8 */ addi r3, r3, 0x4ec8
|
||||
/* 80460108 4B BE 23 61 */ bl reset__14dEvt_control_cFv
|
||||
/* 8046010C A8 1F 04 DE */ lha r0, 0x4de(r31)
|
||||
/* 80460110 B0 1F 04 E6 */ sth r0, 0x4e6(r31)
|
||||
lbl_80460114:
|
||||
/* 80460114 38 60 00 01 */ li r3, 1
|
||||
/* 80460118 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 8046011C 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80460120 7C 08 03 A6 */ mtlr r0
|
||||
/* 80460124 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80460128 4E 80 00 20 */ blr
|
||||
@@ -1,46 +0,0 @@
|
||||
lbl_8045FF08:
|
||||
/* 8045FF08 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 8045FF0C 7C 08 02 A6 */ mflr r0
|
||||
/* 8045FF10 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 8045FF14 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 8045FF18 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 8045FF1C A0 03 00 F8 */ lhz r0, 0xf8(r3)
|
||||
/* 8045FF20 28 00 00 03 */ cmplwi r0, 3
|
||||
/* 8045FF24 40 82 00 1C */ bne lbl_8045FF40
|
||||
/* 8045FF28 4B FF FE D1 */ bl initOpenDemo__10daKnob20_cFv
|
||||
/* 8045FF2C 38 00 00 02 */ li r0, 2
|
||||
/* 8045FF30 98 1F 06 0E */ stb r0, 0x60e(r31)
|
||||
/* 8045FF34 7F E3 FB 78 */ mr r3, r31
|
||||
/* 8045FF38 4B FF F6 31 */ bl demoProc__10daKnob20_cFv
|
||||
/* 8045FF3C 48 00 00 5C */ b lbl_8045FF98
|
||||
lbl_8045FF40:
|
||||
/* 8045FF40 3C 80 80 40 */ lis r4, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 8045FF44 38 84 61 C0 */ addi r4, r4, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 8045FF48 88 04 4F AD */ lbz r0, 0x4fad(r4)
|
||||
/* 8045FF4C 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 8045FF50 41 82 00 44 */ beq lbl_8045FF94
|
||||
/* 8045FF54 38 64 4F F8 */ addi r3, r4, 0x4ff8
|
||||
/* 8045FF58 3C 80 80 46 */ lis r4, d_a_door_knob00__stringBase0@ha /* 0x804606C4@ha */
|
||||
/* 8045FF5C 38 84 06 C4 */ addi r4, r4, d_a_door_knob00__stringBase0@l /* 0x804606C4@l */
|
||||
/* 8045FF60 38 84 01 AA */ addi r4, r4, 0x1aa
|
||||
/* 8045FF64 38 A0 00 00 */ li r5, 0
|
||||
/* 8045FF68 38 C0 00 00 */ li r6, 0
|
||||
/* 8045FF6C 4B BE 7B B1 */ bl getMyStaffId__16dEvent_manager_cFPCcP10fopAc_ac_ci
|
||||
/* 8045FF70 90 7F 05 BC */ stw r3, 0x5bc(r31)
|
||||
/* 8045FF74 80 1F 05 BC */ lwz r0, 0x5bc(r31)
|
||||
/* 8045FF78 2C 00 FF FF */ cmpwi r0, -1
|
||||
/* 8045FF7C 41 82 00 1C */ beq lbl_8045FF98
|
||||
/* 8045FF80 38 00 00 07 */ li r0, 7
|
||||
/* 8045FF84 98 1F 06 0E */ stb r0, 0x60e(r31)
|
||||
/* 8045FF88 7F E3 FB 78 */ mr r3, r31
|
||||
/* 8045FF8C 4B FF F5 DD */ bl demoProc__10daKnob20_cFv
|
||||
/* 8045FF90 48 00 00 08 */ b lbl_8045FF98
|
||||
lbl_8045FF94:
|
||||
/* 8045FF94 4B FF F3 09 */ bl setEventPrm__10daKnob20_cFv
|
||||
lbl_8045FF98:
|
||||
/* 8045FF98 38 60 00 01 */ li r3, 1
|
||||
/* 8045FF9C 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 8045FFA0 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 8045FFA4 7C 08 03 A6 */ mtlr r0
|
||||
/* 8045FFA8 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 8045FFAC 4E 80 00 20 */ blr
|
||||
@@ -1,80 +0,0 @@
|
||||
lbl_8045F968:
|
||||
/* 8045F968 94 21 FF D0 */ stwu r1, -0x30(r1)
|
||||
/* 8045F96C 7C 08 02 A6 */ mflr r0
|
||||
/* 8045F970 90 01 00 34 */ stw r0, 0x34(r1)
|
||||
/* 8045F974 93 E1 00 2C */ stw r31, 0x2c(r1)
|
||||
/* 8045F978 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 8045F97C 3C 60 80 46 */ lis r3, lit_3876@ha /* 0x80460668@ha */
|
||||
/* 8045F980 38 A3 06 68 */ addi r5, r3, lit_3876@l /* 0x80460668@l */
|
||||
/* 8045F984 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 8045F988 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 8045F98C 80 63 5D AC */ lwz r3, 0x5dac(r3)
|
||||
/* 8045F990 A8 9F 04 E6 */ lha r4, 0x4e6(r31)
|
||||
/* 8045F994 38 04 7F FF */ addi r0, r4, 0x7fff
|
||||
/* 8045F998 C0 E3 04 D0 */ lfs f7, 0x4d0(r3)
|
||||
/* 8045F99C D0 E1 00 08 */ stfs f7, 8(r1)
|
||||
/* 8045F9A0 C0 03 04 D4 */ lfs f0, 0x4d4(r3)
|
||||
/* 8045F9A4 D0 01 00 0C */ stfs f0, 0xc(r1)
|
||||
/* 8045F9A8 C0 C3 04 D8 */ lfs f6, 0x4d8(r3)
|
||||
/* 8045F9AC D0 C1 00 10 */ stfs f6, 0x10(r1)
|
||||
/* 8045F9B0 C0 7F 04 D0 */ lfs f3, 0x4d0(r31)
|
||||
/* 8045F9B4 D0 61 00 14 */ stfs f3, 0x14(r1)
|
||||
/* 8045F9B8 C0 1F 04 D4 */ lfs f0, 0x4d4(r31)
|
||||
/* 8045F9BC D0 01 00 18 */ stfs f0, 0x18(r1)
|
||||
/* 8045F9C0 C0 5F 04 D8 */ lfs f2, 0x4d8(r31)
|
||||
/* 8045F9C4 D0 41 00 1C */ stfs f2, 0x1c(r1)
|
||||
/* 8045F9C8 C0 25 00 3C */ lfs f1, 0x3c(r5)
|
||||
/* 8045F9CC 54 00 04 38 */ rlwinm r0, r0, 0, 0x10, 0x1c
|
||||
/* 8045F9D0 3C 80 80 44 */ lis r4, sincosTable___5JMath@ha /* 0x80439A20@ha */
|
||||
/* 8045F9D4 38 84 9A 20 */ addi r4, r4, sincosTable___5JMath@l /* 0x80439A20@l */
|
||||
/* 8045F9D8 7C 04 04 2E */ lfsx f0, r4, r0
|
||||
/* 8045F9DC EC 01 00 32 */ fmuls f0, f1, f0
|
||||
/* 8045F9E0 EC A3 00 2A */ fadds f5, f3, f0
|
||||
/* 8045F9E4 D0 A1 00 14 */ stfs f5, 0x14(r1)
|
||||
/* 8045F9E8 7C 84 02 14 */ add r4, r4, r0
|
||||
/* 8045F9EC C0 04 00 04 */ lfs f0, 4(r4)
|
||||
/* 8045F9F0 EC 01 00 32 */ fmuls f0, f1, f0
|
||||
/* 8045F9F4 EC 82 00 2A */ fadds f4, f2, f0
|
||||
/* 8045F9F8 D0 81 00 1C */ stfs f4, 0x1c(r1)
|
||||
/* 8045F9FC A8 1F 06 10 */ lha r0, 0x610(r31)
|
||||
/* 8045FA00 2C 00 00 00 */ cmpwi r0, 0
|
||||
/* 8045FA04 40 81 00 58 */ ble lbl_8045FA5C
|
||||
/* 8045FA08 C0 65 00 44 */ lfs f3, 0x44(r5)
|
||||
/* 8045FA0C EC 23 01 F2 */ fmuls f1, f3, f7
|
||||
/* 8045FA10 C0 45 00 48 */ lfs f2, 0x48(r5)
|
||||
/* 8045FA14 EC 02 01 72 */ fmuls f0, f2, f5
|
||||
/* 8045FA18 EC 01 00 2A */ fadds f0, f1, f0
|
||||
/* 8045FA1C D0 01 00 08 */ stfs f0, 8(r1)
|
||||
/* 8045FA20 EC 23 01 B2 */ fmuls f1, f3, f6
|
||||
/* 8045FA24 EC 02 01 32 */ fmuls f0, f2, f4
|
||||
/* 8045FA28 EC 01 00 2A */ fadds f0, f1, f0
|
||||
/* 8045FA2C D0 01 00 10 */ stfs f0, 0x10(r1)
|
||||
/* 8045FA30 38 81 00 08 */ addi r4, r1, 8
|
||||
/* 8045FA34 A8 A3 04 DE */ lha r5, 0x4de(r3)
|
||||
/* 8045FA38 38 C0 00 00 */ li r6, 0
|
||||
/* 8045FA3C 81 83 06 28 */ lwz r12, 0x628(r3)
|
||||
/* 8045FA40 81 8C 01 54 */ lwz r12, 0x154(r12)
|
||||
/* 8045FA44 7D 89 03 A6 */ mtctr r12
|
||||
/* 8045FA48 4E 80 04 21 */ bctrl
|
||||
/* 8045FA4C A8 7F 06 10 */ lha r3, 0x610(r31)
|
||||
/* 8045FA50 38 03 FF FF */ addi r0, r3, -1
|
||||
/* 8045FA54 B0 1F 06 10 */ sth r0, 0x610(r31)
|
||||
/* 8045FA58 48 00 00 28 */ b lbl_8045FA80
|
||||
lbl_8045FA5C:
|
||||
/* 8045FA5C 38 81 00 14 */ addi r4, r1, 0x14
|
||||
/* 8045FA60 A8 A3 04 DE */ lha r5, 0x4de(r3)
|
||||
/* 8045FA64 38 C0 00 00 */ li r6, 0
|
||||
/* 8045FA68 81 83 06 28 */ lwz r12, 0x628(r3)
|
||||
/* 8045FA6C 81 8C 01 54 */ lwz r12, 0x154(r12)
|
||||
/* 8045FA70 7D 89 03 A6 */ mtctr r12
|
||||
/* 8045FA74 4E 80 04 21 */ bctrl
|
||||
/* 8045FA78 38 60 00 01 */ li r3, 1
|
||||
/* 8045FA7C 48 00 00 08 */ b lbl_8045FA84
|
||||
lbl_8045FA80:
|
||||
/* 8045FA80 38 60 00 00 */ li r3, 0
|
||||
lbl_8045FA84:
|
||||
/* 8045FA84 83 E1 00 2C */ lwz r31, 0x2c(r1)
|
||||
/* 8045FA88 80 01 00 34 */ lwz r0, 0x34(r1)
|
||||
/* 8045FA8C 7C 08 03 A6 */ mtlr r0
|
||||
/* 8045FA90 38 21 00 30 */ addi r1, r1, 0x30
|
||||
/* 8045FA94 4E 80 00 20 */ blr
|
||||
@@ -1,42 +0,0 @@
|
||||
lbl_8045EBA0:
|
||||
/* 8045EBA0 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 8045EBA4 7C 08 02 A6 */ mflr r0
|
||||
/* 8045EBA8 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 8045EBAC 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 8045EBB0 93 C1 00 08 */ stw r30, 8(r1)
|
||||
/* 8045EBB4 7C 7E 1B 78 */ mr r30, r3
|
||||
/* 8045EBB8 3C 60 80 46 */ lis r3, lit_3876@ha /* 0x80460668@ha */
|
||||
/* 8045EBBC 3B E3 06 68 */ addi r31, r3, lit_3876@l /* 0x80460668@l */
|
||||
/* 8045EBC0 3C 60 80 3E */ lis r3, now__14mDoMtx_stack_c@ha /* 0x803DD470@ha */
|
||||
/* 8045EBC4 38 63 D4 70 */ addi r3, r3, now__14mDoMtx_stack_c@l /* 0x803DD470@l */
|
||||
/* 8045EBC8 C0 3E 04 D0 */ lfs f1, 0x4d0(r30)
|
||||
/* 8045EBCC C0 5E 04 D4 */ lfs f2, 0x4d4(r30)
|
||||
/* 8045EBD0 C0 7E 04 D8 */ lfs f3, 0x4d8(r30)
|
||||
/* 8045EBD4 4B EE 7D 15 */ bl PSMTXTrans
|
||||
/* 8045EBD8 3C 60 80 3E */ lis r3, now__14mDoMtx_stack_c@ha /* 0x803DD470@ha */
|
||||
/* 8045EBDC 38 63 D4 70 */ addi r3, r3, now__14mDoMtx_stack_c@l /* 0x803DD470@l */
|
||||
/* 8045EBE0 A8 9E 04 DE */ lha r4, 0x4de(r30)
|
||||
/* 8045EBE4 4B BA D8 51 */ bl mDoMtx_YrotM__FPA4_fs
|
||||
/* 8045EBE8 C0 3F 00 04 */ lfs f1, 4(r31)
|
||||
/* 8045EBEC C0 5F 00 08 */ lfs f2, 8(r31)
|
||||
/* 8045EBF0 FC 60 10 90 */ fmr f3, f2
|
||||
/* 8045EBF4 4B BA E1 A9 */ bl transM__14mDoMtx_stack_cFfff
|
||||
/* 8045EBF8 3C 60 80 3E */ lis r3, now__14mDoMtx_stack_c@ha /* 0x803DD470@ha */
|
||||
/* 8045EBFC 38 63 D4 70 */ addi r3, r3, now__14mDoMtx_stack_c@l /* 0x803DD470@l */
|
||||
/* 8045EC00 A8 9E 06 12 */ lha r4, 0x612(r30)
|
||||
/* 8045EC04 4B BA D8 31 */ bl mDoMtx_YrotM__FPA4_fs
|
||||
/* 8045EC08 C0 3F 00 0C */ lfs f1, 0xc(r31)
|
||||
/* 8045EC0C C0 5F 00 08 */ lfs f2, 8(r31)
|
||||
/* 8045EC10 FC 60 10 90 */ fmr f3, f2
|
||||
/* 8045EC14 4B BA E1 89 */ bl transM__14mDoMtx_stack_cFfff
|
||||
/* 8045EC18 3C 60 80 3E */ lis r3, now__14mDoMtx_stack_c@ha /* 0x803DD470@ha */
|
||||
/* 8045EC1C 38 63 D4 70 */ addi r3, r3, now__14mDoMtx_stack_c@l /* 0x803DD470@l */
|
||||
/* 8045EC20 80 9E 05 78 */ lwz r4, 0x578(r30)
|
||||
/* 8045EC24 38 84 00 24 */ addi r4, r4, 0x24
|
||||
/* 8045EC28 4B EE 78 89 */ bl PSMTXCopy
|
||||
/* 8045EC2C 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 8045EC30 83 C1 00 08 */ lwz r30, 8(r1)
|
||||
/* 8045EC34 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 8045EC38 7C 08 03 A6 */ mtlr r0
|
||||
/* 8045EC3C 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 8045EC40 4E 80 00 20 */ blr
|
||||
@@ -1,161 +0,0 @@
|
||||
lbl_8045F058:
|
||||
/* 8045F058 94 21 FF 90 */ stwu r1, -0x70(r1)
|
||||
/* 8045F05C 7C 08 02 A6 */ mflr r0
|
||||
/* 8045F060 90 01 00 74 */ stw r0, 0x74(r1)
|
||||
/* 8045F064 DB E1 00 60 */ stfd f31, 0x60(r1)
|
||||
/* 8045F068 F3 E1 00 68 */ psq_st f31, 104(r1), 0, 0 /* qr0 */
|
||||
/* 8045F06C DB C1 00 50 */ stfd f30, 0x50(r1)
|
||||
/* 8045F070 F3 C1 00 58 */ psq_st f30, 88(r1), 0, 0 /* qr0 */
|
||||
/* 8045F074 DB A1 00 40 */ stfd f29, 0x40(r1)
|
||||
/* 8045F078 F3 A1 00 48 */ psq_st f29, 72(r1), 0, 0 /* qr0 */
|
||||
/* 8045F07C 39 61 00 40 */ addi r11, r1, 0x40
|
||||
/* 8045F080 4B F0 31 5D */ bl _savegpr_29
|
||||
/* 8045F084 7C 7E 1B 78 */ mr r30, r3
|
||||
/* 8045F088 FF A0 08 90 */ fmr f29, f1
|
||||
/* 8045F08C FF C0 10 90 */ fmr f30, f2
|
||||
/* 8045F090 FF E0 18 90 */ fmr f31, f3
|
||||
/* 8045F094 3C 60 80 46 */ lis r3, lit_3876@ha /* 0x80460668@ha */
|
||||
/* 8045F098 3B A3 06 68 */ addi r29, r3, lit_3876@l /* 0x80460668@l */
|
||||
/* 8045F09C 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 8045F0A0 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 8045F0A4 83 E3 5D AC */ lwz r31, 0x5dac(r3)
|
||||
/* 8045F0A8 38 61 00 0C */ addi r3, r1, 0xc
|
||||
/* 8045F0AC 38 9F 04 D0 */ addi r4, r31, 0x4d0
|
||||
/* 8045F0B0 38 BE 04 D0 */ addi r5, r30, 0x4d0
|
||||
/* 8045F0B4 4B E0 7A 81 */ bl __mi__4cXyzCFRC3Vec
|
||||
/* 8045F0B8 C0 01 00 0C */ lfs f0, 0xc(r1)
|
||||
/* 8045F0BC D0 01 00 18 */ stfs f0, 0x18(r1)
|
||||
/* 8045F0C0 C0 01 00 10 */ lfs f0, 0x10(r1)
|
||||
/* 8045F0C4 D0 01 00 1C */ stfs f0, 0x1c(r1)
|
||||
/* 8045F0C8 C0 01 00 14 */ lfs f0, 0x14(r1)
|
||||
/* 8045F0CC D0 01 00 20 */ stfs f0, 0x20(r1)
|
||||
/* 8045F0D0 3C 60 80 3E */ lis r3, now__14mDoMtx_stack_c@ha /* 0x803DD470@ha */
|
||||
/* 8045F0D4 38 63 D4 70 */ addi r3, r3, now__14mDoMtx_stack_c@l /* 0x803DD470@l */
|
||||
/* 8045F0D8 A8 1E 04 DE */ lha r0, 0x4de(r30)
|
||||
/* 8045F0DC 7C 00 00 D0 */ neg r0, r0
|
||||
/* 8045F0E0 7C 04 07 34 */ extsh r4, r0
|
||||
/* 8045F0E4 4B BA D2 F9 */ bl mDoMtx_YrotS__FPA4_fs
|
||||
/* 8045F0E8 3C 60 80 3E */ lis r3, now__14mDoMtx_stack_c@ha /* 0x803DD470@ha */
|
||||
/* 8045F0EC 38 63 D4 70 */ addi r3, r3, now__14mDoMtx_stack_c@l /* 0x803DD470@l */
|
||||
/* 8045F0F0 38 81 00 18 */ addi r4, r1, 0x18
|
||||
/* 8045F0F4 7C 85 23 78 */ mr r5, r4
|
||||
/* 8045F0F8 4B EE 7C 75 */ bl PSMTXMultVec
|
||||
/* 8045F0FC 38 61 00 18 */ addi r3, r1, 0x18
|
||||
/* 8045F100 4B EE 80 39 */ bl PSVECSquareMag
|
||||
/* 8045F104 C0 1D 00 08 */ lfs f0, 8(r29)
|
||||
/* 8045F108 FC 01 00 40 */ fcmpo cr0, f1, f0
|
||||
/* 8045F10C 40 81 00 58 */ ble lbl_8045F164
|
||||
/* 8045F110 FC 00 08 34 */ frsqrte f0, f1
|
||||
/* 8045F114 C8 9D 00 18 */ lfd f4, 0x18(r29)
|
||||
/* 8045F118 FC 44 00 32 */ fmul f2, f4, f0
|
||||
/* 8045F11C C8 7D 00 20 */ lfd f3, 0x20(r29)
|
||||
/* 8045F120 FC 00 00 32 */ fmul f0, f0, f0
|
||||
/* 8045F124 FC 01 00 32 */ fmul f0, f1, f0
|
||||
/* 8045F128 FC 03 00 28 */ fsub f0, f3, f0
|
||||
/* 8045F12C FC 02 00 32 */ fmul f0, f2, f0
|
||||
/* 8045F130 FC 44 00 32 */ fmul f2, f4, f0
|
||||
/* 8045F134 FC 00 00 32 */ fmul f0, f0, f0
|
||||
/* 8045F138 FC 01 00 32 */ fmul f0, f1, f0
|
||||
/* 8045F13C FC 03 00 28 */ fsub f0, f3, f0
|
||||
/* 8045F140 FC 02 00 32 */ fmul f0, f2, f0
|
||||
/* 8045F144 FC 44 00 32 */ fmul f2, f4, f0
|
||||
/* 8045F148 FC 00 00 32 */ fmul f0, f0, f0
|
||||
/* 8045F14C FC 01 00 32 */ fmul f0, f1, f0
|
||||
/* 8045F150 FC 03 00 28 */ fsub f0, f3, f0
|
||||
/* 8045F154 FC 02 00 32 */ fmul f0, f2, f0
|
||||
/* 8045F158 FC 21 00 32 */ fmul f1, f1, f0
|
||||
/* 8045F15C FC 20 08 18 */ frsp f1, f1
|
||||
/* 8045F160 48 00 00 88 */ b lbl_8045F1E8
|
||||
lbl_8045F164:
|
||||
/* 8045F164 C8 1D 00 28 */ lfd f0, 0x28(r29)
|
||||
/* 8045F168 FC 01 00 40 */ fcmpo cr0, f1, f0
|
||||
/* 8045F16C 40 80 00 10 */ bge lbl_8045F17C
|
||||
/* 8045F170 3C 60 80 45 */ lis r3, __float_nan@ha /* 0x80450AE0@ha */
|
||||
/* 8045F174 C0 23 0A E0 */ lfs f1, __float_nan@l(r3) /* 0x80450AE0@l */
|
||||
/* 8045F178 48 00 00 70 */ b lbl_8045F1E8
|
||||
lbl_8045F17C:
|
||||
/* 8045F17C D0 21 00 08 */ stfs f1, 8(r1)
|
||||
/* 8045F180 80 81 00 08 */ lwz r4, 8(r1)
|
||||
/* 8045F184 54 83 00 50 */ rlwinm r3, r4, 0, 1, 8
|
||||
/* 8045F188 3C 00 7F 80 */ lis r0, 0x7f80
|
||||
/* 8045F18C 7C 03 00 00 */ cmpw r3, r0
|
||||
/* 8045F190 41 82 00 14 */ beq lbl_8045F1A4
|
||||
/* 8045F194 40 80 00 40 */ bge lbl_8045F1D4
|
||||
/* 8045F198 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 8045F19C 41 82 00 20 */ beq lbl_8045F1BC
|
||||
/* 8045F1A0 48 00 00 34 */ b lbl_8045F1D4
|
||||
lbl_8045F1A4:
|
||||
/* 8045F1A4 54 80 02 7F */ clrlwi. r0, r4, 9
|
||||
/* 8045F1A8 41 82 00 0C */ beq lbl_8045F1B4
|
||||
/* 8045F1AC 38 00 00 01 */ li r0, 1
|
||||
/* 8045F1B0 48 00 00 28 */ b lbl_8045F1D8
|
||||
lbl_8045F1B4:
|
||||
/* 8045F1B4 38 00 00 02 */ li r0, 2
|
||||
/* 8045F1B8 48 00 00 20 */ b lbl_8045F1D8
|
||||
lbl_8045F1BC:
|
||||
/* 8045F1BC 54 80 02 7F */ clrlwi. r0, r4, 9
|
||||
/* 8045F1C0 41 82 00 0C */ beq lbl_8045F1CC
|
||||
/* 8045F1C4 38 00 00 05 */ li r0, 5
|
||||
/* 8045F1C8 48 00 00 10 */ b lbl_8045F1D8
|
||||
lbl_8045F1CC:
|
||||
/* 8045F1CC 38 00 00 03 */ li r0, 3
|
||||
/* 8045F1D0 48 00 00 08 */ b lbl_8045F1D8
|
||||
lbl_8045F1D4:
|
||||
/* 8045F1D4 38 00 00 04 */ li r0, 4
|
||||
lbl_8045F1D8:
|
||||
/* 8045F1D8 2C 00 00 01 */ cmpwi r0, 1
|
||||
/* 8045F1DC 40 82 00 0C */ bne lbl_8045F1E8
|
||||
/* 8045F1E0 3C 60 80 45 */ lis r3, __float_nan@ha /* 0x80450AE0@ha */
|
||||
/* 8045F1E4 C0 23 0A E0 */ lfs f1, __float_nan@l(r3) /* 0x80450AE0@l */
|
||||
lbl_8045F1E8:
|
||||
/* 8045F1E8 FC 01 F8 40 */ fcmpo cr0, f1, f31
|
||||
/* 8045F1EC 40 81 00 0C */ ble lbl_8045F1F8
|
||||
/* 8045F1F0 38 60 00 00 */ li r3, 0
|
||||
/* 8045F1F4 48 00 00 78 */ b lbl_8045F26C
|
||||
lbl_8045F1F8:
|
||||
/* 8045F1F8 C0 01 00 18 */ lfs f0, 0x18(r1)
|
||||
/* 8045F1FC FC 00 02 10 */ fabs f0, f0
|
||||
/* 8045F200 FC 00 00 18 */ frsp f0, f0
|
||||
/* 8045F204 FC 00 E8 40 */ fcmpo cr0, f0, f29
|
||||
/* 8045F208 40 81 00 0C */ ble lbl_8045F214
|
||||
/* 8045F20C 38 60 00 00 */ li r3, 0
|
||||
/* 8045F210 48 00 00 5C */ b lbl_8045F26C
|
||||
lbl_8045F214:
|
||||
/* 8045F214 C0 01 00 20 */ lfs f0, 0x20(r1)
|
||||
/* 8045F218 FC 00 02 10 */ fabs f0, f0
|
||||
/* 8045F21C FC 00 00 18 */ frsp f0, f0
|
||||
/* 8045F220 FC 00 F0 40 */ fcmpo cr0, f0, f30
|
||||
/* 8045F224 40 81 00 0C */ ble lbl_8045F230
|
||||
/* 8045F228 38 60 00 00 */ li r3, 0
|
||||
/* 8045F22C 48 00 00 40 */ b lbl_8045F26C
|
||||
lbl_8045F230:
|
||||
/* 8045F230 A8 7E 04 DE */ lha r3, 0x4de(r30)
|
||||
/* 8045F234 88 1E 06 0F */ lbz r0, 0x60f(r30)
|
||||
/* 8045F238 28 00 00 01 */ cmplwi r0, 1
|
||||
/* 8045F23C 40 82 00 0C */ bne lbl_8045F248
|
||||
/* 8045F240 38 03 7F FF */ addi r0, r3, 0x7fff
|
||||
/* 8045F244 7C 03 07 34 */ extsh r3, r0
|
||||
lbl_8045F248:
|
||||
/* 8045F248 A8 1F 04 DE */ lha r0, 0x4de(r31)
|
||||
/* 8045F24C 7C 00 18 50 */ subf r0, r0, r3
|
||||
/* 8045F250 7C 03 07 34 */ extsh r3, r0
|
||||
/* 8045F254 4B F0 5E 7D */ bl abs
|
||||
/* 8045F258 2C 03 50 00 */ cmpwi r3, 0x5000
|
||||
/* 8045F25C 40 80 00 0C */ bge lbl_8045F268
|
||||
/* 8045F260 38 60 00 00 */ li r3, 0
|
||||
/* 8045F264 48 00 00 08 */ b lbl_8045F26C
|
||||
lbl_8045F268:
|
||||
/* 8045F268 38 60 00 01 */ li r3, 1
|
||||
lbl_8045F26C:
|
||||
/* 8045F26C E3 E1 00 68 */ psq_l f31, 104(r1), 0, 0 /* qr0 */
|
||||
/* 8045F270 CB E1 00 60 */ lfd f31, 0x60(r1)
|
||||
/* 8045F274 E3 C1 00 58 */ psq_l f30, 88(r1), 0, 0 /* qr0 */
|
||||
/* 8045F278 CB C1 00 50 */ lfd f30, 0x50(r1)
|
||||
/* 8045F27C E3 A1 00 48 */ psq_l f29, 72(r1), 0, 0 /* qr0 */
|
||||
/* 8045F280 CB A1 00 40 */ lfd f29, 0x40(r1)
|
||||
/* 8045F284 39 61 00 40 */ addi r11, r1, 0x40
|
||||
/* 8045F288 4B F0 2F A1 */ bl _restgpr_29
|
||||
/* 8045F28C 80 01 00 74 */ lwz r0, 0x74(r1)
|
||||
/* 8045F290 7C 08 03 A6 */ mtlr r0
|
||||
/* 8045F294 38 21 00 70 */ addi r1, r1, 0x70
|
||||
/* 8045F298 4E 80 00 20 */ blr
|
||||
@@ -1,37 +0,0 @@
|
||||
lbl_8045EE5C:
|
||||
/* 8045EE5C 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 8045EE60 7C 08 02 A6 */ mflr r0
|
||||
/* 8045EE64 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 8045EE68 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 8045EE6C 93 C1 00 08 */ stw r30, 8(r1)
|
||||
/* 8045EE70 7C 7E 1B 78 */ mr r30, r3
|
||||
/* 8045EE74 7C 9F 23 78 */ mr r31, r4
|
||||
/* 8045EE78 4B FF F9 F9 */ bl getMsgNo__12knob_param_cFP10fopAc_ac_c
|
||||
/* 8045EE7C 54 65 04 3E */ clrlwi r5, r3, 0x10
|
||||
/* 8045EE80 3C 05 00 00 */ addis r0, r5, 0
|
||||
/* 8045EE84 28 00 FF FF */ cmplwi r0, 0xffff
|
||||
/* 8045EE88 40 82 00 14 */ bne lbl_8045EE9C
|
||||
/* 8045EE8C 38 00 00 00 */ li r0, 0
|
||||
/* 8045EE90 90 1F 00 00 */ stw r0, 0(r31)
|
||||
/* 8045EE94 38 60 00 01 */ li r3, 1
|
||||
/* 8045EE98 48 00 00 34 */ b lbl_8045EECC
|
||||
lbl_8045EE9C:
|
||||
/* 8045EE9C 38 7E 05 C0 */ addi r3, r30, 0x5c0
|
||||
/* 8045EEA0 38 80 00 00 */ li r4, 0
|
||||
/* 8045EEA4 38 C0 00 00 */ li r6, 0
|
||||
/* 8045EEA8 38 E0 00 00 */ li r7, 0
|
||||
/* 8045EEAC 4B DE B0 E5 */ bl init__10dMsgFlow_cFP10fopAc_ac_ciiPP10fopAc_ac_c
|
||||
/* 8045EEB0 38 7E 05 C0 */ addi r3, r30, 0x5c0
|
||||
/* 8045EEB4 7F C4 F3 78 */ mr r4, r30
|
||||
/* 8045EEB8 7F E5 FB 78 */ mr r5, r31
|
||||
/* 8045EEBC 4B DE B2 81 */ bl checkOpenDoor__10dMsgFlow_cFP10fopAc_ac_cPi
|
||||
/* 8045EEC0 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 8045EEC4 4B DD 91 D5 */ bl endFlowGroup__12dMsgObject_cFv
|
||||
/* 8045EEC8 7F E3 FB 78 */ mr r3, r31
|
||||
lbl_8045EECC:
|
||||
/* 8045EECC 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 8045EED0 83 C1 00 08 */ lwz r30, 8(r1)
|
||||
/* 8045EED4 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 8045EED8 7C 08 03 A6 */ mtlr r0
|
||||
/* 8045EEDC 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 8045EEE0 4E 80 00 20 */ blr
|
||||
@@ -1,69 +0,0 @@
|
||||
lbl_8045ED1C:
|
||||
/* 8045ED1C 94 21 FF E0 */ stwu r1, -0x20(r1)
|
||||
/* 8045ED20 7C 08 02 A6 */ mflr r0
|
||||
/* 8045ED24 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 8045ED28 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 8045ED2C 4B F0 34 B1 */ bl _savegpr_29
|
||||
/* 8045ED30 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 8045ED34 80 03 04 A0 */ lwz r0, 0x4a0(r3)
|
||||
/* 8045ED38 54 00 07 39 */ rlwinm. r0, r0, 0, 0x1c, 0x1c
|
||||
/* 8045ED3C 40 82 00 4C */ bne lbl_8045ED88
|
||||
/* 8045ED40 7F E0 FB 79 */ or. r0, r31, r31
|
||||
/* 8045ED44 41 82 00 38 */ beq lbl_8045ED7C
|
||||
/* 8045ED48 7C 1E 03 78 */ mr r30, r0
|
||||
/* 8045ED4C 4B BB 9E 19 */ bl __ct__10fopAc_ac_cFv
|
||||
/* 8045ED50 3B BE 05 7C */ addi r29, r30, 0x57c
|
||||
/* 8045ED54 3C 60 80 46 */ lis r3, __vt__12J3DFrameCtrl@ha /* 0x80460A88@ha */
|
||||
/* 8045ED58 38 03 0A 88 */ addi r0, r3, __vt__12J3DFrameCtrl@l /* 0x80460A88@l */
|
||||
/* 8045ED5C 90 1E 05 7C */ stw r0, 0x57c(r30)
|
||||
/* 8045ED60 7F A3 EB 78 */ mr r3, r29
|
||||
/* 8045ED64 38 80 00 00 */ li r4, 0
|
||||
/* 8045ED68 4B EC 96 95 */ bl init__12J3DFrameCtrlFs
|
||||
/* 8045ED6C 38 00 00 00 */ li r0, 0
|
||||
/* 8045ED70 90 1D 00 18 */ stw r0, 0x18(r29)
|
||||
/* 8045ED74 38 7E 05 C0 */ addi r3, r30, 0x5c0
|
||||
/* 8045ED78 4B DE B1 89 */ bl __ct__10dMsgFlow_cFv
|
||||
lbl_8045ED7C:
|
||||
/* 8045ED7C 80 1F 04 A0 */ lwz r0, 0x4a0(r31)
|
||||
/* 8045ED80 60 00 00 08 */ ori r0, r0, 8
|
||||
/* 8045ED84 90 1F 04 A0 */ stw r0, 0x4a0(r31)
|
||||
lbl_8045ED88:
|
||||
/* 8045ED88 7F E3 FB 78 */ mr r3, r31
|
||||
/* 8045ED8C 4B FF FA FD */ bl getAlwaysArcName__10daKnob20_cFv
|
||||
/* 8045ED90 7C 64 1B 78 */ mr r4, r3
|
||||
/* 8045ED94 38 7F 05 70 */ addi r3, r31, 0x570
|
||||
/* 8045ED98 4B BC E1 25 */ bl dComIfG_resLoad__FP30request_of_phase_process_classPCc
|
||||
/* 8045ED9C 2C 03 00 04 */ cmpwi r3, 4
|
||||
/* 8045EDA0 41 82 00 08 */ beq lbl_8045EDA8
|
||||
/* 8045EDA4 48 00 00 58 */ b lbl_8045EDFC
|
||||
lbl_8045EDA8:
|
||||
/* 8045EDA8 7F E3 FB 78 */ mr r3, r31
|
||||
/* 8045EDAC 4B FF FA ED */ bl getEvArcName__10daKnob20_cFv
|
||||
/* 8045EDB0 7C 64 1B 78 */ mr r4, r3
|
||||
/* 8045EDB4 38 7F 05 68 */ addi r3, r31, 0x568
|
||||
/* 8045EDB8 4B BC E1 05 */ bl dComIfG_resLoad__FP30request_of_phase_process_classPCc
|
||||
/* 8045EDBC 2C 03 00 04 */ cmpwi r3, 4
|
||||
/* 8045EDC0 41 82 00 08 */ beq lbl_8045EDC8
|
||||
/* 8045EDC4 48 00 00 38 */ b lbl_8045EDFC
|
||||
lbl_8045EDC8:
|
||||
/* 8045EDC8 7F E3 FB 78 */ mr r3, r31
|
||||
/* 8045EDCC 3C 80 80 46 */ lis r4, CheckCreateHeap__FP10fopAc_ac_c@ha /* 0x8045E940@ha */
|
||||
/* 8045EDD0 38 84 E9 40 */ addi r4, r4, CheckCreateHeap__FP10fopAc_ac_c@l /* 0x8045E940@l */
|
||||
/* 8045EDD4 3C A0 80 00 */ lis r5, 0x8000 /* 0x80003800@ha */
|
||||
/* 8045EDD8 38 A5 38 00 */ addi r5, r5, 0x3800 /* 0x80003800@l */
|
||||
/* 8045EDDC 4B BB B6 D5 */ bl fopAcM_entrySolidHeap__FP10fopAc_ac_cPFP10fopAc_ac_c_iUl
|
||||
/* 8045EDE0 54 60 06 3F */ clrlwi. r0, r3, 0x18
|
||||
/* 8045EDE4 40 82 00 0C */ bne lbl_8045EDF0
|
||||
/* 8045EDE8 38 60 00 05 */ li r3, 5
|
||||
/* 8045EDEC 48 00 00 10 */ b lbl_8045EDFC
|
||||
lbl_8045EDF0:
|
||||
/* 8045EDF0 7F E3 FB 78 */ mr r3, r31
|
||||
/* 8045EDF4 4B FF FE 51 */ bl CreateInit__10daKnob20_cFv
|
||||
/* 8045EDF8 38 60 00 04 */ li r3, 4
|
||||
lbl_8045EDFC:
|
||||
/* 8045EDFC 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 8045EE00 4B F0 34 29 */ bl _restgpr_29
|
||||
/* 8045EE04 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 8045EE08 7C 08 03 A6 */ mtlr r0
|
||||
/* 8045EE0C 38 21 00 20 */ addi r1, r1, 0x20
|
||||
/* 8045EE10 4E 80 00 20 */ blr
|
||||
@@ -1,9 +0,0 @@
|
||||
lbl_80460640:
|
||||
/* 80460640 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80460644 7C 08 02 A6 */ mflr r0
|
||||
/* 80460648 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 8046064C 4B FF E6 D1 */ bl create__10daKnob20_cFv
|
||||
/* 80460650 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80460654 7C 08 03 A6 */ mtlr r0
|
||||
/* 80460658 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 8046065C 4E 80 00 20 */ blr
|
||||
@@ -1,9 +0,0 @@
|
||||
lbl_80460620:
|
||||
/* 80460620 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80460624 7C 08 02 A6 */ mflr r0
|
||||
/* 80460628 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 8046062C 4B FF FF 25 */ bl Delete__10daKnob20_cFv
|
||||
/* 80460630 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80460634 7C 08 03 A6 */ mtlr r0
|
||||
/* 80460638 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 8046063C 4E 80 00 20 */ blr
|
||||
@@ -1,9 +0,0 @@
|
||||
lbl_804605DC:
|
||||
/* 804605DC 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 804605E0 7C 08 02 A6 */ mflr r0
|
||||
/* 804605E4 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 804605E8 4B FF FE 75 */ bl draw__10daKnob20_cFv
|
||||
/* 804605EC 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 804605F0 7C 08 03 A6 */ mtlr r0
|
||||
/* 804605F4 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 804605F8 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