mirror of https://github.com/zeldaret/tp.git
d_a_obj_chest OK (#2136)
* obj_chest all functions matchin * obj_chest OK & some renaming * update progress & remove asm
This commit is contained in:
parent
d253deb2b9
commit
151c5099ab
|
|
@ -21,8 +21,8 @@ Total | 54.157315% | 2177488 | 4020672
|
|||
Section | Percentage | Decompiled (bytes) | Total (bytes)
|
||||
---|---|---|---
|
||||
main.dol | 54.157315% | 2177488 | 4020672
|
||||
RELs | 37.780466% | 4344876 | 11500324
|
||||
Total | 42.022844% | 6522364 | 15520996
|
||||
RELs | 37.818239% | 4349220 | 11500324
|
||||
Total | 42.050832% | 6526708 | 15520996
|
||||
|
||||
## RELs
|
||||
|
||||
|
|
@ -375,7 +375,7 @@ d_a_obj_cblock | 42.294713% | 3008 | 7112
|
|||
d_a_obj_cboard | 100.000000% | 2648 | 2648
|
||||
d_a_obj_cdoor | 100.000000% | 6568 | 6568
|
||||
d_a_obj_chandelier | 100.000000% | 5504 | 5504
|
||||
d_a_obj_chest | 39.833795% | 2876 | 7220
|
||||
d_a_obj_chest | 100.000000% | 7220 | 7220
|
||||
d_a_obj_cho | 100.000000% | 13220 | 13220
|
||||
d_a_obj_cowdoor | 100.000000% | 2188 | 2188
|
||||
d_a_obj_crope | 26.014689% | 2692 | 10348
|
||||
|
|
@ -785,4 +785,4 @@ d_a_vrbox2 | 44.907111% | 2804 | 6244
|
|||
d_a_warp_bug | 100.000000% | 2024 | 2024
|
||||
d_a_ykgr | 44.400631% | 2252 | 5072
|
||||
f_pc_profile_lst | 100.000000% | 28156 | 28156
|
||||
Total | 37.780466% | 4344876 | 11500324
|
||||
Total | 37.818239% | 4349220 | 11500324
|
||||
|
|
|
|||
|
|
@ -1,29 +0,0 @@
|
|||
lbl_80BC9240:
|
||||
/* 80BC9240 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80BC9244 7C 08 02 A6 */ mflr r0
|
||||
/* 80BC9248 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80BC924C 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 80BC9250 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 80BC9254 3C 60 80 BD */ lis r3, l_arcName@ha /* 0x80BCA0D8@ha */
|
||||
/* 80BC9258 38 63 A0 D8 */ addi r3, r3, l_arcName@l /* 0x80BCA0D8@l */
|
||||
/* 80BC925C 80 63 00 00 */ lwz r3, 0(r3)
|
||||
/* 80BC9260 38 80 00 04 */ li r4, 4
|
||||
/* 80BC9264 3C A0 80 40 */ lis r5, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 80BC9268 38 A5 61 C0 */ addi r5, r5, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 80BC926C 3C A5 00 02 */ addis r5, r5, 2
|
||||
/* 80BC9270 38 C0 00 80 */ li r6, 0x80
|
||||
/* 80BC9274 38 A5 C2 F8 */ addi r5, r5, -15624
|
||||
/* 80BC9278 4B 47 30 75 */ bl getRes__14dRes_control_cFPCclP11dRes_info_ci
|
||||
/* 80BC927C 3C 80 00 08 */ lis r4, 8
|
||||
/* 80BC9280 3C A0 11 00 */ lis r5, 0x1100 /* 0x11000084@ha */
|
||||
/* 80BC9284 38 A5 00 84 */ addi r5, r5, 0x0084 /* 0x11000084@l */
|
||||
/* 80BC9288 4B 44 B9 CD */ bl mDoExt_J3DModel__create__FP12J3DModelDataUlUl
|
||||
/* 80BC928C 90 7F 05 A8 */ stw r3, 0x5a8(r31)
|
||||
/* 80BC9290 80 7F 05 A8 */ lwz r3, 0x5a8(r31)
|
||||
/* 80BC9294 30 03 FF FF */ addic r0, r3, -1
|
||||
/* 80BC9298 7C 60 19 10 */ subfe r3, r0, r3
|
||||
/* 80BC929C 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 80BC92A0 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80BC92A4 7C 08 03 A6 */ mtlr r0
|
||||
/* 80BC92A8 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80BC92AC 4E 80 00 20 */ blr
|
||||
|
|
@ -1,115 +0,0 @@
|
|||
lbl_80BC9088:
|
||||
/* 80BC9088 94 21 FF C0 */ stwu r1, -0x40(r1)
|
||||
/* 80BC908C 7C 08 02 A6 */ mflr r0
|
||||
/* 80BC9090 90 01 00 44 */ stw r0, 0x44(r1)
|
||||
/* 80BC9094 39 61 00 40 */ addi r11, r1, 0x40
|
||||
/* 80BC9098 4B 79 91 39 */ bl _savegpr_26
|
||||
/* 80BC909C 7C 7E 1B 78 */ mr r30, r3
|
||||
/* 80BC90A0 3C 60 80 BD */ lis r3, l_cyl_src@ha /* 0x80BC9FFC@ha */
|
||||
/* 80BC90A4 3B E3 9F FC */ addi r31, r3, l_cyl_src@l /* 0x80BC9FFC@l */
|
||||
/* 80BC90A8 80 1E 00 B0 */ lwz r0, 0xb0(r30)
|
||||
/* 80BC90AC 54 04 06 3E */ clrlwi r4, r0, 0x18
|
||||
/* 80BC90B0 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 80BC90B4 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 80BC90B8 88 1E 04 BA */ lbz r0, 0x4ba(r30)
|
||||
/* 80BC90BC 7C 05 07 74 */ extsb r5, r0
|
||||
/* 80BC90C0 4B 46 C2 A1 */ bl isSwitch__10dSv_info_cCFii
|
||||
/* 80BC90C4 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 80BC90C8 41 82 00 B0 */ beq lbl_80BC9178
|
||||
/* 80BC90CC 38 00 40 00 */ li r0, 0x4000
|
||||
/* 80BC90D0 B0 1E 0A 84 */ sth r0, 0xa84(r30)
|
||||
/* 80BC90D4 C0 1E 04 D0 */ lfs f0, 0x4d0(r30)
|
||||
/* 80BC90D8 D0 01 00 10 */ stfs f0, 0x10(r1)
|
||||
/* 80BC90DC C0 3E 04 D4 */ lfs f1, 0x4d4(r30)
|
||||
/* 80BC90E0 D0 21 00 14 */ stfs f1, 0x14(r1)
|
||||
/* 80BC90E4 C0 1E 04 D8 */ lfs f0, 0x4d8(r30)
|
||||
/* 80BC90E8 D0 01 00 18 */ stfs f0, 0x18(r1)
|
||||
/* 80BC90EC C0 1F 00 50 */ lfs f0, 0x50(r31)
|
||||
/* 80BC90F0 EC 01 00 2A */ fadds f0, f1, f0
|
||||
/* 80BC90F4 D0 01 00 14 */ stfs f0, 0x14(r1)
|
||||
/* 80BC90F8 C0 3F 00 54 */ lfs f1, 0x54(r31)
|
||||
/* 80BC90FC D0 3E 0A 78 */ stfs f1, 0xa78(r30)
|
||||
/* 80BC9100 C0 1F 00 58 */ lfs f0, 0x58(r31)
|
||||
/* 80BC9104 D0 1E 0A 7C */ stfs f0, 0xa7c(r30)
|
||||
/* 80BC9108 D0 3E 0A 80 */ stfs f1, 0xa80(r30)
|
||||
/* 80BC910C 38 61 00 10 */ addi r3, r1, 0x10
|
||||
/* 80BC9110 4B 44 3C 55 */ bl transS__14mDoMtx_stack_cFRC4cXyz
|
||||
/* 80BC9114 3C 60 80 3E */ lis r3, now__14mDoMtx_stack_c@ha /* 0x803DD470@ha */
|
||||
/* 80BC9118 38 63 D4 70 */ addi r3, r3, now__14mDoMtx_stack_c@l /* 0x803DD470@l */
|
||||
/* 80BC911C A8 9E 04 DE */ lha r4, 0x4de(r30)
|
||||
/* 80BC9120 4B 44 33 15 */ bl mDoMtx_YrotM__FPA4_fs
|
||||
/* 80BC9124 3C 60 80 3E */ lis r3, now__14mDoMtx_stack_c@ha /* 0x803DD470@ha */
|
||||
/* 80BC9128 38 63 D4 70 */ addi r3, r3, now__14mDoMtx_stack_c@l /* 0x803DD470@l */
|
||||
/* 80BC912C A8 9E 0A 84 */ lha r4, 0xa84(r30)
|
||||
/* 80BC9130 4B 44 32 6D */ bl mDoMtx_XrotM__FPA4_fs
|
||||
/* 80BC9134 3C 60 80 3E */ lis r3, now__14mDoMtx_stack_c@ha /* 0x803DD470@ha */
|
||||
/* 80BC9138 38 63 D4 70 */ addi r3, r3, now__14mDoMtx_stack_c@l /* 0x803DD470@l */
|
||||
/* 80BC913C 38 9E 0A 78 */ addi r4, r30, 0xa78
|
||||
/* 80BC9140 7C 85 23 78 */ mr r5, r4
|
||||
/* 80BC9144 4B 77 DC 29 */ bl PSMTXMultVec
|
||||
/* 80BC9148 38 7E 0A 78 */ addi r3, r30, 0xa78
|
||||
/* 80BC914C 4B 45 4B 71 */ bl gndCheck__11fopAcM_gc_cFPC4cXyz
|
||||
/* 80BC9150 54 60 06 3F */ clrlwi. r0, r3, 0x18
|
||||
/* 80BC9154 41 82 00 10 */ beq lbl_80BC9164
|
||||
/* 80BC9158 3C 60 80 45 */ lis r3, mGroundY__11fopAcM_gc_c@ha /* 0x80450CD0@ha */
|
||||
/* 80BC915C C0 03 0C D0 */ lfs f0, mGroundY__11fopAcM_gc_c@l(r3) /* 0x80450CD0@l */
|
||||
/* 80BC9160 D0 1E 04 D4 */ stfs f0, 0x4d4(r30)
|
||||
lbl_80BC9164:
|
||||
/* 80BC9164 C0 1F 00 44 */ lfs f0, 0x44(r31)
|
||||
/* 80BC9168 D0 1E 0A A0 */ stfs f0, 0xaa0(r30)
|
||||
/* 80BC916C 38 00 00 02 */ li r0, 2
|
||||
/* 80BC9170 98 1E 0A 90 */ stb r0, 0xa90(r30)
|
||||
/* 80BC9174 48 00 00 0C */ b lbl_80BC9180
|
||||
lbl_80BC9178:
|
||||
/* 80BC9178 38 00 00 00 */ li r0, 0
|
||||
/* 80BC917C 98 1E 0A 90 */ stb r0, 0xa90(r30)
|
||||
lbl_80BC9180:
|
||||
/* 80BC9180 7F C3 F3 78 */ mr r3, r30
|
||||
/* 80BC9184 4B FF FD 75 */ bl initBaseMtx__12daObjChest_cFv
|
||||
/* 80BC9188 80 7E 05 A8 */ lwz r3, 0x5a8(r30)
|
||||
/* 80BC918C 38 03 00 24 */ addi r0, r3, 0x24
|
||||
/* 80BC9190 90 1E 05 04 */ stw r0, 0x504(r30)
|
||||
/* 80BC9194 38 7E 07 84 */ addi r3, r30, 0x784
|
||||
/* 80BC9198 C0 3F 00 5C */ lfs f1, 0x5c(r31)
|
||||
/* 80BC919C FC 40 08 90 */ fmr f2, f1
|
||||
/* 80BC91A0 4B 4A CD B9 */ bl SetWall__12dBgS_AcchCirFff
|
||||
/* 80BC91A4 38 00 00 00 */ li r0, 0
|
||||
/* 80BC91A8 90 01 00 08 */ stw r0, 8(r1)
|
||||
/* 80BC91AC 38 7E 05 AC */ addi r3, r30, 0x5ac
|
||||
/* 80BC91B0 38 9E 04 D0 */ addi r4, r30, 0x4d0
|
||||
/* 80BC91B4 38 BE 04 BC */ addi r5, r30, 0x4bc
|
||||
/* 80BC91B8 7F C6 F3 78 */ mr r6, r30
|
||||
/* 80BC91BC 38 E0 00 01 */ li r7, 1
|
||||
/* 80BC91C0 39 1E 07 84 */ addi r8, r30, 0x784
|
||||
/* 80BC91C4 39 3E 04 F8 */ addi r9, r30, 0x4f8
|
||||
/* 80BC91C8 39 40 00 00 */ li r10, 0
|
||||
/* 80BC91CC 4B 4A D0 7D */ bl Set__9dBgS_AcchFP4cXyzP4cXyzP10fopAc_ac_ciP12dBgS_AcchCirP4cXyzP5csXyzP5csXyz
|
||||
/* 80BC91D0 38 7E 07 C4 */ addi r3, r30, 0x7c4
|
||||
/* 80BC91D4 38 80 00 FF */ li r4, 0xff
|
||||
/* 80BC91D8 38 A0 00 FF */ li r5, 0xff
|
||||
/* 80BC91DC 7F C6 F3 78 */ mr r6, r30
|
||||
/* 80BC91E0 4B 4B A6 81 */ bl Init__9dCcD_SttsFiiP10fopAc_ac_c
|
||||
/* 80BC91E4 3B 40 00 00 */ li r26, 0
|
||||
/* 80BC91E8 3B A0 00 00 */ li r29, 0
|
||||
/* 80BC91EC 3B 9E 07 C4 */ addi r28, r30, 0x7c4
|
||||
lbl_80BC91F0:
|
||||
/* 80BC91F0 7F 7E EA 14 */ add r27, r30, r29
|
||||
/* 80BC91F4 38 7B 08 00 */ addi r3, r27, 0x800
|
||||
/* 80BC91F8 38 9F 00 00 */ addi r4, r31, 0
|
||||
/* 80BC91FC 4B 4B B6 B9 */ bl Set__8dCcD_CylFRC11dCcD_SrcCyl
|
||||
/* 80BC9200 93 9B 08 44 */ stw r28, 0x844(r27)
|
||||
/* 80BC9204 3B 5A 00 01 */ addi r26, r26, 1
|
||||
/* 80BC9208 2C 1A 00 02 */ cmpwi r26, 2
|
||||
/* 80BC920C 3B BD 01 3C */ addi r29, r29, 0x13c
|
||||
/* 80BC9210 41 80 FF E0 */ blt lbl_80BC91F0
|
||||
/* 80BC9214 80 7E 05 A8 */ lwz r3, 0x5a8(r30)
|
||||
/* 80BC9218 80 83 00 04 */ lwz r4, 4(r3)
|
||||
/* 80BC921C 7F C3 F3 78 */ mr r3, r30
|
||||
/* 80BC9220 4B 45 13 59 */ bl fopAcM_setCullSizeBox2__FP10fopAc_ac_cP12J3DModelData
|
||||
/* 80BC9224 38 60 00 01 */ li r3, 1
|
||||
/* 80BC9228 39 61 00 40 */ addi r11, r1, 0x40
|
||||
/* 80BC922C 4B 79 8F F1 */ bl _restgpr_26
|
||||
/* 80BC9230 80 01 00 44 */ lwz r0, 0x44(r1)
|
||||
/* 80BC9234 7C 08 03 A6 */ mtlr r0
|
||||
/* 80BC9238 38 21 00 40 */ addi r1, r1, 0x40
|
||||
/* 80BC923C 4E 80 00 20 */ blr
|
||||
|
|
@ -1,14 +0,0 @@
|
|||
lbl_80BC9EA4:
|
||||
/* 80BC9EA4 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80BC9EA8 7C 08 02 A6 */ mflr r0
|
||||
/* 80BC9EAC 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80BC9EB0 3C 80 80 BD */ lis r4, l_arcName@ha /* 0x80BCA0D8@ha */
|
||||
/* 80BC9EB4 38 84 A0 D8 */ addi r4, r4, l_arcName@l /* 0x80BCA0D8@l */
|
||||
/* 80BC9EB8 80 84 00 00 */ lwz r4, 0(r4)
|
||||
/* 80BC9EBC 38 63 05 A0 */ addi r3, r3, 0x5a0
|
||||
/* 80BC9EC0 4B 46 31 49 */ bl dComIfG_resDelete__FP30request_of_phase_process_classPCc
|
||||
/* 80BC9EC4 38 60 00 01 */ li r3, 1
|
||||
/* 80BC9EC8 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80BC9ECC 7C 08 03 A6 */ mtlr r0
|
||||
/* 80BC9ED0 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80BC9ED4 4E 80 00 20 */ blr
|
||||
|
|
@ -1,42 +0,0 @@
|
|||
lbl_80BC9E00:
|
||||
/* 80BC9E00 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80BC9E04 7C 08 02 A6 */ mflr r0
|
||||
/* 80BC9E08 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80BC9E0C 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 80BC9E10 93 C1 00 08 */ stw r30, 8(r1)
|
||||
/* 80BC9E14 7C 7E 1B 78 */ mr r30, r3
|
||||
/* 80BC9E18 3C 60 80 43 */ lis r3, g_env_light@ha /* 0x8042CA54@ha */
|
||||
/* 80BC9E1C 38 63 CA 54 */ addi r3, r3, g_env_light@l /* 0x8042CA54@l */
|
||||
/* 80BC9E20 38 80 00 10 */ li r4, 0x10
|
||||
/* 80BC9E24 38 BE 04 D0 */ addi r5, r30, 0x4d0
|
||||
/* 80BC9E28 38 DE 01 0C */ addi r6, r30, 0x10c
|
||||
/* 80BC9E2C 4B 5D 99 99 */ bl settingTevStruct__18dScnKy_env_light_cFiP4cXyzP12dKy_tevstr_c
|
||||
/* 80BC9E30 3C 60 80 43 */ lis r3, g_env_light@ha /* 0x8042CA54@ha */
|
||||
/* 80BC9E34 38 63 CA 54 */ addi r3, r3, g_env_light@l /* 0x8042CA54@l */
|
||||
/* 80BC9E38 80 9E 05 A8 */ lwz r4, 0x5a8(r30)
|
||||
/* 80BC9E3C 80 84 00 04 */ lwz r4, 4(r4)
|
||||
/* 80BC9E40 38 BE 01 0C */ addi r5, r30, 0x10c
|
||||
/* 80BC9E44 4B 5D AF 5D */ bl setLightTevColorType_MAJI__18dScnKy_env_light_cFP12J3DModelDataP12dKy_tevstr_c
|
||||
/* 80BC9E48 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 80BC9E4C 38 83 61 C0 */ addi r4, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 80BC9E50 80 04 5F 70 */ lwz r0, 0x5f70(r4)
|
||||
/* 80BC9E54 3C 60 80 43 */ lis r3, j3dSys@ha /* 0x80434AC8@ha */
|
||||
/* 80BC9E58 3B E3 4A C8 */ addi r31, r3, j3dSys@l /* 0x80434AC8@l */
|
||||
/* 80BC9E5C 90 1F 00 48 */ stw r0, 0x48(r31)
|
||||
/* 80BC9E60 80 04 5F 74 */ lwz r0, 0x5f74(r4)
|
||||
/* 80BC9E64 90 1F 00 4C */ stw r0, 0x4c(r31)
|
||||
/* 80BC9E68 80 7E 05 A8 */ lwz r3, 0x5a8(r30)
|
||||
/* 80BC9E6C 4B 44 3E 59 */ bl mDoExt_modelUpdateDL__FP8J3DModel
|
||||
/* 80BC9E70 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 80BC9E74 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 80BC9E78 80 03 5F 80 */ lwz r0, 0x5f80(r3)
|
||||
/* 80BC9E7C 90 1F 00 48 */ stw r0, 0x48(r31)
|
||||
/* 80BC9E80 80 03 5F 84 */ lwz r0, 0x5f84(r3)
|
||||
/* 80BC9E84 90 1F 00 4C */ stw r0, 0x4c(r31)
|
||||
/* 80BC9E88 38 60 00 01 */ li r3, 1
|
||||
/* 80BC9E8C 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 80BC9E90 83 C1 00 08 */ lwz r30, 8(r1)
|
||||
/* 80BC9E94 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80BC9E98 7C 08 03 A6 */ mtlr r0
|
||||
/* 80BC9E9C 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80BC9EA0 4E 80 00 20 */ blr
|
||||
|
|
@ -1,23 +0,0 @@
|
|||
lbl_80BC970C:
|
||||
/* 80BC970C 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80BC9710 7C 08 02 A6 */ mflr r0
|
||||
/* 80BC9714 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80BC9718 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 80BC971C 93 C1 00 08 */ stw r30, 8(r1)
|
||||
/* 80BC9720 7C 7E 1B 78 */ mr r30, r3
|
||||
/* 80BC9724 7C 9F 23 78 */ mr r31, r4
|
||||
/* 80BC9728 80 83 0A 94 */ lwz r4, 0xa94(r3)
|
||||
/* 80BC972C 38 04 00 01 */ addi r0, r4, 1
|
||||
/* 80BC9730 90 03 0A 94 */ stw r0, 0xa94(r3)
|
||||
/* 80BC9734 48 00 00 31 */ bl action__12daObjChest_cFv
|
||||
/* 80BC9738 38 1E 05 6C */ addi r0, r30, 0x56c
|
||||
/* 80BC973C 90 1F 00 00 */ stw r0, 0(r31)
|
||||
/* 80BC9740 7F C3 F3 78 */ mr r3, r30
|
||||
/* 80BC9744 4B FF F7 F1 */ bl setBaseMtx__12daObjChest_cFv
|
||||
/* 80BC9748 38 60 00 01 */ li r3, 1
|
||||
/* 80BC974C 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 80BC9750 83 C1 00 08 */ lwz r30, 8(r1)
|
||||
/* 80BC9754 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80BC9758 7C 08 03 A6 */ mtlr r0
|
||||
/* 80BC975C 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80BC9760 4E 80 00 20 */ blr
|
||||
|
|
@ -1,34 +0,0 @@
|
|||
lbl_80BC94BC:
|
||||
/* 80BC94BC 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80BC94C0 7C 08 02 A6 */ mflr r0
|
||||
/* 80BC94C4 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80BC94C8 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 80BC94CC 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 80BC94D0 4B 4B A5 59 */ bl __ct__12dCcD_GObjInfFv
|
||||
/* 80BC94D4 3C 60 80 3C */ lis r3, __vt__14cCcD_ShapeAttr@ha /* 0x803C36D0@ha */
|
||||
/* 80BC94D8 38 03 36 D0 */ addi r0, r3, __vt__14cCcD_ShapeAttr@l /* 0x803C36D0@l */
|
||||
/* 80BC94DC 90 1F 01 20 */ stw r0, 0x120(r31)
|
||||
/* 80BC94E0 3C 60 80 BD */ lis r3, __vt__8cM3dGAab@ha /* 0x80BCA198@ha */
|
||||
/* 80BC94E4 38 03 A1 98 */ addi r0, r3, __vt__8cM3dGAab@l /* 0x80BCA198@l */
|
||||
/* 80BC94E8 90 1F 01 1C */ stw r0, 0x11c(r31)
|
||||
/* 80BC94EC 3C 60 80 BD */ lis r3, __vt__8cM3dGCyl@ha /* 0x80BCA1A4@ha */
|
||||
/* 80BC94F0 38 03 A1 A4 */ addi r0, r3, __vt__8cM3dGCyl@l /* 0x80BCA1A4@l */
|
||||
/* 80BC94F4 90 1F 01 38 */ stw r0, 0x138(r31)
|
||||
/* 80BC94F8 3C 60 80 3C */ lis r3, __vt__12cCcD_CylAttr@ha /* 0x803C35A4@ha */
|
||||
/* 80BC94FC 38 63 35 A4 */ addi r3, r3, __vt__12cCcD_CylAttr@l /* 0x803C35A4@l */
|
||||
/* 80BC9500 90 7F 01 20 */ stw r3, 0x120(r31)
|
||||
/* 80BC9504 38 03 00 58 */ addi r0, r3, 0x58
|
||||
/* 80BC9508 90 1F 01 38 */ stw r0, 0x138(r31)
|
||||
/* 80BC950C 3C 60 80 3B */ lis r3, __vt__8dCcD_Cyl@ha /* 0x803AC050@ha */
|
||||
/* 80BC9510 38 63 C0 50 */ addi r3, r3, __vt__8dCcD_Cyl@l /* 0x803AC050@l */
|
||||
/* 80BC9514 90 7F 00 3C */ stw r3, 0x3c(r31)
|
||||
/* 80BC9518 38 03 00 2C */ addi r0, r3, 0x2c
|
||||
/* 80BC951C 90 1F 01 20 */ stw r0, 0x120(r31)
|
||||
/* 80BC9520 38 03 00 84 */ addi r0, r3, 0x84
|
||||
/* 80BC9524 90 1F 01 38 */ stw r0, 0x138(r31)
|
||||
/* 80BC9528 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80BC952C 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 80BC9530 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80BC9534 7C 08 03 A6 */ mtlr r0
|
||||
/* 80BC9538 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80BC953C 4E 80 00 20 */ blr
|
||||
|
|
@ -1,20 +0,0 @@
|
|||
lbl_80BC9F64:
|
||||
/* 80BC9F64 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80BC9F68 7C 08 02 A6 */ mflr r0
|
||||
/* 80BC9F6C 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80BC9F70 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 80BC9F74 7C 7F 1B 79 */ or. r31, r3, r3
|
||||
/* 80BC9F78 41 82 00 1C */ beq lbl_80BC9F94
|
||||
/* 80BC9F7C 3C A0 80 BD */ lis r5, __vt__10cCcD_GStts@ha /* 0x80BCA180@ha */
|
||||
/* 80BC9F80 38 05 A1 80 */ addi r0, r5, __vt__10cCcD_GStts@l /* 0x80BCA180@l */
|
||||
/* 80BC9F84 90 1F 00 00 */ stw r0, 0(r31)
|
||||
/* 80BC9F88 7C 80 07 35 */ extsh. r0, r4
|
||||
/* 80BC9F8C 40 81 00 08 */ ble lbl_80BC9F94
|
||||
/* 80BC9F90 4B 70 4D AD */ bl __dl__FPv
|
||||
lbl_80BC9F94:
|
||||
/* 80BC9F94 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80BC9F98 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 80BC9F9C 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80BC9FA0 7C 08 03 A6 */ mtlr r0
|
||||
/* 80BC9FA4 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80BC9FA8 4E 80 00 20 */ blr
|
||||
|
|
@ -1,26 +0,0 @@
|
|||
lbl_80BC95D0:
|
||||
/* 80BC95D0 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80BC95D4 7C 08 02 A6 */ mflr r0
|
||||
/* 80BC95D8 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80BC95DC 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 80BC95E0 7C 7F 1B 79 */ or. r31, r3, r3
|
||||
/* 80BC95E4 41 82 00 30 */ beq lbl_80BC9614
|
||||
/* 80BC95E8 3C 60 80 BD */ lis r3, __vt__10dCcD_GStts@ha /* 0x80BCA18C@ha */
|
||||
/* 80BC95EC 38 03 A1 8C */ addi r0, r3, __vt__10dCcD_GStts@l /* 0x80BCA18C@l */
|
||||
/* 80BC95F0 90 1F 00 00 */ stw r0, 0(r31)
|
||||
/* 80BC95F4 41 82 00 10 */ beq lbl_80BC9604
|
||||
/* 80BC95F8 3C 60 80 BD */ lis r3, __vt__10cCcD_GStts@ha /* 0x80BCA180@ha */
|
||||
/* 80BC95FC 38 03 A1 80 */ addi r0, r3, __vt__10cCcD_GStts@l /* 0x80BCA180@l */
|
||||
/* 80BC9600 90 1F 00 00 */ stw r0, 0(r31)
|
||||
lbl_80BC9604:
|
||||
/* 80BC9604 7C 80 07 35 */ extsh. r0, r4
|
||||
/* 80BC9608 40 81 00 0C */ ble lbl_80BC9614
|
||||
/* 80BC960C 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80BC9610 4B 70 57 2D */ bl __dl__FPv
|
||||
lbl_80BC9614:
|
||||
/* 80BC9614 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80BC9618 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 80BC961C 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80BC9620 7C 08 03 A6 */ mtlr r0
|
||||
/* 80BC9624 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80BC9628 4E 80 00 20 */ blr
|
||||
|
|
@ -1,30 +0,0 @@
|
|||
lbl_80BC962C:
|
||||
/* 80BC962C 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80BC9630 7C 08 02 A6 */ mflr r0
|
||||
/* 80BC9634 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80BC9638 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 80BC963C 93 C1 00 08 */ stw r30, 8(r1)
|
||||
/* 80BC9640 7C 7E 1B 79 */ or. r30, r3, r3
|
||||
/* 80BC9644 7C 9F 23 78 */ mr r31, r4
|
||||
/* 80BC9648 41 82 00 38 */ beq lbl_80BC9680
|
||||
/* 80BC964C 3C 60 80 BD */ lis r3, __vt__12dBgS_AcchCir@ha /* 0x80BCA174@ha */
|
||||
/* 80BC9650 38 03 A1 74 */ addi r0, r3, __vt__12dBgS_AcchCir@l /* 0x80BCA174@l */
|
||||
/* 80BC9654 90 1E 00 0C */ stw r0, 0xc(r30)
|
||||
/* 80BC9658 38 7E 00 14 */ addi r3, r30, 0x14
|
||||
/* 80BC965C 38 80 FF FF */ li r4, -1
|
||||
/* 80BC9660 4B 6A 58 B9 */ bl __dt__8cM3dGCirFv
|
||||
/* 80BC9664 7F C3 F3 78 */ mr r3, r30
|
||||
/* 80BC9668 38 80 00 00 */ li r4, 0
|
||||
/* 80BC966C 4B 69 EA 45 */ bl __dt__13cBgS_PolyInfoFv
|
||||
/* 80BC9670 7F E0 07 35 */ extsh. r0, r31
|
||||
/* 80BC9674 40 81 00 0C */ ble lbl_80BC9680
|
||||
/* 80BC9678 7F C3 F3 78 */ mr r3, r30
|
||||
/* 80BC967C 4B 70 56 C1 */ bl __dl__FPv
|
||||
lbl_80BC9680:
|
||||
/* 80BC9680 7F C3 F3 78 */ mr r3, r30
|
||||
/* 80BC9684 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 80BC9688 83 C1 00 08 */ lwz r30, 8(r1)
|
||||
/* 80BC968C 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80BC9690 7C 08 03 A6 */ mtlr r0
|
||||
/* 80BC9694 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80BC9698 4E 80 00 20 */ blr
|
||||
|
|
@ -1,30 +0,0 @@
|
|||
lbl_80BC969C:
|
||||
/* 80BC969C 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80BC96A0 7C 08 02 A6 */ mflr r0
|
||||
/* 80BC96A4 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80BC96A8 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 80BC96AC 93 C1 00 08 */ stw r30, 8(r1)
|
||||
/* 80BC96B0 7C 7E 1B 79 */ or. r30, r3, r3
|
||||
/* 80BC96B4 7C 9F 23 78 */ mr r31, r4
|
||||
/* 80BC96B8 41 82 00 38 */ beq lbl_80BC96F0
|
||||
/* 80BC96BC 3C 80 80 BD */ lis r4, __vt__12dBgS_ObjAcch@ha /* 0x80BCA1B0@ha */
|
||||
/* 80BC96C0 38 84 A1 B0 */ addi r4, r4, __vt__12dBgS_ObjAcch@l /* 0x80BCA1B0@l */
|
||||
/* 80BC96C4 90 9E 00 10 */ stw r4, 0x10(r30)
|
||||
/* 80BC96C8 38 04 00 0C */ addi r0, r4, 0xc
|
||||
/* 80BC96CC 90 1E 00 14 */ stw r0, 0x14(r30)
|
||||
/* 80BC96D0 38 04 00 18 */ addi r0, r4, 0x18
|
||||
/* 80BC96D4 90 1E 00 24 */ stw r0, 0x24(r30)
|
||||
/* 80BC96D8 38 80 00 00 */ li r4, 0
|
||||
/* 80BC96DC 4B 4A C8 B9 */ bl __dt__9dBgS_AcchFv
|
||||
/* 80BC96E0 7F E0 07 35 */ extsh. r0, r31
|
||||
/* 80BC96E4 40 81 00 0C */ ble lbl_80BC96F0
|
||||
/* 80BC96E8 7F C3 F3 78 */ mr r3, r30
|
||||
/* 80BC96EC 4B 70 56 51 */ bl __dl__FPv
|
||||
lbl_80BC96F0:
|
||||
/* 80BC96F0 7F C3 F3 78 */ mr r3, r30
|
||||
/* 80BC96F4 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 80BC96F8 83 C1 00 08 */ lwz r30, 8(r1)
|
||||
/* 80BC96FC 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80BC9700 7C 08 03 A6 */ mtlr r0
|
||||
/* 80BC9704 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80BC9708 4E 80 00 20 */ blr
|
||||
|
|
@ -1,20 +0,0 @@
|
|||
lbl_80BC9588:
|
||||
/* 80BC9588 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80BC958C 7C 08 02 A6 */ mflr r0
|
||||
/* 80BC9590 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80BC9594 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 80BC9598 7C 7F 1B 79 */ or. r31, r3, r3
|
||||
/* 80BC959C 41 82 00 1C */ beq lbl_80BC95B8
|
||||
/* 80BC95A0 3C A0 80 BD */ lis r5, __vt__8cM3dGAab@ha /* 0x80BCA198@ha */
|
||||
/* 80BC95A4 38 05 A1 98 */ addi r0, r5, __vt__8cM3dGAab@l /* 0x80BCA198@l */
|
||||
/* 80BC95A8 90 1F 00 18 */ stw r0, 0x18(r31)
|
||||
/* 80BC95AC 7C 80 07 35 */ extsh. r0, r4
|
||||
/* 80BC95B0 40 81 00 08 */ ble lbl_80BC95B8
|
||||
/* 80BC95B4 4B 70 57 89 */ bl __dl__FPv
|
||||
lbl_80BC95B8:
|
||||
/* 80BC95B8 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80BC95BC 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 80BC95C0 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80BC95C4 7C 08 03 A6 */ mtlr r0
|
||||
/* 80BC95C8 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80BC95CC 4E 80 00 20 */ blr
|
||||
|
|
@ -1,20 +0,0 @@
|
|||
lbl_80BC9540:
|
||||
/* 80BC9540 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80BC9544 7C 08 02 A6 */ mflr r0
|
||||
/* 80BC9548 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80BC954C 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 80BC9550 7C 7F 1B 79 */ or. r31, r3, r3
|
||||
/* 80BC9554 41 82 00 1C */ beq lbl_80BC9570
|
||||
/* 80BC9558 3C A0 80 BD */ lis r5, __vt__8cM3dGCyl@ha /* 0x80BCA1A4@ha */
|
||||
/* 80BC955C 38 05 A1 A4 */ addi r0, r5, __vt__8cM3dGCyl@l /* 0x80BCA1A4@l */
|
||||
/* 80BC9560 90 1F 00 14 */ stw r0, 0x14(r31)
|
||||
/* 80BC9564 7C 80 07 35 */ extsh. r0, r4
|
||||
/* 80BC9568 40 81 00 08 */ ble lbl_80BC9570
|
||||
/* 80BC956C 4B 70 57 D1 */ bl __dl__FPv
|
||||
lbl_80BC9570:
|
||||
/* 80BC9570 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80BC9574 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 80BC9578 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80BC957C 7C 08 03 A6 */ mtlr r0
|
||||
/* 80BC9580 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80BC9584 4E 80 00 20 */ blr
|
||||
|
|
@ -1,55 +0,0 @@
|
|||
lbl_80BC93F0:
|
||||
/* 80BC93F0 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80BC93F4 7C 08 02 A6 */ mflr r0
|
||||
/* 80BC93F8 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80BC93FC 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 80BC9400 93 C1 00 08 */ stw r30, 8(r1)
|
||||
/* 80BC9404 7C 7E 1B 79 */ or. r30, r3, r3
|
||||
/* 80BC9408 7C 9F 23 78 */ mr r31, r4
|
||||
/* 80BC940C 41 82 00 94 */ beq lbl_80BC94A0
|
||||
/* 80BC9410 3C 60 80 3B */ lis r3, __vt__8dCcD_Cyl@ha /* 0x803AC050@ha */
|
||||
/* 80BC9414 38 63 C0 50 */ addi r3, r3, __vt__8dCcD_Cyl@l /* 0x803AC050@l */
|
||||
/* 80BC9418 90 7E 00 3C */ stw r3, 0x3c(r30)
|
||||
/* 80BC941C 38 03 00 2C */ addi r0, r3, 0x2c
|
||||
/* 80BC9420 90 1E 01 20 */ stw r0, 0x120(r30)
|
||||
/* 80BC9424 38 03 00 84 */ addi r0, r3, 0x84
|
||||
/* 80BC9428 90 1E 01 38 */ stw r0, 0x138(r30)
|
||||
/* 80BC942C 34 1E 01 04 */ addic. r0, r30, 0x104
|
||||
/* 80BC9430 41 82 00 54 */ beq lbl_80BC9484
|
||||
/* 80BC9434 3C 60 80 3C */ lis r3, __vt__12cCcD_CylAttr@ha /* 0x803C35A4@ha */
|
||||
/* 80BC9438 38 63 35 A4 */ addi r3, r3, __vt__12cCcD_CylAttr@l /* 0x803C35A4@l */
|
||||
/* 80BC943C 90 7E 01 20 */ stw r3, 0x120(r30)
|
||||
/* 80BC9440 38 03 00 58 */ addi r0, r3, 0x58
|
||||
/* 80BC9444 90 1E 01 38 */ stw r0, 0x138(r30)
|
||||
/* 80BC9448 34 1E 01 24 */ addic. r0, r30, 0x124
|
||||
/* 80BC944C 41 82 00 10 */ beq lbl_80BC945C
|
||||
/* 80BC9450 3C 60 80 BD */ lis r3, __vt__8cM3dGCyl@ha /* 0x80BCA1A4@ha */
|
||||
/* 80BC9454 38 03 A1 A4 */ addi r0, r3, __vt__8cM3dGCyl@l /* 0x80BCA1A4@l */
|
||||
/* 80BC9458 90 1E 01 38 */ stw r0, 0x138(r30)
|
||||
lbl_80BC945C:
|
||||
/* 80BC945C 34 1E 01 04 */ addic. r0, r30, 0x104
|
||||
/* 80BC9460 41 82 00 24 */ beq lbl_80BC9484
|
||||
/* 80BC9464 3C 60 80 3C */ lis r3, __vt__14cCcD_ShapeAttr@ha /* 0x803C36D0@ha */
|
||||
/* 80BC9468 38 03 36 D0 */ addi r0, r3, __vt__14cCcD_ShapeAttr@l /* 0x803C36D0@l */
|
||||
/* 80BC946C 90 1E 01 20 */ stw r0, 0x120(r30)
|
||||
/* 80BC9470 34 1E 01 04 */ addic. r0, r30, 0x104
|
||||
/* 80BC9474 41 82 00 10 */ beq lbl_80BC9484
|
||||
/* 80BC9478 3C 60 80 BD */ lis r3, __vt__8cM3dGAab@ha /* 0x80BCA198@ha */
|
||||
/* 80BC947C 38 03 A1 98 */ addi r0, r3, __vt__8cM3dGAab@l /* 0x80BCA198@l */
|
||||
/* 80BC9480 90 1E 01 1C */ stw r0, 0x11c(r30)
|
||||
lbl_80BC9484:
|
||||
/* 80BC9484 7F C3 F3 78 */ mr r3, r30
|
||||
/* 80BC9488 38 80 00 00 */ li r4, 0
|
||||
/* 80BC948C 4B 4B AC 59 */ bl __dt__12dCcD_GObjInfFv
|
||||
/* 80BC9490 7F E0 07 35 */ extsh. r0, r31
|
||||
/* 80BC9494 40 81 00 0C */ ble lbl_80BC94A0
|
||||
/* 80BC9498 7F C3 F3 78 */ mr r3, r30
|
||||
/* 80BC949C 4B 70 58 A1 */ bl __dl__FPv
|
||||
lbl_80BC94A0:
|
||||
/* 80BC94A0 7F C3 F3 78 */ mr r3, r30
|
||||
/* 80BC94A4 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 80BC94A8 83 C1 00 08 */ lwz r30, 8(r1)
|
||||
/* 80BC94AC 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80BC94B0 7C 08 03 A6 */ mtlr r0
|
||||
/* 80BC94B4 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80BC94B8 4E 80 00 20 */ blr
|
||||
|
|
@ -1,134 +0,0 @@
|
|||
lbl_80BC9BF0:
|
||||
/* 80BC9BF0 94 21 FF C0 */ stwu r1, -0x40(r1)
|
||||
/* 80BC9BF4 7C 08 02 A6 */ mflr r0
|
||||
/* 80BC9BF8 90 01 00 44 */ stw r0, 0x44(r1)
|
||||
/* 80BC9BFC 93 E1 00 3C */ stw r31, 0x3c(r1)
|
||||
/* 80BC9C00 93 C1 00 38 */ stw r30, 0x38(r1)
|
||||
/* 80BC9C04 7C 7E 1B 78 */ mr r30, r3
|
||||
/* 80BC9C08 3C 60 80 BD */ lis r3, l_cyl_src@ha /* 0x80BC9FFC@ha */
|
||||
/* 80BC9C0C 3B E3 9F FC */ addi r31, r3, l_cyl_src@l /* 0x80BC9FFC@l */
|
||||
/* 80BC9C10 38 7E 0A 91 */ addi r3, r30, 0xa91
|
||||
/* 80BC9C14 48 00 03 99 */ bl func_80BC9FAC
|
||||
/* 80BC9C18 54 60 06 3F */ clrlwi. r0, r3, 0x18
|
||||
/* 80BC9C1C 40 82 01 C8 */ bne lbl_80BC9DE4
|
||||
/* 80BC9C20 A8 7E 0A 8A */ lha r3, 0xa8a(r30)
|
||||
/* 80BC9C24 38 03 00 80 */ addi r0, r3, 0x80
|
||||
/* 80BC9C28 B0 1E 0A 8A */ sth r0, 0xa8a(r30)
|
||||
/* 80BC9C2C 38 7E 0A 84 */ addi r3, r30, 0xa84
|
||||
/* 80BC9C30 38 9E 0A 8A */ addi r4, r30, 0xa8a
|
||||
/* 80BC9C34 4B 69 D8 29 */ bl __apl__5csXyzFR5csXyz
|
||||
/* 80BC9C38 A8 1E 0A 84 */ lha r0, 0xa84(r30)
|
||||
/* 80BC9C3C C8 3F 00 48 */ lfd f1, 0x48(r31)
|
||||
/* 80BC9C40 6C 00 80 00 */ xoris r0, r0, 0x8000
|
||||
/* 80BC9C44 90 01 00 2C */ stw r0, 0x2c(r1)
|
||||
/* 80BC9C48 3C 00 43 30 */ lis r0, 0x4330
|
||||
/* 80BC9C4C 90 01 00 28 */ stw r0, 0x28(r1)
|
||||
/* 80BC9C50 C8 01 00 28 */ lfd f0, 0x28(r1)
|
||||
/* 80BC9C54 EC 20 08 28 */ fsubs f1, f0, f1
|
||||
/* 80BC9C58 C0 1F 00 A4 */ lfs f0, 0xa4(r31)
|
||||
/* 80BC9C5C EC 01 00 24 */ fdivs f0, f1, f0
|
||||
/* 80BC9C60 D0 1E 0A A0 */ stfs f0, 0xaa0(r30)
|
||||
/* 80BC9C64 C0 3E 0A A0 */ lfs f1, 0xaa0(r30)
|
||||
/* 80BC9C68 C0 1F 00 44 */ lfs f0, 0x44(r31)
|
||||
/* 80BC9C6C FC 01 00 40 */ fcmpo cr0, f1, f0
|
||||
/* 80BC9C70 40 81 00 08 */ ble lbl_80BC9C78
|
||||
/* 80BC9C74 D0 1E 0A A0 */ stfs f0, 0xaa0(r30)
|
||||
lbl_80BC9C78:
|
||||
/* 80BC9C78 A8 1E 0A 84 */ lha r0, 0xa84(r30)
|
||||
/* 80BC9C7C 2C 00 40 00 */ cmpwi r0, 0x4000
|
||||
/* 80BC9C80 40 81 01 64 */ ble lbl_80BC9DE4
|
||||
/* 80BC9C84 38 00 40 00 */ li r0, 0x4000
|
||||
/* 80BC9C88 B0 1E 0A 84 */ sth r0, 0xa84(r30)
|
||||
/* 80BC9C8C 38 00 00 00 */ li r0, 0
|
||||
/* 80BC9C90 B0 1E 0A 8A */ sth r0, 0xa8a(r30)
|
||||
/* 80BC9C94 C0 1F 00 A8 */ lfs f0, 0xa8(r31)
|
||||
/* 80BC9C98 D0 1E 05 30 */ stfs f0, 0x530(r30)
|
||||
/* 80BC9C9C C0 3E 04 D4 */ lfs f1, 0x4d4(r30)
|
||||
/* 80BC9CA0 C0 1E 05 30 */ lfs f0, 0x530(r30)
|
||||
/* 80BC9CA4 EC 01 00 28 */ fsubs f0, f1, f0
|
||||
/* 80BC9CA8 D0 1E 04 D4 */ stfs f0, 0x4d4(r30)
|
||||
/* 80BC9CAC C0 3F 00 54 */ lfs f1, 0x54(r31)
|
||||
/* 80BC9CB0 D0 3E 0A 78 */ stfs f1, 0xa78(r30)
|
||||
/* 80BC9CB4 C0 1F 00 58 */ lfs f0, 0x58(r31)
|
||||
/* 80BC9CB8 D0 1E 0A 7C */ stfs f0, 0xa7c(r30)
|
||||
/* 80BC9CBC D0 3E 0A 80 */ stfs f1, 0xa80(r30)
|
||||
/* 80BC9CC0 38 7E 04 D0 */ addi r3, r30, 0x4d0
|
||||
/* 80BC9CC4 4B 44 30 A1 */ bl transS__14mDoMtx_stack_cFRC4cXyz
|
||||
/* 80BC9CC8 3C 60 80 3E */ lis r3, now__14mDoMtx_stack_c@ha /* 0x803DD470@ha */
|
||||
/* 80BC9CCC 38 63 D4 70 */ addi r3, r3, now__14mDoMtx_stack_c@l /* 0x803DD470@l */
|
||||
/* 80BC9CD0 A8 9E 04 DE */ lha r4, 0x4de(r30)
|
||||
/* 80BC9CD4 4B 44 27 61 */ bl mDoMtx_YrotM__FPA4_fs
|
||||
/* 80BC9CD8 3C 60 80 3E */ lis r3, now__14mDoMtx_stack_c@ha /* 0x803DD470@ha */
|
||||
/* 80BC9CDC 38 63 D4 70 */ addi r3, r3, now__14mDoMtx_stack_c@l /* 0x803DD470@l */
|
||||
/* 80BC9CE0 A8 9E 0A 84 */ lha r4, 0xa84(r30)
|
||||
/* 80BC9CE4 4B 44 26 B9 */ bl mDoMtx_XrotM__FPA4_fs
|
||||
/* 80BC9CE8 3C 60 80 3E */ lis r3, now__14mDoMtx_stack_c@ha /* 0x803DD470@ha */
|
||||
/* 80BC9CEC 38 63 D4 70 */ addi r3, r3, now__14mDoMtx_stack_c@l /* 0x803DD470@l */
|
||||
/* 80BC9CF0 38 9E 0A 78 */ addi r4, r30, 0xa78
|
||||
/* 80BC9CF4 7C 85 23 78 */ mr r5, r4
|
||||
/* 80BC9CF8 4B 77 D0 75 */ bl PSMTXMultVec
|
||||
/* 80BC9CFC 38 7E 0A 78 */ addi r3, r30, 0xa78
|
||||
/* 80BC9D00 4B 45 3F BD */ bl gndCheck__11fopAcM_gc_cFPC4cXyz
|
||||
/* 80BC9D04 54 60 06 3F */ clrlwi. r0, r3, 0x18
|
||||
/* 80BC9D08 41 82 00 DC */ beq lbl_80BC9DE4
|
||||
/* 80BC9D0C 3C 60 80 45 */ lis r3, mGroundY__11fopAcM_gc_c@ha /* 0x80450CD0@ha */
|
||||
/* 80BC9D10 C0 03 0C D0 */ lfs f0, mGroundY__11fopAcM_gc_c@l(r3) /* 0x80450CD0@l */
|
||||
/* 80BC9D14 D0 1E 04 D4 */ stfs f0, 0x4d4(r30)
|
||||
/* 80BC9D18 C0 1F 00 54 */ lfs f0, 0x54(r31)
|
||||
/* 80BC9D1C D0 1E 05 30 */ stfs f0, 0x530(r30)
|
||||
/* 80BC9D20 C0 1F 00 AC */ lfs f0, 0xac(r31)
|
||||
/* 80BC9D24 D0 01 00 0C */ stfs f0, 0xc(r1)
|
||||
/* 80BC9D28 D0 01 00 10 */ stfs f0, 0x10(r1)
|
||||
/* 80BC9D2C D0 01 00 14 */ stfs f0, 0x14(r1)
|
||||
/* 80BC9D30 38 61 00 0C */ addi r3, r1, 0xc
|
||||
/* 80BC9D34 7C 64 1B 78 */ mr r4, r3
|
||||
/* 80BC9D38 C0 3F 00 B0 */ lfs f1, 0xb0(r31)
|
||||
/* 80BC9D3C 4B 77 D3 9D */ bl PSVECScale
|
||||
/* 80BC9D40 38 60 03 01 */ li r3, 0x301
|
||||
/* 80BC9D44 38 80 00 03 */ li r4, 3
|
||||
/* 80BC9D48 38 BE 0A 78 */ addi r5, r30, 0xa78
|
||||
/* 80BC9D4C 38 C0 FF FF */ li r6, -1
|
||||
/* 80BC9D50 38 E0 00 00 */ li r7, 0
|
||||
/* 80BC9D54 39 01 00 0C */ addi r8, r1, 0xc
|
||||
/* 80BC9D58 39 20 FF FF */ li r9, -1
|
||||
/* 80BC9D5C 4B 45 00 3D */ bl fopAcM_create__FsUlPC4cXyziPC5csXyzPC4cXyzSc
|
||||
/* 80BC9D60 C0 3F 00 54 */ lfs f1, 0x54(r31)
|
||||
/* 80BC9D64 D0 21 00 18 */ stfs f1, 0x18(r1)
|
||||
/* 80BC9D68 C0 1F 00 44 */ lfs f0, 0x44(r31)
|
||||
/* 80BC9D6C D0 01 00 1C */ stfs f0, 0x1c(r1)
|
||||
/* 80BC9D70 D0 21 00 20 */ stfs f1, 0x20(r1)
|
||||
/* 80BC9D74 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 80BC9D78 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 80BC9D7C 38 63 5B D4 */ addi r3, r3, 0x5bd4
|
||||
/* 80BC9D80 38 80 00 04 */ li r4, 4
|
||||
/* 80BC9D84 38 A0 00 1F */ li r5, 0x1f
|
||||
/* 80BC9D88 38 C1 00 18 */ addi r6, r1, 0x18
|
||||
/* 80BC9D8C 4B 4A 5C 99 */ bl StartShock__12dVibration_cFii4cXyz
|
||||
/* 80BC9D90 88 1E 04 E2 */ lbz r0, 0x4e2(r30)
|
||||
/* 80BC9D94 7C 03 07 74 */ extsb r3, r0
|
||||
/* 80BC9D98 4B 46 32 D5 */ bl dComIfGp_getReverb__Fi
|
||||
/* 80BC9D9C 7C 67 1B 78 */ mr r7, r3
|
||||
/* 80BC9DA0 3C 60 00 08 */ lis r3, 0x0008 /* 0x00080111@ha */
|
||||
/* 80BC9DA4 38 03 01 11 */ addi r0, r3, 0x0111 /* 0x00080111@l */
|
||||
/* 80BC9DA8 90 01 00 08 */ stw r0, 8(r1)
|
||||
/* 80BC9DAC 3C 60 80 45 */ lis r3, mAudioMgrPtr__10Z2AudioMgr@ha /* 0x80451368@ha */
|
||||
/* 80BC9DB0 38 63 13 68 */ addi r3, r3, mAudioMgrPtr__10Z2AudioMgr@l /* 0x80451368@l */
|
||||
/* 80BC9DB4 80 63 00 00 */ lwz r3, 0(r3)
|
||||
/* 80BC9DB8 38 81 00 08 */ addi r4, r1, 8
|
||||
/* 80BC9DBC 38 BE 0A 78 */ addi r5, r30, 0xa78
|
||||
/* 80BC9DC0 38 C0 00 00 */ li r6, 0
|
||||
/* 80BC9DC4 C0 3F 00 44 */ lfs f1, 0x44(r31)
|
||||
/* 80BC9DC8 FC 40 08 90 */ fmr f2, f1
|
||||
/* 80BC9DCC C0 7F 00 78 */ lfs f3, 0x78(r31)
|
||||
/* 80BC9DD0 FC 80 18 90 */ fmr f4, f3
|
||||
/* 80BC9DD4 39 00 00 00 */ li r8, 0
|
||||
/* 80BC9DD8 4B 6E 1B AD */ bl seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc
|
||||
/* 80BC9DDC 38 00 00 02 */ li r0, 2
|
||||
/* 80BC9DE0 98 1E 0A 90 */ stb r0, 0xa90(r30)
|
||||
lbl_80BC9DE4:
|
||||
/* 80BC9DE4 83 E1 00 3C */ lwz r31, 0x3c(r1)
|
||||
/* 80BC9DE8 83 C1 00 38 */ lwz r30, 0x38(r1)
|
||||
/* 80BC9DEC 80 01 00 44 */ lwz r0, 0x44(r1)
|
||||
/* 80BC9DF0 7C 08 03 A6 */ mtlr r0
|
||||
/* 80BC9DF4 38 21 00 40 */ addi r1, r1, 0x40
|
||||
/* 80BC9DF8 4E 80 00 20 */ blr
|
||||
|
|
@ -1,267 +0,0 @@
|
|||
lbl_80BC9808:
|
||||
/* 80BC9808 94 21 FF 10 */ stwu r1, -0xf0(r1)
|
||||
/* 80BC980C 7C 08 02 A6 */ mflr r0
|
||||
/* 80BC9810 90 01 00 F4 */ stw r0, 0xf4(r1)
|
||||
/* 80BC9814 DB E1 00 E0 */ stfd f31, 0xe0(r1)
|
||||
/* 80BC9818 F3 E1 00 E8 */ psq_st f31, 232(r1), 0, 0 /* qr0 */
|
||||
/* 80BC981C DB C1 00 D0 */ stfd f30, 0xd0(r1)
|
||||
/* 80BC9820 F3 C1 00 D8 */ psq_st f30, 216(r1), 0, 0 /* qr0 */
|
||||
/* 80BC9824 DB A1 00 C0 */ stfd f29, 0xc0(r1)
|
||||
/* 80BC9828 F3 A1 00 C8 */ psq_st f29, 200(r1), 0, 0 /* qr0 */
|
||||
/* 80BC982C DB 81 00 B0 */ stfd f28, 0xb0(r1)
|
||||
/* 80BC9830 F3 81 00 B8 */ psq_st f28, 184(r1), 0, 0 /* qr0 */
|
||||
/* 80BC9834 DB 61 00 A0 */ stfd f27, 0xa0(r1)
|
||||
/* 80BC9838 F3 61 00 A8 */ psq_st f27, 168(r1), 0, 0 /* qr0 */
|
||||
/* 80BC983C 39 61 00 A0 */ addi r11, r1, 0xa0
|
||||
/* 80BC9840 4B 79 89 85 */ bl _savegpr_23
|
||||
/* 80BC9844 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 80BC9848 3C 60 80 BD */ lis r3, l_cyl_src@ha /* 0x80BC9FFC@ha */
|
||||
/* 80BC984C 3B 63 9F FC */ addi r27, r3, l_cyl_src@l /* 0x80BC9FFC@l */
|
||||
/* 80BC9850 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 80BC9854 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 80BC9858 83 43 5D AC */ lwz r26, 0x5dac(r3)
|
||||
/* 80BC985C 80 1F 00 B0 */ lwz r0, 0xb0(r31)
|
||||
/* 80BC9860 54 00 C7 3F */ rlwinm. r0, r0, 0x18, 0x1c, 0x1f
|
||||
/* 80BC9864 40 82 00 C8 */ bne lbl_80BC992C
|
||||
/* 80BC9868 38 7F 0A 92 */ addi r3, r31, 0xa92
|
||||
/* 80BC986C 48 00 07 5D */ bl func_80BC9FC8
|
||||
/* 80BC9870 54 60 04 3F */ clrlwi. r0, r3, 0x10
|
||||
/* 80BC9874 40 82 00 B8 */ bne lbl_80BC992C
|
||||
/* 80BC9878 C0 3B 00 64 */ lfs f1, 0x64(r27)
|
||||
/* 80BC987C 4B 69 E0 D9 */ bl cM_rndF__Ff
|
||||
/* 80BC9880 C0 1B 00 60 */ lfs f0, 0x60(r27)
|
||||
/* 80BC9884 EC 00 08 2A */ fadds f0, f0, f1
|
||||
/* 80BC9888 FC 00 00 1E */ fctiwz f0, f0
|
||||
/* 80BC988C D8 01 00 68 */ stfd f0, 0x68(r1)
|
||||
/* 80BC9890 80 01 00 6C */ lwz r0, 0x6c(r1)
|
||||
/* 80BC9894 B0 1F 0A 92 */ sth r0, 0xa92(r31)
|
||||
/* 80BC9898 C0 3B 00 6C */ lfs f1, 0x6c(r27)
|
||||
/* 80BC989C 4B 69 E0 F1 */ bl cM_rndFX__Ff
|
||||
/* 80BC98A0 C0 1B 00 68 */ lfs f0, 0x68(r27)
|
||||
/* 80BC98A4 EC 00 08 2A */ fadds f0, f0, f1
|
||||
/* 80BC98A8 FC 00 00 1E */ fctiwz f0, f0
|
||||
/* 80BC98AC D8 01 00 70 */ stfd f0, 0x70(r1)
|
||||
/* 80BC98B0 80 01 00 74 */ lwz r0, 0x74(r1)
|
||||
/* 80BC98B4 B0 1F 0A 9A */ sth r0, 0xa9a(r31)
|
||||
/* 80BC98B8 C0 3B 00 44 */ lfs f1, 0x44(r27)
|
||||
/* 80BC98BC 4B 69 E0 99 */ bl cM_rndF__Ff
|
||||
/* 80BC98C0 C0 1B 00 70 */ lfs f0, 0x70(r27)
|
||||
/* 80BC98C4 FC 01 00 40 */ fcmpo cr0, f1, f0
|
||||
/* 80BC98C8 40 81 00 10 */ ble lbl_80BC98D8
|
||||
/* 80BC98CC C0 1B 00 54 */ lfs f0, 0x54(r27)
|
||||
/* 80BC98D0 D0 1F 0A 9C */ stfs f0, 0xa9c(r31)
|
||||
/* 80BC98D4 48 00 00 0C */ b lbl_80BC98E0
|
||||
lbl_80BC98D8:
|
||||
/* 80BC98D8 C0 1B 00 74 */ lfs f0, 0x74(r27)
|
||||
/* 80BC98DC D0 1F 0A 9C */ stfs f0, 0xa9c(r31)
|
||||
lbl_80BC98E0:
|
||||
/* 80BC98E0 88 1F 04 E2 */ lbz r0, 0x4e2(r31)
|
||||
/* 80BC98E4 7C 03 07 74 */ extsb r3, r0
|
||||
/* 80BC98E8 4B 46 37 85 */ bl dComIfGp_getReverb__Fi
|
||||
/* 80BC98EC 7C 67 1B 78 */ mr r7, r3
|
||||
/* 80BC98F0 3C 60 00 08 */ lis r3, 0x0008 /* 0x00080174@ha */
|
||||
/* 80BC98F4 38 03 01 74 */ addi r0, r3, 0x0174 /* 0x00080174@l */
|
||||
/* 80BC98F8 90 01 00 0C */ stw r0, 0xc(r1)
|
||||
/* 80BC98FC 3C 60 80 45 */ lis r3, mAudioMgrPtr__10Z2AudioMgr@ha /* 0x80451368@ha */
|
||||
/* 80BC9900 38 63 13 68 */ addi r3, r3, mAudioMgrPtr__10Z2AudioMgr@l /* 0x80451368@l */
|
||||
/* 80BC9904 80 63 00 00 */ lwz r3, 0(r3)
|
||||
/* 80BC9908 38 81 00 0C */ addi r4, r1, 0xc
|
||||
/* 80BC990C 38 BF 05 38 */ addi r5, r31, 0x538
|
||||
/* 80BC9910 38 C0 00 00 */ li r6, 0
|
||||
/* 80BC9914 C0 3B 00 44 */ lfs f1, 0x44(r27)
|
||||
/* 80BC9918 FC 40 08 90 */ fmr f2, f1
|
||||
/* 80BC991C C0 7B 00 78 */ lfs f3, 0x78(r27)
|
||||
/* 80BC9920 FC 80 18 90 */ fmr f4, f3
|
||||
/* 80BC9924 39 00 00 00 */ li r8, 0
|
||||
/* 80BC9928 4B 6E 20 5D */ bl seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc
|
||||
lbl_80BC992C:
|
||||
/* 80BC992C 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 80BC9930 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 80BC9934 80 1F 00 B0 */ lwz r0, 0xb0(r31)
|
||||
/* 80BC9938 54 04 06 3E */ clrlwi r4, r0, 0x18
|
||||
/* 80BC993C 88 1F 04 BA */ lbz r0, 0x4ba(r31)
|
||||
/* 80BC9940 7C 05 07 74 */ extsb r5, r0
|
||||
/* 80BC9944 4B 46 BA 1D */ bl isSwitch__10dSv_info_cCFii
|
||||
/* 80BC9948 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 80BC994C 40 82 02 64 */ bne lbl_80BC9BB0
|
||||
/* 80BC9950 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 80BC9954 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 80BC9958 80 63 5D B4 */ lwz r3, 0x5db4(r3)
|
||||
/* 80BC995C 80 03 05 74 */ lwz r0, 0x574(r3)
|
||||
/* 80BC9960 54 00 01 8D */ rlwinm. r0, r0, 0, 6, 6
|
||||
/* 80BC9964 41 82 02 4C */ beq lbl_80BC9BB0
|
||||
/* 80BC9968 80 1A 05 84 */ lwz r0, 0x584(r26)
|
||||
/* 80BC996C 54 00 07 FF */ clrlwi. r0, r0, 0x1f
|
||||
/* 80BC9970 40 82 00 10 */ bne lbl_80BC9980
|
||||
/* 80BC9974 80 1A 05 80 */ lwz r0, 0x580(r26)
|
||||
/* 80BC9978 54 00 04 A5 */ rlwinm. r0, r0, 0, 0x12, 0x12
|
||||
/* 80BC997C 41 82 02 34 */ beq lbl_80BC9BB0
|
||||
lbl_80BC9980:
|
||||
/* 80BC9980 3B 00 00 00 */ li r24, 0
|
||||
/* 80BC9984 3A E0 00 00 */ li r23, 0
|
||||
/* 80BC9988 C3 9B 00 7C */ lfs f28, 0x7c(r27)
|
||||
/* 80BC998C C3 BB 00 54 */ lfs f29, 0x54(r27)
|
||||
/* 80BC9990 C3 DB 00 80 */ lfs f30, 0x80(r27)
|
||||
/* 80BC9994 3C 60 80 3E */ lis r3, now__14mDoMtx_stack_c@ha /* 0x803DD470@ha */
|
||||
/* 80BC9998 3B 83 D4 70 */ addi r28, r3, now__14mDoMtx_stack_c@l /* 0x803DD470@l */
|
||||
/* 80BC999C C3 FB 00 64 */ lfs f31, 0x64(r27)
|
||||
/* 80BC99A0 7F 9D E3 78 */ mr r29, r28
|
||||
/* 80BC99A4 7F 9E E3 78 */ mr r30, r28
|
||||
/* 80BC99A8 C3 7B 00 6C */ lfs f27, 0x6c(r27)
|
||||
lbl_80BC99AC:
|
||||
/* 80BC99AC D3 81 00 34 */ stfs f28, 0x34(r1)
|
||||
/* 80BC99B0 D3 A1 00 38 */ stfs f29, 0x38(r1)
|
||||
/* 80BC99B4 D3 C1 00 3C */ stfs f30, 0x3c(r1)
|
||||
/* 80BC99B8 D3 81 00 4C */ stfs f28, 0x4c(r1)
|
||||
/* 80BC99BC D3 A1 00 50 */ stfs f29, 0x50(r1)
|
||||
/* 80BC99C0 D3 C1 00 54 */ stfs f30, 0x54(r1)
|
||||
/* 80BC99C4 D3 C1 00 28 */ stfs f30, 0x28(r1)
|
||||
/* 80BC99C8 D3 A1 00 2C */ stfs f29, 0x2c(r1)
|
||||
/* 80BC99CC D3 C1 00 30 */ stfs f30, 0x30(r1)
|
||||
/* 80BC99D0 D3 C1 00 58 */ stfs f30, 0x58(r1)
|
||||
/* 80BC99D4 D3 A1 00 5C */ stfs f29, 0x5c(r1)
|
||||
/* 80BC99D8 D3 C1 00 60 */ stfs f30, 0x60(r1)
|
||||
/* 80BC99DC 38 7F 04 D0 */ addi r3, r31, 0x4d0
|
||||
/* 80BC99E0 4B 44 33 85 */ bl transS__14mDoMtx_stack_cFRC4cXyz
|
||||
/* 80BC99E4 7F 83 E3 78 */ mr r3, r28
|
||||
/* 80BC99E8 A8 9F 04 DE */ lha r4, 0x4de(r31)
|
||||
/* 80BC99EC 4B 44 2A 49 */ bl mDoMtx_YrotM__FPA4_fs
|
||||
/* 80BC99F0 3B 21 00 4C */ addi r25, r1, 0x4c
|
||||
/* 80BC99F4 7F 39 BA 14 */ add r25, r25, r23
|
||||
/* 80BC99F8 7F 83 E3 78 */ mr r3, r28
|
||||
/* 80BC99FC 7F 24 CB 78 */ mr r4, r25
|
||||
/* 80BC9A00 7F 25 CB 78 */ mr r5, r25
|
||||
/* 80BC9A04 4B 77 D3 69 */ bl PSMTXMultVec
|
||||
/* 80BC9A08 D3 A1 00 40 */ stfs f29, 0x40(r1)
|
||||
/* 80BC9A0C D3 A1 00 44 */ stfs f29, 0x44(r1)
|
||||
/* 80BC9A10 D3 E1 00 48 */ stfs f31, 0x48(r1)
|
||||
/* 80BC9A14 38 7A 04 D0 */ addi r3, r26, 0x4d0
|
||||
/* 80BC9A18 4B 44 33 4D */ bl transS__14mDoMtx_stack_cFRC4cXyz
|
||||
/* 80BC9A1C 7F A3 EB 78 */ mr r3, r29
|
||||
/* 80BC9A20 A8 9A 04 E6 */ lha r4, 0x4e6(r26)
|
||||
/* 80BC9A24 4B 44 2A 11 */ bl mDoMtx_YrotM__FPA4_fs
|
||||
/* 80BC9A28 7F C3 F3 78 */ mr r3, r30
|
||||
/* 80BC9A2C 38 81 00 40 */ addi r4, r1, 0x40
|
||||
/* 80BC9A30 7C 85 23 78 */ mr r5, r4
|
||||
/* 80BC9A34 4B 77 D3 39 */ bl PSMTXMultVec
|
||||
/* 80BC9A38 C0 19 00 00 */ lfs f0, 0(r25)
|
||||
/* 80BC9A3C D0 01 00 10 */ stfs f0, 0x10(r1)
|
||||
/* 80BC9A40 D3 A1 00 14 */ stfs f29, 0x14(r1)
|
||||
/* 80BC9A44 C0 19 00 08 */ lfs f0, 8(r25)
|
||||
/* 80BC9A48 D0 01 00 18 */ stfs f0, 0x18(r1)
|
||||
/* 80BC9A4C C0 01 00 40 */ lfs f0, 0x40(r1)
|
||||
/* 80BC9A50 D0 01 00 1C */ stfs f0, 0x1c(r1)
|
||||
/* 80BC9A54 D3 A1 00 20 */ stfs f29, 0x20(r1)
|
||||
/* 80BC9A58 C0 01 00 48 */ lfs f0, 0x48(r1)
|
||||
/* 80BC9A5C D0 01 00 24 */ stfs f0, 0x24(r1)
|
||||
/* 80BC9A60 38 61 00 10 */ addi r3, r1, 0x10
|
||||
/* 80BC9A64 38 81 00 1C */ addi r4, r1, 0x1c
|
||||
/* 80BC9A68 4B 77 D9 35 */ bl PSVECSquareDistance
|
||||
/* 80BC9A6C FC 01 E8 40 */ fcmpo cr0, f1, f29
|
||||
/* 80BC9A70 40 81 00 58 */ ble lbl_80BC9AC8
|
||||
/* 80BC9A74 FC 00 08 34 */ frsqrte f0, f1
|
||||
/* 80BC9A78 C8 9B 00 88 */ lfd f4, 0x88(r27)
|
||||
/* 80BC9A7C FC 44 00 32 */ fmul f2, f4, f0
|
||||
/* 80BC9A80 C8 7B 00 90 */ lfd f3, 0x90(r27)
|
||||
/* 80BC9A84 FC 00 00 32 */ fmul f0, f0, f0
|
||||
/* 80BC9A88 FC 01 00 32 */ fmul f0, f1, f0
|
||||
/* 80BC9A8C FC 03 00 28 */ fsub f0, f3, f0
|
||||
/* 80BC9A90 FC 02 00 32 */ fmul f0, f2, f0
|
||||
/* 80BC9A94 FC 44 00 32 */ fmul f2, f4, f0
|
||||
/* 80BC9A98 FC 00 00 32 */ fmul f0, f0, f0
|
||||
/* 80BC9A9C FC 01 00 32 */ fmul f0, f1, f0
|
||||
/* 80BC9AA0 FC 03 00 28 */ fsub f0, f3, f0
|
||||
/* 80BC9AA4 FC 02 00 32 */ fmul f0, f2, f0
|
||||
/* 80BC9AA8 FC 44 00 32 */ fmul f2, f4, f0
|
||||
/* 80BC9AAC FC 00 00 32 */ fmul f0, f0, f0
|
||||
/* 80BC9AB0 FC 01 00 32 */ fmul f0, f1, f0
|
||||
/* 80BC9AB4 FC 03 00 28 */ fsub f0, f3, f0
|
||||
/* 80BC9AB8 FC 02 00 32 */ fmul f0, f2, f0
|
||||
/* 80BC9ABC FC 21 00 32 */ fmul f1, f1, f0
|
||||
/* 80BC9AC0 FC 20 08 18 */ frsp f1, f1
|
||||
/* 80BC9AC4 48 00 00 88 */ b lbl_80BC9B4C
|
||||
lbl_80BC9AC8:
|
||||
/* 80BC9AC8 C8 1B 00 98 */ lfd f0, 0x98(r27)
|
||||
/* 80BC9ACC FC 01 00 40 */ fcmpo cr0, f1, f0
|
||||
/* 80BC9AD0 40 80 00 10 */ bge lbl_80BC9AE0
|
||||
/* 80BC9AD4 3C 60 80 45 */ lis r3, __float_nan@ha /* 0x80450AE0@ha */
|
||||
/* 80BC9AD8 C0 23 0A E0 */ lfs f1, __float_nan@l(r3) /* 0x80450AE0@l */
|
||||
/* 80BC9ADC 48 00 00 70 */ b lbl_80BC9B4C
|
||||
lbl_80BC9AE0:
|
||||
/* 80BC9AE0 D0 21 00 08 */ stfs f1, 8(r1)
|
||||
/* 80BC9AE4 80 81 00 08 */ lwz r4, 8(r1)
|
||||
/* 80BC9AE8 54 83 00 50 */ rlwinm r3, r4, 0, 1, 8
|
||||
/* 80BC9AEC 3C 00 7F 80 */ lis r0, 0x7f80
|
||||
/* 80BC9AF0 7C 03 00 00 */ cmpw r3, r0
|
||||
/* 80BC9AF4 41 82 00 14 */ beq lbl_80BC9B08
|
||||
/* 80BC9AF8 40 80 00 40 */ bge lbl_80BC9B38
|
||||
/* 80BC9AFC 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 80BC9B00 41 82 00 20 */ beq lbl_80BC9B20
|
||||
/* 80BC9B04 48 00 00 34 */ b lbl_80BC9B38
|
||||
lbl_80BC9B08:
|
||||
/* 80BC9B08 54 80 02 7F */ clrlwi. r0, r4, 9
|
||||
/* 80BC9B0C 41 82 00 0C */ beq lbl_80BC9B18
|
||||
/* 80BC9B10 38 00 00 01 */ li r0, 1
|
||||
/* 80BC9B14 48 00 00 28 */ b lbl_80BC9B3C
|
||||
lbl_80BC9B18:
|
||||
/* 80BC9B18 38 00 00 02 */ li r0, 2
|
||||
/* 80BC9B1C 48 00 00 20 */ b lbl_80BC9B3C
|
||||
lbl_80BC9B20:
|
||||
/* 80BC9B20 54 80 02 7F */ clrlwi. r0, r4, 9
|
||||
/* 80BC9B24 41 82 00 0C */ beq lbl_80BC9B30
|
||||
/* 80BC9B28 38 00 00 05 */ li r0, 5
|
||||
/* 80BC9B2C 48 00 00 10 */ b lbl_80BC9B3C
|
||||
lbl_80BC9B30:
|
||||
/* 80BC9B30 38 00 00 03 */ li r0, 3
|
||||
/* 80BC9B34 48 00 00 08 */ b lbl_80BC9B3C
|
||||
lbl_80BC9B38:
|
||||
/* 80BC9B38 38 00 00 04 */ li r0, 4
|
||||
lbl_80BC9B3C:
|
||||
/* 80BC9B3C 2C 00 00 01 */ cmpwi r0, 1
|
||||
/* 80BC9B40 40 82 00 0C */ bne lbl_80BC9B4C
|
||||
/* 80BC9B44 3C 60 80 45 */ lis r3, __float_nan@ha /* 0x80450AE0@ha */
|
||||
/* 80BC9B48 C0 23 0A E0 */ lfs f1, __float_nan@l(r3) /* 0x80450AE0@l */
|
||||
lbl_80BC9B4C:
|
||||
/* 80BC9B4C FC 01 D8 40 */ fcmpo cr0, f1, f27
|
||||
/* 80BC9B50 40 80 00 50 */ bge lbl_80BC9BA0
|
||||
/* 80BC9B54 C0 41 00 44 */ lfs f2, 0x44(r1)
|
||||
/* 80BC9B58 C0 3B 00 A0 */ lfs f1, 0xa0(r27)
|
||||
/* 80BC9B5C C0 19 00 04 */ lfs f0, 4(r25)
|
||||
/* 80BC9B60 EC 01 00 2A */ fadds f0, f1, f0
|
||||
/* 80BC9B64 FC 02 00 40 */ fcmpo cr0, f2, f0
|
||||
/* 80BC9B68 40 80 00 38 */ bge lbl_80BC9BA0
|
||||
/* 80BC9B6C 38 00 00 05 */ li r0, 5
|
||||
/* 80BC9B70 98 1F 0A 91 */ stb r0, 0xa91(r31)
|
||||
/* 80BC9B74 38 00 00 01 */ li r0, 1
|
||||
/* 80BC9B78 98 1F 0A 90 */ stb r0, 0xa90(r31)
|
||||
/* 80BC9B7C C0 1B 00 54 */ lfs f0, 0x54(r27)
|
||||
/* 80BC9B80 D0 1F 0A A0 */ stfs f0, 0xaa0(r31)
|
||||
/* 80BC9B84 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 80BC9B88 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 80BC9B8C 80 1F 00 B0 */ lwz r0, 0xb0(r31)
|
||||
/* 80BC9B90 54 04 06 3E */ clrlwi r4, r0, 0x18
|
||||
/* 80BC9B94 88 1F 04 BA */ lbz r0, 0x4ba(r31)
|
||||
/* 80BC9B98 7C 05 07 74 */ extsb r5, r0
|
||||
/* 80BC9B9C 4B 46 B6 65 */ bl onSwitch__10dSv_info_cFii
|
||||
lbl_80BC9BA0:
|
||||
/* 80BC9BA0 3B 18 00 01 */ addi r24, r24, 1
|
||||
/* 80BC9BA4 2C 18 00 02 */ cmpwi r24, 2
|
||||
/* 80BC9BA8 3A F7 00 0C */ addi r23, r23, 0xc
|
||||
/* 80BC9BAC 41 80 FE 00 */ blt lbl_80BC99AC
|
||||
lbl_80BC9BB0:
|
||||
/* 80BC9BB0 E3 E1 00 E8 */ psq_l f31, 232(r1), 0, 0 /* qr0 */
|
||||
/* 80BC9BB4 CB E1 00 E0 */ lfd f31, 0xe0(r1)
|
||||
/* 80BC9BB8 E3 C1 00 D8 */ psq_l f30, 216(r1), 0, 0 /* qr0 */
|
||||
/* 80BC9BBC CB C1 00 D0 */ lfd f30, 0xd0(r1)
|
||||
/* 80BC9BC0 E3 A1 00 C8 */ psq_l f29, 200(r1), 0, 0 /* qr0 */
|
||||
/* 80BC9BC4 CB A1 00 C0 */ lfd f29, 0xc0(r1)
|
||||
/* 80BC9BC8 E3 81 00 B8 */ psq_l f28, 184(r1), 0, 0 /* qr0 */
|
||||
/* 80BC9BCC CB 81 00 B0 */ lfd f28, 0xb0(r1)
|
||||
/* 80BC9BD0 E3 61 00 A8 */ psq_l f27, 168(r1), 0, 0 /* qr0 */
|
||||
/* 80BC9BD4 CB 61 00 A0 */ lfd f27, 0xa0(r1)
|
||||
/* 80BC9BD8 39 61 00 A0 */ addi r11, r1, 0xa0
|
||||
/* 80BC9BDC 4B 79 86 35 */ bl _restgpr_23
|
||||
/* 80BC9BE0 80 01 00 F4 */ lwz r0, 0xf4(r1)
|
||||
/* 80BC9BE4 7C 08 03 A6 */ mtlr r0
|
||||
/* 80BC9BE8 38 21 00 F0 */ addi r1, r1, 0xf0
|
||||
/* 80BC9BEC 4E 80 00 20 */ blr
|
||||
|
|
@ -1,43 +0,0 @@
|
|||
lbl_80BC9764:
|
||||
/* 80BC9764 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80BC9768 7C 08 02 A6 */ mflr r0
|
||||
/* 80BC976C 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80BC9770 3C 80 80 BD */ lis r4, cNullVec__6Z2Calc@ha /* 0x80BCA0B8@ha */
|
||||
/* 80BC9774 38 E4 A0 B8 */ addi r7, r4, cNullVec__6Z2Calc@l /* 0x80BCA0B8@l */
|
||||
/* 80BC9778 3C 80 80 BD */ lis r4, data_80BCA200@ha /* 0x80BCA200@ha */
|
||||
/* 80BC977C 38 C4 A2 00 */ addi r6, r4, data_80BCA200@l /* 0x80BCA200@l */
|
||||
/* 80BC9780 88 06 00 00 */ lbz r0, 0(r6)
|
||||
/* 80BC9784 7C 00 07 75 */ extsb. r0, r0
|
||||
/* 80BC9788 40 82 00 58 */ bne lbl_80BC97E0
|
||||
/* 80BC978C 80 87 00 24 */ lwz r4, 0x24(r7)
|
||||
/* 80BC9790 80 07 00 28 */ lwz r0, 0x28(r7)
|
||||
/* 80BC9794 90 87 00 48 */ stw r4, 0x48(r7)
|
||||
/* 80BC9798 90 07 00 4C */ stw r0, 0x4c(r7)
|
||||
/* 80BC979C 80 07 00 2C */ lwz r0, 0x2c(r7)
|
||||
/* 80BC97A0 90 07 00 50 */ stw r0, 0x50(r7)
|
||||
/* 80BC97A4 38 A7 00 48 */ addi r5, r7, 0x48
|
||||
/* 80BC97A8 80 87 00 30 */ lwz r4, 0x30(r7)
|
||||
/* 80BC97AC 80 07 00 34 */ lwz r0, 0x34(r7)
|
||||
/* 80BC97B0 90 85 00 0C */ stw r4, 0xc(r5)
|
||||
/* 80BC97B4 90 05 00 10 */ stw r0, 0x10(r5)
|
||||
/* 80BC97B8 80 07 00 38 */ lwz r0, 0x38(r7)
|
||||
/* 80BC97BC 90 05 00 14 */ stw r0, 0x14(r5)
|
||||
/* 80BC97C0 80 87 00 3C */ lwz r4, 0x3c(r7)
|
||||
/* 80BC97C4 80 07 00 40 */ lwz r0, 0x40(r7)
|
||||
/* 80BC97C8 90 85 00 18 */ stw r4, 0x18(r5)
|
||||
/* 80BC97CC 90 05 00 1C */ stw r0, 0x1c(r5)
|
||||
/* 80BC97D0 80 07 00 44 */ lwz r0, 0x44(r7)
|
||||
/* 80BC97D4 90 05 00 20 */ stw r0, 0x20(r5)
|
||||
/* 80BC97D8 38 00 00 01 */ li r0, 1
|
||||
/* 80BC97DC 98 06 00 00 */ stb r0, 0(r6)
|
||||
lbl_80BC97E0:
|
||||
/* 80BC97E0 88 03 0A 90 */ lbz r0, 0xa90(r3)
|
||||
/* 80BC97E4 1C 00 00 0C */ mulli r0, r0, 0xc
|
||||
/* 80BC97E8 39 87 00 48 */ addi r12, r7, 0x48
|
||||
/* 80BC97EC 7D 8C 02 14 */ add r12, r12, r0
|
||||
/* 80BC97F0 4B 79 88 95 */ bl __ptmf_scall
|
||||
/* 80BC97F4 60 00 00 00 */ nop
|
||||
/* 80BC97F8 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80BC97FC 7C 08 03 A6 */ mtlr r0
|
||||
/* 80BC9800 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80BC9804 4E 80 00 20 */ blr
|
||||
|
|
@ -1,9 +0,0 @@
|
|||
lbl_80BC9F44:
|
||||
/* 80BC9F44 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80BC9F48 7C 08 02 A6 */ mflr r0
|
||||
/* 80BC9F4C 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80BC9F50 4B FF F3 61 */ bl create__12daObjChest_cFv
|
||||
/* 80BC9F54 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80BC9F58 7C 08 03 A6 */ mtlr r0
|
||||
/* 80BC9F5C 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80BC9F60 4E 80 00 20 */ blr
|
||||
|
|
@ -1,9 +0,0 @@
|
|||
lbl_80BC9F24:
|
||||
/* 80BC9F24 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80BC9F28 7C 08 02 A6 */ mflr r0
|
||||
/* 80BC9F2C 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80BC9F30 4B 4A E9 AD */ bl MoveBGDelete__16dBgS_MoveBgActorFv
|
||||
/* 80BC9F34 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80BC9F38 7C 08 03 A6 */ mtlr r0
|
||||
/* 80BC9F3C 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80BC9F40 4E 80 00 20 */ blr
|
||||
|
|
@ -1,12 +0,0 @@
|
|||
lbl_80BC9ED8:
|
||||
/* 80BC9ED8 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80BC9EDC 7C 08 02 A6 */ mflr r0
|
||||
/* 80BC9EE0 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80BC9EE4 81 83 05 9C */ lwz r12, 0x59c(r3)
|
||||
/* 80BC9EE8 81 8C 00 14 */ lwz r12, 0x14(r12)
|
||||
/* 80BC9EEC 7D 89 03 A6 */ mtctr r12
|
||||
/* 80BC9EF0 4E 80 04 21 */ bctrl
|
||||
/* 80BC9EF4 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80BC9EF8 7C 08 03 A6 */ mtlr r0
|
||||
/* 80BC9EFC 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80BC9F00 4E 80 00 20 */ blr
|
||||
|
|
@ -1,9 +0,0 @@
|
|||
lbl_80BC9F04:
|
||||
/* 80BC9F04 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80BC9F08 7C 08 02 A6 */ mflr r0
|
||||
/* 80BC9F0C 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80BC9F10 4B 4A EA 41 */ bl MoveBGExecute__16dBgS_MoveBgActorFv
|
||||
/* 80BC9F14 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80BC9F18 7C 08 03 A6 */ mtlr r0
|
||||
/* 80BC9F1C 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80BC9F20 4E 80 00 20 */ blr
|
||||
|
|
@ -1,85 +0,0 @@
|
|||
lbl_80BC92B0:
|
||||
/* 80BC92B0 94 21 FF E0 */ stwu r1, -0x20(r1)
|
||||
/* 80BC92B4 7C 08 02 A6 */ mflr r0
|
||||
/* 80BC92B8 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 80BC92BC 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 80BC92C0 4B 79 8F 1D */ bl _savegpr_29
|
||||
/* 80BC92C4 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 80BC92C8 80 03 04 A0 */ lwz r0, 0x4a0(r3)
|
||||
/* 80BC92CC 54 00 07 39 */ rlwinm. r0, r0, 0, 0x1c, 0x1c
|
||||
/* 80BC92D0 40 82 00 AC */ bne lbl_80BC937C
|
||||
/* 80BC92D4 7F E0 FB 79 */ or. r0, r31, r31
|
||||
/* 80BC92D8 41 82 00 98 */ beq lbl_80BC9370
|
||||
/* 80BC92DC 7C 1E 03 78 */ mr r30, r0
|
||||
/* 80BC92E0 4B 4A F3 45 */ bl __ct__16dBgS_MoveBgActorFv
|
||||
/* 80BC92E4 3C 60 80 BD */ lis r3, __vt__12daObjChest_c@ha /* 0x80BCA1D4@ha */
|
||||
/* 80BC92E8 38 03 A1 D4 */ addi r0, r3, __vt__12daObjChest_c@l /* 0x80BCA1D4@l */
|
||||
/* 80BC92EC 90 1E 05 9C */ stw r0, 0x59c(r30)
|
||||
/* 80BC92F0 3B BE 05 AC */ addi r29, r30, 0x5ac
|
||||
/* 80BC92F4 7F A3 EB 78 */ mr r3, r29
|
||||
/* 80BC92F8 4B 4A CD A9 */ bl __ct__9dBgS_AcchFv
|
||||
/* 80BC92FC 3C 60 80 BD */ lis r3, __vt__12dBgS_ObjAcch@ha /* 0x80BCA1B0@ha */
|
||||
/* 80BC9300 38 63 A1 B0 */ addi r3, r3, __vt__12dBgS_ObjAcch@l /* 0x80BCA1B0@l */
|
||||
/* 80BC9304 90 7D 00 10 */ stw r3, 0x10(r29)
|
||||
/* 80BC9308 38 03 00 0C */ addi r0, r3, 0xc
|
||||
/* 80BC930C 90 1D 00 14 */ stw r0, 0x14(r29)
|
||||
/* 80BC9310 38 03 00 18 */ addi r0, r3, 0x18
|
||||
/* 80BC9314 90 1D 00 24 */ stw r0, 0x24(r29)
|
||||
/* 80BC9318 38 7D 00 14 */ addi r3, r29, 0x14
|
||||
/* 80BC931C 4B 4A FB 4D */ bl SetObj__16dBgS_PolyPassChkFv
|
||||
/* 80BC9320 38 7E 07 84 */ addi r3, r30, 0x784
|
||||
/* 80BC9324 4B 4A CB 89 */ bl __ct__12dBgS_AcchCirFv
|
||||
/* 80BC9328 3C 60 80 3C */ lis r3, __vt__9cCcD_Stts@ha /* 0x803C3728@ha */
|
||||
/* 80BC932C 38 03 37 28 */ addi r0, r3, __vt__9cCcD_Stts@l /* 0x803C3728@l */
|
||||
/* 80BC9330 90 1E 07 DC */ stw r0, 0x7dc(r30)
|
||||
/* 80BC9334 38 7E 07 E0 */ addi r3, r30, 0x7e0
|
||||
/* 80BC9338 4B 4B A4 29 */ bl __ct__10dCcD_GSttsFv
|
||||
/* 80BC933C 3C 60 80 3B */ lis r3, __vt__9dCcD_Stts@ha /* 0x803AC2E4@ha */
|
||||
/* 80BC9340 38 63 C2 E4 */ addi r3, r3, __vt__9dCcD_Stts@l /* 0x803AC2E4@l */
|
||||
/* 80BC9344 90 7E 07 DC */ stw r3, 0x7dc(r30)
|
||||
/* 80BC9348 38 03 00 20 */ addi r0, r3, 0x20
|
||||
/* 80BC934C 90 1E 07 E0 */ stw r0, 0x7e0(r30)
|
||||
/* 80BC9350 38 7E 08 00 */ addi r3, r30, 0x800
|
||||
/* 80BC9354 3C 80 80 BD */ lis r4, __ct__8dCcD_CylFv@ha /* 0x80BC94BC@ha */
|
||||
/* 80BC9358 38 84 94 BC */ addi r4, r4, __ct__8dCcD_CylFv@l /* 0x80BC94BC@l */
|
||||
/* 80BC935C 3C A0 80 BD */ lis r5, __dt__8dCcD_CylFv@ha /* 0x80BC93F0@ha */
|
||||
/* 80BC9360 38 A5 93 F0 */ addi r5, r5, __dt__8dCcD_CylFv@l /* 0x80BC93F0@l */
|
||||
/* 80BC9364 38 C0 01 3C */ li r6, 0x13c
|
||||
/* 80BC9368 38 E0 00 02 */ li r7, 2
|
||||
/* 80BC936C 4B 79 89 F5 */ bl __construct_array
|
||||
lbl_80BC9370:
|
||||
/* 80BC9370 80 1F 04 A0 */ lwz r0, 0x4a0(r31)
|
||||
/* 80BC9374 60 00 00 08 */ ori r0, r0, 8
|
||||
/* 80BC9378 90 1F 04 A0 */ stw r0, 0x4a0(r31)
|
||||
lbl_80BC937C:
|
||||
/* 80BC937C 38 7F 05 A0 */ addi r3, r31, 0x5a0
|
||||
/* 80BC9380 3C 80 80 BD */ lis r4, l_arcName@ha /* 0x80BCA0D8@ha */
|
||||
/* 80BC9384 38 84 A0 D8 */ addi r4, r4, l_arcName@l /* 0x80BCA0D8@l */
|
||||
/* 80BC9388 80 84 00 00 */ lwz r4, 0(r4)
|
||||
/* 80BC938C 4B 46 3B 31 */ bl dComIfG_resLoad__FP30request_of_phase_process_classPCc
|
||||
/* 80BC9390 7C 60 1B 78 */ mr r0, r3
|
||||
/* 80BC9394 2C 00 00 04 */ cmpwi r0, 4
|
||||
/* 80BC9398 40 82 00 3C */ bne lbl_80BC93D4
|
||||
/* 80BC939C 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80BC93A0 3C 80 80 BD */ lis r4, l_arcName@ha /* 0x80BCA0D8@ha */
|
||||
/* 80BC93A4 38 84 A0 D8 */ addi r4, r4, l_arcName@l /* 0x80BCA0D8@l */
|
||||
/* 80BC93A8 80 84 00 00 */ lwz r4, 0(r4)
|
||||
/* 80BC93AC 38 A0 00 07 */ li r5, 7
|
||||
/* 80BC93B0 3C C0 80 07 */ lis r6, dBgS_MoveBGProc_TypicalRotY__FP4dBgWPvRC13cBgS_PolyInfobP4cXyzP5csXyzP5csXyz@ha /* 0x80075AD8@ha */
|
||||
/* 80BC93B4 38 C6 5A D8 */ addi r6, r6, dBgS_MoveBGProc_TypicalRotY__FP4dBgWPvRC13cBgS_PolyInfobP4cXyzP5csXyzP5csXyz@l /* 0x80075AD8@l */
|
||||
/* 80BC93B8 38 E0 0C 00 */ li r7, 0xc00
|
||||
/* 80BC93BC 39 00 00 00 */ li r8, 0
|
||||
/* 80BC93C0 4B 4A F3 FD */ bl MoveBGCreate__16dBgS_MoveBgActorFPCciPFP4dBgWPvRC13cBgS_PolyInfobP4cXyzP5csXyzP5csXyz_vUlPA3_A4_f
|
||||
/* 80BC93C4 7C 60 1B 78 */ mr r0, r3
|
||||
/* 80BC93C8 2C 00 00 05 */ cmpwi r0, 5
|
||||
/* 80BC93CC 40 82 00 08 */ bne lbl_80BC93D4
|
||||
/* 80BC93D0 48 00 00 08 */ b lbl_80BC93D8
|
||||
lbl_80BC93D4:
|
||||
/* 80BC93D4 7C 03 03 78 */ mr r3, r0
|
||||
lbl_80BC93D8:
|
||||
/* 80BC93D8 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 80BC93DC 4B 79 8E 4D */ bl _restgpr_29
|
||||
/* 80BC93E0 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 80BC93E4 7C 08 03 A6 */ mtlr r0
|
||||
/* 80BC93E8 38 21 00 20 */ addi r1, r1, 0x20
|
||||
/* 80BC93EC 4E 80 00 20 */ blr
|
||||
|
|
@ -1,9 +0,0 @@
|
|||
lbl_80BC9FAC:
|
||||
/* 80BC9FAC 88 83 00 00 */ lbz r4, 0(r3)
|
||||
/* 80BC9FB0 28 04 00 00 */ cmplwi r4, 0
|
||||
/* 80BC9FB4 41 82 00 0C */ beq lbl_80BC9FC0
|
||||
/* 80BC9FB8 38 04 FF FF */ addi r0, r4, -1
|
||||
/* 80BC9FBC 98 03 00 00 */ stb r0, 0(r3)
|
||||
lbl_80BC9FC0:
|
||||
/* 80BC9FC0 88 63 00 00 */ lbz r3, 0(r3)
|
||||
/* 80BC9FC4 4E 80 00 20 */ blr
|
||||
|
|
@ -1,9 +0,0 @@
|
|||
lbl_80BC9FC8:
|
||||
/* 80BC9FC8 A0 83 00 00 */ lhz r4, 0(r3)
|
||||
/* 80BC9FCC 28 04 00 00 */ cmplwi r4, 0
|
||||
/* 80BC9FD0 41 82 00 0C */ beq lbl_80BC9FDC
|
||||
/* 80BC9FD4 38 04 FF FF */ addi r0, r4, -1
|
||||
/* 80BC9FD8 B0 03 00 00 */ sth r0, 0(r3)
|
||||
lbl_80BC9FDC:
|
||||
/* 80BC9FDC A0 63 00 00 */ lhz r3, 0(r3)
|
||||
/* 80BC9FE0 4E 80 00 20 */ blr
|
||||
|
|
@ -1,3 +0,0 @@
|
|||
lbl_80BC9FE4:
|
||||
/* 80BC9FE4 38 63 FF DC */ addi r3, r3, -36
|
||||
/* 80BC9FE8 4B FF F6 B4 */ b __dt__12dBgS_ObjAcchFv
|
||||
|
|
@ -1,3 +0,0 @@
|
|||
lbl_80BC9FEC:
|
||||
/* 80BC9FEC 38 63 FF EC */ addi r3, r3, -20
|
||||
/* 80BC9FF0 4B FF F6 AC */ b __dt__12dBgS_ObjAcchFv
|
||||
|
|
@ -1,16 +0,0 @@
|
|||
lbl_80BC8EF8:
|
||||
/* 80BC8EF8 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80BC8EFC 7C 08 02 A6 */ mflr r0
|
||||
/* 80BC8F00 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80BC8F04 80 83 05 A8 */ lwz r4, 0x5a8(r3)
|
||||
/* 80BC8F08 C0 03 04 EC */ lfs f0, 0x4ec(r3)
|
||||
/* 80BC8F0C D0 04 00 18 */ stfs f0, 0x18(r4)
|
||||
/* 80BC8F10 C0 03 04 F0 */ lfs f0, 0x4f0(r3)
|
||||
/* 80BC8F14 D0 04 00 1C */ stfs f0, 0x1c(r4)
|
||||
/* 80BC8F18 C0 03 04 F4 */ lfs f0, 0x4f4(r3)
|
||||
/* 80BC8F1C D0 04 00 20 */ stfs f0, 0x20(r4)
|
||||
/* 80BC8F20 48 00 00 15 */ bl setBaseMtx__12daObjChest_cFv
|
||||
/* 80BC8F24 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80BC8F28 7C 08 03 A6 */ mtlr r0
|
||||
/* 80BC8F2C 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80BC8F30 4E 80 00 20 */ blr
|
||||
|
|
@ -1,88 +0,0 @@
|
|||
lbl_80BC8F34:
|
||||
/* 80BC8F34 94 21 FF D0 */ stwu r1, -0x30(r1)
|
||||
/* 80BC8F38 7C 08 02 A6 */ mflr r0
|
||||
/* 80BC8F3C 90 01 00 34 */ stw r0, 0x34(r1)
|
||||
/* 80BC8F40 93 E1 00 2C */ stw r31, 0x2c(r1)
|
||||
/* 80BC8F44 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 80BC8F48 A8 63 0A 9A */ lha r3, 0xa9a(r3)
|
||||
/* 80BC8F4C 38 03 FF 74 */ addi r0, r3, -140
|
||||
/* 80BC8F50 B0 1F 0A 9A */ sth r0, 0xa9a(r31)
|
||||
/* 80BC8F54 A8 7F 0A 98 */ lha r3, 0xa98(r31)
|
||||
/* 80BC8F58 A8 1F 0A 9A */ lha r0, 0xa9a(r31)
|
||||
/* 80BC8F5C 7C 03 02 14 */ add r0, r3, r0
|
||||
/* 80BC8F60 B0 1F 0A 98 */ sth r0, 0xa98(r31)
|
||||
/* 80BC8F64 A8 1F 0A 98 */ lha r0, 0xa98(r31)
|
||||
/* 80BC8F68 2C 00 00 00 */ cmpwi r0, 0
|
||||
/* 80BC8F6C 40 80 00 4C */ bge lbl_80BC8FB8
|
||||
/* 80BC8F70 38 00 00 00 */ li r0, 0
|
||||
/* 80BC8F74 B0 1F 0A 98 */ sth r0, 0xa98(r31)
|
||||
/* 80BC8F78 A8 1F 0A 9A */ lha r0, 0xa9a(r31)
|
||||
/* 80BC8F7C 3C 60 80 BD */ lis r3, lit_3681@ha /* 0x80BCA044@ha */
|
||||
/* 80BC8F80 C8 23 A0 44 */ lfd f1, lit_3681@l(r3) /* 0x80BCA044@l */
|
||||
/* 80BC8F84 6C 00 80 00 */ xoris r0, r0, 0x8000
|
||||
/* 80BC8F88 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80BC8F8C 3C 00 43 30 */ lis r0, 0x4330
|
||||
/* 80BC8F90 90 01 00 10 */ stw r0, 0x10(r1)
|
||||
/* 80BC8F94 C8 01 00 10 */ lfd f0, 0x10(r1)
|
||||
/* 80BC8F98 EC 20 08 28 */ fsubs f1, f0, f1
|
||||
/* 80BC8F9C C0 1F 0A 9C */ lfs f0, 0xa9c(r31)
|
||||
/* 80BC8FA0 FC 00 00 50 */ fneg f0, f0
|
||||
/* 80BC8FA4 EC 01 00 32 */ fmuls f0, f1, f0
|
||||
/* 80BC8FA8 FC 00 00 1E */ fctiwz f0, f0
|
||||
/* 80BC8FAC D8 01 00 18 */ stfd f0, 0x18(r1)
|
||||
/* 80BC8FB0 80 01 00 1C */ lwz r0, 0x1c(r1)
|
||||
/* 80BC8FB4 B0 1F 0A 9A */ sth r0, 0xa9a(r31)
|
||||
lbl_80BC8FB8:
|
||||
/* 80BC8FB8 38 7F 04 D0 */ addi r3, r31, 0x4d0
|
||||
/* 80BC8FBC 4B 44 3D A9 */ bl transS__14mDoMtx_stack_cFRC4cXyz
|
||||
/* 80BC8FC0 3C 60 80 3E */ lis r3, now__14mDoMtx_stack_c@ha /* 0x803DD470@ha */
|
||||
/* 80BC8FC4 38 63 D4 70 */ addi r3, r3, now__14mDoMtx_stack_c@l /* 0x803DD470@l */
|
||||
/* 80BC8FC8 A8 9F 04 E6 */ lha r4, 0x4e6(r31)
|
||||
/* 80BC8FCC 4B 44 34 69 */ bl mDoMtx_YrotM__FPA4_fs
|
||||
/* 80BC8FD0 3C 60 80 3E */ lis r3, now__14mDoMtx_stack_c@ha /* 0x803DD470@ha */
|
||||
/* 80BC8FD4 38 63 D4 70 */ addi r3, r3, now__14mDoMtx_stack_c@l /* 0x803DD470@l */
|
||||
/* 80BC8FD8 A8 9F 0A 84 */ lha r4, 0xa84(r31)
|
||||
/* 80BC8FDC A8 1F 0A 98 */ lha r0, 0xa98(r31)
|
||||
/* 80BC8FE0 7C 04 02 14 */ add r0, r4, r0
|
||||
/* 80BC8FE4 7C 04 07 34 */ extsh r4, r0
|
||||
/* 80BC8FE8 A8 BF 0A 86 */ lha r5, 0xa86(r31)
|
||||
/* 80BC8FEC A8 DF 0A 88 */ lha r6, 0xa88(r31)
|
||||
/* 80BC8FF0 4B 44 32 B1 */ bl mDoMtx_ZXYrotM__FPA4_fsss
|
||||
/* 80BC8FF4 3C 60 80 3E */ lis r3, now__14mDoMtx_stack_c@ha /* 0x803DD470@ha */
|
||||
/* 80BC8FF8 38 63 D4 70 */ addi r3, r3, now__14mDoMtx_stack_c@l /* 0x803DD470@l */
|
||||
/* 80BC8FFC 80 9F 05 A8 */ lwz r4, 0x5a8(r31)
|
||||
/* 80BC9000 38 84 00 24 */ addi r4, r4, 0x24
|
||||
/* 80BC9004 4B 77 D4 AD */ bl PSMTXCopy
|
||||
/* 80BC9008 A8 7F 0A 84 */ lha r3, 0xa84(r31)
|
||||
/* 80BC900C 7C 60 07 35 */ extsh. r0, r3
|
||||
/* 80BC9010 41 82 00 54 */ beq lbl_80BC9064
|
||||
/* 80BC9014 B0 61 00 08 */ sth r3, 8(r1)
|
||||
/* 80BC9018 A8 1F 0A 86 */ lha r0, 0xa86(r31)
|
||||
/* 80BC901C B0 01 00 0A */ sth r0, 0xa(r1)
|
||||
/* 80BC9020 A8 1F 0A 88 */ lha r0, 0xa88(r31)
|
||||
/* 80BC9024 B0 01 00 0C */ sth r0, 0xc(r1)
|
||||
/* 80BC9028 38 00 40 00 */ li r0, 0x4000
|
||||
/* 80BC902C B0 01 00 08 */ sth r0, 8(r1)
|
||||
/* 80BC9030 38 7F 04 D0 */ addi r3, r31, 0x4d0
|
||||
/* 80BC9034 4B 44 3D 31 */ bl transS__14mDoMtx_stack_cFRC4cXyz
|
||||
/* 80BC9038 3C 60 80 3E */ lis r3, now__14mDoMtx_stack_c@ha /* 0x803DD470@ha */
|
||||
/* 80BC903C 38 63 D4 70 */ addi r3, r3, now__14mDoMtx_stack_c@l /* 0x803DD470@l */
|
||||
/* 80BC9040 A8 9F 04 E6 */ lha r4, 0x4e6(r31)
|
||||
/* 80BC9044 4B 44 33 F1 */ bl mDoMtx_YrotM__FPA4_fs
|
||||
/* 80BC9048 38 61 00 08 */ addi r3, r1, 8
|
||||
/* 80BC904C 4B 44 3E F9 */ bl ZXYrotM__14mDoMtx_stack_cFRC5csXyz
|
||||
/* 80BC9050 3C 60 80 BD */ lis r3, lit_3679@ha /* 0x80BCA040@ha */
|
||||
/* 80BC9054 C0 23 A0 40 */ lfs f1, lit_3679@l(r3) /* 0x80BCA040@l */
|
||||
/* 80BC9058 C0 5F 0A A0 */ lfs f2, 0xaa0(r31)
|
||||
/* 80BC905C FC 60 08 90 */ fmr f3, f1
|
||||
/* 80BC9060 4B 44 3D D9 */ bl scaleM__14mDoMtx_stack_cFfff
|
||||
lbl_80BC9064:
|
||||
/* 80BC9064 3C 60 80 3E */ lis r3, now__14mDoMtx_stack_c@ha /* 0x803DD470@ha */
|
||||
/* 80BC9068 38 63 D4 70 */ addi r3, r3, now__14mDoMtx_stack_c@l /* 0x803DD470@l */
|
||||
/* 80BC906C 38 9F 05 6C */ addi r4, r31, 0x56c
|
||||
/* 80BC9070 4B 77 D4 41 */ bl PSMTXCopy
|
||||
/* 80BC9074 83 E1 00 2C */ lwz r31, 0x2c(r1)
|
||||
/* 80BC9078 80 01 00 34 */ lwz r0, 0x34(r1)
|
||||
/* 80BC907C 7C 08 03 A6 */ mtlr r0
|
||||
/* 80BC9080 38 21 00 30 */ addi r1, r1, 0x30
|
||||
/* 80BC9084 4E 80 00 20 */ blr
|
||||
|
|
@ -1,5 +1,53 @@
|
|||
#ifndef D_A_OBJ_CHEST_H
|
||||
#define D_A_OBJ_CHEST_H
|
||||
|
||||
#include "d/bg/d_bg_s_movebg_actor.h"
|
||||
#include "d/cc/d_cc_d.h"
|
||||
#include "d/com/d_com_inf_game.h"
|
||||
#include "f_op/f_op_actor_mng.h"
|
||||
|
||||
class daObjChest_c : public dBgS_MoveBgActor {
|
||||
public:
|
||||
enum daObjChest_Action {
|
||||
/* 0 */ ACTION_WAIT,
|
||||
/* 1 */ ACTION_MOVE,
|
||||
/* 2 */ ACTION_END,
|
||||
};
|
||||
|
||||
/* 80BC8EF8 */ void initBaseMtx();
|
||||
/* 80BC8F34 */ void setBaseMtx();
|
||||
/* 80BC9088 */ int Create();
|
||||
/* 80BC9240 */ int CreateHeap();
|
||||
/* 80BC92B0 */ int create();
|
||||
/* 80BC970C */ int Execute(Mtx**);
|
||||
/* 80BC9764 */ void action();
|
||||
/* 80BC9808 */ void actionWait();
|
||||
/* 80BC9BF0 */ void actionMove();
|
||||
/* 80BC9DFC */ void actionEnd();
|
||||
/* 80BC9E00 */ int Draw();
|
||||
/* 80BC9EA4 */ int Delete();
|
||||
|
||||
void setAction(u8 i_action) { mAction = i_action; }
|
||||
u8 getSwNo() { return fopAcM_GetParamBit(this, 0, 8); }
|
||||
u32 getArg0() { return fopAcM_GetParamBit(this, 8, 4); }
|
||||
|
||||
/* 0x5A0 */ request_of_phase_process_class mPhaseReq;
|
||||
/* 0x5A8 */ J3DModel* mpModel;
|
||||
/* 0x5AC */ dBgS_ObjAcch mObjAcch;
|
||||
/* 0x784 */ dBgS_AcchCir mAcchCir;
|
||||
/* 0x7C4 */ dCcD_Stts mStts;
|
||||
/* 0x800 */ dCcD_Cyl mCyl[2];
|
||||
/* 0xA78 */ cXyz mFallingChestPos;
|
||||
/* 0xA84 */ csXyz mFallingChestRot;
|
||||
/* 0xA8A */ csXyz mExtraRot;
|
||||
/* 0xA90 */ u8 mAction;
|
||||
/* 0xA91 */ u8 mMoveStartTimer;
|
||||
/* 0xA92 */ u16 mRandomMoveStartTimer;
|
||||
/* 0xA94 */ s32 mLifeCycleLength; // this only gets incremented in the execute function
|
||||
/* 0xA98 */ s16 mModifyRotX;
|
||||
/* 0xA9A */ s16 mRandomRotX;
|
||||
/* 0xA9C */ f32 field_0xa9c;
|
||||
/* 0xAA0 */ f32 mScaleY;
|
||||
}; // Size: 0xAA4
|
||||
|
||||
#endif /* D_A_OBJ_CHEST_H */
|
||||
|
|
|
|||
|
|
@ -8,12 +8,10 @@ M422_MAP := $(BUILD_DIR)/rel/d/a/obj/d_a_obj_chest.map
|
|||
|
||||
M422_CPP_FILES := \
|
||||
rel/executor.cpp \
|
||||
rel/d/a/obj/d_a_obj_chest/unknown_translation_unit_bss.cpp \
|
||||
rel/d/a/obj/d_a_obj_chest/d_a_obj_chest.cpp \
|
||||
|
||||
M422_O_FILES := \
|
||||
$(BUILD_DIR)/rel/executor.o \
|
||||
$(BUILD_DIR)/rel/d/a/obj/d_a_obj_chest/unknown_translation_unit_bss.o \
|
||||
$(BUILD_DIR)/rel/d/a/obj/d_a_obj_chest/d_a_obj_chest.o \
|
||||
|
||||
M422_LIBS := \
|
||||
|
|
|
|||
File diff suppressed because it is too large
Load Diff
|
|
@ -1,26 +0,0 @@
|
|||
//
|
||||
// Generated By: dol2asm
|
||||
// Translation Unit: unknown_translation_unit_bss
|
||||
//
|
||||
|
||||
#include "rel/d/a/obj/d_a_obj_chest/unknown_translation_unit_bss.h"
|
||||
#include "dolphin/types.h"
|
||||
|
||||
//
|
||||
// Forward References:
|
||||
//
|
||||
|
||||
extern "C" extern u8 data_80BCA200[4];
|
||||
|
||||
//
|
||||
// External References:
|
||||
//
|
||||
|
||||
//
|
||||
// Declarations:
|
||||
//
|
||||
|
||||
/* ############################################################################################## */
|
||||
/* 80BCA200-80BCA204 000000 0004+00 0/0 1/1 0/0 .bss None */
|
||||
extern u8 data_80BCA200[4];
|
||||
u8 data_80BCA200[4];
|
||||
|
|
@ -3854,15 +3854,19 @@ bool dFile_select_c::copySelectWakuAlpahAnm(u8 param_1) {
|
|||
|
||||
/* 80188950-80188994 183290 0044+00 1/1 0/0 0/0 .text getCptoNum__14dFile_select_cFUc */
|
||||
u8 dFile_select_c::getCptoNum(u8 param_0) {
|
||||
// !@bug It returns the value in this if field_0x026a is not in the range
|
||||
u8 cptoNum;
|
||||
switch (field_0x026a) {
|
||||
case 0:
|
||||
return param_0 + 1;
|
||||
cptoNum = param_0 + 1;
|
||||
break;
|
||||
case 1:
|
||||
return param_0 * 2;
|
||||
cptoNum = param_0 * 2;
|
||||
break;
|
||||
case 2:
|
||||
return param_0;
|
||||
cptoNum = param_0;
|
||||
break;
|
||||
}
|
||||
return cptoNum;
|
||||
}
|
||||
|
||||
/* 80188994-80188B54 1832D4 01C0+00 1/0 0/0 0/0 .text copyToSelBack__14dFile_select_cFv
|
||||
|
|
|
|||
|
|
@ -3726,7 +3726,7 @@ SECTION_SDATA2 static f64 lit_7963 = 0.39269909262657166;
|
|||
|
||||
/* 801B7660-801B774C 1B1FA0 00EC+00 1/1 0/0 0/0 .text toItem3Dpos__17dMenu_Collect3D_cFfffP4cXyz
|
||||
*/
|
||||
// This is mostly matching like this using O2 but still regalloc (f29/f31)
|
||||
// This is mostly matching like this using O2 but still regalloc (f29/f31). The main issue is the use of dVar12
|
||||
#ifdef NONMATCHING
|
||||
#pragma push
|
||||
#pragma optimization_level 2
|
||||
|
|
@ -3740,7 +3740,7 @@ void dMenu_Collect3D_c::toItem3Dpos(f32 param_0, f32 param_1, f32 param_2, cXyz*
|
|||
MTXInverse(adStack_98, auStack_c8);
|
||||
f32 tangent = tan(0.39269909262657166);
|
||||
f32 dVar12 = -param_2;
|
||||
cXyz cStack_d4((dVar7 * param_2) * (tangent * mDoGph_gInf_c::getAspect()),
|
||||
cXyz cStack_d4((dVar7 * param_2) * (mDoGph_gInf_c::getAspect() * tangent),
|
||||
(tangent * (dVar11 * dVar12)), dVar12);
|
||||
MTXMultVec(auStack_c8, &cStack_d4, param_3);
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue