mirror of
https://github.com/encounter/tp.git
synced 2026-07-11 06:18:46 -07:00
daE_OctBg_c OK (#2121)
* daE_OctBg_c OK * Rename data * Remove comments
This commit is contained in:
@@ -1,121 +0,0 @@
|
||||
lbl_8073921C:
|
||||
/* 8073921C 94 21 FF D0 */ stwu r1, -0x30(r1)
|
||||
/* 80739220 7C 08 02 A6 */ mflr r0
|
||||
/* 80739224 90 01 00 34 */ stw r0, 0x34(r1)
|
||||
/* 80739228 39 61 00 30 */ addi r11, r1, 0x30
|
||||
/* 8073922C 4B C2 8F AD */ bl _savegpr_28
|
||||
/* 80739230 7C 7D 1B 78 */ mr r29, r3
|
||||
/* 80739234 3C 60 80 74 */ lis r3, d_a_e_oct_bg__stringBase0@ha /* 0x80739E44@ha */
|
||||
/* 80739238 38 63 9E 44 */ addi r3, r3, d_a_e_oct_bg__stringBase0@l /* 0x80739E44@l */
|
||||
/* 8073923C 38 80 00 0A */ li r4, 0xa
|
||||
/* 80739240 3C A0 80 40 */ lis r5, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 80739244 38 A5 61 C0 */ addi r5, r5, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 80739248 3F E5 00 02 */ addis r31, r5, 2
|
||||
/* 8073924C 3B FF C2 F8 */ addi r31, r31, -15624
|
||||
/* 80739250 7F E5 FB 78 */ mr r5, r31
|
||||
/* 80739254 38 C0 00 80 */ li r6, 0x80
|
||||
/* 80739258 4B 90 30 95 */ bl getRes__14dRes_control_cFPCclP11dRes_info_ci
|
||||
/* 8073925C 7C 7E 1B 78 */ mr r30, r3
|
||||
/* 80739260 38 60 00 58 */ li r3, 0x58
|
||||
/* 80739264 4B B9 59 E9 */ bl __nw__FUl
|
||||
/* 80739268 7C 7C 1B 79 */ or. r28, r3, r3
|
||||
/* 8073926C 41 82 00 68 */ beq lbl_807392D4
|
||||
/* 80739270 3C 60 80 74 */ lis r3, d_a_e_oct_bg__stringBase0@ha /* 0x80739E44@ha */
|
||||
/* 80739274 38 63 9E 44 */ addi r3, r3, d_a_e_oct_bg__stringBase0@l /* 0x80739E44@l */
|
||||
/* 80739278 38 80 00 07 */ li r4, 7
|
||||
/* 8073927C 7F E5 FB 78 */ mr r5, r31
|
||||
/* 80739280 38 C0 00 80 */ li r6, 0x80
|
||||
/* 80739284 4B 90 30 69 */ bl getRes__14dRes_control_cFPCclP11dRes_info_ci
|
||||
/* 80739288 7C 67 1B 78 */ mr r7, r3
|
||||
/* 8073928C 38 1D 05 BC */ addi r0, r29, 0x5bc
|
||||
/* 80739290 90 01 00 08 */ stw r0, 8(r1)
|
||||
/* 80739294 3C 00 00 08 */ lis r0, 8
|
||||
/* 80739298 90 01 00 0C */ stw r0, 0xc(r1)
|
||||
/* 8073929C 3C 60 11 00 */ lis r3, 0x1100 /* 0x11000084@ha */
|
||||
/* 807392A0 38 03 00 84 */ addi r0, r3, 0x0084 /* 0x11000084@l */
|
||||
/* 807392A4 90 01 00 10 */ stw r0, 0x10(r1)
|
||||
/* 807392A8 7F 83 E3 78 */ mr r3, r28
|
||||
/* 807392AC 7F C4 F3 78 */ mr r4, r30
|
||||
/* 807392B0 38 A0 00 00 */ li r5, 0
|
||||
/* 807392B4 38 C0 00 00 */ li r6, 0
|
||||
/* 807392B8 39 00 00 00 */ li r8, 0
|
||||
/* 807392BC 3D 20 80 74 */ lis r9, lit_3823@ha /* 0x80739D78@ha */
|
||||
/* 807392C0 C0 29 9D 78 */ lfs f1, lit_3823@l(r9) /* 0x80739D78@l */
|
||||
/* 807392C4 39 20 00 00 */ li r9, 0
|
||||
/* 807392C8 39 40 FF FF */ li r10, -1
|
||||
/* 807392CC 4B 8D 75 05 */ bl __ct__16mDoExt_McaMorfSOFP12J3DModelDataP25mDoExt_McaMorfCallBack1_cP25mDoExt_McaMorfCallBack2_cP15J3DAnmTransformifiiP10Z2CreatureUlUl
|
||||
/* 807392D0 7C 7C 1B 78 */ mr r28, r3
|
||||
lbl_807392D4:
|
||||
/* 807392D4 93 9D 05 B4 */ stw r28, 0x5b4(r29)
|
||||
/* 807392D8 80 7D 05 B4 */ lwz r3, 0x5b4(r29)
|
||||
/* 807392DC 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 807392E0 41 82 00 10 */ beq lbl_807392F0
|
||||
/* 807392E4 83 C3 00 04 */ lwz r30, 4(r3)
|
||||
/* 807392E8 28 1E 00 00 */ cmplwi r30, 0
|
||||
/* 807392EC 40 82 00 0C */ bne lbl_807392F8
|
||||
lbl_807392F0:
|
||||
/* 807392F0 38 60 00 00 */ li r3, 0
|
||||
/* 807392F4 48 00 00 D0 */ b lbl_807393C4
|
||||
lbl_807392F8:
|
||||
/* 807392F8 93 BE 00 14 */ stw r29, 0x14(r30)
|
||||
/* 807392FC 38 C0 00 01 */ li r6, 1
|
||||
/* 80739300 3C 60 80 74 */ lis r3, JointCallBack__11daE_OctBg_cFP8J3DJointi@ha /* 0x807391D0@ha */
|
||||
/* 80739304 38 83 91 D0 */ addi r4, r3, JointCallBack__11daE_OctBg_cFP8J3DJointi@l /* 0x807391D0@l */
|
||||
/* 80739308 48 00 00 18 */ b lbl_80739320
|
||||
lbl_8073930C:
|
||||
/* 8073930C 80 65 00 28 */ lwz r3, 0x28(r5)
|
||||
/* 80739310 54 C0 13 BA */ rlwinm r0, r6, 2, 0xe, 0x1d
|
||||
/* 80739314 7C 63 00 2E */ lwzx r3, r3, r0
|
||||
/* 80739318 90 83 00 04 */ stw r4, 4(r3)
|
||||
/* 8073931C 38 C6 00 01 */ addi r6, r6, 1
|
||||
lbl_80739320:
|
||||
/* 80739320 80 BE 00 04 */ lwz r5, 4(r30)
|
||||
/* 80739324 A0 65 00 2C */ lhz r3, 0x2c(r5)
|
||||
/* 80739328 54 C0 04 3E */ clrlwi r0, r6, 0x10
|
||||
/* 8073932C 7C 00 18 40 */ cmplw r0, r3
|
||||
/* 80739330 41 80 FF DC */ blt lbl_8073930C
|
||||
/* 80739334 38 60 00 18 */ li r3, 0x18
|
||||
/* 80739338 4B B9 59 15 */ bl __nw__FUl
|
||||
/* 8073933C 7C 7C 1B 79 */ or. r28, r3, r3
|
||||
/* 80739340 41 82 00 20 */ beq lbl_80739360
|
||||
/* 80739344 3C 80 80 74 */ lis r4, __vt__12J3DFrameCtrl@ha /* 0x8073A0DC@ha */
|
||||
/* 80739348 38 04 A0 DC */ addi r0, r4, __vt__12J3DFrameCtrl@l /* 0x8073A0DC@l */
|
||||
/* 8073934C 90 1C 00 00 */ stw r0, 0(r28)
|
||||
/* 80739350 38 80 00 00 */ li r4, 0
|
||||
/* 80739354 4B BE F0 A9 */ bl init__12J3DFrameCtrlFs
|
||||
/* 80739358 38 00 00 00 */ li r0, 0
|
||||
/* 8073935C 90 1C 00 14 */ stw r0, 0x14(r28)
|
||||
lbl_80739360:
|
||||
/* 80739360 93 9D 05 B8 */ stw r28, 0x5b8(r29)
|
||||
/* 80739364 80 1D 05 B8 */ lwz r0, 0x5b8(r29)
|
||||
/* 80739368 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 8073936C 40 82 00 0C */ bne lbl_80739378
|
||||
/* 80739370 38 60 00 00 */ li r3, 0
|
||||
/* 80739374 48 00 00 50 */ b lbl_807393C4
|
||||
lbl_80739378:
|
||||
/* 80739378 3C 60 80 74 */ lis r3, d_a_e_oct_bg__stringBase0@ha /* 0x80739E44@ha */
|
||||
/* 8073937C 38 63 9E 44 */ addi r3, r3, d_a_e_oct_bg__stringBase0@l /* 0x80739E44@l */
|
||||
/* 80739380 38 80 00 0D */ li r4, 0xd
|
||||
/* 80739384 7F E5 FB 78 */ mr r5, r31
|
||||
/* 80739388 38 C0 00 80 */ li r6, 0x80
|
||||
/* 8073938C 4B 90 2F 61 */ bl getRes__14dRes_control_cFPCclP11dRes_info_ci
|
||||
/* 80739390 7C 65 1B 78 */ mr r5, r3
|
||||
/* 80739394 80 9E 00 04 */ lwz r4, 4(r30)
|
||||
/* 80739398 80 7D 05 B8 */ lwz r3, 0x5b8(r29)
|
||||
/* 8073939C 38 84 00 58 */ addi r4, r4, 0x58
|
||||
/* 807393A0 38 C0 00 01 */ li r6, 1
|
||||
/* 807393A4 38 E0 00 00 */ li r7, 0
|
||||
/* 807393A8 3D 00 80 74 */ lis r8, lit_3823@ha /* 0x80739D78@ha */
|
||||
/* 807393AC C0 28 9D 78 */ lfs f1, lit_3823@l(r8) /* 0x80739D78@l */
|
||||
/* 807393B0 39 00 00 00 */ li r8, 0
|
||||
/* 807393B4 39 20 FF FF */ li r9, -1
|
||||
/* 807393B8 4B 8D 43 55 */ bl init__13mDoExt_brkAnmFP16J3DMaterialTableP15J3DAnmTevRegKeyiifss
|
||||
/* 807393BC 30 03 FF FF */ addic r0, r3, -1
|
||||
/* 807393C0 7C 60 19 10 */ subfe r3, r0, r3
|
||||
lbl_807393C4:
|
||||
/* 807393C4 39 61 00 30 */ addi r11, r1, 0x30
|
||||
/* 807393C8 4B C2 8E 5D */ bl _restgpr_28
|
||||
/* 807393CC 80 01 00 34 */ lwz r0, 0x34(r1)
|
||||
/* 807393D0 7C 08 03 A6 */ mtlr r0
|
||||
/* 807393D4 38 21 00 30 */ addi r1, r1, 0x30
|
||||
/* 807393D8 4E 80 00 20 */ blr
|
||||
@@ -1,21 +0,0 @@
|
||||
lbl_807391D0:
|
||||
/* 807391D0 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 807391D4 7C 08 02 A6 */ mflr r0
|
||||
/* 807391D8 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 807391DC 7C 60 1B 78 */ mr r0, r3
|
||||
/* 807391E0 2C 04 00 00 */ cmpwi r4, 0
|
||||
/* 807391E4 40 82 00 24 */ bne lbl_80739208
|
||||
/* 807391E8 3C 60 80 43 */ lis r3, j3dSys@ha /* 0x80434AC8@ha */
|
||||
/* 807391EC 38 63 4A C8 */ addi r3, r3, j3dSys@l /* 0x80434AC8@l */
|
||||
/* 807391F0 80 A3 00 38 */ lwz r5, 0x38(r3)
|
||||
/* 807391F4 80 65 00 14 */ lwz r3, 0x14(r5)
|
||||
/* 807391F8 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 807391FC 41 82 00 0C */ beq lbl_80739208
|
||||
/* 80739200 7C 04 03 78 */ mr r4, r0
|
||||
/* 80739204 4B FF FE E1 */ bl ctrlJoint__11daE_OctBg_cFP8J3DJointP8J3DModel
|
||||
lbl_80739208:
|
||||
/* 80739208 38 60 00 01 */ li r3, 1
|
||||
/* 8073920C 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80739210 7C 08 03 A6 */ mtlr r0
|
||||
/* 80739214 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80739218 4E 80 00 20 */ blr
|
||||
@@ -1,25 +0,0 @@
|
||||
lbl_8073620C:
|
||||
/* 8073620C 3C 80 80 74 */ lis r4, lit_3768@ha /* 0x80739D60@ha */
|
||||
/* 80736210 38 A4 9D 60 */ addi r5, r4, lit_3768@l /* 0x80739D60@l */
|
||||
/* 80736214 3C 80 80 74 */ lis r4, __vt__15daE_OctBg_HIO_c@ha /* 0x8073A0E8@ha */
|
||||
/* 80736218 38 04 A0 E8 */ addi r0, r4, __vt__15daE_OctBg_HIO_c@l /* 0x8073A0E8@l */
|
||||
/* 8073621C 90 03 00 00 */ stw r0, 0(r3)
|
||||
/* 80736220 38 00 FF FF */ li r0, -1
|
||||
/* 80736224 98 03 00 04 */ stb r0, 4(r3)
|
||||
/* 80736228 C0 05 00 00 */ lfs f0, 0(r5)
|
||||
/* 8073622C D0 03 00 08 */ stfs f0, 8(r3)
|
||||
/* 80736230 C0 05 00 04 */ lfs f0, 4(r5)
|
||||
/* 80736234 D0 03 00 0C */ stfs f0, 0xc(r3)
|
||||
/* 80736238 C0 05 00 08 */ lfs f0, 8(r5)
|
||||
/* 8073623C D0 03 00 10 */ stfs f0, 0x10(r3)
|
||||
/* 80736240 C0 05 00 0C */ lfs f0, 0xc(r5)
|
||||
/* 80736244 D0 03 00 14 */ stfs f0, 0x14(r3)
|
||||
/* 80736248 C0 05 00 10 */ lfs f0, 0x10(r5)
|
||||
/* 8073624C D0 03 00 18 */ stfs f0, 0x18(r3)
|
||||
/* 80736250 C0 05 00 14 */ lfs f0, 0x14(r5)
|
||||
/* 80736254 D0 03 00 1C */ stfs f0, 0x1c(r3)
|
||||
/* 80736258 38 00 00 00 */ li r0, 0
|
||||
/* 8073625C 98 03 00 21 */ stb r0, 0x21(r3)
|
||||
/* 80736260 38 00 00 01 */ li r0, 1
|
||||
/* 80736264 98 03 00 20 */ stb r0, 0x20(r3)
|
||||
/* 80736268 4E 80 00 20 */ blr
|
||||
@@ -1,20 +0,0 @@
|
||||
lbl_80739C70:
|
||||
/* 80739C70 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80739C74 7C 08 02 A6 */ mflr r0
|
||||
/* 80739C78 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80739C7C 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 80739C80 7C 7F 1B 79 */ or. r31, r3, r3
|
||||
/* 80739C84 41 82 00 1C */ beq lbl_80739CA0
|
||||
/* 80739C88 3C A0 80 74 */ lis r5, __vt__10cCcD_GStts@ha /* 0x8073A088@ha */
|
||||
/* 80739C8C 38 05 A0 88 */ addi r0, r5, __vt__10cCcD_GStts@l /* 0x8073A088@l */
|
||||
/* 80739C90 90 1F 00 00 */ stw r0, 0(r31)
|
||||
/* 80739C94 7C 80 07 35 */ extsh. r0, r4
|
||||
/* 80739C98 40 81 00 08 */ ble lbl_80739CA0
|
||||
/* 80739C9C 4B B9 50 A1 */ bl __dl__FPv
|
||||
lbl_80739CA0:
|
||||
/* 80739CA0 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80739CA4 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 80739CA8 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80739CAC 7C 08 03 A6 */ mtlr r0
|
||||
/* 80739CB0 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80739CB4 4E 80 00 20 */ blr
|
||||
@@ -1,26 +0,0 @@
|
||||
lbl_80739848:
|
||||
/* 80739848 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 8073984C 7C 08 02 A6 */ mflr r0
|
||||
/* 80739850 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80739854 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 80739858 7C 7F 1B 79 */ or. r31, r3, r3
|
||||
/* 8073985C 41 82 00 30 */ beq lbl_8073988C
|
||||
/* 80739860 3C 60 80 74 */ lis r3, __vt__10dCcD_GStts@ha /* 0x8073A094@ha */
|
||||
/* 80739864 38 03 A0 94 */ addi r0, r3, __vt__10dCcD_GStts@l /* 0x8073A094@l */
|
||||
/* 80739868 90 1F 00 00 */ stw r0, 0(r31)
|
||||
/* 8073986C 41 82 00 10 */ beq lbl_8073987C
|
||||
/* 80739870 3C 60 80 74 */ lis r3, __vt__10cCcD_GStts@ha /* 0x8073A088@ha */
|
||||
/* 80739874 38 03 A0 88 */ addi r0, r3, __vt__10cCcD_GStts@l /* 0x8073A088@l */
|
||||
/* 80739878 90 1F 00 00 */ stw r0, 0(r31)
|
||||
lbl_8073987C:
|
||||
/* 8073987C 7C 80 07 35 */ extsh. r0, r4
|
||||
/* 80739880 40 81 00 0C */ ble lbl_8073988C
|
||||
/* 80739884 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80739888 4B B9 54 B5 */ bl __dl__FPv
|
||||
lbl_8073988C:
|
||||
/* 8073988C 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80739890 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 80739894 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80739898 7C 08 03 A6 */ mtlr r0
|
||||
/* 8073989C 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 807398A0 4E 80 00 20 */ blr
|
||||
@@ -1,20 +0,0 @@
|
||||
lbl_807393DC:
|
||||
/* 807393DC 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 807393E0 7C 08 02 A6 */ mflr r0
|
||||
/* 807393E4 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 807393E8 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 807393EC 7C 7F 1B 79 */ or. r31, r3, r3
|
||||
/* 807393F0 41 82 00 1C */ beq lbl_8073940C
|
||||
/* 807393F4 3C A0 80 74 */ lis r5, __vt__12J3DFrameCtrl@ha /* 0x8073A0DC@ha */
|
||||
/* 807393F8 38 05 A0 DC */ addi r0, r5, __vt__12J3DFrameCtrl@l /* 0x8073A0DC@l */
|
||||
/* 807393FC 90 1F 00 00 */ stw r0, 0(r31)
|
||||
/* 80739400 7C 80 07 35 */ extsh. r0, r4
|
||||
/* 80739404 40 81 00 08 */ ble lbl_8073940C
|
||||
/* 80739408 4B B9 59 35 */ bl __dl__FPv
|
||||
lbl_8073940C:
|
||||
/* 8073940C 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80739410 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 80739414 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80739418 7C 08 03 A6 */ mtlr r0
|
||||
/* 8073941C 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80739420 4E 80 00 20 */ blr
|
||||
@@ -1,30 +0,0 @@
|
||||
lbl_80739914:
|
||||
/* 80739914 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80739918 7C 08 02 A6 */ mflr r0
|
||||
/* 8073991C 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80739920 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 80739924 93 C1 00 08 */ stw r30, 8(r1)
|
||||
/* 80739928 7C 7E 1B 79 */ or. r30, r3, r3
|
||||
/* 8073992C 7C 9F 23 78 */ mr r31, r4
|
||||
/* 80739930 41 82 00 38 */ beq lbl_80739968
|
||||
/* 80739934 3C 60 80 74 */ lis r3, __vt__12dBgS_AcchCir@ha /* 0x8073A07C@ha */
|
||||
/* 80739938 38 03 A0 7C */ addi r0, r3, __vt__12dBgS_AcchCir@l /* 0x8073A07C@l */
|
||||
/* 8073993C 90 1E 00 0C */ stw r0, 0xc(r30)
|
||||
/* 80739940 38 7E 00 14 */ addi r3, r30, 0x14
|
||||
/* 80739944 38 80 FF FF */ li r4, -1
|
||||
/* 80739948 4B B3 55 D1 */ bl __dt__8cM3dGCirFv
|
||||
/* 8073994C 7F C3 F3 78 */ mr r3, r30
|
||||
/* 80739950 38 80 00 00 */ li r4, 0
|
||||
/* 80739954 4B B2 E7 5D */ bl __dt__13cBgS_PolyInfoFv
|
||||
/* 80739958 7F E0 07 35 */ extsh. r0, r31
|
||||
/* 8073995C 40 81 00 0C */ ble lbl_80739968
|
||||
/* 80739960 7F C3 F3 78 */ mr r3, r30
|
||||
/* 80739964 4B B9 53 D9 */ bl __dl__FPv
|
||||
lbl_80739968:
|
||||
/* 80739968 7F C3 F3 78 */ mr r3, r30
|
||||
/* 8073996C 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 80739970 83 C1 00 08 */ lwz r30, 8(r1)
|
||||
/* 80739974 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80739978 7C 08 03 A6 */ mtlr r0
|
||||
/* 8073997C 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80739980 4E 80 00 20 */ blr
|
||||
@@ -1,30 +0,0 @@
|
||||
lbl_807398A4:
|
||||
/* 807398A4 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 807398A8 7C 08 02 A6 */ mflr r0
|
||||
/* 807398AC 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 807398B0 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 807398B4 93 C1 00 08 */ stw r30, 8(r1)
|
||||
/* 807398B8 7C 7E 1B 79 */ or. r30, r3, r3
|
||||
/* 807398BC 7C 9F 23 78 */ mr r31, r4
|
||||
/* 807398C0 41 82 00 38 */ beq lbl_807398F8
|
||||
/* 807398C4 3C 80 80 74 */ lis r4, __vt__12dBgS_ObjAcch@ha /* 0x8073A0B8@ha */
|
||||
/* 807398C8 38 84 A0 B8 */ addi r4, r4, __vt__12dBgS_ObjAcch@l /* 0x8073A0B8@l */
|
||||
/* 807398CC 90 9E 00 10 */ stw r4, 0x10(r30)
|
||||
/* 807398D0 38 04 00 0C */ addi r0, r4, 0xc
|
||||
/* 807398D4 90 1E 00 14 */ stw r0, 0x14(r30)
|
||||
/* 807398D8 38 04 00 18 */ addi r0, r4, 0x18
|
||||
/* 807398DC 90 1E 00 24 */ stw r0, 0x24(r30)
|
||||
/* 807398E0 38 80 00 00 */ li r4, 0
|
||||
/* 807398E4 4B 93 C6 B1 */ bl __dt__9dBgS_AcchFv
|
||||
/* 807398E8 7F E0 07 35 */ extsh. r0, r31
|
||||
/* 807398EC 40 81 00 0C */ ble lbl_807398F8
|
||||
/* 807398F0 7F C3 F3 78 */ mr r3, r30
|
||||
/* 807398F4 4B B9 54 49 */ bl __dl__FPv
|
||||
lbl_807398F8:
|
||||
/* 807398F8 7F C3 F3 78 */ mr r3, r30
|
||||
/* 807398FC 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 80739900 83 C1 00 08 */ lwz r30, 8(r1)
|
||||
/* 80739904 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80739908 7C 08 03 A6 */ mtlr r0
|
||||
/* 8073990C 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80739910 4E 80 00 20 */ blr
|
||||
@@ -1,20 +0,0 @@
|
||||
lbl_80739CB8:
|
||||
/* 80739CB8 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80739CBC 7C 08 02 A6 */ mflr r0
|
||||
/* 80739CC0 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80739CC4 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 80739CC8 7C 7F 1B 79 */ or. r31, r3, r3
|
||||
/* 80739CCC 41 82 00 1C */ beq lbl_80739CE8
|
||||
/* 80739CD0 3C A0 80 74 */ lis r5, __vt__15daE_OctBg_HIO_c@ha /* 0x8073A0E8@ha */
|
||||
/* 80739CD4 38 05 A0 E8 */ addi r0, r5, __vt__15daE_OctBg_HIO_c@l /* 0x8073A0E8@l */
|
||||
/* 80739CD8 90 1F 00 00 */ stw r0, 0(r31)
|
||||
/* 80739CDC 7C 80 07 35 */ extsh. r0, r4
|
||||
/* 80739CE0 40 81 00 08 */ ble lbl_80739CE8
|
||||
/* 80739CE4 4B B9 50 59 */ bl __dl__FPv
|
||||
lbl_80739CE8:
|
||||
/* 80739CE8 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80739CEC 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 80739CF0 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80739CF4 7C 08 03 A6 */ mtlr r0
|
||||
/* 80739CF8 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80739CFC 4E 80 00 20 */ blr
|
||||
@@ -1,20 +0,0 @@
|
||||
lbl_80739800:
|
||||
/* 80739800 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80739804 7C 08 02 A6 */ mflr r0
|
||||
/* 80739808 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 8073980C 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 80739810 7C 7F 1B 79 */ or. r31, r3, r3
|
||||
/* 80739814 41 82 00 1C */ beq lbl_80739830
|
||||
/* 80739818 3C A0 80 74 */ lis r5, __vt__8cM3dGAab@ha /* 0x8073A0AC@ha */
|
||||
/* 8073981C 38 05 A0 AC */ addi r0, r5, __vt__8cM3dGAab@l /* 0x8073A0AC@l */
|
||||
/* 80739820 90 1F 00 18 */ stw r0, 0x18(r31)
|
||||
/* 80739824 7C 80 07 35 */ extsh. r0, r4
|
||||
/* 80739828 40 81 00 08 */ ble lbl_80739830
|
||||
/* 8073982C 4B B9 55 11 */ bl __dl__FPv
|
||||
lbl_80739830:
|
||||
/* 80739830 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80739834 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 80739838 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 8073983C 7C 08 03 A6 */ mtlr r0
|
||||
/* 80739840 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80739844 4E 80 00 20 */ blr
|
||||
@@ -1,20 +0,0 @@
|
||||
lbl_807397B8:
|
||||
/* 807397B8 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 807397BC 7C 08 02 A6 */ mflr r0
|
||||
/* 807397C0 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 807397C4 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 807397C8 7C 7F 1B 79 */ or. r31, r3, r3
|
||||
/* 807397CC 41 82 00 1C */ beq lbl_807397E8
|
||||
/* 807397D0 3C A0 80 74 */ lis r5, __vt__8cM3dGSph@ha /* 0x8073A0A0@ha */
|
||||
/* 807397D4 38 05 A0 A0 */ addi r0, r5, __vt__8cM3dGSph@l /* 0x8073A0A0@l */
|
||||
/* 807397D8 90 1F 00 10 */ stw r0, 0x10(r31)
|
||||
/* 807397DC 7C 80 07 35 */ extsh. r0, r4
|
||||
/* 807397E0 40 81 00 08 */ ble lbl_807397E8
|
||||
/* 807397E4 4B B9 55 59 */ bl __dl__FPv
|
||||
lbl_807397E8:
|
||||
/* 807397E8 7F E3 FB 78 */ mr r3, r31
|
||||
/* 807397EC 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 807397F0 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 807397F4 7C 08 03 A6 */ mtlr r0
|
||||
/* 807397F8 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 807397FC 4E 80 00 20 */ blr
|
||||
@@ -1,16 +0,0 @@
|
||||
lbl_80739D00:
|
||||
/* 80739D00 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80739D04 7C 08 02 A6 */ mflr r0
|
||||
/* 80739D08 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80739D0C 3C 60 80 74 */ lis r3, struct_8073A14C+0x0@ha /* 0x8073A14C@ha */
|
||||
/* 80739D10 38 63 A1 4C */ addi r3, r3, struct_8073A14C+0x0@l /* 0x8073A14C@l */
|
||||
/* 80739D14 4B FF C4 F9 */ bl __ct__15daE_OctBg_HIO_cFv
|
||||
/* 80739D18 3C 80 80 74 */ lis r4, __dt__15daE_OctBg_HIO_cFv@ha /* 0x80739CB8@ha */
|
||||
/* 80739D1C 38 84 9C B8 */ addi r4, r4, __dt__15daE_OctBg_HIO_cFv@l /* 0x80739CB8@l */
|
||||
/* 80739D20 3C A0 80 74 */ lis r5, lit_3763@ha /* 0x8073A140@ha */
|
||||
/* 80739D24 38 A5 A1 40 */ addi r5, r5, lit_3763@l /* 0x8073A140@l */
|
||||
/* 80739D28 4B FF C4 71 */ bl __register_global_object
|
||||
/* 80739D2C 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80739D30 7C 08 03 A6 */ mtlr r0
|
||||
/* 80739D34 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80739D38 4E 80 00 20 */ blr
|
||||
@@ -1,29 +0,0 @@
|
||||
lbl_80736840:
|
||||
/* 80736840 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80736844 7C 08 02 A6 */ mflr r0
|
||||
/* 80736848 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 8073684C 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 80736850 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 80736854 38 7F 05 AC */ addi r3, r31, 0x5ac
|
||||
/* 80736858 3C 80 80 74 */ lis r4, d_a_e_oct_bg__stringBase0@ha /* 0x80739E44@ha */
|
||||
/* 8073685C 38 84 9E 44 */ addi r4, r4, d_a_e_oct_bg__stringBase0@l /* 0x80739E44@l */
|
||||
/* 80736860 4B 8F 67 A9 */ bl dComIfG_resDelete__FP30request_of_phase_process_classPCc
|
||||
/* 80736864 88 1F 0B B3 */ lbz r0, 0xbb3(r31)
|
||||
/* 80736868 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 8073686C 41 82 00 10 */ beq lbl_8073687C
|
||||
/* 80736870 38 00 00 00 */ li r0, 0
|
||||
/* 80736874 3C 60 80 74 */ lis r3, struct_8073A13C+0x1@ha /* 0x8073A13D@ha */
|
||||
/* 80736878 98 03 A1 3D */ stb r0, struct_8073A13C+0x1@l(r3) /* 0x8073A13D@l */
|
||||
lbl_8073687C:
|
||||
/* 8073687C 80 1F 00 F0 */ lwz r0, 0xf0(r31)
|
||||
/* 80736880 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 80736884 41 82 00 0C */ beq lbl_80736890
|
||||
/* 80736888 80 7F 05 B4 */ lwz r3, 0x5b4(r31)
|
||||
/* 8073688C 4B 8D AA 85 */ bl stopZelAnime__16mDoExt_McaMorfSOFv
|
||||
lbl_80736890:
|
||||
/* 80736890 38 60 00 01 */ li r3, 1
|
||||
/* 80736894 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 80736898 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 8073689C 7C 08 03 A6 */ mtlr r0
|
||||
/* 807368A0 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 807368A4 4E 80 00 20 */ blr
|
||||
@@ -1,212 +0,0 @@
|
||||
lbl_8073651C:
|
||||
/* 8073651C 94 21 FF A0 */ stwu r1, -0x60(r1)
|
||||
/* 80736520 7C 08 02 A6 */ mflr r0
|
||||
/* 80736524 90 01 00 64 */ stw r0, 0x64(r1)
|
||||
/* 80736528 DB E1 00 50 */ stfd f31, 0x50(r1)
|
||||
/* 8073652C F3 E1 00 58 */ psq_st f31, 88(r1), 0, 0 /* qr0 */
|
||||
/* 80736530 93 E1 00 4C */ stw r31, 0x4c(r1)
|
||||
/* 80736534 93 C1 00 48 */ stw r30, 0x48(r1)
|
||||
/* 80736538 7C 7E 1B 78 */ mr r30, r3
|
||||
/* 8073653C 3C 60 80 74 */ lis r3, lit_3768@ha /* 0x80739D60@ha */
|
||||
/* 80736540 3B E3 9D 60 */ addi r31, r3, lit_3768@l /* 0x80739D60@l */
|
||||
/* 80736544 88 7E 0B AE */ lbz r3, 0xbae(r30)
|
||||
/* 80736548 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 8073654C 41 82 00 0C */ beq lbl_80736558
|
||||
/* 80736550 38 03 FF FF */ addi r0, r3, -1
|
||||
/* 80736554 98 1E 0B AE */ stb r0, 0xbae(r30)
|
||||
lbl_80736558:
|
||||
/* 80736558 A0 7E 0B B0 */ lhz r3, 0xbb0(r30)
|
||||
/* 8073655C 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 80736560 41 82 00 0C */ beq lbl_8073656C
|
||||
/* 80736564 38 03 FF FF */ addi r0, r3, -1
|
||||
/* 80736568 B0 1E 0B B0 */ sth r0, 0xbb0(r30)
|
||||
lbl_8073656C:
|
||||
/* 8073656C 88 7E 0B AF */ lbz r3, 0xbaf(r30)
|
||||
/* 80736570 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 80736574 41 82 00 0C */ beq lbl_80736580
|
||||
/* 80736578 38 03 FF FF */ addi r0, r3, -1
|
||||
/* 8073657C 98 1E 0B AF */ stb r0, 0xbaf(r30)
|
||||
lbl_80736580:
|
||||
/* 80736580 88 7E 0B AD */ lbz r3, 0xbad(r30)
|
||||
/* 80736584 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 80736588 41 82 00 0C */ beq lbl_80736594
|
||||
/* 8073658C 38 03 FF FF */ addi r0, r3, -1
|
||||
/* 80736590 98 1E 0B AD */ stb r0, 0xbad(r30)
|
||||
lbl_80736594:
|
||||
/* 80736594 7F C3 F3 78 */ mr r3, r30
|
||||
/* 80736598 4B FF FE 81 */ bl checkExplode__11daE_OctBg_cFv
|
||||
/* 8073659C 54 60 06 3F */ clrlwi. r0, r3, 0x18
|
||||
/* 807365A0 40 82 02 80 */ bne lbl_80736820
|
||||
/* 807365A4 7F C3 F3 78 */ mr r3, r30
|
||||
/* 807365A8 48 00 28 89 */ bl damage_check__11daE_OctBg_cFv
|
||||
/* 807365AC 7F C3 F3 78 */ mr r3, r30
|
||||
/* 807365B0 39 9E 0B 58 */ addi r12, r30, 0xb58
|
||||
/* 807365B4 4B C2 BA D1 */ bl __ptmf_scall
|
||||
/* 807365B8 60 00 00 00 */ nop
|
||||
/* 807365BC A8 1E 04 DC */ lha r0, 0x4dc(r30)
|
||||
/* 807365C0 B0 1E 04 E4 */ sth r0, 0x4e4(r30)
|
||||
/* 807365C4 A8 1E 04 DE */ lha r0, 0x4de(r30)
|
||||
/* 807365C8 B0 1E 04 E6 */ sth r0, 0x4e6(r30)
|
||||
/* 807365CC A8 1E 04 E0 */ lha r0, 0x4e0(r30)
|
||||
/* 807365D0 B0 1E 04 E8 */ sth r0, 0x4e8(r30)
|
||||
/* 807365D4 7F C3 F3 78 */ mr r3, r30
|
||||
/* 807365D8 38 9E 08 84 */ addi r4, r30, 0x884
|
||||
/* 807365DC 4B 8E 40 F1 */ bl fopAcM_posMoveF__FP10fopAc_ac_cPC4cXyz
|
||||
/* 807365E0 38 7E 06 AC */ addi r3, r30, 0x6ac
|
||||
/* 807365E4 3C 80 80 40 */ lis r4, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 807365E8 38 84 61 C0 */ addi r4, r4, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 807365EC 38 84 0F 38 */ addi r4, r4, 0xf38
|
||||
/* 807365F0 4B 94 04 BD */ bl CrrPos__9dBgS_AcchFR4dBgS
|
||||
/* 807365F4 38 7E 05 BC */ addi r3, r30, 0x5bc
|
||||
/* 807365F8 88 9E 0B 74 */ lbz r4, 0xb74(r30)
|
||||
/* 807365FC 4B B8 B5 81 */ bl setLinkSearch__15Z2CreatureEnemyFb
|
||||
/* 80736600 A8 1E 0B 8C */ lha r0, 0xb8c(r30)
|
||||
/* 80736604 2C 00 20 00 */ cmpwi r0, 0x2000
|
||||
/* 80736608 40 81 00 10 */ ble lbl_80736618
|
||||
/* 8073660C 38 00 20 00 */ li r0, 0x2000
|
||||
/* 80736610 B0 1E 0B 8C */ sth r0, 0xb8c(r30)
|
||||
/* 80736614 48 00 00 14 */ b lbl_80736628
|
||||
lbl_80736618:
|
||||
/* 80736618 2C 00 E0 00 */ cmpwi r0, -8192
|
||||
/* 8073661C 40 80 00 0C */ bge lbl_80736628
|
||||
/* 80736620 38 00 E0 00 */ li r0, -8192
|
||||
/* 80736624 B0 1E 0B 8C */ sth r0, 0xb8c(r30)
|
||||
lbl_80736628:
|
||||
/* 80736628 38 7E 0B 8A */ addi r3, r30, 0xb8a
|
||||
/* 8073662C A8 9E 0B 8C */ lha r4, 0xb8c(r30)
|
||||
/* 80736630 38 A0 00 10 */ li r5, 0x10
|
||||
/* 80736634 38 C0 01 00 */ li r6, 0x100
|
||||
/* 80736638 38 E0 00 10 */ li r7, 0x10
|
||||
/* 8073663C 4B B3 9F 05 */ bl cLib_addCalcAngleS__FPsssss
|
||||
/* 80736640 A8 1E 0B 80 */ lha r0, 0xb80(r30)
|
||||
/* 80736644 C8 3F 00 28 */ lfd f1, 0x28(r31)
|
||||
/* 80736648 6C 00 80 00 */ xoris r0, r0, 0x8000
|
||||
/* 8073664C 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80736650 3C 00 43 30 */ lis r0, 0x4330
|
||||
/* 80736654 90 01 00 10 */ stw r0, 0x10(r1)
|
||||
/* 80736658 C8 01 00 10 */ lfd f0, 0x10(r1)
|
||||
/* 8073665C EC 20 08 28 */ fsubs f1, f0, f1
|
||||
/* 80736660 C0 1F 00 1C */ lfs f0, 0x1c(r31)
|
||||
/* 80736664 EF E1 00 24 */ fdivs f31, f1, f0
|
||||
/* 80736668 C0 1F 00 18 */ lfs f0, 0x18(r31)
|
||||
/* 8073666C FC 1F 00 40 */ fcmpo cr0, f31, f0
|
||||
/* 80736670 40 81 00 08 */ ble lbl_80736678
|
||||
/* 80736674 FF E0 00 90 */ fmr f31, f0
|
||||
lbl_80736678:
|
||||
/* 80736678 A8 1E 0B 7C */ lha r0, 0xb7c(r30)
|
||||
/* 8073667C 2C 00 00 00 */ cmpwi r0, 0
|
||||
/* 80736680 40 80 00 3C */ bge lbl_807366BC
|
||||
/* 80736684 A8 1E 0B 7E */ lha r0, 0xb7e(r30)
|
||||
/* 80736688 2C 00 00 00 */ cmpwi r0, 0
|
||||
/* 8073668C 41 80 00 30 */ blt lbl_807366BC
|
||||
/* 80736690 3C 60 00 07 */ lis r3, 0x0007 /* 0x000702A7@ha */
|
||||
/* 80736694 38 03 02 A7 */ addi r0, r3, 0x02A7 /* 0x000702A7@l */
|
||||
/* 80736698 90 01 00 0C */ stw r0, 0xc(r1)
|
||||
/* 8073669C 38 7E 05 BC */ addi r3, r30, 0x5bc
|
||||
/* 807366A0 38 81 00 0C */ addi r4, r1, 0xc
|
||||
/* 807366A4 38 A0 00 00 */ li r5, 0
|
||||
/* 807366A8 38 C0 FF FF */ li r6, -1
|
||||
/* 807366AC 81 9E 05 BC */ lwz r12, 0x5bc(r30)
|
||||
/* 807366B0 81 8C 00 14 */ lwz r12, 0x14(r12)
|
||||
/* 807366B4 7D 89 03 A6 */ mtctr r12
|
||||
/* 807366B8 4E 80 04 21 */ bctrl
|
||||
lbl_807366BC:
|
||||
/* 807366BC 88 1E 0B 75 */ lbz r0, 0xb75(r30)
|
||||
/* 807366C0 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 807366C4 41 82 00 48 */ beq lbl_8073670C
|
||||
/* 807366C8 A8 1E 0B 7C */ lha r0, 0xb7c(r30)
|
||||
/* 807366CC 2C 00 00 00 */ cmpwi r0, 0
|
||||
/* 807366D0 40 81 00 3C */ ble lbl_8073670C
|
||||
/* 807366D4 A8 1E 0B 7E */ lha r0, 0xb7e(r30)
|
||||
/* 807366D8 2C 00 00 00 */ cmpwi r0, 0
|
||||
/* 807366DC 41 81 00 30 */ bgt lbl_8073670C
|
||||
/* 807366E0 3C 60 00 07 */ lis r3, 0x0007 /* 0x000702A7@ha */
|
||||
/* 807366E4 38 03 02 A7 */ addi r0, r3, 0x02A7 /* 0x000702A7@l */
|
||||
/* 807366E8 90 01 00 08 */ stw r0, 8(r1)
|
||||
/* 807366EC 38 7E 05 BC */ addi r3, r30, 0x5bc
|
||||
/* 807366F0 38 81 00 08 */ addi r4, r1, 8
|
||||
/* 807366F4 38 A0 00 00 */ li r5, 0
|
||||
/* 807366F8 38 C0 FF FF */ li r6, -1
|
||||
/* 807366FC 81 9E 05 BC */ lwz r12, 0x5bc(r30)
|
||||
/* 80736700 81 8C 00 14 */ lwz r12, 0x14(r12)
|
||||
/* 80736704 7D 89 03 A6 */ mtctr r12
|
||||
/* 80736708 4E 80 04 21 */ bctrl
|
||||
lbl_8073670C:
|
||||
/* 8073670C A8 1E 0B 7C */ lha r0, 0xb7c(r30)
|
||||
/* 80736710 B0 1E 0B 7E */ sth r0, 0xb7e(r30)
|
||||
/* 80736714 A8 1E 0B 7C */ lha r0, 0xb7c(r30)
|
||||
/* 80736718 54 00 04 38 */ rlwinm r0, r0, 0, 0x10, 0x1c
|
||||
/* 8073671C 3C 60 80 44 */ lis r3, sincosTable___5JMath@ha /* 0x80439A20@ha */
|
||||
/* 80736720 38 A3 9A 20 */ addi r5, r3, sincosTable___5JMath@l /* 0x80439A20@l */
|
||||
/* 80736724 7C 25 04 2E */ lfsx f1, r5, r0
|
||||
/* 80736728 A8 1E 0B 82 */ lha r0, 0xb82(r30)
|
||||
/* 8073672C C8 5F 00 28 */ lfd f2, 0x28(r31)
|
||||
/* 80736730 6C 00 80 00 */ xoris r0, r0, 0x8000
|
||||
/* 80736734 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80736738 3C 80 43 30 */ lis r4, 0x4330
|
||||
/* 8073673C 90 81 00 10 */ stw r4, 0x10(r1)
|
||||
/* 80736740 C8 01 00 10 */ lfd f0, 0x10(r1)
|
||||
/* 80736744 EC 00 10 28 */ fsubs f0, f0, f2
|
||||
/* 80736748 EC 00 07 F2 */ fmuls f0, f0, f31
|
||||
/* 8073674C EC 00 00 72 */ fmuls f0, f0, f1
|
||||
/* 80736750 FC 00 00 1E */ fctiwz f0, f0
|
||||
/* 80736754 D8 01 00 18 */ stfd f0, 0x18(r1)
|
||||
/* 80736758 80 01 00 1C */ lwz r0, 0x1c(r1)
|
||||
/* 8073675C B0 1E 0B 84 */ sth r0, 0xb84(r30)
|
||||
/* 80736760 A8 7E 0B 7C */ lha r3, 0xb7c(r30)
|
||||
/* 80736764 38 03 40 00 */ addi r0, r3, 0x4000
|
||||
/* 80736768 54 00 04 38 */ rlwinm r0, r0, 0, 0x10, 0x1c
|
||||
/* 8073676C 7C 65 04 2E */ lfsx f3, r5, r0
|
||||
/* 80736770 C0 3F 00 10 */ lfs f1, 0x10(r31)
|
||||
/* 80736774 A8 1E 0B 82 */ lha r0, 0xb82(r30)
|
||||
/* 80736778 6C 00 80 00 */ xoris r0, r0, 0x8000
|
||||
/* 8073677C 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 80736780 90 81 00 20 */ stw r4, 0x20(r1)
|
||||
/* 80736784 C8 01 00 20 */ lfd f0, 0x20(r1)
|
||||
/* 80736788 EC 00 10 28 */ fsubs f0, f0, f2
|
||||
/* 8073678C EC 00 07 F2 */ fmuls f0, f0, f31
|
||||
/* 80736790 EC 00 00 F2 */ fmuls f0, f0, f3
|
||||
/* 80736794 EC 01 00 32 */ fmuls f0, f1, f0
|
||||
/* 80736798 FC 00 00 1E */ fctiwz f0, f0
|
||||
/* 8073679C D8 01 00 28 */ stfd f0, 0x28(r1)
|
||||
/* 807367A0 80 01 00 2C */ lwz r0, 0x2c(r1)
|
||||
/* 807367A4 B0 1E 0B 86 */ sth r0, 0xb86(r30)
|
||||
/* 807367A8 A8 7E 0B 7C */ lha r3, 0xb7c(r30)
|
||||
/* 807367AC 3C 63 00 01 */ addis r3, r3, 1
|
||||
/* 807367B0 38 03 80 00 */ addi r0, r3, -32768
|
||||
/* 807367B4 54 00 04 38 */ rlwinm r0, r0, 0, 0x10, 0x1c
|
||||
/* 807367B8 7C 65 04 2E */ lfsx f3, r5, r0
|
||||
/* 807367BC C0 3F 00 20 */ lfs f1, 0x20(r31)
|
||||
/* 807367C0 A8 1E 0B 82 */ lha r0, 0xb82(r30)
|
||||
/* 807367C4 6C 00 80 00 */ xoris r0, r0, 0x8000
|
||||
/* 807367C8 90 01 00 34 */ stw r0, 0x34(r1)
|
||||
/* 807367CC 90 81 00 30 */ stw r4, 0x30(r1)
|
||||
/* 807367D0 C8 01 00 30 */ lfd f0, 0x30(r1)
|
||||
/* 807367D4 EC 00 10 28 */ fsubs f0, f0, f2
|
||||
/* 807367D8 EC 00 07 F2 */ fmuls f0, f0, f31
|
||||
/* 807367DC EC 00 00 F2 */ fmuls f0, f0, f3
|
||||
/* 807367E0 EC 01 00 32 */ fmuls f0, f1, f0
|
||||
/* 807367E4 FC 00 00 1E */ fctiwz f0, f0
|
||||
/* 807367E8 D8 01 00 38 */ stfd f0, 0x38(r1)
|
||||
/* 807367EC 80 01 00 3C */ lwz r0, 0x3c(r1)
|
||||
/* 807367F0 B0 1E 0B 88 */ sth r0, 0xb88(r30)
|
||||
/* 807367F4 88 1E 04 E2 */ lbz r0, 0x4e2(r30)
|
||||
/* 807367F8 7C 03 07 74 */ extsb r3, r0
|
||||
/* 807367FC 4B 8F 68 71 */ bl dComIfGp_getReverb__Fi
|
||||
/* 80736800 7C 65 1B 78 */ mr r5, r3
|
||||
/* 80736804 80 7E 05 B4 */ lwz r3, 0x5b4(r30)
|
||||
/* 80736808 38 80 00 00 */ li r4, 0
|
||||
/* 8073680C 4B 8D A8 A5 */ bl play__16mDoExt_McaMorfSOFUlSc
|
||||
/* 80736810 7F C3 F3 78 */ mr r3, r30
|
||||
/* 80736814 48 00 02 65 */ bl mtx_set__11daE_OctBg_cFv
|
||||
/* 80736818 7F C3 F3 78 */ mr r3, r30
|
||||
/* 8073681C 48 00 00 AD */ bl cc_set__11daE_OctBg_cFv
|
||||
lbl_80736820:
|
||||
/* 80736820 E3 E1 00 58 */ psq_l f31, 88(r1), 0, 0 /* qr0 */
|
||||
/* 80736824 CB E1 00 50 */ lfd f31, 0x50(r1)
|
||||
/* 80736828 83 E1 00 4C */ lwz r31, 0x4c(r1)
|
||||
/* 8073682C 83 C1 00 48 */ lwz r30, 0x48(r1)
|
||||
/* 80736830 80 01 00 64 */ lwz r0, 0x64(r1)
|
||||
/* 80736834 7C 08 03 A6 */ mtlr r0
|
||||
/* 80736838 38 21 00 60 */ addi r1, r1, 0x60
|
||||
/* 8073683C 4E 80 00 20 */ blr
|
||||
@@ -1,132 +0,0 @@
|
||||
lbl_80738714:
|
||||
/* 80738714 94 21 FF B0 */ stwu r1, -0x50(r1)
|
||||
/* 80738718 7C 08 02 A6 */ mflr r0
|
||||
/* 8073871C 90 01 00 54 */ stw r0, 0x54(r1)
|
||||
/* 80738720 39 61 00 50 */ addi r11, r1, 0x50
|
||||
/* 80738724 4B C2 9A B5 */ bl _savegpr_28
|
||||
/* 80738728 7C 7E 1B 78 */ mr r30, r3
|
||||
/* 8073872C 3C 60 80 74 */ lis r3, lit_3768@ha /* 0x80739D60@ha */
|
||||
/* 80738730 3B E3 9D 60 */ addi r31, r3, lit_3768@l /* 0x80739D60@l */
|
||||
/* 80738734 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 80738738 3B A3 61 C0 */ addi r29, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 8073873C 83 9D 5D AC */ lwz r28, 0x5dac(r29)
|
||||
/* 80738740 80 1E 0B 70 */ lwz r0, 0xb70(r30)
|
||||
/* 80738744 2C 00 00 00 */ cmpwi r0, 0
|
||||
/* 80738748 40 82 00 3C */ bne lbl_80738784
|
||||
/* 8073874C 38 00 00 30 */ li r0, 0x30
|
||||
/* 80738750 98 1E 0B AE */ stb r0, 0xbae(r30)
|
||||
/* 80738754 38 00 40 00 */ li r0, 0x4000
|
||||
/* 80738758 B0 1E 0B 80 */ sth r0, 0xb80(r30)
|
||||
/* 8073875C 38 00 10 00 */ li r0, 0x1000
|
||||
/* 80738760 B0 1E 0B 82 */ sth r0, 0xb82(r30)
|
||||
/* 80738764 C0 1F 00 CC */ lfs f0, 0xcc(r31)
|
||||
/* 80738768 D0 1E 05 2C */ stfs f0, 0x52c(r30)
|
||||
/* 8073876C C0 1F 00 68 */ lfs f0, 0x68(r31)
|
||||
/* 80738770 D0 1E 04 FC */ stfs f0, 0x4fc(r30)
|
||||
/* 80738774 80 7E 0B 70 */ lwz r3, 0xb70(r30)
|
||||
/* 80738778 38 03 00 01 */ addi r0, r3, 1
|
||||
/* 8073877C 90 1E 0B 70 */ stw r0, 0xb70(r30)
|
||||
/* 80738780 48 00 01 7C */ b lbl_807388FC
|
||||
lbl_80738784:
|
||||
/* 80738784 2C 00 FF FF */ cmpwi r0, -1
|
||||
/* 80738788 41 82 01 74 */ beq lbl_807388FC
|
||||
/* 8073878C 38 7E 0B 80 */ addi r3, r30, 0xb80
|
||||
/* 80738790 38 80 10 00 */ li r4, 0x1000
|
||||
/* 80738794 38 A0 00 08 */ li r5, 8
|
||||
/* 80738798 38 C0 04 00 */ li r6, 0x400
|
||||
/* 8073879C 38 E0 01 00 */ li r7, 0x100
|
||||
/* 807387A0 4B B3 7D A1 */ bl cLib_addCalcAngleS__FPsssss
|
||||
/* 807387A4 7F C3 F3 78 */ mr r3, r30
|
||||
/* 807387A8 80 9D 5D AC */ lwz r4, 0x5dac(r29)
|
||||
/* 807387AC 4B 8E 1F 65 */ bl fopAcM_searchActorAngleY__FPC10fopAc_ac_cPC10fopAc_ac_c
|
||||
/* 807387B0 7C 64 1B 78 */ mr r4, r3
|
||||
/* 807387B4 38 7E 04 DE */ addi r3, r30, 0x4de
|
||||
/* 807387B8 38 A0 00 10 */ li r5, 0x10
|
||||
/* 807387BC 38 C0 04 00 */ li r6, 0x400
|
||||
/* 807387C0 38 E0 01 00 */ li r7, 0x100
|
||||
/* 807387C4 4B B3 7D 7D */ bl cLib_addCalcAngleS__FPsssss
|
||||
/* 807387C8 C0 1C 04 D0 */ lfs f0, 0x4d0(r28)
|
||||
/* 807387CC D0 01 00 20 */ stfs f0, 0x20(r1)
|
||||
/* 807387D0 C0 1C 04 D4 */ lfs f0, 0x4d4(r28)
|
||||
/* 807387D4 D0 01 00 24 */ stfs f0, 0x24(r1)
|
||||
/* 807387D8 C0 1C 04 D8 */ lfs f0, 0x4d8(r28)
|
||||
/* 807387DC D0 01 00 28 */ stfs f0, 0x28(r1)
|
||||
/* 807387E0 38 7E 04 D0 */ addi r3, r30, 0x4d0
|
||||
/* 807387E4 38 9C 04 D0 */ addi r4, r28, 0x4d0
|
||||
/* 807387E8 4B B3 84 8D */ bl cLib_targetAngleX__FPC4cXyzPC4cXyz
|
||||
/* 807387EC 7C 03 00 D0 */ neg r0, r3
|
||||
/* 807387F0 7C 04 07 34 */ extsh r4, r0
|
||||
/* 807387F4 38 7E 04 DC */ addi r3, r30, 0x4dc
|
||||
/* 807387F8 38 A0 00 10 */ li r5, 0x10
|
||||
/* 807387FC 38 C0 04 00 */ li r6, 0x400
|
||||
/* 80738800 38 E0 01 00 */ li r7, 0x100
|
||||
/* 80738804 4B B3 7D 3D */ bl cLib_addCalcAngleS__FPsssss
|
||||
/* 80738808 7C 60 07 34 */ extsh r0, r3
|
||||
/* 8073880C C8 3F 00 28 */ lfd f1, 0x28(r31)
|
||||
/* 80738810 6C 00 80 00 */ xoris r0, r0, 0x8000
|
||||
/* 80738814 90 01 00 34 */ stw r0, 0x34(r1)
|
||||
/* 80738818 3C 00 43 30 */ lis r0, 0x4330
|
||||
/* 8073881C 90 01 00 30 */ stw r0, 0x30(r1)
|
||||
/* 80738820 C8 01 00 30 */ lfd f0, 0x30(r1)
|
||||
/* 80738824 EC 20 08 28 */ fsubs f1, f0, f1
|
||||
/* 80738828 C0 01 00 24 */ lfs f0, 0x24(r1)
|
||||
/* 8073882C EC 00 08 2A */ fadds f0, f0, f1
|
||||
/* 80738830 D0 01 00 24 */ stfs f0, 0x24(r1)
|
||||
/* 80738834 3C 60 80 44 */ lis r3, sincosTable___5JMath@ha /* 0x80439A20@ha */
|
||||
/* 80738838 38 63 9A 20 */ addi r3, r3, sincosTable___5JMath@l /* 0x80439A20@l */
|
||||
/* 8073883C A8 1E 04 DC */ lha r0, 0x4dc(r30)
|
||||
/* 80738840 54 00 04 38 */ rlwinm r0, r0, 0, 0x10, 0x1c
|
||||
/* 80738844 7C 63 02 14 */ add r3, r3, r0
|
||||
/* 80738848 C0 23 00 04 */ lfs f1, 4(r3)
|
||||
/* 8073884C 38 7E 05 2C */ addi r3, r30, 0x52c
|
||||
/* 80738850 C0 1F 00 A8 */ lfs f0, 0xa8(r31)
|
||||
/* 80738854 EC 20 00 72 */ fmuls f1, f0, f1
|
||||
/* 80738858 C0 5F 00 98 */ lfs f2, 0x98(r31)
|
||||
/* 8073885C 4B B3 7E E5 */ bl cLib_chaseF__FPfff
|
||||
/* 80738860 A8 1E 04 DC */ lha r0, 0x4dc(r30)
|
||||
/* 80738864 54 00 04 38 */ rlwinm r0, r0, 0, 0x10, 0x1c
|
||||
/* 80738868 3C 60 80 44 */ lis r3, sincosTable___5JMath@ha /* 0x80439A20@ha */
|
||||
/* 8073886C 38 63 9A 20 */ addi r3, r3, sincosTable___5JMath@l /* 0x80439A20@l */
|
||||
/* 80738870 7C 23 04 2E */ lfsx f1, r3, r0
|
||||
/* 80738874 38 7E 04 FC */ addi r3, r30, 0x4fc
|
||||
/* 80738878 C0 1F 00 A8 */ lfs f0, 0xa8(r31)
|
||||
/* 8073887C EC 20 00 72 */ fmuls f1, f0, f1
|
||||
/* 80738880 C0 5F 00 98 */ lfs f2, 0x98(r31)
|
||||
/* 80738884 4B B3 7E BD */ bl cLib_chaseF__FPfff
|
||||
/* 80738888 88 1E 0B AE */ lbz r0, 0xbae(r30)
|
||||
/* 8073888C 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 80738890 40 82 00 6C */ bne lbl_807388FC
|
||||
/* 80738894 88 1E 0B AC */ lbz r0, 0xbac(r30)
|
||||
/* 80738898 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 8073889C 41 82 00 34 */ beq lbl_807388D0
|
||||
/* 807388A0 3C 60 80 74 */ lis r3, lit_4700@ha /* 0x80739F9C@ha */
|
||||
/* 807388A4 38 83 9F 9C */ addi r4, r3, lit_4700@l /* 0x80739F9C@l */
|
||||
/* 807388A8 80 64 00 00 */ lwz r3, 0(r4)
|
||||
/* 807388AC 80 04 00 04 */ lwz r0, 4(r4)
|
||||
/* 807388B0 90 61 00 14 */ stw r3, 0x14(r1)
|
||||
/* 807388B4 90 01 00 18 */ stw r0, 0x18(r1)
|
||||
/* 807388B8 80 04 00 08 */ lwz r0, 8(r4)
|
||||
/* 807388BC 90 01 00 1C */ stw r0, 0x1c(r1)
|
||||
/* 807388C0 7F C3 F3 78 */ mr r3, r30
|
||||
/* 807388C4 38 81 00 14 */ addi r4, r1, 0x14
|
||||
/* 807388C8 4B FF D9 A5 */ bl setAction__11daE_OctBg_cFM11daE_OctBg_cFPCvPv_v
|
||||
/* 807388CC 48 00 00 30 */ b lbl_807388FC
|
||||
lbl_807388D0:
|
||||
/* 807388D0 3C 60 80 74 */ lis r3, lit_4703@ha /* 0x80739FA8@ha */
|
||||
/* 807388D4 38 83 9F A8 */ addi r4, r3, lit_4703@l /* 0x80739FA8@l */
|
||||
/* 807388D8 80 64 00 00 */ lwz r3, 0(r4)
|
||||
/* 807388DC 80 04 00 04 */ lwz r0, 4(r4)
|
||||
/* 807388E0 90 61 00 08 */ stw r3, 8(r1)
|
||||
/* 807388E4 90 01 00 0C */ stw r0, 0xc(r1)
|
||||
/* 807388E8 80 04 00 08 */ lwz r0, 8(r4)
|
||||
/* 807388EC 90 01 00 10 */ stw r0, 0x10(r1)
|
||||
/* 807388F0 7F C3 F3 78 */ mr r3, r30
|
||||
/* 807388F4 38 81 00 08 */ addi r4, r1, 8
|
||||
/* 807388F8 4B FF D9 75 */ bl setAction__11daE_OctBg_cFM11daE_OctBg_cFPCvPv_v
|
||||
lbl_807388FC:
|
||||
/* 807388FC 39 61 00 50 */ addi r11, r1, 0x50
|
||||
/* 80738900 4B C2 99 25 */ bl _restgpr_28
|
||||
/* 80738904 80 01 00 54 */ lwz r0, 0x54(r1)
|
||||
/* 80738908 7C 08 03 A6 */ mtlr r0
|
||||
/* 8073890C 38 21 00 50 */ addi r1, r1, 0x50
|
||||
/* 80738910 4E 80 00 20 */ blr
|
||||
@@ -1,140 +0,0 @@
|
||||
lbl_80738C2C:
|
||||
/* 80738C2C 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80738C30 7C 08 02 A6 */ mflr r0
|
||||
/* 80738C34 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80738C38 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 80738C3C 93 C1 00 08 */ stw r30, 8(r1)
|
||||
/* 80738C40 7C 7E 1B 78 */ mr r30, r3
|
||||
/* 80738C44 3C 60 80 74 */ lis r3, lit_3768@ha /* 0x80739D60@ha */
|
||||
/* 80738C48 3B E3 9D 60 */ addi r31, r3, lit_3768@l /* 0x80739D60@l */
|
||||
/* 80738C4C 80 1E 0B 70 */ lwz r0, 0xb70(r30)
|
||||
/* 80738C50 2C 00 00 00 */ cmpwi r0, 0
|
||||
/* 80738C54 40 82 00 64 */ bne lbl_80738CB8
|
||||
/* 80738C58 3C 60 80 74 */ lis r3, d_a_e_oct_bg__stringBase0@ha /* 0x80739E44@ha */
|
||||
/* 80738C5C 38 63 9E 44 */ addi r3, r3, d_a_e_oct_bg__stringBase0@l /* 0x80739E44@l */
|
||||
/* 80738C60 38 80 00 05 */ li r4, 5
|
||||
/* 80738C64 3C A0 80 40 */ lis r5, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 80738C68 38 A5 61 C0 */ addi r5, r5, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 80738C6C 3C A5 00 02 */ addis r5, r5, 2
|
||||
/* 80738C70 38 C0 00 80 */ li r6, 0x80
|
||||
/* 80738C74 38 A5 C2 F8 */ addi r5, r5, -15624
|
||||
/* 80738C78 4B 90 36 75 */ bl getRes__14dRes_control_cFPCclP11dRes_info_ci
|
||||
/* 80738C7C 7C 64 1B 78 */ mr r4, r3
|
||||
/* 80738C80 80 7E 05 B4 */ lwz r3, 0x5b4(r30)
|
||||
/* 80738C84 38 A0 00 02 */ li r5, 2
|
||||
/* 80738C88 C0 3F 00 20 */ lfs f1, 0x20(r31)
|
||||
/* 80738C8C C0 5F 00 18 */ lfs f2, 0x18(r31)
|
||||
/* 80738C90 C0 7F 00 30 */ lfs f3, 0x30(r31)
|
||||
/* 80738C94 C0 9F 00 D0 */ lfs f4, 0xd0(r31)
|
||||
/* 80738C98 4B 8D 81 D9 */ bl setAnm__16mDoExt_McaMorfSOFP15J3DAnmTransformiffff
|
||||
/* 80738C9C 38 00 00 00 */ li r0, 0
|
||||
/* 80738CA0 B0 1E 0B 82 */ sth r0, 0xb82(r30)
|
||||
/* 80738CA4 B0 1E 0B 8C */ sth r0, 0xb8c(r30)
|
||||
/* 80738CA8 80 7E 0B 70 */ lwz r3, 0xb70(r30)
|
||||
/* 80738CAC 38 03 00 01 */ addi r0, r3, 1
|
||||
/* 80738CB0 90 1E 0B 70 */ stw r0, 0xb70(r30)
|
||||
/* 80738CB4 48 00 01 64 */ b lbl_80738E18
|
||||
lbl_80738CB8:
|
||||
/* 80738CB8 2C 00 FF FF */ cmpwi r0, -1
|
||||
/* 80738CBC 41 82 01 5C */ beq lbl_80738E18
|
||||
/* 80738CC0 2C 00 00 01 */ cmpwi r0, 1
|
||||
/* 80738CC4 40 82 00 94 */ bne lbl_80738D58
|
||||
/* 80738CC8 38 00 00 78 */ li r0, 0x78
|
||||
/* 80738CCC 90 1E 0B 90 */ stw r0, 0xb90(r30)
|
||||
/* 80738CD0 A8 7E 04 DE */ lha r3, 0x4de(r30)
|
||||
/* 80738CD4 A8 1E 0B 96 */ lha r0, 0xb96(r30)
|
||||
/* 80738CD8 7C 03 02 14 */ add r0, r3, r0
|
||||
/* 80738CDC B0 1E 04 DE */ sth r0, 0x4de(r30)
|
||||
/* 80738CE0 A8 7E 04 DC */ lha r3, 0x4dc(r30)
|
||||
/* 80738CE4 A8 1E 0B 96 */ lha r0, 0xb96(r30)
|
||||
/* 80738CE8 7C 03 02 14 */ add r0, r3, r0
|
||||
/* 80738CEC B0 1E 04 DC */ sth r0, 0x4dc(r30)
|
||||
/* 80738CF0 80 1E 06 D8 */ lwz r0, 0x6d8(r30)
|
||||
/* 80738CF4 54 00 06 B5 */ rlwinm. r0, r0, 0, 0x1a, 0x1a
|
||||
/* 80738CF8 41 82 00 1C */ beq lbl_80738D14
|
||||
/* 80738CFC 80 7E 0B 70 */ lwz r3, 0xb70(r30)
|
||||
/* 80738D00 38 03 00 01 */ addi r0, r3, 1
|
||||
/* 80738D04 90 1E 0B 70 */ stw r0, 0xb70(r30)
|
||||
/* 80738D08 C0 1F 00 18 */ lfs f0, 0x18(r31)
|
||||
/* 80738D0C D0 1E 04 FC */ stfs f0, 0x4fc(r30)
|
||||
/* 80738D10 48 00 00 14 */ b lbl_80738D24
|
||||
lbl_80738D14:
|
||||
/* 80738D14 38 7E 0B 96 */ addi r3, r30, 0xb96
|
||||
/* 80738D18 38 80 01 00 */ li r4, 0x100
|
||||
/* 80738D1C 38 A0 00 80 */ li r5, 0x80
|
||||
/* 80738D20 4B B3 7E 71 */ bl cLib_chaseAngleS__FPsss
|
||||
lbl_80738D24:
|
||||
/* 80738D24 C0 3E 05 2C */ lfs f1, 0x52c(r30)
|
||||
/* 80738D28 C0 1F 00 D4 */ lfs f0, 0xd4(r31)
|
||||
/* 80738D2C FC 01 00 40 */ fcmpo cr0, f1, f0
|
||||
/* 80738D30 40 80 00 14 */ bge lbl_80738D44
|
||||
/* 80738D34 C0 1F 00 AC */ lfs f0, 0xac(r31)
|
||||
/* 80738D38 D0 1E 05 30 */ stfs f0, 0x530(r30)
|
||||
/* 80738D3C C0 1F 00 D8 */ lfs f0, 0xd8(r31)
|
||||
/* 80738D40 D0 1E 05 34 */ stfs f0, 0x534(r30)
|
||||
lbl_80738D44:
|
||||
/* 80738D44 38 7E 05 2C */ addi r3, r30, 0x52c
|
||||
/* 80738D48 C0 3F 00 30 */ lfs f1, 0x30(r31)
|
||||
/* 80738D4C C0 5F 00 74 */ lfs f2, 0x74(r31)
|
||||
/* 80738D50 4B B3 79 F1 */ bl cLib_chaseF__FPfff
|
||||
/* 80738D54 48 00 00 C4 */ b lbl_80738E18
|
||||
lbl_80738D58:
|
||||
/* 80738D58 2C 00 00 02 */ cmpwi r0, 2
|
||||
/* 80738D5C 40 82 00 BC */ bne lbl_80738E18
|
||||
/* 80738D60 A8 7E 04 DE */ lha r3, 0x4de(r30)
|
||||
/* 80738D64 A8 1E 0B 96 */ lha r0, 0xb96(r30)
|
||||
/* 80738D68 7C 03 02 14 */ add r0, r3, r0
|
||||
/* 80738D6C B0 1E 04 DE */ sth r0, 0x4de(r30)
|
||||
/* 80738D70 80 1E 06 D8 */ lwz r0, 0x6d8(r30)
|
||||
/* 80738D74 54 00 06 B5 */ rlwinm. r0, r0, 0, 0x1a, 0x1a
|
||||
/* 80738D78 41 82 00 48 */ beq lbl_80738DC0
|
||||
/* 80738D7C 88 1E 0B AE */ lbz r0, 0xbae(r30)
|
||||
/* 80738D80 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 80738D84 41 82 00 14 */ beq lbl_80738D98
|
||||
/* 80738D88 38 7E 04 DC */ addi r3, r30, 0x4dc
|
||||
/* 80738D8C 38 80 80 00 */ li r4, -32768
|
||||
/* 80738D90 38 A0 00 80 */ li r5, 0x80
|
||||
/* 80738D94 4B B3 7D FD */ bl cLib_chaseAngleS__FPsss
|
||||
lbl_80738D98:
|
||||
/* 80738D98 38 7E 0B 96 */ addi r3, r30, 0xb96
|
||||
/* 80738D9C 38 80 00 00 */ li r4, 0
|
||||
/* 80738DA0 38 A0 00 80 */ li r5, 0x80
|
||||
/* 80738DA4 4B B3 7D ED */ bl cLib_chaseAngleS__FPsss
|
||||
/* 80738DA8 7F C3 F3 78 */ mr r3, r30
|
||||
/* 80738DAC 38 80 00 00 */ li r4, 0
|
||||
/* 80738DB0 4B FF FB 65 */ bl setBombCarry__11daE_OctBg_cFi
|
||||
/* 80738DB4 54 60 06 3F */ clrlwi. r0, r3, 0x18
|
||||
/* 80738DB8 41 82 00 30 */ beq lbl_80738DE8
|
||||
/* 80738DBC 48 00 00 5C */ b lbl_80738E18
|
||||
lbl_80738DC0:
|
||||
/* 80738DC0 38 00 00 0A */ li r0, 0xa
|
||||
/* 80738DC4 98 1E 0B AE */ stb r0, 0xbae(r30)
|
||||
/* 80738DC8 38 7E 0B 96 */ addi r3, r30, 0xb96
|
||||
/* 80738DCC 38 80 01 00 */ li r4, 0x100
|
||||
/* 80738DD0 38 A0 00 80 */ li r5, 0x80
|
||||
/* 80738DD4 4B B3 7D BD */ bl cLib_chaseAngleS__FPsss
|
||||
/* 80738DD8 38 7E 04 DC */ addi r3, r30, 0x4dc
|
||||
/* 80738DDC 38 80 80 00 */ li r4, -32768
|
||||
/* 80738DE0 38 A0 00 80 */ li r5, 0x80
|
||||
/* 80738DE4 4B B3 7D AD */ bl cLib_chaseAngleS__FPsss
|
||||
lbl_80738DE8:
|
||||
/* 80738DE8 C0 3E 05 2C */ lfs f1, 0x52c(r30)
|
||||
/* 80738DEC C0 1F 00 D4 */ lfs f0, 0xd4(r31)
|
||||
/* 80738DF0 FC 01 00 40 */ fcmpo cr0, f1, f0
|
||||
/* 80738DF4 40 80 00 14 */ bge lbl_80738E08
|
||||
/* 80738DF8 C0 1F 00 AC */ lfs f0, 0xac(r31)
|
||||
/* 80738DFC D0 1E 05 30 */ stfs f0, 0x530(r30)
|
||||
/* 80738E00 C0 1F 00 D8 */ lfs f0, 0xd8(r31)
|
||||
/* 80738E04 D0 1E 05 34 */ stfs f0, 0x534(r30)
|
||||
lbl_80738E08:
|
||||
/* 80738E08 38 7E 05 2C */ addi r3, r30, 0x52c
|
||||
/* 80738E0C C0 3F 00 30 */ lfs f1, 0x30(r31)
|
||||
/* 80738E10 C0 5F 00 74 */ lfs f2, 0x74(r31)
|
||||
/* 80738E14 4B B3 79 2D */ bl cLib_chaseF__FPfff
|
||||
lbl_80738E18:
|
||||
/* 80738E18 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 80738E1C 83 C1 00 08 */ lwz r30, 8(r1)
|
||||
/* 80738E20 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80738E24 7C 08 03 A6 */ mtlr r0
|
||||
/* 80738E28 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80738E2C 4E 80 00 20 */ blr
|
||||
@@ -1,132 +0,0 @@
|
||||
lbl_80736E30:
|
||||
/* 80736E30 94 21 FF C0 */ stwu r1, -0x40(r1)
|
||||
/* 80736E34 7C 08 02 A6 */ mflr r0
|
||||
/* 80736E38 90 01 00 44 */ stw r0, 0x44(r1)
|
||||
/* 80736E3C 93 E1 00 3C */ stw r31, 0x3c(r1)
|
||||
/* 80736E40 93 C1 00 38 */ stw r30, 0x38(r1)
|
||||
/* 80736E44 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 80736E48 3C 60 80 74 */ lis r3, lit_3768@ha /* 0x80739D60@ha */
|
||||
/* 80736E4C 3B C3 9D 60 */ addi r30, r3, lit_3768@l /* 0x80739D60@l */
|
||||
/* 80736E50 80 1F 0B 70 */ lwz r0, 0xb70(r31)
|
||||
/* 80736E54 2C 00 00 00 */ cmpwi r0, 0
|
||||
/* 80736E58 40 82 00 98 */ bne lbl_80736EF0
|
||||
/* 80736E5C 38 00 00 00 */ li r0, 0
|
||||
/* 80736E60 90 1F 08 E8 */ stw r0, 0x8e8(r31)
|
||||
/* 80736E64 B0 1F 0B 8C */ sth r0, 0xb8c(r31)
|
||||
/* 80736E68 38 00 0C 00 */ li r0, 0xc00
|
||||
/* 80736E6C B0 1F 0B 82 */ sth r0, 0xb82(r31)
|
||||
/* 80736E70 38 00 24 00 */ li r0, 0x2400
|
||||
/* 80736E74 B0 1F 0B 80 */ sth r0, 0xb80(r31)
|
||||
/* 80736E78 C0 3E 00 1C */ lfs f1, 0x1c(r30)
|
||||
/* 80736E7C 4B B3 0B 11 */ bl cM_rndFX__Ff
|
||||
/* 80736E80 C0 1E 00 60 */ lfs f0, 0x60(r30)
|
||||
/* 80736E84 EC 00 08 2A */ fadds f0, f0, f1
|
||||
/* 80736E88 FC 00 00 1E */ fctiwz f0, f0
|
||||
/* 80736E8C D8 01 00 20 */ stfd f0, 0x20(r1)
|
||||
/* 80736E90 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 80736E94 B0 1F 04 DC */ sth r0, 0x4dc(r31)
|
||||
/* 80736E98 C0 3E 00 64 */ lfs f1, 0x64(r30)
|
||||
/* 80736E9C 4B B3 0A F1 */ bl cM_rndFX__Ff
|
||||
/* 80736EA0 FC 00 08 1E */ fctiwz f0, f1
|
||||
/* 80736EA4 D8 01 00 28 */ stfd f0, 0x28(r1)
|
||||
/* 80736EA8 80 01 00 2C */ lwz r0, 0x2c(r1)
|
||||
/* 80736EAC B0 1F 04 DE */ sth r0, 0x4de(r31)
|
||||
/* 80736EB0 38 00 00 00 */ li r0, 0
|
||||
/* 80736EB4 90 1F 05 5C */ stw r0, 0x55c(r31)
|
||||
/* 80736EB8 C0 1E 00 20 */ lfs f0, 0x20(r30)
|
||||
/* 80736EBC D0 1F 05 2C */ stfs f0, 0x52c(r31)
|
||||
/* 80736EC0 C0 1E 00 68 */ lfs f0, 0x68(r30)
|
||||
/* 80736EC4 D0 1F 04 FC */ stfs f0, 0x4fc(r31)
|
||||
/* 80736EC8 C0 3E 00 6C */ lfs f1, 0x6c(r30)
|
||||
/* 80736ECC 4B B3 0A 89 */ bl cM_rndF__Ff
|
||||
/* 80736ED0 FC 00 08 1E */ fctiwz f0, f1
|
||||
/* 80736ED4 D8 01 00 30 */ stfd f0, 0x30(r1)
|
||||
/* 80736ED8 80 01 00 34 */ lwz r0, 0x34(r1)
|
||||
/* 80736EDC 98 1F 0B AE */ stb r0, 0xbae(r31)
|
||||
/* 80736EE0 80 7F 0B 70 */ lwz r3, 0xb70(r31)
|
||||
/* 80736EE4 38 03 00 01 */ addi r0, r3, 1
|
||||
/* 80736EE8 90 1F 0B 70 */ stw r0, 0xb70(r31)
|
||||
/* 80736EEC 48 00 01 24 */ b lbl_80737010
|
||||
lbl_80736EF0:
|
||||
/* 80736EF0 2C 00 FF FF */ cmpwi r0, -1
|
||||
/* 80736EF4 40 82 00 1C */ bne lbl_80736F10
|
||||
/* 80736EF8 3C 60 D8 FC */ lis r3, 0xD8FC /* 0xD8FBFDFF@ha */
|
||||
/* 80736EFC 38 03 FD FF */ addi r0, r3, 0xFDFF /* 0xD8FBFDFF@l */
|
||||
/* 80736F00 90 1F 08 E8 */ stw r0, 0x8e8(r31)
|
||||
/* 80736F04 38 00 00 04 */ li r0, 4
|
||||
/* 80736F08 90 1F 05 5C */ stw r0, 0x55c(r31)
|
||||
/* 80736F0C 48 00 01 04 */ b lbl_80737010
|
||||
lbl_80736F10:
|
||||
/* 80736F10 88 1F 0B AE */ lbz r0, 0xbae(r31)
|
||||
/* 80736F14 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 80736F18 40 82 00 F8 */ bne lbl_80737010
|
||||
/* 80736F1C 38 7F 04 DC */ addi r3, r31, 0x4dc
|
||||
/* 80736F20 38 80 00 00 */ li r4, 0
|
||||
/* 80736F24 38 A0 00 10 */ li r5, 0x10
|
||||
/* 80736F28 38 C0 0C 00 */ li r6, 0xc00
|
||||
/* 80736F2C 38 E0 02 00 */ li r7, 0x200
|
||||
/* 80736F30 4B B3 96 11 */ bl cLib_addCalcAngleS__FPsssss
|
||||
/* 80736F34 38 7F 05 2C */ addi r3, r31, 0x52c
|
||||
/* 80736F38 C0 3E 00 30 */ lfs f1, 0x30(r30)
|
||||
/* 80736F3C C0 5E 00 70 */ lfs f2, 0x70(r30)
|
||||
/* 80736F40 4B B3 98 01 */ bl cLib_chaseF__FPfff
|
||||
/* 80736F44 38 7F 04 FC */ addi r3, r31, 0x4fc
|
||||
/* 80736F48 C0 3E 00 30 */ lfs f1, 0x30(r30)
|
||||
/* 80736F4C C0 5E 00 74 */ lfs f2, 0x74(r30)
|
||||
/* 80736F50 4B B3 97 F1 */ bl cLib_chaseF__FPfff
|
||||
/* 80736F54 38 7F 0B 80 */ addi r3, r31, 0xb80
|
||||
/* 80736F58 38 80 04 00 */ li r4, 0x400
|
||||
/* 80736F5C 38 A0 00 20 */ li r5, 0x20
|
||||
/* 80736F60 38 C0 04 00 */ li r6, 0x400
|
||||
/* 80736F64 38 E0 00 80 */ li r7, 0x80
|
||||
/* 80736F68 4B B3 95 D9 */ bl cLib_addCalcAngleS__FPsssss
|
||||
/* 80736F6C 7C 60 07 34 */ extsh r0, r3
|
||||
/* 80736F70 2C 00 00 80 */ cmpwi r0, 0x80
|
||||
/* 80736F74 40 80 00 8C */ bge lbl_80737000
|
||||
/* 80736F78 C0 1F 05 2C */ lfs f0, 0x52c(r31)
|
||||
/* 80736F7C C0 3E 00 30 */ lfs f1, 0x30(r30)
|
||||
/* 80736F80 FC 00 08 00 */ fcmpu cr0, f0, f1
|
||||
/* 80736F84 40 82 00 7C */ bne lbl_80737000
|
||||
/* 80736F88 C0 1F 04 FC */ lfs f0, 0x4fc(r31)
|
||||
/* 80736F8C FC 00 08 00 */ fcmpu cr0, f0, f1
|
||||
/* 80736F90 40 82 00 70 */ bne lbl_80737000
|
||||
/* 80736F94 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80736F98 4B FF FE 15 */ bl checkChase__11daE_OctBg_cFv
|
||||
/* 80736F9C 54 60 06 3F */ clrlwi. r0, r3, 0x18
|
||||
/* 80736FA0 41 82 00 34 */ beq lbl_80736FD4
|
||||
/* 80736FA4 3C 60 80 74 */ lis r3, lit_4133@ha /* 0x80739F0C@ha */
|
||||
/* 80736FA8 38 83 9F 0C */ addi r4, r3, lit_4133@l /* 0x80739F0C@l */
|
||||
/* 80736FAC 80 64 00 00 */ lwz r3, 0(r4)
|
||||
/* 80736FB0 80 04 00 04 */ lwz r0, 4(r4)
|
||||
/* 80736FB4 90 61 00 14 */ stw r3, 0x14(r1)
|
||||
/* 80736FB8 90 01 00 18 */ stw r0, 0x18(r1)
|
||||
/* 80736FBC 80 04 00 08 */ lwz r0, 8(r4)
|
||||
/* 80736FC0 90 01 00 1C */ stw r0, 0x1c(r1)
|
||||
/* 80736FC4 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80736FC8 38 81 00 14 */ addi r4, r1, 0x14
|
||||
/* 80736FCC 4B FF F2 A1 */ bl setAction__11daE_OctBg_cFM11daE_OctBg_cFPCvPv_v
|
||||
/* 80736FD0 48 00 00 30 */ b lbl_80737000
|
||||
lbl_80736FD4:
|
||||
/* 80736FD4 3C 60 80 74 */ lis r3, lit_4136@ha /* 0x80739F18@ha */
|
||||
/* 80736FD8 38 83 9F 18 */ addi r4, r3, lit_4136@l /* 0x80739F18@l */
|
||||
/* 80736FDC 80 64 00 00 */ lwz r3, 0(r4)
|
||||
/* 80736FE0 80 04 00 04 */ lwz r0, 4(r4)
|
||||
/* 80736FE4 90 61 00 08 */ stw r3, 8(r1)
|
||||
/* 80736FE8 90 01 00 0C */ stw r0, 0xc(r1)
|
||||
/* 80736FEC 80 04 00 08 */ lwz r0, 8(r4)
|
||||
/* 80736FF0 90 01 00 10 */ stw r0, 0x10(r1)
|
||||
/* 80736FF4 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80736FF8 38 81 00 08 */ addi r4, r1, 8
|
||||
/* 80736FFC 4B FF F2 71 */ bl setAction__11daE_OctBg_cFM11daE_OctBg_cFPCvPv_v
|
||||
lbl_80737000:
|
||||
/* 80737000 A8 7F 0B 7C */ lha r3, 0xb7c(r31)
|
||||
/* 80737004 A8 1F 0B 80 */ lha r0, 0xb80(r31)
|
||||
/* 80737008 7C 03 02 14 */ add r0, r3, r0
|
||||
/* 8073700C B0 1F 0B 7C */ sth r0, 0xb7c(r31)
|
||||
lbl_80737010:
|
||||
/* 80737010 83 E1 00 3C */ lwz r31, 0x3c(r1)
|
||||
/* 80737014 83 C1 00 38 */ lwz r30, 0x38(r1)
|
||||
/* 80737018 80 01 00 44 */ lwz r0, 0x44(r1)
|
||||
/* 8073701C 7C 08 03 A6 */ mtlr r0
|
||||
/* 80737020 38 21 00 40 */ addi r1, r1, 0x40
|
||||
/* 80737024 4E 80 00 20 */ blr
|
||||
@@ -1,109 +0,0 @@
|
||||
lbl_807368C8:
|
||||
/* 807368C8 94 21 FF C0 */ stwu r1, -0x40(r1)
|
||||
/* 807368CC 7C 08 02 A6 */ mflr r0
|
||||
/* 807368D0 90 01 00 44 */ stw r0, 0x44(r1)
|
||||
/* 807368D4 39 61 00 40 */ addi r11, r1, 0x40
|
||||
/* 807368D8 4B C2 B8 FD */ bl _savegpr_27
|
||||
/* 807368DC 7C 7C 1B 78 */ mr r28, r3
|
||||
/* 807368E0 3C 60 80 74 */ lis r3, lit_3768@ha /* 0x80739D60@ha */
|
||||
/* 807368E4 3B C3 9D 60 */ addi r30, r3, lit_3768@l /* 0x80739D60@l */
|
||||
/* 807368E8 80 7C 05 B4 */ lwz r3, 0x5b4(r28)
|
||||
/* 807368EC 83 A3 00 04 */ lwz r29, 4(r3)
|
||||
/* 807368F0 80 7D 00 84 */ lwz r3, 0x84(r29)
|
||||
/* 807368F4 80 63 00 0C */ lwz r3, 0xc(r3)
|
||||
/* 807368F8 3C 80 80 3E */ lis r4, now__14mDoMtx_stack_c@ha /* 0x803DD470@ha */
|
||||
/* 807368FC 38 84 D4 70 */ addi r4, r4, now__14mDoMtx_stack_c@l /* 0x803DD470@l */
|
||||
/* 80736900 4B C0 FB B1 */ bl PSMTXCopy
|
||||
/* 80736904 C0 5E 00 30 */ lfs f2, 0x30(r30)
|
||||
/* 80736908 D0 41 00 14 */ stfs f2, 0x14(r1)
|
||||
/* 8073690C C0 3E 00 34 */ lfs f1, 0x34(r30)
|
||||
/* 80736910 3C 60 80 74 */ lis r3, struct_8073A14C+0x0@ha /* 0x8073A14C@ha */
|
||||
/* 80736914 3B E3 A1 4C */ addi r31, r3, struct_8073A14C+0x0@l /* 0x8073A14C@l */
|
||||
/* 80736918 C0 1F 00 18 */ lfs f0, 0x18(r31)
|
||||
/* 8073691C EC 01 00 32 */ fmuls f0, f1, f0
|
||||
/* 80736920 D0 01 00 18 */ stfs f0, 0x18(r1)
|
||||
/* 80736924 D0 41 00 1C */ stfs f2, 0x1c(r1)
|
||||
/* 80736928 3C 60 80 3E */ lis r3, now__14mDoMtx_stack_c@ha /* 0x803DD470@ha */
|
||||
/* 8073692C 38 63 D4 70 */ addi r3, r3, now__14mDoMtx_stack_c@l /* 0x803DD470@l */
|
||||
/* 80736930 38 81 00 14 */ addi r4, r1, 0x14
|
||||
/* 80736934 38 BC 05 38 */ addi r5, r28, 0x538
|
||||
/* 80736938 4B C1 04 35 */ bl PSMTXMultVec
|
||||
/* 8073693C C0 1C 05 38 */ lfs f0, 0x538(r28)
|
||||
/* 80736940 D0 1C 05 50 */ stfs f0, 0x550(r28)
|
||||
/* 80736944 C0 1C 05 3C */ lfs f0, 0x53c(r28)
|
||||
/* 80736948 D0 1C 05 54 */ stfs f0, 0x554(r28)
|
||||
/* 8073694C C0 1C 05 40 */ lfs f0, 0x540(r28)
|
||||
/* 80736950 D0 1C 05 58 */ stfs f0, 0x558(r28)
|
||||
/* 80736954 C0 5C 05 54 */ lfs f2, 0x554(r28)
|
||||
/* 80736958 C0 3E 00 34 */ lfs f1, 0x34(r30)
|
||||
/* 8073695C C0 1F 00 18 */ lfs f0, 0x18(r31)
|
||||
/* 80736960 EC 01 00 32 */ fmuls f0, f1, f0
|
||||
/* 80736964 EC 02 00 2A */ fadds f0, f2, f0
|
||||
/* 80736968 D0 1C 05 54 */ stfs f0, 0x554(r28)
|
||||
/* 8073696C 80 7D 00 84 */ lwz r3, 0x84(r29)
|
||||
/* 80736970 80 63 00 0C */ lwz r3, 0xc(r3)
|
||||
/* 80736974 3C 80 80 3E */ lis r4, now__14mDoMtx_stack_c@ha /* 0x803DD470@ha */
|
||||
/* 80736978 38 84 D4 70 */ addi r4, r4, now__14mDoMtx_stack_c@l /* 0x803DD470@l */
|
||||
/* 8073697C 4B C0 FB 35 */ bl PSMTXCopy
|
||||
/* 80736980 C0 5E 00 30 */ lfs f2, 0x30(r30)
|
||||
/* 80736984 D0 41 00 14 */ stfs f2, 0x14(r1)
|
||||
/* 80736988 C0 3E 00 34 */ lfs f1, 0x34(r30)
|
||||
/* 8073698C C0 1F 00 18 */ lfs f0, 0x18(r31)
|
||||
/* 80736990 EC 01 00 32 */ fmuls f0, f1, f0
|
||||
/* 80736994 D0 01 00 18 */ stfs f0, 0x18(r1)
|
||||
/* 80736998 D0 41 00 1C */ stfs f2, 0x1c(r1)
|
||||
/* 8073699C 3C 60 80 3E */ lis r3, now__14mDoMtx_stack_c@ha /* 0x803DD470@ha */
|
||||
/* 807369A0 38 63 D4 70 */ addi r3, r3, now__14mDoMtx_stack_c@l /* 0x803DD470@l */
|
||||
/* 807369A4 38 81 00 14 */ addi r4, r1, 0x14
|
||||
/* 807369A8 38 A1 00 08 */ addi r5, r1, 8
|
||||
/* 807369AC 4B C1 03 C1 */ bl PSMTXMultVec
|
||||
/* 807369B0 38 7C 09 E4 */ addi r3, r28, 0x9e4
|
||||
/* 807369B4 38 81 00 08 */ addi r4, r1, 8
|
||||
/* 807369B8 4B B3 8C 91 */ bl SetC__8cM3dGSphFRC4cXyz
|
||||
/* 807369BC 38 7C 09 E4 */ addi r3, r28, 0x9e4
|
||||
/* 807369C0 C0 3E 00 38 */ lfs f1, 0x38(r30)
|
||||
/* 807369C4 C0 1F 00 18 */ lfs f0, 0x18(r31)
|
||||
/* 807369C8 EC 21 00 32 */ fmuls f1, f1, f0
|
||||
/* 807369CC 4B B3 8D 3D */ bl SetR__8cM3dGSphFf
|
||||
/* 807369D0 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 807369D4 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 807369D8 3B 63 23 3C */ addi r27, r3, 0x233c
|
||||
/* 807369DC 7F 63 DB 78 */ mr r3, r27
|
||||
/* 807369E0 38 9C 08 C0 */ addi r4, r28, 0x8c0
|
||||
/* 807369E4 4B B2 E1 C5 */ bl Set__4cCcSFP8cCcD_Obj
|
||||
/* 807369E8 80 7D 00 84 */ lwz r3, 0x84(r29)
|
||||
/* 807369EC 80 63 00 0C */ lwz r3, 0xc(r3)
|
||||
/* 807369F0 3C 80 80 3E */ lis r4, now__14mDoMtx_stack_c@ha /* 0x803DD470@ha */
|
||||
/* 807369F4 38 84 D4 70 */ addi r4, r4, now__14mDoMtx_stack_c@l /* 0x803DD470@l */
|
||||
/* 807369F8 4B C0 FA B9 */ bl PSMTXCopy
|
||||
/* 807369FC C0 1E 00 30 */ lfs f0, 0x30(r30)
|
||||
/* 80736A00 D0 01 00 14 */ stfs f0, 0x14(r1)
|
||||
/* 80736A04 C0 1E 00 34 */ lfs f0, 0x34(r30)
|
||||
/* 80736A08 C0 3F 00 18 */ lfs f1, 0x18(r31)
|
||||
/* 80736A0C EC 00 00 72 */ fmuls f0, f0, f1
|
||||
/* 80736A10 D0 01 00 18 */ stfs f0, 0x18(r1)
|
||||
/* 80736A14 C0 1E 00 3C */ lfs f0, 0x3c(r30)
|
||||
/* 80736A18 EC 00 00 72 */ fmuls f0, f0, f1
|
||||
/* 80736A1C D0 01 00 1C */ stfs f0, 0x1c(r1)
|
||||
/* 80736A20 3C 60 80 3E */ lis r3, now__14mDoMtx_stack_c@ha /* 0x803DD470@ha */
|
||||
/* 80736A24 38 63 D4 70 */ addi r3, r3, now__14mDoMtx_stack_c@l /* 0x803DD470@l */
|
||||
/* 80736A28 38 81 00 14 */ addi r4, r1, 0x14
|
||||
/* 80736A2C 38 A1 00 08 */ addi r5, r1, 8
|
||||
/* 80736A30 4B C1 03 3D */ bl PSMTXMultVec
|
||||
/* 80736A34 38 7C 0B 1C */ addi r3, r28, 0xb1c
|
||||
/* 80736A38 38 81 00 08 */ addi r4, r1, 8
|
||||
/* 80736A3C 4B B3 8C 0D */ bl SetC__8cM3dGSphFRC4cXyz
|
||||
/* 80736A40 38 7C 0B 1C */ addi r3, r28, 0xb1c
|
||||
/* 80736A44 C0 3E 00 3C */ lfs f1, 0x3c(r30)
|
||||
/* 80736A48 C0 1F 00 18 */ lfs f0, 0x18(r31)
|
||||
/* 80736A4C EC 21 00 32 */ fmuls f1, f1, f0
|
||||
/* 80736A50 4B B3 8C B9 */ bl SetR__8cM3dGSphFf
|
||||
/* 80736A54 7F 63 DB 78 */ mr r3, r27
|
||||
/* 80736A58 38 9C 09 F8 */ addi r4, r28, 0x9f8
|
||||
/* 80736A5C 4B B2 E1 4D */ bl Set__4cCcSFP8cCcD_Obj
|
||||
/* 80736A60 39 61 00 40 */ addi r11, r1, 0x40
|
||||
/* 80736A64 4B C2 B7 BD */ bl _restgpr_27
|
||||
/* 80736A68 80 01 00 44 */ lwz r0, 0x44(r1)
|
||||
/* 80736A6C 7C 08 03 A6 */ mtlr r0
|
||||
/* 80736A70 38 21 00 40 */ addi r1, r1, 0x40
|
||||
/* 80736A74 4E 80 00 20 */ blr
|
||||
@@ -1,401 +0,0 @@
|
||||
lbl_80737678:
|
||||
/* 80737678 94 21 FF 80 */ stwu r1, -0x80(r1)
|
||||
/* 8073767C 7C 08 02 A6 */ mflr r0
|
||||
/* 80737680 90 01 00 84 */ stw r0, 0x84(r1)
|
||||
/* 80737684 39 61 00 80 */ addi r11, r1, 0x80
|
||||
/* 80737688 4B C2 AB 51 */ bl _savegpr_28
|
||||
/* 8073768C 7C 7D 1B 78 */ mr r29, r3
|
||||
/* 80737690 3C 60 80 74 */ lis r3, cNullVec__6Z2Calc@ha /* 0x80739E54@ha */
|
||||
/* 80737694 3B C3 9E 54 */ addi r30, r3, cNullVec__6Z2Calc@l /* 0x80739E54@l */
|
||||
/* 80737698 3C 60 80 74 */ lis r3, lit_3768@ha /* 0x80739D60@ha */
|
||||
/* 8073769C 3B E3 9D 60 */ addi r31, r3, lit_3768@l /* 0x80739D60@l */
|
||||
/* 807376A0 80 1D 0B 70 */ lwz r0, 0xb70(r29)
|
||||
/* 807376A4 2C 00 00 00 */ cmpwi r0, 0
|
||||
/* 807376A8 40 82 00 50 */ bne lbl_807376F8
|
||||
/* 807376AC 3C 60 80 74 */ lis r3, struct_8073A14C+0x0@ha /* 0x8073A14C@ha */
|
||||
/* 807376B0 38 63 A1 4C */ addi r3, r3, struct_8073A14C+0x0@l /* 0x8073A14C@l */
|
||||
/* 807376B4 C0 23 00 10 */ lfs f1, 0x10(r3)
|
||||
/* 807376B8 4B B3 02 9D */ bl cM_rndF__Ff
|
||||
/* 807376BC 7F A3 EB 78 */ mr r3, r29
|
||||
/* 807376C0 38 9D 06 60 */ addi r4, r29, 0x660
|
||||
/* 807376C4 4B FF FE B1 */ bl setChasePos__11daE_OctBg_cFR4cXyzf
|
||||
/* 807376C8 C0 3F 00 3C */ lfs f1, 0x3c(r31)
|
||||
/* 807376CC 4B B3 02 C1 */ bl cM_rndFX__Ff
|
||||
/* 807376D0 C0 1F 00 0C */ lfs f0, 0xc(r31)
|
||||
/* 807376D4 EC 00 08 2A */ fadds f0, f0, f1
|
||||
/* 807376D8 FC 00 00 1E */ fctiwz f0, f0
|
||||
/* 807376DC D8 01 00 60 */ stfd f0, 0x60(r1)
|
||||
/* 807376E0 80 01 00 64 */ lwz r0, 0x64(r1)
|
||||
/* 807376E4 98 1D 0B AF */ stb r0, 0xbaf(r29)
|
||||
/* 807376E8 80 7D 0B 70 */ lwz r3, 0xb70(r29)
|
||||
/* 807376EC 38 03 00 01 */ addi r0, r3, 1
|
||||
/* 807376F0 90 1D 0B 70 */ stw r0, 0xb70(r29)
|
||||
/* 807376F4 48 00 05 3C */ b lbl_80737C30
|
||||
lbl_807376F8:
|
||||
/* 807376F8 2C 00 FF FF */ cmpwi r0, -1
|
||||
/* 807376FC 41 82 05 34 */ beq lbl_80737C30
|
||||
/* 80737700 80 7D 04 A4 */ lwz r3, 0x4a4(r29)
|
||||
/* 80737704 38 81 00 10 */ addi r4, r1, 0x10
|
||||
/* 80737708 4B 8E 22 B5 */ bl fopAcM_SearchByID__FUiPP10fopAc_ac_c
|
||||
/* 8073770C 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 80737710 41 82 00 10 */ beq lbl_80737720
|
||||
/* 80737714 80 81 00 10 */ lwz r4, 0x10(r1)
|
||||
/* 80737718 28 04 00 00 */ cmplwi r4, 0
|
||||
/* 8073771C 40 82 00 2C */ bne lbl_80737748
|
||||
lbl_80737720:
|
||||
/* 80737720 80 7E 01 00 */ lwz r3, 0x100(r30)
|
||||
/* 80737724 80 1E 01 04 */ lwz r0, 0x104(r30)
|
||||
/* 80737728 90 61 00 44 */ stw r3, 0x44(r1)
|
||||
/* 8073772C 90 01 00 48 */ stw r0, 0x48(r1)
|
||||
/* 80737730 80 1E 01 08 */ lwz r0, 0x108(r30)
|
||||
/* 80737734 90 01 00 4C */ stw r0, 0x4c(r1)
|
||||
/* 80737738 7F A3 EB 78 */ mr r3, r29
|
||||
/* 8073773C 38 81 00 44 */ addi r4, r1, 0x44
|
||||
/* 80737740 4B FF EB 2D */ bl setAction__11daE_OctBg_cFM11daE_OctBg_cFPCvPv_v
|
||||
/* 80737744 48 00 04 EC */ b lbl_80737C30
|
||||
lbl_80737748:
|
||||
/* 80737748 C0 44 04 D4 */ lfs f2, 0x4d4(r4)
|
||||
/* 8073774C C0 3D 04 AC */ lfs f1, 0x4ac(r29)
|
||||
/* 80737750 3C 60 80 74 */ lis r3, struct_8073A14C+0x0@ha /* 0x8073A14C@ha */
|
||||
/* 80737754 3B 83 A1 4C */ addi r28, r3, struct_8073A14C+0x0@l /* 0x8073A14C@l */
|
||||
/* 80737758 C0 1C 00 14 */ lfs f0, 0x14(r28)
|
||||
/* 8073775C EC 01 00 2A */ fadds f0, f1, f0
|
||||
/* 80737760 FC 02 00 40 */ fcmpo cr0, f2, f0
|
||||
/* 80737764 40 80 00 4C */ bge lbl_807377B0
|
||||
/* 80737768 38 61 00 38 */ addi r3, r1, 0x38
|
||||
/* 8073776C 38 84 04 D0 */ addi r4, r4, 0x4d0
|
||||
/* 80737770 38 BD 06 60 */ addi r5, r29, 0x660
|
||||
/* 80737774 4B B2 F3 71 */ bl __pl__4cXyzCFRC3Vec
|
||||
/* 80737778 C0 01 00 38 */ lfs f0, 0x38(r1)
|
||||
/* 8073777C D0 01 00 50 */ stfs f0, 0x50(r1)
|
||||
/* 80737780 C0 01 00 3C */ lfs f0, 0x3c(r1)
|
||||
/* 80737784 D0 01 00 54 */ stfs f0, 0x54(r1)
|
||||
/* 80737788 C0 01 00 40 */ lfs f0, 0x40(r1)
|
||||
/* 8073778C D0 01 00 58 */ stfs f0, 0x58(r1)
|
||||
/* 80737790 C0 3F 00 84 */ lfs f1, 0x84(r31)
|
||||
/* 80737794 4B B3 01 C1 */ bl cM_rndF__Ff
|
||||
/* 80737798 C0 5D 04 AC */ lfs f2, 0x4ac(r29)
|
||||
/* 8073779C C0 1C 00 14 */ lfs f0, 0x14(r28)
|
||||
/* 807377A0 EC 02 00 2A */ fadds f0, f2, f0
|
||||
/* 807377A4 EC 00 08 2A */ fadds f0, f0, f1
|
||||
/* 807377A8 D0 01 00 54 */ stfs f0, 0x54(r1)
|
||||
/* 807377AC 48 00 00 2C */ b lbl_807377D8
|
||||
lbl_807377B0:
|
||||
/* 807377B0 38 61 00 2C */ addi r3, r1, 0x2c
|
||||
/* 807377B4 38 84 04 D0 */ addi r4, r4, 0x4d0
|
||||
/* 807377B8 38 BD 06 60 */ addi r5, r29, 0x660
|
||||
/* 807377BC 4B B2 F3 29 */ bl __pl__4cXyzCFRC3Vec
|
||||
/* 807377C0 C0 01 00 2C */ lfs f0, 0x2c(r1)
|
||||
/* 807377C4 D0 01 00 50 */ stfs f0, 0x50(r1)
|
||||
/* 807377C8 C0 01 00 30 */ lfs f0, 0x30(r1)
|
||||
/* 807377CC D0 01 00 54 */ stfs f0, 0x54(r1)
|
||||
/* 807377D0 C0 01 00 34 */ lfs f0, 0x34(r1)
|
||||
/* 807377D4 D0 01 00 58 */ stfs f0, 0x58(r1)
|
||||
lbl_807377D8:
|
||||
/* 807377D8 38 7D 04 D0 */ addi r3, r29, 0x4d0
|
||||
/* 807377DC 38 81 00 50 */ addi r4, r1, 0x50
|
||||
/* 807377E0 4B B3 94 25 */ bl cLib_targetAngleY__FPC3VecPC3Vec
|
||||
/* 807377E4 B0 7D 0B 96 */ sth r3, 0xb96(r29)
|
||||
/* 807377E8 A8 7D 04 DE */ lha r3, 0x4de(r29)
|
||||
/* 807377EC A8 1D 0B 96 */ lha r0, 0xb96(r29)
|
||||
/* 807377F0 7C 03 00 50 */ subf r0, r3, r0
|
||||
/* 807377F4 B0 1D 0B 8C */ sth r0, 0xb8c(r29)
|
||||
/* 807377F8 A8 7D 0B 96 */ lha r3, 0xb96(r29)
|
||||
/* 807377FC A8 1D 04 DE */ lha r0, 0x4de(r29)
|
||||
/* 80737800 7C 63 00 50 */ subf r3, r3, r0
|
||||
/* 80737804 4B C2 D8 CD */ bl abs
|
||||
/* 80737808 2C 03 40 00 */ cmpwi r3, 0x4000
|
||||
/* 8073780C 40 81 01 B0 */ ble lbl_807379BC
|
||||
/* 80737810 38 7D 04 DE */ addi r3, r29, 0x4de
|
||||
/* 80737814 A8 9D 0B 96 */ lha r4, 0xb96(r29)
|
||||
/* 80737818 38 A0 04 00 */ li r5, 0x400
|
||||
/* 8073781C 4B B3 93 75 */ bl cLib_chaseAngleS__FPsss
|
||||
/* 80737820 38 7D 04 D0 */ addi r3, r29, 0x4d0
|
||||
/* 80737824 38 81 00 50 */ addi r4, r1, 0x50
|
||||
/* 80737828 4B B3 94 4D */ bl cLib_targetAngleX__FPC4cXyzPC4cXyz
|
||||
/* 8073782C 7C 03 00 D0 */ neg r0, r3
|
||||
/* 80737830 7C 04 07 34 */ extsh r4, r0
|
||||
/* 80737834 38 7D 04 DC */ addi r3, r29, 0x4dc
|
||||
/* 80737838 38 A0 04 00 */ li r5, 0x400
|
||||
/* 8073783C 4B B3 93 55 */ bl cLib_chaseAngleS__FPsss
|
||||
/* 80737840 38 7D 04 D0 */ addi r3, r29, 0x4d0
|
||||
/* 80737844 38 81 00 50 */ addi r4, r1, 0x50
|
||||
/* 80737848 4B C0 FB 55 */ bl PSVECSquareDistance
|
||||
/* 8073784C C0 1F 00 30 */ lfs f0, 0x30(r31)
|
||||
/* 80737850 FC 01 00 40 */ fcmpo cr0, f1, f0
|
||||
/* 80737854 40 81 00 58 */ ble lbl_807378AC
|
||||
/* 80737858 FC 00 08 34 */ frsqrte f0, f1
|
||||
/* 8073785C C8 9F 00 48 */ lfd f4, 0x48(r31)
|
||||
/* 80737860 FC 44 00 32 */ fmul f2, f4, f0
|
||||
/* 80737864 C8 7F 00 50 */ lfd f3, 0x50(r31)
|
||||
/* 80737868 FC 00 00 32 */ fmul f0, f0, f0
|
||||
/* 8073786C FC 01 00 32 */ fmul f0, f1, f0
|
||||
/* 80737870 FC 03 00 28 */ fsub f0, f3, f0
|
||||
/* 80737874 FC 02 00 32 */ fmul f0, f2, f0
|
||||
/* 80737878 FC 44 00 32 */ fmul f2, f4, f0
|
||||
/* 8073787C FC 00 00 32 */ fmul f0, f0, f0
|
||||
/* 80737880 FC 01 00 32 */ fmul f0, f1, f0
|
||||
/* 80737884 FC 03 00 28 */ fsub f0, f3, f0
|
||||
/* 80737888 FC 02 00 32 */ fmul f0, f2, f0
|
||||
/* 8073788C FC 44 00 32 */ fmul f2, f4, f0
|
||||
/* 80737890 FC 00 00 32 */ fmul f0, f0, f0
|
||||
/* 80737894 FC 01 00 32 */ fmul f0, f1, f0
|
||||
/* 80737898 FC 03 00 28 */ fsub f0, f3, f0
|
||||
/* 8073789C FC 02 00 32 */ fmul f0, f2, f0
|
||||
/* 807378A0 FC 21 00 32 */ fmul f1, f1, f0
|
||||
/* 807378A4 FC 20 08 18 */ frsp f1, f1
|
||||
/* 807378A8 48 00 00 88 */ b lbl_80737930
|
||||
lbl_807378AC:
|
||||
/* 807378AC C8 1F 00 58 */ lfd f0, 0x58(r31)
|
||||
/* 807378B0 FC 01 00 40 */ fcmpo cr0, f1, f0
|
||||
/* 807378B4 40 80 00 10 */ bge lbl_807378C4
|
||||
/* 807378B8 3C 60 80 45 */ lis r3, __float_nan@ha /* 0x80450AE0@ha */
|
||||
/* 807378BC C0 23 0A E0 */ lfs f1, __float_nan@l(r3) /* 0x80450AE0@l */
|
||||
/* 807378C0 48 00 00 70 */ b lbl_80737930
|
||||
lbl_807378C4:
|
||||
/* 807378C4 D0 21 00 0C */ stfs f1, 0xc(r1)
|
||||
/* 807378C8 80 81 00 0C */ lwz r4, 0xc(r1)
|
||||
/* 807378CC 54 83 00 50 */ rlwinm r3, r4, 0, 1, 8
|
||||
/* 807378D0 3C 00 7F 80 */ lis r0, 0x7f80
|
||||
/* 807378D4 7C 03 00 00 */ cmpw r3, r0
|
||||
/* 807378D8 41 82 00 14 */ beq lbl_807378EC
|
||||
/* 807378DC 40 80 00 40 */ bge lbl_8073791C
|
||||
/* 807378E0 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 807378E4 41 82 00 20 */ beq lbl_80737904
|
||||
/* 807378E8 48 00 00 34 */ b lbl_8073791C
|
||||
lbl_807378EC:
|
||||
/* 807378EC 54 80 02 7F */ clrlwi. r0, r4, 9
|
||||
/* 807378F0 41 82 00 0C */ beq lbl_807378FC
|
||||
/* 807378F4 38 00 00 01 */ li r0, 1
|
||||
/* 807378F8 48 00 00 28 */ b lbl_80737920
|
||||
lbl_807378FC:
|
||||
/* 807378FC 38 00 00 02 */ li r0, 2
|
||||
/* 80737900 48 00 00 20 */ b lbl_80737920
|
||||
lbl_80737904:
|
||||
/* 80737904 54 80 02 7F */ clrlwi. r0, r4, 9
|
||||
/* 80737908 41 82 00 0C */ beq lbl_80737914
|
||||
/* 8073790C 38 00 00 05 */ li r0, 5
|
||||
/* 80737910 48 00 00 10 */ b lbl_80737920
|
||||
lbl_80737914:
|
||||
/* 80737914 38 00 00 03 */ li r0, 3
|
||||
/* 80737918 48 00 00 08 */ b lbl_80737920
|
||||
lbl_8073791C:
|
||||
/* 8073791C 38 00 00 04 */ li r0, 4
|
||||
lbl_80737920:
|
||||
/* 80737920 2C 00 00 01 */ cmpwi r0, 1
|
||||
/* 80737924 40 82 00 0C */ bne lbl_80737930
|
||||
/* 80737928 3C 60 80 45 */ lis r3, __float_nan@ha /* 0x80450AE0@ha */
|
||||
/* 8073792C C0 23 0A E0 */ lfs f1, __float_nan@l(r3) /* 0x80450AE0@l */
|
||||
lbl_80737930:
|
||||
/* 80737930 3C 60 80 74 */ lis r3, struct_8073A14C+0x0@ha /* 0x8073A14C@ha */
|
||||
/* 80737934 38 63 A1 4C */ addi r3, r3, struct_8073A14C+0x0@l /* 0x8073A14C@l */
|
||||
/* 80737938 C0 43 00 10 */ lfs f2, 0x10(r3)
|
||||
/* 8073793C C0 1F 00 0C */ lfs f0, 0xc(r31)
|
||||
/* 80737940 EC 02 00 28 */ fsubs f0, f2, f0
|
||||
/* 80737944 FC 01 00 40 */ fcmpo cr0, f1, f0
|
||||
/* 80737948 40 80 02 1C */ bge lbl_80737B64
|
||||
/* 8073794C 3C 60 80 44 */ lis r3, sincosTable___5JMath@ha /* 0x80439A20@ha */
|
||||
/* 80737950 38 63 9A 20 */ addi r3, r3, sincosTable___5JMath@l /* 0x80439A20@l */
|
||||
/* 80737954 A8 1D 04 DC */ lha r0, 0x4dc(r29)
|
||||
/* 80737958 54 00 04 38 */ rlwinm r0, r0, 0, 0x10, 0x1c
|
||||
/* 8073795C 7C 63 02 14 */ add r3, r3, r0
|
||||
/* 80737960 C0 23 00 04 */ lfs f1, 4(r3)
|
||||
/* 80737964 38 7D 05 2C */ addi r3, r29, 0x52c
|
||||
/* 80737968 C0 1F 00 90 */ lfs f0, 0x90(r31)
|
||||
/* 8073796C EC 20 00 72 */ fmuls f1, f0, f1
|
||||
/* 80737970 C0 5F 00 74 */ lfs f2, 0x74(r31)
|
||||
/* 80737974 4B B3 8D CD */ bl cLib_chaseF__FPfff
|
||||
/* 80737978 A8 1D 04 DC */ lha r0, 0x4dc(r29)
|
||||
/* 8073797C 54 00 04 38 */ rlwinm r0, r0, 0, 0x10, 0x1c
|
||||
/* 80737980 3C 60 80 44 */ lis r3, sincosTable___5JMath@ha /* 0x80439A20@ha */
|
||||
/* 80737984 38 63 9A 20 */ addi r3, r3, sincosTable___5JMath@l /* 0x80439A20@l */
|
||||
/* 80737988 7C 23 04 2E */ lfsx f1, r3, r0
|
||||
/* 8073798C 38 7D 04 FC */ addi r3, r29, 0x4fc
|
||||
/* 80737990 C0 1F 00 94 */ lfs f0, 0x94(r31)
|
||||
/* 80737994 EC 20 00 72 */ fmuls f1, f0, f1
|
||||
/* 80737998 C0 5F 00 74 */ lfs f2, 0x74(r31)
|
||||
/* 8073799C 4B B3 8D A5 */ bl cLib_chaseF__FPfff
|
||||
/* 807379A0 38 7D 0B 80 */ addi r3, r29, 0xb80
|
||||
/* 807379A4 38 80 0C 00 */ li r4, 0xc00
|
||||
/* 807379A8 38 A0 00 20 */ li r5, 0x20
|
||||
/* 807379AC 38 C0 04 00 */ li r6, 0x400
|
||||
/* 807379B0 38 E0 00 80 */ li r7, 0x80
|
||||
/* 807379B4 4B B3 8B 8D */ bl cLib_addCalcAngleS__FPsssss
|
||||
/* 807379B8 48 00 01 AC */ b lbl_80737B64
|
||||
lbl_807379BC:
|
||||
/* 807379BC 38 7D 04 DE */ addi r3, r29, 0x4de
|
||||
/* 807379C0 A8 9D 0B 96 */ lha r4, 0xb96(r29)
|
||||
/* 807379C4 38 A0 02 00 */ li r5, 0x200
|
||||
/* 807379C8 4B B3 91 C9 */ bl cLib_chaseAngleS__FPsss
|
||||
/* 807379CC 38 7D 04 D0 */ addi r3, r29, 0x4d0
|
||||
/* 807379D0 38 81 00 50 */ addi r4, r1, 0x50
|
||||
/* 807379D4 4B B3 92 A1 */ bl cLib_targetAngleX__FPC4cXyzPC4cXyz
|
||||
/* 807379D8 7C 03 00 D0 */ neg r0, r3
|
||||
/* 807379DC 7C 04 07 34 */ extsh r4, r0
|
||||
/* 807379E0 38 7D 04 DC */ addi r3, r29, 0x4dc
|
||||
/* 807379E4 38 A0 02 00 */ li r5, 0x200
|
||||
/* 807379E8 4B B3 91 A9 */ bl cLib_chaseAngleS__FPsss
|
||||
/* 807379EC 38 7D 04 D0 */ addi r3, r29, 0x4d0
|
||||
/* 807379F0 38 81 00 50 */ addi r4, r1, 0x50
|
||||
/* 807379F4 4B C0 F9 A9 */ bl PSVECSquareDistance
|
||||
/* 807379F8 C0 1F 00 30 */ lfs f0, 0x30(r31)
|
||||
/* 807379FC FC 01 00 40 */ fcmpo cr0, f1, f0
|
||||
/* 80737A00 40 81 00 58 */ ble lbl_80737A58
|
||||
/* 80737A04 FC 00 08 34 */ frsqrte f0, f1
|
||||
/* 80737A08 C8 9F 00 48 */ lfd f4, 0x48(r31)
|
||||
/* 80737A0C FC 44 00 32 */ fmul f2, f4, f0
|
||||
/* 80737A10 C8 7F 00 50 */ lfd f3, 0x50(r31)
|
||||
/* 80737A14 FC 00 00 32 */ fmul f0, f0, f0
|
||||
/* 80737A18 FC 01 00 32 */ fmul f0, f1, f0
|
||||
/* 80737A1C FC 03 00 28 */ fsub f0, f3, f0
|
||||
/* 80737A20 FC 02 00 32 */ fmul f0, f2, f0
|
||||
/* 80737A24 FC 44 00 32 */ fmul f2, f4, f0
|
||||
/* 80737A28 FC 00 00 32 */ fmul f0, f0, f0
|
||||
/* 80737A2C FC 01 00 32 */ fmul f0, f1, f0
|
||||
/* 80737A30 FC 03 00 28 */ fsub f0, f3, f0
|
||||
/* 80737A34 FC 02 00 32 */ fmul f0, f2, f0
|
||||
/* 80737A38 FC 44 00 32 */ fmul f2, f4, f0
|
||||
/* 80737A3C FC 00 00 32 */ fmul f0, f0, f0
|
||||
/* 80737A40 FC 01 00 32 */ fmul f0, f1, f0
|
||||
/* 80737A44 FC 03 00 28 */ fsub f0, f3, f0
|
||||
/* 80737A48 FC 02 00 32 */ fmul f0, f2, f0
|
||||
/* 80737A4C FC 21 00 32 */ fmul f1, f1, f0
|
||||
/* 80737A50 FC 20 08 18 */ frsp f1, f1
|
||||
/* 80737A54 48 00 00 88 */ b lbl_80737ADC
|
||||
lbl_80737A58:
|
||||
/* 80737A58 C8 1F 00 58 */ lfd f0, 0x58(r31)
|
||||
/* 80737A5C FC 01 00 40 */ fcmpo cr0, f1, f0
|
||||
/* 80737A60 40 80 00 10 */ bge lbl_80737A70
|
||||
/* 80737A64 3C 60 80 45 */ lis r3, __float_nan@ha /* 0x80450AE0@ha */
|
||||
/* 80737A68 C0 23 0A E0 */ lfs f1, __float_nan@l(r3) /* 0x80450AE0@l */
|
||||
/* 80737A6C 48 00 00 70 */ b lbl_80737ADC
|
||||
lbl_80737A70:
|
||||
/* 80737A70 D0 21 00 08 */ stfs f1, 8(r1)
|
||||
/* 80737A74 80 81 00 08 */ lwz r4, 8(r1)
|
||||
/* 80737A78 54 83 00 50 */ rlwinm r3, r4, 0, 1, 8
|
||||
/* 80737A7C 3C 00 7F 80 */ lis r0, 0x7f80
|
||||
/* 80737A80 7C 03 00 00 */ cmpw r3, r0
|
||||
/* 80737A84 41 82 00 14 */ beq lbl_80737A98
|
||||
/* 80737A88 40 80 00 40 */ bge lbl_80737AC8
|
||||
/* 80737A8C 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 80737A90 41 82 00 20 */ beq lbl_80737AB0
|
||||
/* 80737A94 48 00 00 34 */ b lbl_80737AC8
|
||||
lbl_80737A98:
|
||||
/* 80737A98 54 80 02 7F */ clrlwi. r0, r4, 9
|
||||
/* 80737A9C 41 82 00 0C */ beq lbl_80737AA8
|
||||
/* 80737AA0 38 00 00 01 */ li r0, 1
|
||||
/* 80737AA4 48 00 00 28 */ b lbl_80737ACC
|
||||
lbl_80737AA8:
|
||||
/* 80737AA8 38 00 00 02 */ li r0, 2
|
||||
/* 80737AAC 48 00 00 20 */ b lbl_80737ACC
|
||||
lbl_80737AB0:
|
||||
/* 80737AB0 54 80 02 7F */ clrlwi. r0, r4, 9
|
||||
/* 80737AB4 41 82 00 0C */ beq lbl_80737AC0
|
||||
/* 80737AB8 38 00 00 05 */ li r0, 5
|
||||
/* 80737ABC 48 00 00 10 */ b lbl_80737ACC
|
||||
lbl_80737AC0:
|
||||
/* 80737AC0 38 00 00 03 */ li r0, 3
|
||||
/* 80737AC4 48 00 00 08 */ b lbl_80737ACC
|
||||
lbl_80737AC8:
|
||||
/* 80737AC8 38 00 00 04 */ li r0, 4
|
||||
lbl_80737ACC:
|
||||
/* 80737ACC 2C 00 00 01 */ cmpwi r0, 1
|
||||
/* 80737AD0 40 82 00 0C */ bne lbl_80737ADC
|
||||
/* 80737AD4 3C 60 80 45 */ lis r3, __float_nan@ha /* 0x80450AE0@ha */
|
||||
/* 80737AD8 C0 23 0A E0 */ lfs f1, __float_nan@l(r3) /* 0x80450AE0@l */
|
||||
lbl_80737ADC:
|
||||
/* 80737ADC 3C 60 80 74 */ lis r3, struct_8073A14C+0x0@ha /* 0x8073A14C@ha */
|
||||
/* 80737AE0 38 63 A1 4C */ addi r3, r3, struct_8073A14C+0x0@l /* 0x8073A14C@l */
|
||||
/* 80737AE4 C0 43 00 10 */ lfs f2, 0x10(r3)
|
||||
/* 80737AE8 C0 1F 00 0C */ lfs f0, 0xc(r31)
|
||||
/* 80737AEC EC 02 00 28 */ fsubs f0, f2, f0
|
||||
/* 80737AF0 FC 01 00 40 */ fcmpo cr0, f1, f0
|
||||
/* 80737AF4 40 81 00 70 */ ble lbl_80737B64
|
||||
/* 80737AF8 3C 60 80 44 */ lis r3, sincosTable___5JMath@ha /* 0x80439A20@ha */
|
||||
/* 80737AFC 38 63 9A 20 */ addi r3, r3, sincosTable___5JMath@l /* 0x80439A20@l */
|
||||
/* 80737B00 A8 1D 04 DC */ lha r0, 0x4dc(r29)
|
||||
/* 80737B04 54 00 04 38 */ rlwinm r0, r0, 0, 0x10, 0x1c
|
||||
/* 80737B08 7C 63 02 14 */ add r3, r3, r0
|
||||
/* 80737B0C C0 23 00 04 */ lfs f1, 4(r3)
|
||||
/* 80737B10 38 7D 05 2C */ addi r3, r29, 0x52c
|
||||
/* 80737B14 C0 1F 00 6C */ lfs f0, 0x6c(r31)
|
||||
/* 80737B18 EC 20 00 72 */ fmuls f1, f0, f1
|
||||
/* 80737B1C C0 5F 00 98 */ lfs f2, 0x98(r31)
|
||||
/* 80737B20 4B B3 8C 21 */ bl cLib_chaseF__FPfff
|
||||
/* 80737B24 A8 1D 04 DC */ lha r0, 0x4dc(r29)
|
||||
/* 80737B28 54 00 04 38 */ rlwinm r0, r0, 0, 0x10, 0x1c
|
||||
/* 80737B2C 3C 60 80 44 */ lis r3, sincosTable___5JMath@ha /* 0x80439A20@ha */
|
||||
/* 80737B30 38 63 9A 20 */ addi r3, r3, sincosTable___5JMath@l /* 0x80439A20@l */
|
||||
/* 80737B34 7C 23 04 2E */ lfsx f1, r3, r0
|
||||
/* 80737B38 38 7D 04 FC */ addi r3, r29, 0x4fc
|
||||
/* 80737B3C C0 1F 00 9C */ lfs f0, 0x9c(r31)
|
||||
/* 80737B40 EC 20 00 72 */ fmuls f1, f0, f1
|
||||
/* 80737B44 C0 5F 00 98 */ lfs f2, 0x98(r31)
|
||||
/* 80737B48 4B B3 8B F9 */ bl cLib_chaseF__FPfff
|
||||
/* 80737B4C 38 7D 0B 80 */ addi r3, r29, 0xb80
|
||||
/* 80737B50 38 80 24 00 */ li r4, 0x2400
|
||||
/* 80737B54 38 A0 00 20 */ li r5, 0x20
|
||||
/* 80737B58 38 C0 04 00 */ li r6, 0x400
|
||||
/* 80737B5C 38 E0 00 80 */ li r7, 0x80
|
||||
/* 80737B60 4B B3 89 E1 */ bl cLib_addCalcAngleS__FPsssss
|
||||
lbl_80737B64:
|
||||
/* 80737B64 A8 7D 0B 7C */ lha r3, 0xb7c(r29)
|
||||
/* 80737B68 A8 1D 0B 80 */ lha r0, 0xb80(r29)
|
||||
/* 80737B6C 7C 03 02 14 */ add r0, r3, r0
|
||||
/* 80737B70 B0 1D 0B 7C */ sth r0, 0xb7c(r29)
|
||||
/* 80737B74 7F A3 EB 78 */ mr r3, r29
|
||||
/* 80737B78 4B FF FA B5 */ bl checkCoreFishAttack__11daE_OctBg_cFv
|
||||
/* 80737B7C 54 60 06 3F */ clrlwi. r0, r3, 0x18
|
||||
/* 80737B80 41 82 00 2C */ beq lbl_80737BAC
|
||||
/* 80737B84 80 7E 01 0C */ lwz r3, 0x10c(r30)
|
||||
/* 80737B88 80 1E 01 10 */ lwz r0, 0x110(r30)
|
||||
/* 80737B8C 90 61 00 20 */ stw r3, 0x20(r1)
|
||||
/* 80737B90 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 80737B94 80 1E 01 14 */ lwz r0, 0x114(r30)
|
||||
/* 80737B98 90 01 00 28 */ stw r0, 0x28(r1)
|
||||
/* 80737B9C 7F A3 EB 78 */ mr r3, r29
|
||||
/* 80737BA0 38 81 00 20 */ addi r4, r1, 0x20
|
||||
/* 80737BA4 4B FF E6 C9 */ bl setAction__11daE_OctBg_cFM11daE_OctBg_cFPCvPv_v
|
||||
/* 80737BA8 48 00 00 88 */ b lbl_80737C30
|
||||
lbl_80737BAC:
|
||||
/* 80737BAC 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 80737BB0 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 80737BB4 88 03 4F AD */ lbz r0, 0x4fad(r3)
|
||||
/* 80737BB8 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 80737BBC 41 82 00 2C */ beq lbl_80737BE8
|
||||
/* 80737BC0 80 7E 01 18 */ lwz r3, 0x118(r30)
|
||||
/* 80737BC4 80 1E 01 1C */ lwz r0, 0x11c(r30)
|
||||
/* 80737BC8 90 61 00 14 */ stw r3, 0x14(r1)
|
||||
/* 80737BCC 90 01 00 18 */ stw r0, 0x18(r1)
|
||||
/* 80737BD0 80 1E 01 20 */ lwz r0, 0x120(r30)
|
||||
/* 80737BD4 90 01 00 1C */ stw r0, 0x1c(r1)
|
||||
/* 80737BD8 7F A3 EB 78 */ mr r3, r29
|
||||
/* 80737BDC 38 81 00 14 */ addi r4, r1, 0x14
|
||||
/* 80737BE0 4B FF E6 8D */ bl setAction__11daE_OctBg_cFM11daE_OctBg_cFPCvPv_v
|
||||
/* 80737BE4 48 00 00 4C */ b lbl_80737C30
|
||||
lbl_80737BE8:
|
||||
/* 80737BE8 88 1D 0B AF */ lbz r0, 0xbaf(r29)
|
||||
/* 80737BEC 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 80737BF0 40 82 00 40 */ bne lbl_80737C30
|
||||
/* 80737BF4 3C 60 80 74 */ lis r3, struct_8073A14C+0x0@ha /* 0x8073A14C@ha */
|
||||
/* 80737BF8 38 63 A1 4C */ addi r3, r3, struct_8073A14C+0x0@l /* 0x8073A14C@l */
|
||||
/* 80737BFC C0 23 00 10 */ lfs f1, 0x10(r3)
|
||||
/* 80737C00 4B B2 FD 55 */ bl cM_rndF__Ff
|
||||
/* 80737C04 7F A3 EB 78 */ mr r3, r29
|
||||
/* 80737C08 38 9D 06 60 */ addi r4, r29, 0x660
|
||||
/* 80737C0C 4B FF F9 69 */ bl setChasePos__11daE_OctBg_cFR4cXyzf
|
||||
/* 80737C10 C0 3F 00 3C */ lfs f1, 0x3c(r31)
|
||||
/* 80737C14 4B B2 FD 79 */ bl cM_rndFX__Ff
|
||||
/* 80737C18 C0 1F 00 0C */ lfs f0, 0xc(r31)
|
||||
/* 80737C1C EC 00 08 2A */ fadds f0, f0, f1
|
||||
/* 80737C20 FC 00 00 1E */ fctiwz f0, f0
|
||||
/* 80737C24 D8 01 00 60 */ stfd f0, 0x60(r1)
|
||||
/* 80737C28 80 01 00 64 */ lwz r0, 0x64(r1)
|
||||
/* 80737C2C 98 1D 0B AF */ stb r0, 0xbaf(r29)
|
||||
lbl_80737C30:
|
||||
/* 80737C30 39 61 00 80 */ addi r11, r1, 0x80
|
||||
/* 80737C34 4B C2 A5 F1 */ bl _restgpr_28
|
||||
/* 80737C38 80 01 00 84 */ lwz r0, 0x84(r1)
|
||||
/* 80737C3C 7C 08 03 A6 */ mtlr r0
|
||||
/* 80737C40 38 21 00 80 */ addi r1, r1, 0x80
|
||||
/* 80737C44 4E 80 00 20 */ blr
|
||||
@@ -1,38 +0,0 @@
|
||||
lbl_80736DAC:
|
||||
/* 80736DAC 94 21 FF E0 */ stwu r1, -0x20(r1)
|
||||
/* 80736DB0 7C 08 02 A6 */ mflr r0
|
||||
/* 80736DB4 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 80736DB8 93 E1 00 1C */ stw r31, 0x1c(r1)
|
||||
/* 80736DBC 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 80736DC0 88 03 0B AC */ lbz r0, 0xbac(r3)
|
||||
/* 80736DC4 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 80736DC8 40 82 00 0C */ bne lbl_80736DD4
|
||||
/* 80736DCC 38 60 00 00 */ li r3, 0
|
||||
/* 80736DD0 48 00 00 4C */ b lbl_80736E1C
|
||||
lbl_80736DD4:
|
||||
/* 80736DD4 80 7F 04 A4 */ lwz r3, 0x4a4(r31)
|
||||
/* 80736DD8 38 81 00 08 */ addi r4, r1, 8
|
||||
/* 80736DDC 4B 8E 2B E1 */ bl fopAcM_SearchByID__FUiPP10fopAc_ac_c
|
||||
/* 80736DE0 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 80736DE4 41 82 00 10 */ beq lbl_80736DF4
|
||||
/* 80736DE8 80 01 00 08 */ lwz r0, 8(r1)
|
||||
/* 80736DEC 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 80736DF0 40 82 00 28 */ bne lbl_80736E18
|
||||
lbl_80736DF4:
|
||||
/* 80736DF4 38 00 00 00 */ li r0, 0
|
||||
/* 80736DF8 98 1F 0B AC */ stb r0, 0xbac(r31)
|
||||
/* 80736DFC 3C 60 80 74 */ lis r3, struct_8073A14C+0x25@ha /* 0x8073A171@ha */
|
||||
/* 80736E00 38 83 A1 71 */ addi r4, r3, struct_8073A14C+0x25@l /* 0x8073A171@l */
|
||||
/* 80736E04 88 64 00 00 */ lbz r3, 0(r4)
|
||||
/* 80736E08 38 03 FF FF */ addi r0, r3, -1
|
||||
/* 80736E0C 98 04 00 00 */ stb r0, 0(r4)
|
||||
/* 80736E10 38 60 00 00 */ li r3, 0
|
||||
/* 80736E14 48 00 00 08 */ b lbl_80736E1C
|
||||
lbl_80736E18:
|
||||
/* 80736E18 38 60 00 01 */ li r3, 1
|
||||
lbl_80736E1C:
|
||||
/* 80736E1C 83 E1 00 1C */ lwz r31, 0x1c(r1)
|
||||
/* 80736E20 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 80736E24 7C 08 03 A6 */ mtlr r0
|
||||
/* 80736E28 38 21 00 20 */ addi r1, r1, 0x20
|
||||
/* 80736E2C 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