mirror of
https://github.com/encounter/tp.git
synced 2026-07-11 06:18:46 -07:00
d_a_obj_dan OK (#2163)
This commit is contained in:
+4
-4
@@ -21,8 +21,8 @@ Total | 54.954197% | 2209528 | 4020672
|
||||
Section | Percentage | Decompiled (bytes) | Total (bytes)
|
||||
---|---|---|---
|
||||
main.dol | 54.954197% | 2209528 | 4020672
|
||||
RELs | 38.794003% | 4461436 | 11500324
|
||||
Total | 42.980257% | 6670964 | 15520996
|
||||
RELs | 38.860853% | 4469124 | 11500324
|
||||
Total | 43.029790% | 6678652 | 15520996
|
||||
|
||||
## RELs
|
||||
|
||||
@@ -388,7 +388,7 @@ d_a_obj_crvsteel | 48.717949% | 1520 | 3120
|
||||
d_a_obj_crystal | 100.000000% | 2356 | 2356
|
||||
d_a_obj_cwall | 30.455195% | 5968 | 19596
|
||||
d_a_obj_damCps | 100.000000% | 504 | 504
|
||||
d_a_obj_dan | 35.198921% | 4176 | 11864
|
||||
d_a_obj_dan | 100.000000% | 11864 | 11864
|
||||
d_a_obj_digholl | 100.000000% | 2272 | 2272
|
||||
d_a_obj_digplace | 100.000000% | 3564 | 3564
|
||||
d_a_obj_digsnow | 100.000000% | 4820 | 4820
|
||||
@@ -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 | 38.794003% | 4461436 | 11500324
|
||||
Total | 38.860853% | 4469124 | 11500324
|
||||
|
||||
@@ -1,44 +0,0 @@
|
||||
lbl_80BDAFDC:
|
||||
/* 80BDAFDC 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80BDAFE0 7C 08 02 A6 */ mflr r0
|
||||
/* 80BDAFE4 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80BDAFE8 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 80BDAFEC 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 80BDAFF0 38 60 00 00 */ li r3, 0
|
||||
/* 80BDAFF4 7C 64 1B 78 */ mr r4, r3
|
||||
/* 80BDAFF8 38 00 00 03 */ li r0, 3
|
||||
/* 80BDAFFC 7C 09 03 A6 */ mtctr r0
|
||||
lbl_80BDB000:
|
||||
/* 80BDB000 38 C3 07 6A */ addi r6, r3, 0x76a
|
||||
/* 80BDB004 7C BF 32 AE */ lhax r5, r31, r6
|
||||
/* 80BDB008 38 05 FF FF */ addi r0, r5, -1
|
||||
/* 80BDB00C 7C 1F 33 2E */ sthx r0, r31, r6
|
||||
/* 80BDB010 7C 1F 32 AE */ lhax r0, r31, r6
|
||||
/* 80BDB014 2C 00 00 00 */ cmpwi r0, 0
|
||||
/* 80BDB018 41 81 00 08 */ bgt lbl_80BDB020
|
||||
/* 80BDB01C 7C 9F 33 2E */ sthx r4, r31, r6
|
||||
lbl_80BDB020:
|
||||
/* 80BDB020 38 63 00 02 */ addi r3, r3, 2
|
||||
/* 80BDB024 42 00 FF DC */ bdnz lbl_80BDB000
|
||||
/* 80BDB028 88 1F 07 68 */ lbz r0, 0x768(r31)
|
||||
/* 80BDB02C 2C 00 00 02 */ cmpwi r0, 2
|
||||
/* 80BDB030 41 82 00 20 */ beq lbl_80BDB050
|
||||
/* 80BDB034 40 80 00 24 */ bge lbl_80BDB058
|
||||
/* 80BDB038 2C 00 00 01 */ cmpwi r0, 1
|
||||
/* 80BDB03C 40 80 00 08 */ bge lbl_80BDB044
|
||||
/* 80BDB040 48 00 00 18 */ b lbl_80BDB058
|
||||
lbl_80BDB044:
|
||||
/* 80BDB044 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80BDB048 4B FF FA CD */ bl MoveAction__10daObjDAN_cFv
|
||||
/* 80BDB04C 48 00 00 0C */ b lbl_80BDB058
|
||||
lbl_80BDB050:
|
||||
/* 80BDB050 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80BDB054 4B FF FB BD */ bl DamageAction__10daObjDAN_cFv
|
||||
lbl_80BDB058:
|
||||
/* 80BDB058 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80BDB05C 4B 58 30 1D */ bl Insect_GetDemoMain__9dInsect_cFv
|
||||
/* 80BDB060 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 80BDB064 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80BDB068 7C 08 03 A6 */ mtlr r0
|
||||
/* 80BDB06C 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80BDB070 4E 80 00 20 */ blr
|
||||
@@ -1,86 +0,0 @@
|
||||
lbl_80BDB4E0:
|
||||
/* 80BDB4E0 94 21 FF E0 */ stwu r1, -0x20(r1)
|
||||
/* 80BDB4E4 7C 08 02 A6 */ mflr r0
|
||||
/* 80BDB4E8 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 80BDB4EC 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 80BDB4F0 4B 78 6C ED */ bl _savegpr_29
|
||||
/* 80BDB4F4 7C 7D 1B 78 */ mr r29, r3
|
||||
/* 80BDB4F8 3C 60 80 BE */ lis r3, lit_3775@ha /* 0x80BDC3B0@ha */
|
||||
/* 80BDB4FC 3B E3 C3 B0 */ addi r31, r3, lit_3775@l /* 0x80BDC3B0@l */
|
||||
/* 80BDB500 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 80BDB504 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 80BDB508 83 C3 5D AC */ lwz r30, 0x5dac(r3)
|
||||
/* 80BDB50C 88 1D 07 A9 */ lbz r0, 0x7a9(r29)
|
||||
/* 80BDB510 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 80BDB514 41 82 01 00 */ beq lbl_80BDB614
|
||||
/* 80BDB518 38 7D 07 04 */ addi r3, r29, 0x704
|
||||
/* 80BDB51C 38 9D 04 D0 */ addi r4, r29, 0x4d0
|
||||
/* 80BDB520 38 BD 04 E6 */ addi r5, r29, 0x4e6
|
||||
/* 80BDB524 38 C0 00 00 */ li r6, 0
|
||||
/* 80BDB528 38 E0 1C 00 */ li r7, 0x1c00
|
||||
/* 80BDB52C 4B 58 31 29 */ bl posMove__20daPy_boomerangMove_cFP4cXyzPsP10fopAc_ac_cs
|
||||
/* 80BDB530 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 80BDB534 41 82 00 4C */ beq lbl_80BDB580
|
||||
/* 80BDB538 C0 1F 00 54 */ lfs f0, 0x54(r31)
|
||||
/* 80BDB53C D0 1D 04 FC */ stfs f0, 0x4fc(r29)
|
||||
/* 80BDB540 38 7D 07 04 */ addi r3, r29, 0x704
|
||||
/* 80BDB544 38 9D 04 D0 */ addi r4, r29, 0x4d0
|
||||
/* 80BDB548 4B 58 33 35 */ bl bgCheckAfterOffset__20daPy_boomerangMove_cFPC4cXyz
|
||||
/* 80BDB54C C0 3D 04 D4 */ lfs f1, 0x4d4(r29)
|
||||
/* 80BDB550 C0 1F 00 6C */ lfs f0, 0x6c(r31)
|
||||
/* 80BDB554 EC 01 00 2A */ fadds f0, f1, f0
|
||||
/* 80BDB558 D0 1D 04 D4 */ stfs f0, 0x4d4(r29)
|
||||
/* 80BDB55C C0 1D 04 D0 */ lfs f0, 0x4d0(r29)
|
||||
/* 80BDB560 D0 1D 04 A8 */ stfs f0, 0x4a8(r29)
|
||||
/* 80BDB564 C0 1D 04 D4 */ lfs f0, 0x4d4(r29)
|
||||
/* 80BDB568 D0 1D 04 AC */ stfs f0, 0x4ac(r29)
|
||||
/* 80BDB56C C0 1D 04 D8 */ lfs f0, 0x4d8(r29)
|
||||
/* 80BDB570 D0 1D 04 B0 */ stfs f0, 0x4b0(r29)
|
||||
/* 80BDB574 C0 1F 00 54 */ lfs f0, 0x54(r31)
|
||||
/* 80BDB578 D0 1D 05 30 */ stfs f0, 0x530(r29)
|
||||
/* 80BDB57C 48 00 00 98 */ b lbl_80BDB614
|
||||
lbl_80BDB580:
|
||||
/* 80BDB580 C0 1F 00 9C */ lfs f0, 0x9c(r31)
|
||||
/* 80BDB584 D0 1D 04 FC */ stfs f0, 0x4fc(r29)
|
||||
/* 80BDB588 38 7D 07 04 */ addi r3, r29, 0x704
|
||||
/* 80BDB58C 38 9D 04 D0 */ addi r4, r29, 0x4d0
|
||||
/* 80BDB590 4B 58 32 ED */ bl bgCheckAfterOffset__20daPy_boomerangMove_cFPC4cXyz
|
||||
/* 80BDB594 38 00 00 00 */ li r0, 0
|
||||
/* 80BDB598 98 1D 07 A9 */ stb r0, 0x7a9(r29)
|
||||
/* 80BDB59C C0 1F 00 68 */ lfs f0, 0x68(r31)
|
||||
/* 80BDB5A0 D0 1D 05 30 */ stfs f0, 0x530(r29)
|
||||
/* 80BDB5A4 3C 60 80 BE */ lis r3, d_a_obj_dan__stringBase0@ha /* 0x80BDC46C@ha */
|
||||
/* 80BDB5A8 38 63 C4 6C */ addi r3, r3, d_a_obj_dan__stringBase0@l /* 0x80BDC46C@l */
|
||||
/* 80BDB5AC 38 80 00 06 */ li r4, 6
|
||||
/* 80BDB5B0 3C A0 80 40 */ lis r5, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 80BDB5B4 38 A5 61 C0 */ addi r5, r5, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 80BDB5B8 3C A5 00 02 */ addis r5, r5, 2
|
||||
/* 80BDB5BC 38 C0 00 80 */ li r6, 0x80
|
||||
/* 80BDB5C0 38 A5 C2 F8 */ addi r5, r5, -15624
|
||||
/* 80BDB5C4 4B 46 0D 29 */ bl getRes__14dRes_control_cFPCclP11dRes_info_ci
|
||||
/* 80BDB5C8 7C 64 1B 78 */ mr r4, r3
|
||||
/* 80BDB5CC 80 7D 08 44 */ lwz r3, 0x844(r29)
|
||||
/* 80BDB5D0 38 A0 00 02 */ li r5, 2
|
||||
/* 80BDB5D4 C0 3F 00 60 */ lfs f1, 0x60(r31)
|
||||
/* 80BDB5D8 C0 5F 00 00 */ lfs f2, 0(r31)
|
||||
/* 80BDB5DC C0 7F 00 54 */ lfs f3, 0x54(r31)
|
||||
/* 80BDB5E0 C0 9F 00 64 */ lfs f4, 0x64(r31)
|
||||
/* 80BDB5E4 4B 43 58 8D */ bl setAnm__16mDoExt_McaMorfSOFP15J3DAnmTransformiffff
|
||||
/* 80BDB5E8 38 00 00 64 */ li r0, 0x64
|
||||
/* 80BDB5EC B0 1D 07 6A */ sth r0, 0x76a(r29)
|
||||
/* 80BDB5F0 38 00 00 02 */ li r0, 2
|
||||
/* 80BDB5F4 98 1D 07 68 */ stb r0, 0x768(r29)
|
||||
/* 80BDB5F8 38 00 00 01 */ li r0, 1
|
||||
/* 80BDB5FC 98 1D 07 69 */ stb r0, 0x769(r29)
|
||||
/* 80BDB600 C0 3F 00 A0 */ lfs f1, 0xa0(r31)
|
||||
/* 80BDB604 C0 1E 04 D4 */ lfs f0, 0x4d4(r30)
|
||||
/* 80BDB608 EC 01 00 2A */ fadds f0, f1, f0
|
||||
/* 80BDB60C D0 1D 04 C0 */ stfs f0, 0x4c0(r29)
|
||||
/* 80BDB610 D0 1D 04 D4 */ stfs f0, 0x4d4(r29)
|
||||
lbl_80BDB614:
|
||||
/* 80BDB614 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 80BDB618 4B 78 6C 11 */ bl _restgpr_29
|
||||
/* 80BDB61C 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 80BDB620 7C 08 03 A6 */ mtlr r0
|
||||
/* 80BDB624 38 21 00 20 */ addi r1, r1, 0x20
|
||||
/* 80BDB628 4E 80 00 20 */ blr
|
||||
@@ -1,116 +0,0 @@
|
||||
lbl_80BDBB0C:
|
||||
/* 80BDBB0C 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80BDBB10 7C 08 02 A6 */ mflr r0
|
||||
/* 80BDBB14 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80BDBB18 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 80BDBB1C 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 80BDBB20 80 03 00 B0 */ lwz r0, 0xb0(r3)
|
||||
/* 80BDBB24 54 00 C7 3E */ rlwinm r0, r0, 0x18, 0x1c, 0x1f
|
||||
/* 80BDBB28 7C 03 03 78 */ mr r3, r0
|
||||
/* 80BDBB2C 28 00 00 0F */ cmplwi r0, 0xf
|
||||
/* 80BDBB30 40 82 00 08 */ bne lbl_80BDBB38
|
||||
/* 80BDBB34 38 60 00 00 */ li r3, 0
|
||||
lbl_80BDBB38:
|
||||
/* 80BDBB38 88 1F 07 A8 */ lbz r0, 0x7a8(r31)
|
||||
/* 80BDBB3C 28 00 00 02 */ cmplwi r0, 2
|
||||
/* 80BDBB40 41 82 01 60 */ beq lbl_80BDBCA0
|
||||
/* 80BDBB44 54 60 06 3F */ clrlwi. r0, r3, 0x18
|
||||
/* 80BDBB48 41 82 00 6C */ beq lbl_80BDBBB4
|
||||
/* 80BDBB4C 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 80BDBB50 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 80BDBB54 3B E3 07 F0 */ addi r31, r3, 0x7f0
|
||||
/* 80BDBB58 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80BDBB5C 3C 80 80 BE */ lis r4, l_musiya_num@ha /* 0x80BDC460@ha */
|
||||
/* 80BDBB60 A0 04 C4 60 */ lhz r0, l_musiya_num@l(r4) /* 0x80BDC460@l */
|
||||
/* 80BDBB64 54 00 08 3C */ slwi r0, r0, 1
|
||||
/* 80BDBB68 3C 80 80 3A */ lis r4, saveBitLabels__16dSv_event_flag_c@ha /* 0x803A7288@ha */
|
||||
/* 80BDBB6C 38 84 72 88 */ addi r4, r4, saveBitLabels__16dSv_event_flag_c@l /* 0x803A7288@l */
|
||||
/* 80BDBB70 7C 84 02 2E */ lhzx r4, r4, r0
|
||||
/* 80BDBB74 4B 45 8E 49 */ bl isEventBit__11dSv_event_cCFUs
|
||||
/* 80BDBB78 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 80BDBB7C 41 82 00 30 */ beq lbl_80BDBBAC
|
||||
/* 80BDBB80 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80BDBB84 3C 80 80 BE */ lis r4, l_musiya_num@ha /* 0x80BDC460@ha */
|
||||
/* 80BDBB88 38 84 C4 60 */ addi r4, r4, l_musiya_num@l /* 0x80BDC460@l */
|
||||
/* 80BDBB8C A0 04 00 02 */ lhz r0, 2(r4)
|
||||
/* 80BDBB90 54 00 08 3C */ slwi r0, r0, 1
|
||||
/* 80BDBB94 3C 80 80 3A */ lis r4, saveBitLabels__16dSv_event_flag_c@ha /* 0x803A7288@ha */
|
||||
/* 80BDBB98 38 84 72 88 */ addi r4, r4, saveBitLabels__16dSv_event_flag_c@l /* 0x803A7288@l */
|
||||
/* 80BDBB9C 7C 84 02 2E */ lhzx r4, r4, r0
|
||||
/* 80BDBBA0 4B 45 8E 1D */ bl isEventBit__11dSv_event_cCFUs
|
||||
/* 80BDBBA4 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 80BDBBA8 40 82 00 F8 */ bne lbl_80BDBCA0
|
||||
lbl_80BDBBAC:
|
||||
/* 80BDBBAC 38 60 00 00 */ li r3, 0
|
||||
/* 80BDBBB0 48 00 00 F4 */ b lbl_80BDBCA4
|
||||
lbl_80BDBBB4:
|
||||
/* 80BDBBB4 3C 60 80 BE */ lis r3, d_a_obj_dan__stringBase0@ha /* 0x80BDC46C@ha */
|
||||
/* 80BDBBB8 38 63 C4 6C */ addi r3, r3, d_a_obj_dan__stringBase0@l /* 0x80BDC46C@l */
|
||||
/* 80BDBBBC 38 63 00 06 */ addi r3, r3, 6
|
||||
/* 80BDBBC0 3C 80 80 40 */ lis r4, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 80BDBBC4 38 84 61 C0 */ addi r4, r4, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 80BDBBC8 38 84 4E 00 */ addi r4, r4, 0x4e00
|
||||
/* 80BDBBCC 4B 78 CD C9 */ bl strcmp
|
||||
/* 80BDBBD0 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 80BDBBD4 40 82 00 CC */ bne lbl_80BDBCA0
|
||||
/* 80BDBBD8 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 80BDBBDC 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 80BDBBE0 88 03 4E 0A */ lbz r0, 0x4e0a(r3)
|
||||
/* 80BDBBE4 2C 00 00 03 */ cmpwi r0, 3
|
||||
/* 80BDBBE8 40 82 00 B8 */ bne lbl_80BDBCA0
|
||||
/* 80BDBBEC 88 1F 05 81 */ lbz r0, 0x581(r31)
|
||||
/* 80BDBBF0 3C 60 80 BE */ lis r3, l_dan_itemno@ha /* 0x80BDC42C@ha */
|
||||
/* 80BDBBF4 38 63 C4 2C */ addi r3, r3, l_dan_itemno@l /* 0x80BDC42C@l */
|
||||
/* 80BDBBF8 7C 63 00 AE */ lbzx r3, r3, r0
|
||||
/* 80BDBBFC 4B 5F E3 41 */ bl isCatchNotGiveInsect__14dMenu_Insect_cFUc
|
||||
/* 80BDBC00 54 60 06 3F */ clrlwi. r0, r3, 0x18
|
||||
/* 80BDBC04 41 82 00 0C */ beq lbl_80BDBC10
|
||||
/* 80BDBC08 38 60 00 00 */ li r3, 0
|
||||
/* 80BDBC0C 48 00 00 98 */ b lbl_80BDBCA4
|
||||
lbl_80BDBC10:
|
||||
/* 80BDBC10 88 1F 05 81 */ lbz r0, 0x581(r31)
|
||||
/* 80BDBC14 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 80BDBC18 40 82 00 3C */ bne lbl_80BDBC54
|
||||
/* 80BDBC1C 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 80BDBC20 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 80BDBC24 38 63 07 F0 */ addi r3, r3, 0x7f0
|
||||
/* 80BDBC28 54 00 0D FC */ rlwinm r0, r0, 1, 0x17, 0x1e
|
||||
/* 80BDBC2C 3C 80 80 BE */ lis r4, l_musiya_num@ha /* 0x80BDC460@ha */
|
||||
/* 80BDBC30 38 84 C4 60 */ addi r4, r4, l_musiya_num@l /* 0x80BDC460@l */
|
||||
/* 80BDBC34 7C 04 02 2E */ lhzx r0, r4, r0
|
||||
/* 80BDBC38 54 00 08 3C */ slwi r0, r0, 1
|
||||
/* 80BDBC3C 3C 80 80 3A */ lis r4, saveBitLabels__16dSv_event_flag_c@ha /* 0x803A7288@ha */
|
||||
/* 80BDBC40 38 84 72 88 */ addi r4, r4, saveBitLabels__16dSv_event_flag_c@l /* 0x803A7288@l */
|
||||
/* 80BDBC44 7C 84 02 2E */ lhzx r4, r4, r0
|
||||
/* 80BDBC48 4B 45 8D 75 */ bl isEventBit__11dSv_event_cCFUs
|
||||
/* 80BDBC4C 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 80BDBC50 41 82 00 48 */ beq lbl_80BDBC98
|
||||
lbl_80BDBC54:
|
||||
/* 80BDBC54 88 1F 05 81 */ lbz r0, 0x581(r31)
|
||||
/* 80BDBC58 28 00 00 01 */ cmplwi r0, 1
|
||||
/* 80BDBC5C 40 82 00 44 */ bne lbl_80BDBCA0
|
||||
/* 80BDBC60 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 80BDBC64 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 80BDBC68 38 63 07 F0 */ addi r3, r3, 0x7f0
|
||||
/* 80BDBC6C 54 00 0D FC */ rlwinm r0, r0, 1, 0x17, 0x1e
|
||||
/* 80BDBC70 3C 80 80 BE */ lis r4, l_musiya_num@ha /* 0x80BDC460@ha */
|
||||
/* 80BDBC74 38 84 C4 60 */ addi r4, r4, l_musiya_num@l /* 0x80BDC460@l */
|
||||
/* 80BDBC78 7C 04 02 2E */ lhzx r0, r4, r0
|
||||
/* 80BDBC7C 54 00 08 3C */ slwi r0, r0, 1
|
||||
/* 80BDBC80 3C 80 80 3A */ lis r4, saveBitLabels__16dSv_event_flag_c@ha /* 0x803A7288@ha */
|
||||
/* 80BDBC84 38 84 72 88 */ addi r4, r4, saveBitLabels__16dSv_event_flag_c@l /* 0x803A7288@l */
|
||||
/* 80BDBC88 7C 84 02 2E */ lhzx r4, r4, r0
|
||||
/* 80BDBC8C 4B 45 8D 31 */ bl isEventBit__11dSv_event_cCFUs
|
||||
/* 80BDBC90 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 80BDBC94 40 82 00 0C */ bne lbl_80BDBCA0
|
||||
lbl_80BDBC98:
|
||||
/* 80BDBC98 38 60 00 00 */ li r3, 0
|
||||
/* 80BDBC9C 48 00 00 08 */ b lbl_80BDBCA4
|
||||
lbl_80BDBCA0:
|
||||
/* 80BDBCA0 38 60 00 01 */ li r3, 1
|
||||
lbl_80BDBCA4:
|
||||
/* 80BDBCA4 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 80BDBCA8 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80BDBCAC 7C 08 03 A6 */ mtlr r0
|
||||
/* 80BDBCB0 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80BDBCB4 4E 80 00 20 */ blr
|
||||
@@ -1,212 +0,0 @@
|
||||
lbl_80BDA698:
|
||||
/* 80BDA698 94 21 FF D0 */ stwu r1, -0x30(r1)
|
||||
/* 80BDA69C 7C 08 02 A6 */ mflr r0
|
||||
/* 80BDA6A0 90 01 00 34 */ stw r0, 0x34(r1)
|
||||
/* 80BDA6A4 39 61 00 30 */ addi r11, r1, 0x30
|
||||
/* 80BDA6A8 4B 78 7B 31 */ bl _savegpr_28
|
||||
/* 80BDA6AC 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 80BDA6B0 3C 60 80 BE */ lis r3, d_a_obj_dan__stringBase0@ha /* 0x80BDC46C@ha */
|
||||
/* 80BDA6B4 38 63 C4 6C */ addi r3, r3, d_a_obj_dan__stringBase0@l /* 0x80BDC46C@l */
|
||||
/* 80BDA6B8 38 80 00 0B */ li r4, 0xb
|
||||
/* 80BDA6BC 3C A0 80 40 */ lis r5, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 80BDA6C0 38 A5 61 C0 */ addi r5, r5, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 80BDA6C4 3F C5 00 02 */ addis r30, r5, 2
|
||||
/* 80BDA6C8 3B DE C2 F8 */ addi r30, r30, -15624
|
||||
/* 80BDA6CC 7F C5 F3 78 */ mr r5, r30
|
||||
/* 80BDA6D0 38 C0 00 80 */ li r6, 0x80
|
||||
/* 80BDA6D4 4B 46 1C 19 */ bl getRes__14dRes_control_cFPCclP11dRes_info_ci
|
||||
/* 80BDA6D8 7C 7D 1B 78 */ mr r29, r3
|
||||
/* 80BDA6DC 38 60 00 58 */ li r3, 0x58
|
||||
/* 80BDA6E0 4B 6F 45 6D */ bl __nw__FUl
|
||||
/* 80BDA6E4 7C 7C 1B 79 */ or. r28, r3, r3
|
||||
/* 80BDA6E8 41 82 00 68 */ beq lbl_80BDA750
|
||||
/* 80BDA6EC 3C 60 80 BE */ lis r3, d_a_obj_dan__stringBase0@ha /* 0x80BDC46C@ha */
|
||||
/* 80BDA6F0 38 63 C4 6C */ addi r3, r3, d_a_obj_dan__stringBase0@l /* 0x80BDC46C@l */
|
||||
/* 80BDA6F4 38 80 00 08 */ li r4, 8
|
||||
/* 80BDA6F8 7F C5 F3 78 */ mr r5, r30
|
||||
/* 80BDA6FC 38 C0 00 80 */ li r6, 0x80
|
||||
/* 80BDA700 4B 46 1B ED */ bl getRes__14dRes_control_cFPCclP11dRes_info_ci
|
||||
/* 80BDA704 7C 67 1B 78 */ mr r7, r3
|
||||
/* 80BDA708 38 1F 07 B0 */ addi r0, r31, 0x7b0
|
||||
/* 80BDA70C 90 01 00 08 */ stw r0, 8(r1)
|
||||
/* 80BDA710 38 00 00 00 */ li r0, 0
|
||||
/* 80BDA714 90 01 00 0C */ stw r0, 0xc(r1)
|
||||
/* 80BDA718 3C 60 11 00 */ lis r3, 0x1100 /* 0x11000284@ha */
|
||||
/* 80BDA71C 38 03 02 84 */ addi r0, r3, 0x0284 /* 0x11000284@l */
|
||||
/* 80BDA720 90 01 00 10 */ stw r0, 0x10(r1)
|
||||
/* 80BDA724 7F 83 E3 78 */ mr r3, r28
|
||||
/* 80BDA728 7F A4 EB 78 */ mr r4, r29
|
||||
/* 80BDA72C 38 A0 00 00 */ li r5, 0
|
||||
/* 80BDA730 38 C0 00 00 */ li r6, 0
|
||||
/* 80BDA734 39 00 00 02 */ li r8, 2
|
||||
/* 80BDA738 3D 20 80 BE */ lis r9, lit_3775@ha /* 0x80BDC3B0@ha */
|
||||
/* 80BDA73C C0 29 C3 B0 */ lfs f1, lit_3775@l(r9) /* 0x80BDC3B0@l */
|
||||
/* 80BDA740 39 20 00 00 */ li r9, 0
|
||||
/* 80BDA744 39 40 FF FF */ li r10, -1
|
||||
/* 80BDA748 4B 43 60 89 */ bl __ct__16mDoExt_McaMorfSOFP12J3DModelDataP25mDoExt_McaMorfCallBack1_cP25mDoExt_McaMorfCallBack2_cP15J3DAnmTransformifiiP10Z2CreatureUlUl
|
||||
/* 80BDA74C 7C 7C 1B 78 */ mr r28, r3
|
||||
lbl_80BDA750:
|
||||
/* 80BDA750 93 9F 08 44 */ stw r28, 0x844(r31)
|
||||
/* 80BDA754 80 7F 08 44 */ lwz r3, 0x844(r31)
|
||||
/* 80BDA758 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 80BDA75C 41 82 00 10 */ beq lbl_80BDA76C
|
||||
/* 80BDA760 83 A3 00 04 */ lwz r29, 4(r3)
|
||||
/* 80BDA764 28 1D 00 00 */ cmplwi r29, 0
|
||||
/* 80BDA768 40 82 00 0C */ bne lbl_80BDA774
|
||||
lbl_80BDA76C:
|
||||
/* 80BDA76C 38 60 00 00 */ li r3, 0
|
||||
/* 80BDA770 48 00 02 28 */ b lbl_80BDA998
|
||||
lbl_80BDA774:
|
||||
/* 80BDA774 38 60 00 18 */ li r3, 0x18
|
||||
/* 80BDA778 4B 6F 44 D5 */ bl __nw__FUl
|
||||
/* 80BDA77C 7C 7C 1B 79 */ or. r28, r3, r3
|
||||
/* 80BDA780 41 82 00 20 */ beq lbl_80BDA7A0
|
||||
/* 80BDA784 3C 80 80 BE */ lis r4, __vt__12J3DFrameCtrl@ha /* 0x80BDC544@ha */
|
||||
/* 80BDA788 38 04 C5 44 */ addi r0, r4, __vt__12J3DFrameCtrl@l /* 0x80BDC544@l */
|
||||
/* 80BDA78C 90 1C 00 00 */ stw r0, 0(r28)
|
||||
/* 80BDA790 38 80 00 00 */ li r4, 0
|
||||
/* 80BDA794 4B 74 DC 69 */ bl init__12J3DFrameCtrlFs
|
||||
/* 80BDA798 38 00 00 00 */ li r0, 0
|
||||
/* 80BDA79C 90 1C 00 14 */ stw r0, 0x14(r28)
|
||||
lbl_80BDA7A0:
|
||||
/* 80BDA7A0 93 9F 07 90 */ stw r28, 0x790(r31)
|
||||
/* 80BDA7A4 80 1F 07 90 */ lwz r0, 0x790(r31)
|
||||
/* 80BDA7A8 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 80BDA7AC 40 82 00 0C */ bne lbl_80BDA7B8
|
||||
/* 80BDA7B0 38 60 00 00 */ li r3, 0
|
||||
/* 80BDA7B4 48 00 01 E4 */ b lbl_80BDA998
|
||||
lbl_80BDA7B8:
|
||||
/* 80BDA7B8 88 1F 05 81 */ lbz r0, 0x581(r31)
|
||||
/* 80BDA7BC 28 00 00 01 */ cmplwi r0, 1
|
||||
/* 80BDA7C0 40 82 00 58 */ bne lbl_80BDA818
|
||||
/* 80BDA7C4 3C 60 80 BE */ lis r3, d_a_obj_dan__stringBase0@ha /* 0x80BDC46C@ha */
|
||||
/* 80BDA7C8 38 63 C4 6C */ addi r3, r3, d_a_obj_dan__stringBase0@l /* 0x80BDC46C@l */
|
||||
/* 80BDA7CC 38 80 00 0E */ li r4, 0xe
|
||||
/* 80BDA7D0 7F C5 F3 78 */ mr r5, r30
|
||||
/* 80BDA7D4 38 C0 00 80 */ li r6, 0x80
|
||||
/* 80BDA7D8 4B 46 1B 15 */ bl getRes__14dRes_control_cFPCclP11dRes_info_ci
|
||||
/* 80BDA7DC 7C 65 1B 78 */ mr r5, r3
|
||||
/* 80BDA7E0 80 9D 00 04 */ lwz r4, 4(r29)
|
||||
/* 80BDA7E4 80 7F 07 90 */ lwz r3, 0x790(r31)
|
||||
/* 80BDA7E8 38 84 00 58 */ addi r4, r4, 0x58
|
||||
/* 80BDA7EC 38 C0 00 01 */ li r6, 1
|
||||
/* 80BDA7F0 38 E0 00 02 */ li r7, 2
|
||||
/* 80BDA7F4 3D 00 80 BE */ lis r8, lit_3775@ha /* 0x80BDC3B0@ha */
|
||||
/* 80BDA7F8 C0 28 C3 B0 */ lfs f1, lit_3775@l(r8) /* 0x80BDC3B0@l */
|
||||
/* 80BDA7FC 39 00 00 00 */ li r8, 0
|
||||
/* 80BDA800 39 20 FF FF */ li r9, -1
|
||||
/* 80BDA804 4B 43 2F 09 */ bl init__13mDoExt_brkAnmFP16J3DMaterialTableP15J3DAnmTevRegKeyiifss
|
||||
/* 80BDA808 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 80BDA80C 40 82 00 60 */ bne lbl_80BDA86C
|
||||
/* 80BDA810 38 60 00 00 */ li r3, 0
|
||||
/* 80BDA814 48 00 01 84 */ b lbl_80BDA998
|
||||
lbl_80BDA818:
|
||||
/* 80BDA818 3C 60 80 BE */ lis r3, d_a_obj_dan__stringBase0@ha /* 0x80BDC46C@ha */
|
||||
/* 80BDA81C 38 63 C4 6C */ addi r3, r3, d_a_obj_dan__stringBase0@l /* 0x80BDC46C@l */
|
||||
/* 80BDA820 38 80 00 0F */ li r4, 0xf
|
||||
/* 80BDA824 7F C5 F3 78 */ mr r5, r30
|
||||
/* 80BDA828 38 C0 00 80 */ li r6, 0x80
|
||||
/* 80BDA82C 4B 46 1A C1 */ bl getRes__14dRes_control_cFPCclP11dRes_info_ci
|
||||
/* 80BDA830 7C 65 1B 78 */ mr r5, r3
|
||||
/* 80BDA834 80 9D 00 04 */ lwz r4, 4(r29)
|
||||
/* 80BDA838 80 7F 07 90 */ lwz r3, 0x790(r31)
|
||||
/* 80BDA83C 38 84 00 58 */ addi r4, r4, 0x58
|
||||
/* 80BDA840 38 C0 00 01 */ li r6, 1
|
||||
/* 80BDA844 38 E0 00 02 */ li r7, 2
|
||||
/* 80BDA848 3D 00 80 BE */ lis r8, lit_3775@ha /* 0x80BDC3B0@ha */
|
||||
/* 80BDA84C C0 28 C3 B0 */ lfs f1, lit_3775@l(r8) /* 0x80BDC3B0@l */
|
||||
/* 80BDA850 39 00 00 00 */ li r8, 0
|
||||
/* 80BDA854 39 20 FF FF */ li r9, -1
|
||||
/* 80BDA858 4B 43 2E B5 */ bl init__13mDoExt_brkAnmFP16J3DMaterialTableP15J3DAnmTevRegKeyiifss
|
||||
/* 80BDA85C 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 80BDA860 40 82 00 0C */ bne lbl_80BDA86C
|
||||
/* 80BDA864 38 60 00 00 */ li r3, 0
|
||||
/* 80BDA868 48 00 01 30 */ b lbl_80BDA998
|
||||
lbl_80BDA86C:
|
||||
/* 80BDA86C 38 60 00 18 */ li r3, 0x18
|
||||
/* 80BDA870 4B 6F 43 DD */ bl __nw__FUl
|
||||
/* 80BDA874 7C 7C 1B 79 */ or. r28, r3, r3
|
||||
/* 80BDA878 41 82 00 20 */ beq lbl_80BDA898
|
||||
/* 80BDA87C 3C 80 80 BE */ lis r4, __vt__12J3DFrameCtrl@ha /* 0x80BDC544@ha */
|
||||
/* 80BDA880 38 04 C5 44 */ addi r0, r4, __vt__12J3DFrameCtrl@l /* 0x80BDC544@l */
|
||||
/* 80BDA884 90 1C 00 00 */ stw r0, 0(r28)
|
||||
/* 80BDA888 38 80 00 00 */ li r4, 0
|
||||
/* 80BDA88C 4B 74 DB 71 */ bl init__12J3DFrameCtrlFs
|
||||
/* 80BDA890 38 00 00 00 */ li r0, 0
|
||||
/* 80BDA894 90 1C 00 14 */ stw r0, 0x14(r28)
|
||||
lbl_80BDA898:
|
||||
/* 80BDA898 93 9F 07 94 */ stw r28, 0x794(r31)
|
||||
/* 80BDA89C 80 1F 07 94 */ lwz r0, 0x794(r31)
|
||||
/* 80BDA8A0 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 80BDA8A4 40 82 00 0C */ bne lbl_80BDA8B0
|
||||
/* 80BDA8A8 38 60 00 00 */ li r3, 0
|
||||
/* 80BDA8AC 48 00 00 EC */ b lbl_80BDA998
|
||||
lbl_80BDA8B0:
|
||||
/* 80BDA8B0 88 1F 05 81 */ lbz r0, 0x581(r31)
|
||||
/* 80BDA8B4 28 00 00 01 */ cmplwi r0, 1
|
||||
/* 80BDA8B8 40 82 00 58 */ bne lbl_80BDA910
|
||||
/* 80BDA8BC 3C 60 80 BE */ lis r3, d_a_obj_dan__stringBase0@ha /* 0x80BDC46C@ha */
|
||||
/* 80BDA8C0 38 63 C4 6C */ addi r3, r3, d_a_obj_dan__stringBase0@l /* 0x80BDC46C@l */
|
||||
/* 80BDA8C4 38 80 00 12 */ li r4, 0x12
|
||||
/* 80BDA8C8 7F C5 F3 78 */ mr r5, r30
|
||||
/* 80BDA8CC 38 C0 00 80 */ li r6, 0x80
|
||||
/* 80BDA8D0 4B 46 1A 1D */ bl getRes__14dRes_control_cFPCclP11dRes_info_ci
|
||||
/* 80BDA8D4 7C 65 1B 78 */ mr r5, r3
|
||||
/* 80BDA8D8 80 9D 00 04 */ lwz r4, 4(r29)
|
||||
/* 80BDA8DC 80 7F 07 94 */ lwz r3, 0x794(r31)
|
||||
/* 80BDA8E0 38 84 00 58 */ addi r4, r4, 0x58
|
||||
/* 80BDA8E4 38 C0 00 01 */ li r6, 1
|
||||
/* 80BDA8E8 38 E0 00 02 */ li r7, 2
|
||||
/* 80BDA8EC 3D 00 80 BE */ lis r8, lit_3775@ha /* 0x80BDC3B0@ha */
|
||||
/* 80BDA8F0 C0 28 C3 B0 */ lfs f1, lit_3775@l(r8) /* 0x80BDC3B0@l */
|
||||
/* 80BDA8F4 39 00 00 00 */ li r8, 0
|
||||
/* 80BDA8F8 39 20 FF FF */ li r9, -1
|
||||
/* 80BDA8FC 4B 43 2D 41 */ bl init__13mDoExt_btkAnmFP16J3DMaterialTableP19J3DAnmTextureSRTKeyiifss
|
||||
/* 80BDA900 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 80BDA904 40 82 00 90 */ bne lbl_80BDA994
|
||||
/* 80BDA908 38 60 00 00 */ li r3, 0
|
||||
/* 80BDA90C 48 00 00 8C */ b lbl_80BDA998
|
||||
lbl_80BDA910:
|
||||
/* 80BDA910 38 60 00 18 */ li r3, 0x18
|
||||
/* 80BDA914 4B 6F 43 39 */ bl __nw__FUl
|
||||
/* 80BDA918 7C 7C 1B 79 */ or. r28, r3, r3
|
||||
/* 80BDA91C 41 82 00 20 */ beq lbl_80BDA93C
|
||||
/* 80BDA920 3C 80 80 BE */ lis r4, __vt__12J3DFrameCtrl@ha /* 0x80BDC544@ha */
|
||||
/* 80BDA924 38 04 C5 44 */ addi r0, r4, __vt__12J3DFrameCtrl@l /* 0x80BDC544@l */
|
||||
/* 80BDA928 90 1C 00 00 */ stw r0, 0(r28)
|
||||
/* 80BDA92C 38 80 00 00 */ li r4, 0
|
||||
/* 80BDA930 4B 74 DA CD */ bl init__12J3DFrameCtrlFs
|
||||
/* 80BDA934 38 00 00 00 */ li r0, 0
|
||||
/* 80BDA938 90 1C 00 14 */ stw r0, 0x14(r28)
|
||||
lbl_80BDA93C:
|
||||
/* 80BDA93C 93 9F 07 94 */ stw r28, 0x794(r31)
|
||||
/* 80BDA940 3C 60 80 BE */ lis r3, d_a_obj_dan__stringBase0@ha /* 0x80BDC46C@ha */
|
||||
/* 80BDA944 38 63 C4 6C */ addi r3, r3, d_a_obj_dan__stringBase0@l /* 0x80BDC46C@l */
|
||||
/* 80BDA948 38 80 00 13 */ li r4, 0x13
|
||||
/* 80BDA94C 7F C5 F3 78 */ mr r5, r30
|
||||
/* 80BDA950 38 C0 00 80 */ li r6, 0x80
|
||||
/* 80BDA954 4B 46 19 99 */ bl getRes__14dRes_control_cFPCclP11dRes_info_ci
|
||||
/* 80BDA958 7C 65 1B 78 */ mr r5, r3
|
||||
/* 80BDA95C 80 9D 00 04 */ lwz r4, 4(r29)
|
||||
/* 80BDA960 80 7F 07 94 */ lwz r3, 0x794(r31)
|
||||
/* 80BDA964 38 84 00 58 */ addi r4, r4, 0x58
|
||||
/* 80BDA968 38 C0 00 01 */ li r6, 1
|
||||
/* 80BDA96C 38 E0 00 02 */ li r7, 2
|
||||
/* 80BDA970 3D 00 80 BE */ lis r8, lit_3775@ha /* 0x80BDC3B0@ha */
|
||||
/* 80BDA974 C0 28 C3 B0 */ lfs f1, lit_3775@l(r8) /* 0x80BDC3B0@l */
|
||||
/* 80BDA978 39 00 00 00 */ li r8, 0
|
||||
/* 80BDA97C 39 20 FF FF */ li r9, -1
|
||||
/* 80BDA980 4B 43 2C BD */ bl init__13mDoExt_btkAnmFP16J3DMaterialTableP19J3DAnmTextureSRTKeyiifss
|
||||
/* 80BDA984 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 80BDA988 40 82 00 0C */ bne lbl_80BDA994
|
||||
/* 80BDA98C 38 60 00 00 */ li r3, 0
|
||||
/* 80BDA990 48 00 00 08 */ b lbl_80BDA998
|
||||
lbl_80BDA994:
|
||||
/* 80BDA994 38 60 00 01 */ li r3, 1
|
||||
lbl_80BDA998:
|
||||
/* 80BDA998 39 61 00 30 */ addi r11, r1, 0x30
|
||||
/* 80BDA99C 4B 78 78 89 */ bl _restgpr_28
|
||||
/* 80BDA9A0 80 01 00 34 */ lwz r0, 0x34(r1)
|
||||
/* 80BDA9A4 7C 08 03 A6 */ mtlr r0
|
||||
/* 80BDA9A8 38 21 00 30 */ addi r1, r1, 0x30
|
||||
/* 80BDA9AC 4E 80 00 20 */ blr
|
||||
@@ -1,256 +0,0 @@
|
||||
lbl_80BDAC10:
|
||||
/* 80BDAC10 94 21 FF E0 */ stwu r1, -0x20(r1)
|
||||
/* 80BDAC14 7C 08 02 A6 */ mflr r0
|
||||
/* 80BDAC18 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 80BDAC1C 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 80BDAC20 4B 78 75 B9 */ bl _savegpr_28
|
||||
/* 80BDAC24 7C 7C 1B 78 */ mr r28, r3
|
||||
/* 80BDAC28 3C 80 80 BE */ lis r4, lit_3775@ha /* 0x80BDC3B0@ha */
|
||||
/* 80BDAC2C 3B C4 C3 B0 */ addi r30, r4, lit_3775@l /* 0x80BDC3B0@l */
|
||||
/* 80BDAC30 3C 80 80 40 */ lis r4, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 80BDAC34 3B E4 61 C0 */ addi r31, r4, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 80BDAC38 83 BF 5D AC */ lwz r29, 0x5dac(r31)
|
||||
/* 80BDAC3C 88 03 07 69 */ lbz r0, 0x769(r3)
|
||||
/* 80BDAC40 2C 00 00 01 */ cmpwi r0, 1
|
||||
/* 80BDAC44 41 82 01 0C */ beq lbl_80BDAD50
|
||||
/* 80BDAC48 40 80 00 10 */ bge lbl_80BDAC58
|
||||
/* 80BDAC4C 2C 00 00 00 */ cmpwi r0, 0
|
||||
/* 80BDAC50 40 80 00 14 */ bge lbl_80BDAC64
|
||||
/* 80BDAC54 48 00 03 68 */ b lbl_80BDAFBC
|
||||
lbl_80BDAC58:
|
||||
/* 80BDAC58 2C 00 00 03 */ cmpwi r0, 3
|
||||
/* 80BDAC5C 40 80 03 60 */ bge lbl_80BDAFBC
|
||||
/* 80BDAC60 48 00 02 B8 */ b lbl_80BDAF18
|
||||
lbl_80BDAC64:
|
||||
/* 80BDAC64 7F A4 EB 78 */ mr r4, r29
|
||||
/* 80BDAC68 4B 43 FC FD */ bl fopAcM_searchActorDistanceXZ__FPC10fopAc_ac_cPC10fopAc_ac_c
|
||||
/* 80BDAC6C C0 1E 00 50 */ lfs f0, 0x50(r30)
|
||||
/* 80BDAC70 FC 01 00 40 */ fcmpo cr0, f1, f0
|
||||
/* 80BDAC74 40 80 03 48 */ bge lbl_80BDAFBC
|
||||
/* 80BDAC78 C0 1D 05 2C */ lfs f0, 0x52c(r29)
|
||||
/* 80BDAC7C C0 5E 00 54 */ lfs f2, 0x54(r30)
|
||||
/* 80BDAC80 FC 00 10 40 */ fcmpo cr0, f0, f2
|
||||
/* 80BDAC84 40 81 03 38 */ ble lbl_80BDAFBC
|
||||
/* 80BDAC88 A8 1D 04 DE */ lha r0, 0x4de(r29)
|
||||
/* 80BDAC8C B0 1C 04 DE */ sth r0, 0x4de(r28)
|
||||
/* 80BDAC90 A8 1C 04 DE */ lha r0, 0x4de(r28)
|
||||
/* 80BDAC94 B0 1C 04 E6 */ sth r0, 0x4e6(r28)
|
||||
/* 80BDAC98 A8 1C 04 DE */ lha r0, 0x4de(r28)
|
||||
/* 80BDAC9C B0 1C 07 78 */ sth r0, 0x778(r28)
|
||||
/* 80BDACA0 C0 3E 00 5C */ lfs f1, 0x5c(r30)
|
||||
/* 80BDACA4 C0 1D 05 2C */ lfs f0, 0x52c(r29)
|
||||
/* 80BDACA8 EC 01 00 32 */ fmuls f0, f1, f0
|
||||
/* 80BDACAC D0 1C 05 2C */ stfs f0, 0x52c(r28)
|
||||
/* 80BDACB0 88 7C 07 69 */ lbz r3, 0x769(r28)
|
||||
/* 80BDACB4 38 03 00 01 */ addi r0, r3, 1
|
||||
/* 80BDACB8 98 1C 07 69 */ stb r0, 0x769(r28)
|
||||
/* 80BDACBC D0 5C 07 70 */ stfs f2, 0x770(r28)
|
||||
/* 80BDACC0 3C 60 80 BE */ lis r3, d_a_obj_dan__stringBase0@ha /* 0x80BDC46C@ha */
|
||||
/* 80BDACC4 38 63 C4 6C */ addi r3, r3, d_a_obj_dan__stringBase0@l /* 0x80BDC46C@l */
|
||||
/* 80BDACC8 38 80 00 06 */ li r4, 6
|
||||
/* 80BDACCC 3C A0 80 40 */ lis r5, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 80BDACD0 38 A5 61 C0 */ addi r5, r5, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 80BDACD4 3C A5 00 02 */ addis r5, r5, 2
|
||||
/* 80BDACD8 38 C0 00 80 */ li r6, 0x80
|
||||
/* 80BDACDC 38 A5 C2 F8 */ addi r5, r5, -15624
|
||||
/* 80BDACE0 4B 46 16 0D */ bl getRes__14dRes_control_cFPCclP11dRes_info_ci
|
||||
/* 80BDACE4 7C 64 1B 78 */ mr r4, r3
|
||||
/* 80BDACE8 80 7C 08 44 */ lwz r3, 0x844(r28)
|
||||
/* 80BDACEC 38 A0 00 02 */ li r5, 2
|
||||
/* 80BDACF0 C0 3E 00 60 */ lfs f1, 0x60(r30)
|
||||
/* 80BDACF4 C0 5E 00 00 */ lfs f2, 0(r30)
|
||||
/* 80BDACF8 C0 7E 00 54 */ lfs f3, 0x54(r30)
|
||||
/* 80BDACFC C0 9E 00 64 */ lfs f4, 0x64(r30)
|
||||
/* 80BDAD00 4B 43 61 71 */ bl setAnm__16mDoExt_McaMorfSOFP15J3DAnmTransformiffff
|
||||
/* 80BDAD04 38 00 00 64 */ li r0, 0x64
|
||||
/* 80BDAD08 B0 1C 07 6A */ sth r0, 0x76a(r28)
|
||||
/* 80BDAD0C C0 1E 00 68 */ lfs f0, 0x68(r30)
|
||||
/* 80BDAD10 D0 1C 05 30 */ stfs f0, 0x530(r28)
|
||||
/* 80BDAD14 C0 3E 00 6C */ lfs f1, 0x6c(r30)
|
||||
/* 80BDAD18 C0 1D 05 2C */ lfs f0, 0x52c(r29)
|
||||
/* 80BDAD1C EC 01 00 32 */ fmuls f0, f1, f0
|
||||
/* 80BDAD20 D0 1C 04 FC */ stfs f0, 0x4fc(r28)
|
||||
/* 80BDAD24 C0 3C 04 FC */ lfs f1, 0x4fc(r28)
|
||||
/* 80BDAD28 C0 1E 00 70 */ lfs f0, 0x70(r30)
|
||||
/* 80BDAD2C FC 01 00 40 */ fcmpo cr0, f1, f0
|
||||
/* 80BDAD30 40 81 00 0C */ ble lbl_80BDAD3C
|
||||
/* 80BDAD34 D0 1C 04 FC */ stfs f0, 0x4fc(r28)
|
||||
/* 80BDAD38 48 00 02 84 */ b lbl_80BDAFBC
|
||||
lbl_80BDAD3C:
|
||||
/* 80BDAD3C C0 1E 00 4C */ lfs f0, 0x4c(r30)
|
||||
/* 80BDAD40 FC 01 00 40 */ fcmpo cr0, f1, f0
|
||||
/* 80BDAD44 40 80 02 78 */ bge lbl_80BDAFBC
|
||||
/* 80BDAD48 D0 1C 04 FC */ stfs f0, 0x4fc(r28)
|
||||
/* 80BDAD4C 48 00 02 70 */ b lbl_80BDAFBC
|
||||
lbl_80BDAD50:
|
||||
/* 80BDAD50 80 1C 08 B4 */ lwz r0, 0x8b4(r28)
|
||||
/* 80BDAD54 54 00 06 B5 */ rlwinm. r0, r0, 0, 0x1a, 0x1a
|
||||
/* 80BDAD58 41 82 00 6C */ beq lbl_80BDADC4
|
||||
/* 80BDAD5C C0 3C 04 FC */ lfs f1, 0x4fc(r28)
|
||||
/* 80BDAD60 C0 1E 00 74 */ lfs f0, 0x74(r30)
|
||||
/* 80BDAD64 EC 01 00 32 */ fmuls f0, f1, f0
|
||||
/* 80BDAD68 D0 1C 04 FC */ stfs f0, 0x4fc(r28)
|
||||
/* 80BDAD6C 80 1C 08 B4 */ lwz r0, 0x8b4(r28)
|
||||
/* 80BDAD70 54 00 06 6E */ rlwinm r0, r0, 0, 0x19, 0x17
|
||||
/* 80BDAD74 90 1C 08 B4 */ stw r0, 0x8b4(r28)
|
||||
/* 80BDAD78 80 7C 07 AC */ lwz r3, 0x7ac(r28)
|
||||
/* 80BDAD7C 38 03 00 01 */ addi r0, r3, 1
|
||||
/* 80BDAD80 90 1C 07 AC */ stw r0, 0x7ac(r28)
|
||||
/* 80BDAD84 80 1C 07 AC */ lwz r0, 0x7ac(r28)
|
||||
/* 80BDAD88 2C 00 00 05 */ cmpwi r0, 5
|
||||
/* 80BDAD8C 40 81 00 20 */ ble lbl_80BDADAC
|
||||
/* 80BDAD90 38 00 00 00 */ li r0, 0
|
||||
/* 80BDAD94 90 1C 07 AC */ stw r0, 0x7ac(r28)
|
||||
/* 80BDAD98 C0 1E 00 54 */ lfs f0, 0x54(r30)
|
||||
/* 80BDAD9C D0 1C 04 FC */ stfs f0, 0x4fc(r28)
|
||||
/* 80BDADA0 D0 1C 07 A0 */ stfs f0, 0x7a0(r28)
|
||||
/* 80BDADA4 D0 1C 05 2C */ stfs f0, 0x52c(r28)
|
||||
/* 80BDADA8 D0 1C 07 70 */ stfs f0, 0x770(r28)
|
||||
lbl_80BDADAC:
|
||||
/* 80BDADAC C0 1C 04 D0 */ lfs f0, 0x4d0(r28)
|
||||
/* 80BDADB0 D0 1C 04 A8 */ stfs f0, 0x4a8(r28)
|
||||
/* 80BDADB4 C0 1C 04 D4 */ lfs f0, 0x4d4(r28)
|
||||
/* 80BDADB8 D0 1C 04 AC */ stfs f0, 0x4ac(r28)
|
||||
/* 80BDADBC C0 1C 04 D8 */ lfs f0, 0x4d8(r28)
|
||||
/* 80BDADC0 D0 1C 04 B0 */ stfs f0, 0x4b0(r28)
|
||||
lbl_80BDADC4:
|
||||
/* 80BDADC4 7F 83 E3 78 */ mr r3, r28
|
||||
/* 80BDADC8 80 9F 5D AC */ lwz r4, 0x5dac(r31)
|
||||
/* 80BDADCC 4B 43 FB 99 */ bl fopAcM_searchActorDistanceXZ__FPC10fopAc_ac_cPC10fopAc_ac_c
|
||||
/* 80BDADD0 C0 1E 00 50 */ lfs f0, 0x50(r30)
|
||||
/* 80BDADD4 FC 01 00 40 */ fcmpo cr0, f1, f0
|
||||
/* 80BDADD8 40 80 00 8C */ bge lbl_80BDAE64
|
||||
/* 80BDADDC C0 3D 05 2C */ lfs f1, 0x52c(r29)
|
||||
/* 80BDADE0 C0 1E 00 54 */ lfs f0, 0x54(r30)
|
||||
/* 80BDADE4 FC 01 00 40 */ fcmpo cr0, f1, f0
|
||||
/* 80BDADE8 40 81 00 7C */ ble lbl_80BDAE64
|
||||
/* 80BDADEC A8 1C 07 6C */ lha r0, 0x76c(r28)
|
||||
/* 80BDADF0 2C 00 00 00 */ cmpwi r0, 0
|
||||
/* 80BDADF4 40 82 00 70 */ bne lbl_80BDAE64
|
||||
/* 80BDADF8 80 1C 08 B4 */ lwz r0, 0x8b4(r28)
|
||||
/* 80BDADFC 54 00 06 B5 */ rlwinm. r0, r0, 0, 0x1a, 0x1a
|
||||
/* 80BDAE00 41 82 00 64 */ beq lbl_80BDAE64
|
||||
/* 80BDAE04 A8 1D 04 E6 */ lha r0, 0x4e6(r29)
|
||||
/* 80BDAE08 B0 1C 07 78 */ sth r0, 0x778(r28)
|
||||
/* 80BDAE0C A8 1C 07 78 */ lha r0, 0x778(r28)
|
||||
/* 80BDAE10 B0 1C 04 DE */ sth r0, 0x4de(r28)
|
||||
/* 80BDAE14 C0 3E 00 78 */ lfs f1, 0x78(r30)
|
||||
/* 80BDAE18 C0 1D 05 2C */ lfs f0, 0x52c(r29)
|
||||
/* 80BDAE1C EC 01 00 32 */ fmuls f0, f1, f0
|
||||
/* 80BDAE20 D0 1C 05 2C */ stfs f0, 0x52c(r28)
|
||||
/* 80BDAE24 38 00 00 64 */ li r0, 0x64
|
||||
/* 80BDAE28 B0 1C 07 6A */ sth r0, 0x76a(r28)
|
||||
/* 80BDAE2C 38 00 00 00 */ li r0, 0
|
||||
/* 80BDAE30 90 1C 07 AC */ stw r0, 0x7ac(r28)
|
||||
/* 80BDAE34 C0 1D 05 2C */ lfs f0, 0x52c(r29)
|
||||
/* 80BDAE38 D0 1C 04 FC */ stfs f0, 0x4fc(r28)
|
||||
/* 80BDAE3C C0 3C 04 FC */ lfs f1, 0x4fc(r28)
|
||||
/* 80BDAE40 C0 1E 00 70 */ lfs f0, 0x70(r30)
|
||||
/* 80BDAE44 FC 01 00 40 */ fcmpo cr0, f1, f0
|
||||
/* 80BDAE48 40 81 00 0C */ ble lbl_80BDAE54
|
||||
/* 80BDAE4C D0 1C 04 FC */ stfs f0, 0x4fc(r28)
|
||||
/* 80BDAE50 48 00 00 14 */ b lbl_80BDAE64
|
||||
lbl_80BDAE54:
|
||||
/* 80BDAE54 C0 1E 00 4C */ lfs f0, 0x4c(r30)
|
||||
/* 80BDAE58 FC 01 00 40 */ fcmpo cr0, f1, f0
|
||||
/* 80BDAE5C 40 80 00 08 */ bge lbl_80BDAE64
|
||||
/* 80BDAE60 D0 1C 04 FC */ stfs f0, 0x4fc(r28)
|
||||
lbl_80BDAE64:
|
||||
/* 80BDAE64 A8 1C 07 6A */ lha r0, 0x76a(r28)
|
||||
/* 80BDAE68 2C 00 00 00 */ cmpwi r0, 0
|
||||
/* 80BDAE6C 40 82 00 8C */ bne lbl_80BDAEF8
|
||||
/* 80BDAE70 7F 83 E3 78 */ mr r3, r28
|
||||
/* 80BDAE74 80 9F 5D AC */ lwz r4, 0x5dac(r31)
|
||||
/* 80BDAE78 4B 43 FA ED */ bl fopAcM_searchActorDistanceXZ__FPC10fopAc_ac_cPC10fopAc_ac_c
|
||||
/* 80BDAE7C C0 1E 00 50 */ lfs f0, 0x50(r30)
|
||||
/* 80BDAE80 FC 01 00 40 */ fcmpo cr0, f1, f0
|
||||
/* 80BDAE84 40 81 00 74 */ ble lbl_80BDAEF8
|
||||
/* 80BDAE88 38 00 00 00 */ li r0, 0
|
||||
/* 80BDAE8C B0 1C 04 E4 */ sth r0, 0x4e4(r28)
|
||||
/* 80BDAE90 3C 60 80 BE */ lis r3, d_a_obj_dan__stringBase0@ha /* 0x80BDC46C@ha */
|
||||
/* 80BDAE94 38 63 C4 6C */ addi r3, r3, d_a_obj_dan__stringBase0@l /* 0x80BDC46C@l */
|
||||
/* 80BDAE98 38 80 00 07 */ li r4, 7
|
||||
/* 80BDAE9C 3C A0 80 40 */ lis r5, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 80BDAEA0 38 A5 61 C0 */ addi r5, r5, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 80BDAEA4 3C A5 00 02 */ addis r5, r5, 2
|
||||
/* 80BDAEA8 38 C0 00 80 */ li r6, 0x80
|
||||
/* 80BDAEAC 38 A5 C2 F8 */ addi r5, r5, -15624
|
||||
/* 80BDAEB0 4B 46 14 3D */ bl getRes__14dRes_control_cFPCclP11dRes_info_ci
|
||||
/* 80BDAEB4 7C 64 1B 78 */ mr r4, r3
|
||||
/* 80BDAEB8 80 7C 08 44 */ lwz r3, 0x844(r28)
|
||||
/* 80BDAEBC 38 A0 00 00 */ li r5, 0
|
||||
/* 80BDAEC0 C0 3E 00 60 */ lfs f1, 0x60(r30)
|
||||
/* 80BDAEC4 C0 5E 00 00 */ lfs f2, 0(r30)
|
||||
/* 80BDAEC8 C0 7E 00 54 */ lfs f3, 0x54(r30)
|
||||
/* 80BDAECC C0 9E 00 64 */ lfs f4, 0x64(r30)
|
||||
/* 80BDAED0 4B 43 5F A1 */ bl setAnm__16mDoExt_McaMorfSOFP15J3DAnmTransformiffff
|
||||
/* 80BDAED4 88 7C 07 69 */ lbz r3, 0x769(r28)
|
||||
/* 80BDAED8 38 03 00 01 */ addi r0, r3, 1
|
||||
/* 80BDAEDC 98 1C 07 69 */ stb r0, 0x769(r28)
|
||||
/* 80BDAEE0 C0 1E 00 54 */ lfs f0, 0x54(r30)
|
||||
/* 80BDAEE4 D0 1C 04 FC */ stfs f0, 0x4fc(r28)
|
||||
/* 80BDAEE8 D0 1C 05 2C */ stfs f0, 0x52c(r28)
|
||||
/* 80BDAEEC D0 1C 07 70 */ stfs f0, 0x770(r28)
|
||||
/* 80BDAEF0 38 00 00 00 */ li r0, 0
|
||||
/* 80BDAEF4 90 1C 07 AC */ stw r0, 0x7ac(r28)
|
||||
lbl_80BDAEF8:
|
||||
/* 80BDAEF8 C0 3E 00 54 */ lfs f1, 0x54(r30)
|
||||
/* 80BDAEFC C0 1C 04 FC */ lfs f0, 0x4fc(r28)
|
||||
/* 80BDAF00 FC 01 00 00 */ fcmpu cr0, f1, f0
|
||||
/* 80BDAF04 41 82 00 B8 */ beq lbl_80BDAFBC
|
||||
/* 80BDAF08 A8 7C 07 8A */ lha r3, 0x78a(r28)
|
||||
/* 80BDAF0C 38 03 05 00 */ addi r0, r3, 0x500
|
||||
/* 80BDAF10 B0 1C 07 8A */ sth r0, 0x78a(r28)
|
||||
/* 80BDAF14 48 00 00 A8 */ b lbl_80BDAFBC
|
||||
lbl_80BDAF18:
|
||||
/* 80BDAF18 38 7C 07 8A */ addi r3, r28, 0x78a
|
||||
/* 80BDAF1C 38 80 00 00 */ li r4, 0
|
||||
/* 80BDAF20 38 A0 05 00 */ li r5, 0x500
|
||||
/* 80BDAF24 4B 69 5C 6D */ bl cLib_chaseAngleS__FPsss
|
||||
/* 80BDAF28 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 80BDAF2C 41 82 00 90 */ beq lbl_80BDAFBC
|
||||
/* 80BDAF30 80 7C 08 44 */ lwz r3, 0x844(r28)
|
||||
/* 80BDAF34 38 80 00 01 */ li r4, 1
|
||||
/* 80BDAF38 88 03 00 11 */ lbz r0, 0x11(r3)
|
||||
/* 80BDAF3C 54 00 07 FF */ clrlwi. r0, r0, 0x1f
|
||||
/* 80BDAF40 40 82 00 18 */ bne lbl_80BDAF58
|
||||
/* 80BDAF44 C0 3E 00 54 */ lfs f1, 0x54(r30)
|
||||
/* 80BDAF48 C0 03 00 18 */ lfs f0, 0x18(r3)
|
||||
/* 80BDAF4C FC 01 00 00 */ fcmpu cr0, f1, f0
|
||||
/* 80BDAF50 41 82 00 08 */ beq lbl_80BDAF58
|
||||
/* 80BDAF54 38 80 00 00 */ li r4, 0
|
||||
lbl_80BDAF58:
|
||||
/* 80BDAF58 54 80 06 3F */ clrlwi. r0, r4, 0x18
|
||||
/* 80BDAF5C 41 82 00 60 */ beq lbl_80BDAFBC
|
||||
/* 80BDAF60 38 00 00 01 */ li r0, 1
|
||||
/* 80BDAF64 98 1C 07 68 */ stb r0, 0x768(r28)
|
||||
/* 80BDAF68 38 00 00 00 */ li r0, 0
|
||||
/* 80BDAF6C 98 1C 07 69 */ stb r0, 0x769(r28)
|
||||
/* 80BDAF70 C0 1E 00 6C */ lfs f0, 0x6c(r30)
|
||||
/* 80BDAF74 D0 1C 07 70 */ stfs f0, 0x770(r28)
|
||||
/* 80BDAF78 3C 60 80 BE */ lis r3, d_a_obj_dan__stringBase0@ha /* 0x80BDC46C@ha */
|
||||
/* 80BDAF7C 38 63 C4 6C */ addi r3, r3, d_a_obj_dan__stringBase0@l /* 0x80BDC46C@l */
|
||||
/* 80BDAF80 38 80 00 08 */ li r4, 8
|
||||
/* 80BDAF84 3C A0 80 40 */ lis r5, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 80BDAF88 38 A5 61 C0 */ addi r5, r5, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 80BDAF8C 3C A5 00 02 */ addis r5, r5, 2
|
||||
/* 80BDAF90 38 C0 00 80 */ li r6, 0x80
|
||||
/* 80BDAF94 38 A5 C2 F8 */ addi r5, r5, -15624
|
||||
/* 80BDAF98 4B 46 13 55 */ bl getRes__14dRes_control_cFPCclP11dRes_info_ci
|
||||
/* 80BDAF9C 7C 64 1B 78 */ mr r4, r3
|
||||
/* 80BDAFA0 80 7C 08 44 */ lwz r3, 0x844(r28)
|
||||
/* 80BDAFA4 38 A0 00 02 */ li r5, 2
|
||||
/* 80BDAFA8 C0 3E 00 60 */ lfs f1, 0x60(r30)
|
||||
/* 80BDAFAC C0 5E 00 00 */ lfs f2, 0(r30)
|
||||
/* 80BDAFB0 C0 7E 00 54 */ lfs f3, 0x54(r30)
|
||||
/* 80BDAFB4 C0 9E 00 64 */ lfs f4, 0x64(r30)
|
||||
/* 80BDAFB8 4B 43 5E B9 */ bl setAnm__16mDoExt_McaMorfSOFP15J3DAnmTransformiffff
|
||||
lbl_80BDAFBC:
|
||||
/* 80BDAFBC 7F 83 E3 78 */ mr r3, r28
|
||||
/* 80BDAFC0 4B FF FA 7D */ bl SpeedSet__10daObjDAN_cFv
|
||||
/* 80BDAFC4 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 80BDAFC8 4B 78 72 5D */ bl _restgpr_28
|
||||
/* 80BDAFCC 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 80BDAFD0 7C 08 03 A6 */ mtlr r0
|
||||
/* 80BDAFD4 38 21 00 20 */ addi r1, r1, 0x20
|
||||
/* 80BDAFD8 4E 80 00 20 */ blr
|
||||
@@ -1,29 +0,0 @@
|
||||
lbl_80BDB928:
|
||||
/* 80BDB928 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80BDB92C 7C 08 02 A6 */ mflr r0
|
||||
/* 80BDB930 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80BDB934 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 80BDB938 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 80BDB93C 38 7F 0A 60 */ addi r3, r31, 0xa60
|
||||
/* 80BDB940 3C 80 80 BE */ lis r4, d_a_obj_dan__stringBase0@ha /* 0x80BDC46C@ha */
|
||||
/* 80BDB944 38 84 C4 6C */ addi r4, r4, d_a_obj_dan__stringBase0@l /* 0x80BDC46C@l */
|
||||
/* 80BDB948 4B 45 16 C1 */ bl dComIfG_resDelete__FP30request_of_phase_process_classPCc
|
||||
/* 80BDB94C 88 1F 0A 68 */ lbz r0, 0xa68(r31)
|
||||
/* 80BDB950 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 80BDB954 41 82 00 10 */ beq lbl_80BDB964
|
||||
/* 80BDB958 38 00 00 00 */ li r0, 0
|
||||
/* 80BDB95C 3C 60 80 BE */ lis r3, data_80BDC568@ha /* 0x80BDC568@ha */
|
||||
/* 80BDB960 98 03 C5 68 */ stb r0, data_80BDC568@l(r3) /* 0x80BDC568@l */
|
||||
lbl_80BDB964:
|
||||
/* 80BDB964 80 1F 00 F0 */ lwz r0, 0xf0(r31)
|
||||
/* 80BDB968 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 80BDB96C 41 82 00 0C */ beq lbl_80BDB978
|
||||
/* 80BDB970 80 7F 08 44 */ lwz r3, 0x844(r31)
|
||||
/* 80BDB974 4B 43 59 9D */ bl stopZelAnime__16mDoExt_McaMorfSOFv
|
||||
lbl_80BDB978:
|
||||
/* 80BDB978 38 60 00 01 */ li r3, 1
|
||||
/* 80BDB97C 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 80BDB980 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80BDB984 7C 08 03 A6 */ mtlr r0
|
||||
/* 80BDB988 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80BDB98C 4E 80 00 20 */ blr
|
||||
@@ -1,203 +0,0 @@
|
||||
lbl_80BDB62C:
|
||||
/* 80BDB62C 94 21 FF C0 */ stwu r1, -0x40(r1)
|
||||
/* 80BDB630 7C 08 02 A6 */ mflr r0
|
||||
/* 80BDB634 90 01 00 44 */ stw r0, 0x44(r1)
|
||||
/* 80BDB638 93 E1 00 3C */ stw r31, 0x3c(r1)
|
||||
/* 80BDB63C 93 C1 00 38 */ stw r30, 0x38(r1)
|
||||
/* 80BDB640 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 80BDB644 3C 80 80 BE */ lis r4, lit_3775@ha /* 0x80BDC3B0@ha */
|
||||
/* 80BDB648 3B C4 C3 B0 */ addi r30, r4, lit_3775@l /* 0x80BDC3B0@l */
|
||||
/* 80BDB64C 80 03 05 8C */ lwz r0, 0x58c(r3)
|
||||
/* 80BDB650 2C 00 00 00 */ cmpwi r0, 0
|
||||
/* 80BDB654 40 81 00 70 */ ble lbl_80BDB6C4
|
||||
/* 80BDB658 C0 5E 00 A4 */ lfs f2, 0xa4(r30)
|
||||
/* 80BDB65C 80 1F 07 9C */ lwz r0, 0x79c(r31)
|
||||
/* 80BDB660 C8 3E 00 90 */ lfd f1, 0x90(r30)
|
||||
/* 80BDB664 90 01 00 2C */ stw r0, 0x2c(r1)
|
||||
/* 80BDB668 3C 00 43 30 */ lis r0, 0x4330
|
||||
/* 80BDB66C 90 01 00 28 */ stw r0, 0x28(r1)
|
||||
/* 80BDB670 C8 01 00 28 */ lfd f0, 0x28(r1)
|
||||
/* 80BDB674 EC 00 08 28 */ fsubs f0, f0, f1
|
||||
/* 80BDB678 EC 02 00 2A */ fadds f0, f2, f0
|
||||
/* 80BDB67C D0 1F 07 98 */ stfs f0, 0x798(r31)
|
||||
/* 80BDB680 3C 60 00 06 */ lis r3, 0x0006 /* 0x000600A3@ha */
|
||||
/* 80BDB684 38 03 00 A3 */ addi r0, r3, 0x00A3 /* 0x000600A3@l */
|
||||
/* 80BDB688 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 80BDB68C 38 7F 07 B0 */ addi r3, r31, 0x7b0
|
||||
/* 80BDB690 38 81 00 24 */ addi r4, r1, 0x24
|
||||
/* 80BDB694 38 A0 00 00 */ li r5, 0
|
||||
/* 80BDB698 38 C0 FF FF */ li r6, -1
|
||||
/* 80BDB69C 81 9F 07 B0 */ lwz r12, 0x7b0(r31)
|
||||
/* 80BDB6A0 81 8C 00 18 */ lwz r12, 0x18(r12)
|
||||
/* 80BDB6A4 7D 89 03 A6 */ mtctr r12
|
||||
/* 80BDB6A8 4E 80 04 21 */ bctrl
|
||||
/* 80BDB6AC 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80BDB6B0 4B 58 29 C9 */ bl Insect_GetDemoMain__9dInsect_cFv
|
||||
/* 80BDB6B4 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80BDB6B8 4B FF FB AD */ bl ParticleSet__10daObjDAN_cFv
|
||||
/* 80BDB6BC 38 60 00 01 */ li r3, 1
|
||||
/* 80BDB6C0 48 00 02 50 */ b lbl_80BDB910
|
||||
lbl_80BDB6C4:
|
||||
/* 80BDB6C4 4B FF F9 B1 */ bl checkGroundPos__10daObjDAN_cFv
|
||||
/* 80BDB6C8 C0 1F 04 D0 */ lfs f0, 0x4d0(r31)
|
||||
/* 80BDB6CC D0 1F 05 50 */ stfs f0, 0x550(r31)
|
||||
/* 80BDB6D0 C0 1F 04 D4 */ lfs f0, 0x4d4(r31)
|
||||
/* 80BDB6D4 D0 1F 05 54 */ stfs f0, 0x554(r31)
|
||||
/* 80BDB6D8 C0 1F 04 D8 */ lfs f0, 0x4d8(r31)
|
||||
/* 80BDB6DC D0 1F 05 58 */ stfs f0, 0x558(r31)
|
||||
/* 80BDB6E0 C0 1F 04 D0 */ lfs f0, 0x4d0(r31)
|
||||
/* 80BDB6E4 D0 1F 05 38 */ stfs f0, 0x538(r31)
|
||||
/* 80BDB6E8 C0 1F 04 D4 */ lfs f0, 0x4d4(r31)
|
||||
/* 80BDB6EC D0 1F 05 3C */ stfs f0, 0x53c(r31)
|
||||
/* 80BDB6F0 C0 1F 04 D8 */ lfs f0, 0x4d8(r31)
|
||||
/* 80BDB6F4 D0 1F 05 40 */ stfs f0, 0x540(r31)
|
||||
/* 80BDB6F8 C0 3F 05 3C */ lfs f1, 0x53c(r31)
|
||||
/* 80BDB6FC C0 1E 00 4C */ lfs f0, 0x4c(r30)
|
||||
/* 80BDB700 EC 01 00 2A */ fadds f0, f1, f0
|
||||
/* 80BDB704 D0 1F 05 3C */ stfs f0, 0x53c(r31)
|
||||
/* 80BDB708 88 1F 07 A8 */ lbz r0, 0x7a8(r31)
|
||||
/* 80BDB70C 2C 00 00 01 */ cmpwi r0, 1
|
||||
/* 80BDB710 41 82 01 14 */ beq lbl_80BDB824
|
||||
/* 80BDB714 40 80 01 78 */ bge lbl_80BDB88C
|
||||
/* 80BDB718 2C 00 00 00 */ cmpwi r0, 0
|
||||
/* 80BDB71C 40 80 00 08 */ bge lbl_80BDB724
|
||||
/* 80BDB720 48 00 01 6C */ b lbl_80BDB88C
|
||||
lbl_80BDB724:
|
||||
/* 80BDB724 80 1F 04 9C */ lwz r0, 0x49c(r31)
|
||||
/* 80BDB728 54 00 02 D7 */ rlwinm. r0, r0, 0, 0xb, 0xb
|
||||
/* 80BDB72C 40 82 00 10 */ bne lbl_80BDB73C
|
||||
/* 80BDB730 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80BDB734 4B FF F8 A9 */ bl Action__10daObjDAN_cFv
|
||||
/* 80BDB738 48 00 00 24 */ b lbl_80BDB75C
|
||||
lbl_80BDB73C:
|
||||
/* 80BDB73C C0 1E 00 54 */ lfs f0, 0x54(r30)
|
||||
/* 80BDB740 D0 1F 04 FC */ stfs f0, 0x4fc(r31)
|
||||
/* 80BDB744 C0 1F 04 D0 */ lfs f0, 0x4d0(r31)
|
||||
/* 80BDB748 D0 1F 04 A8 */ stfs f0, 0x4a8(r31)
|
||||
/* 80BDB74C C0 1F 04 D4 */ lfs f0, 0x4d4(r31)
|
||||
/* 80BDB750 D0 1F 04 AC */ stfs f0, 0x4ac(r31)
|
||||
/* 80BDB754 C0 1F 04 D8 */ lfs f0, 0x4d8(r31)
|
||||
/* 80BDB758 D0 1F 04 B0 */ stfs f0, 0x4b0(r31)
|
||||
lbl_80BDB75C:
|
||||
/* 80BDB75C 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 80BDB760 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 80BDB764 80 63 5D 3C */ lwz r3, 0x5d3c(r3)
|
||||
/* 80BDB768 38 00 00 FF */ li r0, 0xff
|
||||
/* 80BDB76C 90 01 00 08 */ stw r0, 8(r1)
|
||||
/* 80BDB770 38 80 00 00 */ li r4, 0
|
||||
/* 80BDB774 90 81 00 0C */ stw r4, 0xc(r1)
|
||||
/* 80BDB778 38 00 FF FF */ li r0, -1
|
||||
/* 80BDB77C 90 01 00 10 */ stw r0, 0x10(r1)
|
||||
/* 80BDB780 90 81 00 14 */ stw r4, 0x14(r1)
|
||||
/* 80BDB784 90 81 00 18 */ stw r4, 0x18(r1)
|
||||
/* 80BDB788 90 81 00 1C */ stw r4, 0x1c(r1)
|
||||
/* 80BDB78C 80 9F 05 74 */ lwz r4, 0x574(r31)
|
||||
/* 80BDB790 38 A0 00 00 */ li r5, 0
|
||||
/* 80BDB794 38 C0 0A 1C */ li r6, 0xa1c
|
||||
/* 80BDB798 38 FF 04 D0 */ addi r7, r31, 0x4d0
|
||||
/* 80BDB79C 39 1F 01 0C */ addi r8, r31, 0x10c
|
||||
/* 80BDB7A0 39 3F 04 E4 */ addi r9, r31, 0x4e4
|
||||
/* 80BDB7A4 39 40 00 00 */ li r10, 0
|
||||
/* 80BDB7A8 C0 3E 00 00 */ lfs f1, 0(r30)
|
||||
/* 80BDB7AC 4B 47 1D 21 */ bl set__13dPa_control_cFUlUcUsPC4cXyzPC12dKy_tevstr_cPC5csXyzPC4cXyzUcP18dPa_levelEcallBackScPC8_GXColorPC8_GXColorPC4cXyzf
|
||||
/* 80BDB7B0 90 7F 05 74 */ stw r3, 0x574(r31)
|
||||
/* 80BDB7B4 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80BDB7B8 4B FF FB D1 */ bl ObjHit__10daObjDAN_cFv
|
||||
/* 80BDB7BC 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80BDB7C0 4B FF FD 21 */ bl BoomChk__10daObjDAN_cFv
|
||||
/* 80BDB7C4 C0 1F 04 D0 */ lfs f0, 0x4d0(r31)
|
||||
/* 80BDB7C8 D0 1F 05 38 */ stfs f0, 0x538(r31)
|
||||
/* 80BDB7CC C0 1F 04 D4 */ lfs f0, 0x4d4(r31)
|
||||
/* 80BDB7D0 D0 1F 05 3C */ stfs f0, 0x53c(r31)
|
||||
/* 80BDB7D4 C0 1F 04 D8 */ lfs f0, 0x4d8(r31)
|
||||
/* 80BDB7D8 D0 1F 05 40 */ stfs f0, 0x540(r31)
|
||||
/* 80BDB7DC C0 1F 05 3C */ lfs f0, 0x53c(r31)
|
||||
/* 80BDB7E0 C0 3E 00 4C */ lfs f1, 0x4c(r30)
|
||||
/* 80BDB7E4 EC 00 08 2A */ fadds f0, f0, f1
|
||||
/* 80BDB7E8 D0 1F 05 3C */ stfs f0, 0x53c(r31)
|
||||
/* 80BDB7EC C0 1F 05 38 */ lfs f0, 0x538(r31)
|
||||
/* 80BDB7F0 D0 1F 05 50 */ stfs f0, 0x550(r31)
|
||||
/* 80BDB7F4 C0 1F 05 3C */ lfs f0, 0x53c(r31)
|
||||
/* 80BDB7F8 D0 1F 05 54 */ stfs f0, 0x554(r31)
|
||||
/* 80BDB7FC C0 1F 05 40 */ lfs f0, 0x540(r31)
|
||||
/* 80BDB800 D0 1F 05 58 */ stfs f0, 0x558(r31)
|
||||
/* 80BDB804 C0 1F 05 54 */ lfs f0, 0x554(r31)
|
||||
/* 80BDB808 EC 00 08 2A */ fadds f0, f0, f1
|
||||
/* 80BDB80C D0 1F 05 54 */ stfs f0, 0x554(r31)
|
||||
/* 80BDB810 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80BDB814 4B FF EE 0D */ bl SetCcSph__10daObjDAN_cFv
|
||||
/* 80BDB818 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80BDB81C 4B FF FA 49 */ bl ParticleSet__10daObjDAN_cFv
|
||||
/* 80BDB820 48 00 00 6C */ b lbl_80BDB88C
|
||||
lbl_80BDB824:
|
||||
/* 80BDB824 38 60 00 00 */ li r3, 0
|
||||
/* 80BDB828 7C 64 1B 78 */ mr r4, r3
|
||||
/* 80BDB82C 38 00 00 03 */ li r0, 3
|
||||
/* 80BDB830 7C 09 03 A6 */ mtctr r0
|
||||
lbl_80BDB834:
|
||||
/* 80BDB834 38 C3 07 6A */ addi r6, r3, 0x76a
|
||||
/* 80BDB838 7C BF 32 AE */ lhax r5, r31, r6
|
||||
/* 80BDB83C 38 05 FF FF */ addi r0, r5, -1
|
||||
/* 80BDB840 7C 1F 33 2E */ sthx r0, r31, r6
|
||||
/* 80BDB844 7C 1F 32 AE */ lhax r0, r31, r6
|
||||
/* 80BDB848 2C 00 00 00 */ cmpwi r0, 0
|
||||
/* 80BDB84C 41 81 00 08 */ bgt lbl_80BDB854
|
||||
/* 80BDB850 7C 9F 33 2E */ sthx r4, r31, r6
|
||||
lbl_80BDB854:
|
||||
/* 80BDB854 38 63 00 02 */ addi r3, r3, 2
|
||||
/* 80BDB858 42 00 FF DC */ bdnz lbl_80BDB834
|
||||
/* 80BDB85C 88 1F 07 68 */ lbz r0, 0x768(r31)
|
||||
/* 80BDB860 2C 00 00 02 */ cmpwi r0, 2
|
||||
/* 80BDB864 41 82 00 20 */ beq lbl_80BDB884
|
||||
/* 80BDB868 40 80 00 24 */ bge lbl_80BDB88C
|
||||
/* 80BDB86C 2C 00 00 01 */ cmpwi r0, 1
|
||||
/* 80BDB870 40 80 00 08 */ bge lbl_80BDB878
|
||||
/* 80BDB874 48 00 00 18 */ b lbl_80BDB88C
|
||||
lbl_80BDB878:
|
||||
/* 80BDB878 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80BDB87C 4B FF F2 99 */ bl MoveAction__10daObjDAN_cFv
|
||||
/* 80BDB880 48 00 00 0C */ b lbl_80BDB88C
|
||||
lbl_80BDB884:
|
||||
/* 80BDB884 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80BDB888 4B FF F3 89 */ bl DamageAction__10daObjDAN_cFv
|
||||
lbl_80BDB88C:
|
||||
/* 80BDB88C 3C 60 00 06 */ lis r3, 0x0006 /* 0x000600A3@ha */
|
||||
/* 80BDB890 38 03 00 A3 */ addi r0, r3, 0x00A3 /* 0x000600A3@l */
|
||||
/* 80BDB894 90 01 00 20 */ stw r0, 0x20(r1)
|
||||
/* 80BDB898 38 7F 07 B0 */ addi r3, r31, 0x7b0
|
||||
/* 80BDB89C 38 81 00 20 */ addi r4, r1, 0x20
|
||||
/* 80BDB8A0 38 A0 00 00 */ li r5, 0
|
||||
/* 80BDB8A4 38 C0 FF FF */ li r6, -1
|
||||
/* 80BDB8A8 81 9F 07 B0 */ lwz r12, 0x7b0(r31)
|
||||
/* 80BDB8AC 81 8C 00 18 */ lwz r12, 0x18(r12)
|
||||
/* 80BDB8B0 7D 89 03 A6 */ mtctr r12
|
||||
/* 80BDB8B4 4E 80 04 21 */ bctrl
|
||||
/* 80BDB8B8 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80BDB8BC 38 9F 05 90 */ addi r4, r31, 0x590
|
||||
/* 80BDB8C0 4B 43 EE 0D */ bl fopAcM_posMoveF__FP10fopAc_ac_cPC4cXyz
|
||||
/* 80BDB8C4 38 7F 08 88 */ addi r3, r31, 0x888
|
||||
/* 80BDB8C8 3C 80 80 40 */ lis r4, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 80BDB8CC 38 84 61 C0 */ addi r4, r4, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 80BDB8D0 38 84 0F 38 */ addi r4, r4, 0xf38
|
||||
/* 80BDB8D4 4B 49 B1 D9 */ bl CrrPos__9dBgS_AcchFR4dBgS
|
||||
/* 80BDB8D8 88 1F 04 E2 */ lbz r0, 0x4e2(r31)
|
||||
/* 80BDB8DC 7C 03 07 74 */ extsb r3, r0
|
||||
/* 80BDB8E0 4B 45 17 8D */ bl dComIfGp_getReverb__Fi
|
||||
/* 80BDB8E4 7C 65 1B 78 */ mr r5, r3
|
||||
/* 80BDB8E8 80 7F 08 44 */ lwz r3, 0x844(r31)
|
||||
/* 80BDB8EC 38 80 00 00 */ li r4, 0
|
||||
/* 80BDB8F0 4B 43 57 C1 */ bl play__16mDoExt_McaMorfSOFUlSc
|
||||
/* 80BDB8F4 80 7F 07 90 */ lwz r3, 0x790(r31)
|
||||
/* 80BDB8F8 4B 43 1B 31 */ bl play__14mDoExt_baseAnmFv
|
||||
/* 80BDB8FC 80 7F 07 94 */ lwz r3, 0x794(r31)
|
||||
/* 80BDB900 4B 43 1B 29 */ bl play__14mDoExt_baseAnmFv
|
||||
/* 80BDB904 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80BDB908 48 00 00 89 */ bl setBaseMtx__10daObjDAN_cFv
|
||||
/* 80BDB90C 38 60 00 01 */ li r3, 1
|
||||
lbl_80BDB910:
|
||||
/* 80BDB910 83 E1 00 3C */ lwz r31, 0x3c(r1)
|
||||
/* 80BDB914 83 C1 00 38 */ lwz r30, 0x38(r1)
|
||||
/* 80BDB918 80 01 00 44 */ lwz r0, 0x44(r1)
|
||||
/* 80BDB91C 7C 08 03 A6 */ mtlr r0
|
||||
/* 80BDB920 38 21 00 40 */ addi r1, r1, 0x40
|
||||
/* 80BDB924 4E 80 00 20 */ blr
|
||||
@@ -1,28 +0,0 @@
|
||||
lbl_80BDA5B4:
|
||||
/* 80BDA5B4 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80BDA5B8 7C 08 02 A6 */ mflr r0
|
||||
/* 80BDA5BC 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80BDA5C0 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 80BDA5C4 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 80BDA5C8 38 7F 05 90 */ addi r3, r31, 0x590
|
||||
/* 80BDA5CC 38 80 00 01 */ li r4, 1
|
||||
/* 80BDA5D0 38 A0 00 00 */ li r5, 0
|
||||
/* 80BDA5D4 7F E6 FB 78 */ mr r6, r31
|
||||
/* 80BDA5D8 4B 4A 92 89 */ bl Init__9dCcD_SttsFiiP10fopAc_ac_c
|
||||
/* 80BDA5DC 38 7F 05 CC */ addi r3, r31, 0x5cc
|
||||
/* 80BDA5E0 3C 80 80 BE */ lis r4, ccSphSrc@ha /* 0x80BDC3B4@ha */
|
||||
/* 80BDA5E4 38 84 C3 B4 */ addi r4, r4, ccSphSrc@l /* 0x80BDC3B4@l */
|
||||
/* 80BDA5E8 4B 4A A4 4D */ bl Set__8dCcD_SphFRC11dCcD_SrcSph
|
||||
/* 80BDA5EC 38 1F 05 90 */ addi r0, r31, 0x590
|
||||
/* 80BDA5F0 90 1F 06 10 */ stw r0, 0x610(r31)
|
||||
/* 80BDA5F4 38 7F 06 F0 */ addi r3, r31, 0x6f0
|
||||
/* 80BDA5F8 38 9F 04 D0 */ addi r4, r31, 0x4d0
|
||||
/* 80BDA5FC 4B 69 50 4D */ bl SetC__8cM3dGSphFRC4cXyz
|
||||
/* 80BDA600 80 1F 06 68 */ lwz r0, 0x668(r31)
|
||||
/* 80BDA604 60 00 00 04 */ ori r0, r0, 4
|
||||
/* 80BDA608 90 1F 06 68 */ stw r0, 0x668(r31)
|
||||
/* 80BDA60C 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 80BDA610 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80BDA614 7C 08 03 A6 */ mtlr r0
|
||||
/* 80BDA618 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80BDA61C 4E 80 00 20 */ blr
|
||||
@@ -1,5 +0,0 @@
|
||||
lbl_80BDB0D8:
|
||||
/* 80BDB0D8 38 00 00 01 */ li r0, 1
|
||||
/* 80BDB0DC 98 03 05 6C */ stb r0, 0x56c(r3)
|
||||
/* 80BDB0E0 98 03 07 68 */ stb r0, 0x768(r3)
|
||||
/* 80BDB0E4 4E 80 00 20 */ blr
|
||||
@@ -1,32 +0,0 @@
|
||||
lbl_80BDAA9C:
|
||||
/* 80BDAA9C 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80BDAAA0 7C 08 02 A6 */ mflr r0
|
||||
/* 80BDAAA4 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80BDAAA8 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 80BDAAAC 93 C1 00 08 */ stw r30, 8(r1)
|
||||
/* 80BDAAB0 7C 7E 1B 78 */ mr r30, r3
|
||||
/* 80BDAAB4 3C 80 80 40 */ lis r4, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 80BDAAB8 38 84 61 C0 */ addi r4, r4, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 80BDAABC 83 E4 5D AC */ lwz r31, 0x5dac(r4)
|
||||
/* 80BDAAC0 7F E4 FB 78 */ mr r4, r31
|
||||
/* 80BDAAC4 4B 43 FE A1 */ bl fopAcM_searchActorDistanceXZ__FPC10fopAc_ac_cPC10fopAc_ac_c
|
||||
/* 80BDAAC8 3C 60 80 BE */ lis r3, lit_3938@ha /* 0x80BDC400@ha */
|
||||
/* 80BDAACC C0 03 C4 00 */ lfs f0, lit_3938@l(r3) /* 0x80BDC400@l */
|
||||
/* 80BDAAD0 FC 01 00 40 */ fcmpo cr0, f1, f0
|
||||
/* 80BDAAD4 40 80 00 28 */ bge lbl_80BDAAFC
|
||||
/* 80BDAAD8 C0 3F 05 2C */ lfs f1, 0x52c(r31)
|
||||
/* 80BDAADC 3C 60 80 BE */ lis r3, lit_3939@ha /* 0x80BDC404@ha */
|
||||
/* 80BDAAE0 C0 03 C4 04 */ lfs f0, lit_3939@l(r3) /* 0x80BDC404@l */
|
||||
/* 80BDAAE4 FC 01 00 40 */ fcmpo cr0, f1, f0
|
||||
/* 80BDAAE8 40 81 00 14 */ ble lbl_80BDAAFC
|
||||
/* 80BDAAEC 38 00 00 02 */ li r0, 2
|
||||
/* 80BDAAF0 98 1E 07 68 */ stb r0, 0x768(r30)
|
||||
/* 80BDAAF4 38 00 00 00 */ li r0, 0
|
||||
/* 80BDAAF8 98 1E 07 69 */ stb r0, 0x769(r30)
|
||||
lbl_80BDAAFC:
|
||||
/* 80BDAAFC 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 80BDAB00 83 C1 00 08 */ lwz r30, 8(r1)
|
||||
/* 80BDAB04 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80BDAB08 7C 08 03 A6 */ mtlr r0
|
||||
/* 80BDAB0C 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80BDAB10 4E 80 00 20 */ blr
|
||||
@@ -1,65 +0,0 @@
|
||||
lbl_80BDAB14:
|
||||
/* 80BDAB14 94 21 FF C0 */ stwu r1, -0x40(r1)
|
||||
/* 80BDAB18 7C 08 02 A6 */ mflr r0
|
||||
/* 80BDAB1C 90 01 00 44 */ stw r0, 0x44(r1)
|
||||
/* 80BDAB20 93 E1 00 3C */ stw r31, 0x3c(r1)
|
||||
/* 80BDAB24 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 80BDAB28 A8 03 07 6A */ lha r0, 0x76a(r3)
|
||||
/* 80BDAB2C 2C 00 00 00 */ cmpwi r0, 0
|
||||
/* 80BDAB30 40 82 00 90 */ bne lbl_80BDABC0
|
||||
/* 80BDAB34 38 61 00 0C */ addi r3, r1, 0xc
|
||||
/* 80BDAB38 38 9F 04 A8 */ addi r4, r31, 0x4a8
|
||||
/* 80BDAB3C 38 BF 04 D0 */ addi r5, r31, 0x4d0
|
||||
/* 80BDAB40 4B 68 BF F5 */ bl __mi__4cXyzCFRC3Vec
|
||||
/* 80BDAB44 C0 01 00 0C */ lfs f0, 0xc(r1)
|
||||
/* 80BDAB48 D0 01 00 18 */ stfs f0, 0x18(r1)
|
||||
/* 80BDAB4C C0 01 00 10 */ lfs f0, 0x10(r1)
|
||||
/* 80BDAB50 D0 01 00 1C */ stfs f0, 0x1c(r1)
|
||||
/* 80BDAB54 C0 01 00 14 */ lfs f0, 0x14(r1)
|
||||
/* 80BDAB58 D0 01 00 20 */ stfs f0, 0x20(r1)
|
||||
/* 80BDAB5C 3C 60 80 BE */ lis r3, lit_3960@ha /* 0x80BDC408@ha */
|
||||
/* 80BDAB60 C0 23 C4 08 */ lfs f1, lit_3960@l(r3) /* 0x80BDC408@l */
|
||||
/* 80BDAB64 4B 68 CE 29 */ bl cM_rndFX__Ff
|
||||
/* 80BDAB68 C0 01 00 18 */ lfs f0, 0x18(r1)
|
||||
/* 80BDAB6C EC 00 08 2A */ fadds f0, f0, f1
|
||||
/* 80BDAB70 D0 01 00 18 */ stfs f0, 0x18(r1)
|
||||
/* 80BDAB74 3C 60 80 BE */ lis r3, lit_3960@ha /* 0x80BDC408@ha */
|
||||
/* 80BDAB78 C0 23 C4 08 */ lfs f1, lit_3960@l(r3) /* 0x80BDC408@l */
|
||||
/* 80BDAB7C 4B 68 CE 11 */ bl cM_rndFX__Ff
|
||||
/* 80BDAB80 C0 01 00 20 */ lfs f0, 0x20(r1)
|
||||
/* 80BDAB84 EC 40 08 2A */ fadds f2, f0, f1
|
||||
/* 80BDAB88 D0 41 00 20 */ stfs f2, 0x20(r1)
|
||||
/* 80BDAB8C C0 21 00 18 */ lfs f1, 0x18(r1)
|
||||
/* 80BDAB90 4B 68 CA E5 */ bl cM_atan2s__Fff
|
||||
/* 80BDAB94 B0 7F 07 78 */ sth r3, 0x778(r31)
|
||||
/* 80BDAB98 3C 60 80 BE */ lis r3, lit_3938@ha /* 0x80BDC400@ha */
|
||||
/* 80BDAB9C C0 23 C4 00 */ lfs f1, lit_3938@l(r3) /* 0x80BDC400@l */
|
||||
/* 80BDABA0 4B 68 CD B5 */ bl cM_rndF__Ff
|
||||
/* 80BDABA4 3C 60 80 BE */ lis r3, lit_3938@ha /* 0x80BDC400@ha */
|
||||
/* 80BDABA8 C0 03 C4 00 */ lfs f0, lit_3938@l(r3) /* 0x80BDC400@l */
|
||||
/* 80BDABAC EC 00 08 2A */ fadds f0, f0, f1
|
||||
/* 80BDABB0 FC 00 00 1E */ fctiwz f0, f0
|
||||
/* 80BDABB4 D8 01 00 28 */ stfd f0, 0x28(r1)
|
||||
/* 80BDABB8 80 01 00 2C */ lwz r0, 0x2c(r1)
|
||||
/* 80BDABBC B0 1F 07 6A */ sth r0, 0x76a(r31)
|
||||
lbl_80BDABC0:
|
||||
/* 80BDABC0 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80BDABC4 4B FF FE 79 */ bl SpeedSet__10daObjDAN_cFv
|
||||
/* 80BDABC8 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80BDABCC 4B FF FE D1 */ bl LinkChk__10daObjDAN_cFv
|
||||
/* 80BDABD0 3C 60 00 06 */ lis r3, 0x0006 /* 0x000600A5@ha */
|
||||
/* 80BDABD4 38 03 00 A5 */ addi r0, r3, 0x00A5 /* 0x000600A5@l */
|
||||
/* 80BDABD8 90 01 00 08 */ stw r0, 8(r1)
|
||||
/* 80BDABDC 38 7F 07 B0 */ addi r3, r31, 0x7b0
|
||||
/* 80BDABE0 38 81 00 08 */ addi r4, r1, 8
|
||||
/* 80BDABE4 38 A0 00 00 */ li r5, 0
|
||||
/* 80BDABE8 38 C0 FF FF */ li r6, -1
|
||||
/* 80BDABEC 81 9F 07 B0 */ lwz r12, 0x7b0(r31)
|
||||
/* 80BDABF0 81 8C 00 18 */ lwz r12, 0x18(r12)
|
||||
/* 80BDABF4 7D 89 03 A6 */ mtctr r12
|
||||
/* 80BDABF8 4E 80 04 21 */ bctrl
|
||||
/* 80BDABFC 83 E1 00 3C */ lwz r31, 0x3c(r1)
|
||||
/* 80BDAC00 80 01 00 44 */ lwz r0, 0x44(r1)
|
||||
/* 80BDAC04 7C 08 03 A6 */ mtlr r0
|
||||
/* 80BDAC08 38 21 00 40 */ addi r1, r1, 0x40
|
||||
/* 80BDAC0C 4E 80 00 20 */ blr
|
||||
@@ -1,92 +0,0 @@
|
||||
lbl_80BDB388:
|
||||
/* 80BDB388 94 21 FF E0 */ stwu r1, -0x20(r1)
|
||||
/* 80BDB38C 7C 08 02 A6 */ mflr r0
|
||||
/* 80BDB390 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 80BDB394 93 E1 00 1C */ stw r31, 0x1c(r1)
|
||||
/* 80BDB398 93 C1 00 18 */ stw r30, 0x18(r1)
|
||||
/* 80BDB39C 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 80BDB3A0 3C 60 80 BE */ lis r3, lit_3775@ha /* 0x80BDC3B0@ha */
|
||||
/* 80BDB3A4 3B C3 C3 B0 */ addi r30, r3, lit_3775@l /* 0x80BDC3B0@l */
|
||||
/* 80BDB3A8 38 7F 05 CC */ addi r3, r31, 0x5cc
|
||||
/* 80BDB3AC 4B 4A 90 B5 */ bl ChkTgHit__12dCcD_GObjInfFv
|
||||
/* 80BDB3B0 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 80BDB3B4 41 82 01 14 */ beq lbl_80BDB4C8
|
||||
/* 80BDB3B8 38 7F 05 CC */ addi r3, r31, 0x5cc
|
||||
/* 80BDB3BC 4B 4A 91 3D */ bl GetTgHitObj__12dCcD_GObjInfFv
|
||||
/* 80BDB3C0 80 63 00 10 */ lwz r3, 0x10(r3)
|
||||
/* 80BDB3C4 54 60 03 DF */ rlwinm. r0, r3, 0, 0xf, 0xf
|
||||
/* 80BDB3C8 41 82 00 44 */ beq lbl_80BDB40C
|
||||
/* 80BDB3CC 88 1F 07 A9 */ lbz r0, 0x7a9(r31)
|
||||
/* 80BDB3D0 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 80BDB3D4 40 82 00 E0 */ bne lbl_80BDB4B4
|
||||
/* 80BDB3D8 38 00 00 01 */ li r0, 1
|
||||
/* 80BDB3DC 98 1F 07 A9 */ stb r0, 0x7a9(r31)
|
||||
/* 80BDB3E0 38 7F 08 88 */ addi r3, r31, 0x888
|
||||
/* 80BDB3E4 4B 49 BF C1 */ bl ClrMoveBGOnly__9dBgS_AcchFv
|
||||
/* 80BDB3E8 80 1F 08 B4 */ lwz r0, 0x8b4(r31)
|
||||
/* 80BDB3EC 54 00 07 FA */ rlwinm r0, r0, 0, 0x1f, 0x1d
|
||||
/* 80BDB3F0 90 1F 08 B4 */ stw r0, 0x8b4(r31)
|
||||
/* 80BDB3F4 38 7F 05 CC */ addi r3, r31, 0x5cc
|
||||
/* 80BDB3F8 4B 4A 91 51 */ bl GetTgHitGObj__12dCcD_GObjInfFv
|
||||
/* 80BDB3FC 38 7F 07 04 */ addi r3, r31, 0x704
|
||||
/* 80BDB400 38 9F 04 D0 */ addi r4, r31, 0x4d0
|
||||
/* 80BDB404 4B 58 31 AD */ bl initOffset__20daPy_boomerangMove_cFPC4cXyz
|
||||
/* 80BDB408 48 00 00 AC */ b lbl_80BDB4B4
|
||||
lbl_80BDB40C:
|
||||
/* 80BDB40C 54 60 07 BD */ rlwinm. r0, r3, 0, 0x1e, 0x1e
|
||||
/* 80BDB410 40 82 00 A4 */ bne lbl_80BDB4B4
|
||||
/* 80BDB414 C0 1E 00 54 */ lfs f0, 0x54(r30)
|
||||
/* 80BDB418 D0 01 00 08 */ stfs f0, 8(r1)
|
||||
/* 80BDB41C D0 01 00 0C */ stfs f0, 0xc(r1)
|
||||
/* 80BDB420 D0 01 00 10 */ stfs f0, 0x10(r1)
|
||||
/* 80BDB424 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 80BDB428 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 80BDB42C 80 63 5D AC */ lwz r3, 0x5dac(r3)
|
||||
/* 80BDB430 28 1F 00 00 */ cmplwi r31, 0
|
||||
/* 80BDB434 41 82 00 0C */ beq lbl_80BDB440
|
||||
/* 80BDB438 80 9F 00 04 */ lwz r4, 4(r31)
|
||||
/* 80BDB43C 48 00 00 08 */ b lbl_80BDB444
|
||||
lbl_80BDB440:
|
||||
/* 80BDB440 38 80 FF FF */ li r4, -1
|
||||
lbl_80BDB444:
|
||||
/* 80BDB444 38 A1 00 08 */ addi r5, r1, 8
|
||||
/* 80BDB448 81 83 06 28 */ lwz r12, 0x628(r3)
|
||||
/* 80BDB44C 81 8C 01 38 */ lwz r12, 0x138(r12)
|
||||
/* 80BDB450 7D 89 03 A6 */ mtctr r12
|
||||
/* 80BDB454 4E 80 04 21 */ bctrl
|
||||
/* 80BDB458 38 00 00 02 */ li r0, 2
|
||||
/* 80BDB45C 98 1F 07 68 */ stb r0, 0x768(r31)
|
||||
/* 80BDB460 38 00 00 01 */ li r0, 1
|
||||
/* 80BDB464 98 1F 07 69 */ stb r0, 0x769(r31)
|
||||
/* 80BDB468 3C 60 80 BE */ lis r3, d_a_obj_dan__stringBase0@ha /* 0x80BDC46C@ha */
|
||||
/* 80BDB46C 38 63 C4 6C */ addi r3, r3, d_a_obj_dan__stringBase0@l /* 0x80BDC46C@l */
|
||||
/* 80BDB470 38 80 00 06 */ li r4, 6
|
||||
/* 80BDB474 3C A0 80 40 */ lis r5, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 80BDB478 38 A5 61 C0 */ addi r5, r5, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 80BDB47C 3C A5 00 02 */ addis r5, r5, 2
|
||||
/* 80BDB480 38 C0 00 80 */ li r6, 0x80
|
||||
/* 80BDB484 38 A5 C2 F8 */ addi r5, r5, -15624
|
||||
/* 80BDB488 4B 46 0E 65 */ bl getRes__14dRes_control_cFPCclP11dRes_info_ci
|
||||
/* 80BDB48C 7C 64 1B 78 */ mr r4, r3
|
||||
/* 80BDB490 80 7F 08 44 */ lwz r3, 0x844(r31)
|
||||
/* 80BDB494 38 A0 00 02 */ li r5, 2
|
||||
/* 80BDB498 C0 3E 00 60 */ lfs f1, 0x60(r30)
|
||||
/* 80BDB49C C0 5E 00 00 */ lfs f2, 0(r30)
|
||||
/* 80BDB4A0 C0 7E 00 54 */ lfs f3, 0x54(r30)
|
||||
/* 80BDB4A4 C0 9E 00 64 */ lfs f4, 0x64(r30)
|
||||
/* 80BDB4A8 4B 43 59 C9 */ bl setAnm__16mDoExt_McaMorfSOFP15J3DAnmTransformiffff
|
||||
/* 80BDB4AC 38 00 00 64 */ li r0, 0x64
|
||||
/* 80BDB4B0 B0 1F 07 6A */ sth r0, 0x76a(r31)
|
||||
lbl_80BDB4B4:
|
||||
/* 80BDB4B4 38 7F 05 CC */ addi r3, r31, 0x5cc
|
||||
/* 80BDB4B8 81 9F 06 08 */ lwz r12, 0x608(r31)
|
||||
/* 80BDB4BC 81 8C 00 24 */ lwz r12, 0x24(r12)
|
||||
/* 80BDB4C0 7D 89 03 A6 */ mtctr r12
|
||||
/* 80BDB4C4 4E 80 04 21 */ bctrl
|
||||
lbl_80BDB4C8:
|
||||
/* 80BDB4C8 83 E1 00 1C */ lwz r31, 0x1c(r1)
|
||||
/* 80BDB4CC 83 C1 00 18 */ lwz r30, 0x18(r1)
|
||||
/* 80BDB4D0 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 80BDB4D4 7C 08 03 A6 */ mtlr r0
|
||||
/* 80BDB4D8 38 21 00 20 */ addi r1, r1, 0x20
|
||||
/* 80BDB4DC 4E 80 00 20 */ blr
|
||||
@@ -1,77 +0,0 @@
|
||||
lbl_80BDB264:
|
||||
/* 80BDB264 94 21 FF C0 */ stwu r1, -0x40(r1)
|
||||
/* 80BDB268 7C 08 02 A6 */ mflr r0
|
||||
/* 80BDB26C 90 01 00 44 */ stw r0, 0x44(r1)
|
||||
/* 80BDB270 DB E1 00 30 */ stfd f31, 0x30(r1)
|
||||
/* 80BDB274 F3 E1 00 38 */ psq_st f31, 56(r1), 0, 0 /* qr0 */
|
||||
/* 80BDB278 93 E1 00 2C */ stw r31, 0x2c(r1)
|
||||
/* 80BDB27C 93 C1 00 28 */ stw r30, 0x28(r1)
|
||||
/* 80BDB280 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 80BDB284 C0 43 07 98 */ lfs f2, 0x798(r3)
|
||||
/* 80BDB288 80 03 07 9C */ lwz r0, 0x79c(r3)
|
||||
/* 80BDB28C 3C 60 80 BE */ lis r3, lit_4158@ha /* 0x80BDC440@ha */
|
||||
/* 80BDB290 C8 23 C4 40 */ lfd f1, lit_4158@l(r3) /* 0x80BDC440@l */
|
||||
/* 80BDB294 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 80BDB298 3C 00 43 30 */ lis r0, 0x4330
|
||||
/* 80BDB29C 90 01 00 20 */ stw r0, 0x20(r1)
|
||||
/* 80BDB2A0 C8 01 00 20 */ lfd f0, 0x20(r1)
|
||||
/* 80BDB2A4 EC 00 08 28 */ fsubs f0, f0, f1
|
||||
/* 80BDB2A8 FC 02 00 40 */ fcmpo cr0, f2, f0
|
||||
/* 80BDB2AC 40 81 00 24 */ ble lbl_80BDB2D0
|
||||
/* 80BDB2B0 38 7F 07 A4 */ addi r3, r31, 0x7a4
|
||||
/* 80BDB2B4 3C 80 80 BE */ lis r4, lit_3939@ha /* 0x80BDC404@ha */
|
||||
/* 80BDB2B8 C0 24 C4 04 */ lfs f1, lit_3939@l(r4) /* 0x80BDC404@l */
|
||||
/* 80BDB2BC 3C 80 80 BE */ lis r4, lit_3775@ha /* 0x80BDC3B0@ha */
|
||||
/* 80BDB2C0 C0 44 C3 B0 */ lfs f2, lit_3775@l(r4) /* 0x80BDC3B0@l */
|
||||
/* 80BDB2C4 FC 60 10 90 */ fmr f3, f2
|
||||
/* 80BDB2C8 4B 69 47 75 */ bl cLib_addCalc2__FPffff
|
||||
/* 80BDB2CC 48 00 00 1C */ b lbl_80BDB2E8
|
||||
lbl_80BDB2D0:
|
||||
/* 80BDB2D0 38 7F 07 A4 */ addi r3, r31, 0x7a4
|
||||
/* 80BDB2D4 3C 80 80 BE */ lis r4, lit_3775@ha /* 0x80BDC3B0@ha */
|
||||
/* 80BDB2D8 C0 24 C3 B0 */ lfs f1, lit_3775@l(r4) /* 0x80BDC3B0@l */
|
||||
/* 80BDB2DC FC 40 08 90 */ fmr f2, f1
|
||||
/* 80BDB2E0 FC 60 08 90 */ fmr f3, f1
|
||||
/* 80BDB2E4 4B 69 47 59 */ bl cLib_addCalc2__FPffff
|
||||
lbl_80BDB2E8:
|
||||
/* 80BDB2E8 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 80BDB2EC 3B C3 61 C0 */ addi r30, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 80BDB2F0 80 7E 5D 3C */ lwz r3, 0x5d3c(r30)
|
||||
/* 80BDB2F4 38 00 00 FF */ li r0, 0xff
|
||||
/* 80BDB2F8 90 01 00 08 */ stw r0, 8(r1)
|
||||
/* 80BDB2FC 38 80 00 00 */ li r4, 0
|
||||
/* 80BDB300 90 81 00 0C */ stw r4, 0xc(r1)
|
||||
/* 80BDB304 38 00 FF FF */ li r0, -1
|
||||
/* 80BDB308 90 01 00 10 */ stw r0, 0x10(r1)
|
||||
/* 80BDB30C 90 81 00 14 */ stw r4, 0x14(r1)
|
||||
/* 80BDB310 90 81 00 18 */ stw r4, 0x18(r1)
|
||||
/* 80BDB314 90 81 00 1C */ stw r4, 0x1c(r1)
|
||||
/* 80BDB318 80 9F 05 70 */ lwz r4, 0x570(r31)
|
||||
/* 80BDB31C 38 A0 00 00 */ li r5, 0
|
||||
/* 80BDB320 38 C0 0A 1B */ li r6, 0xa1b
|
||||
/* 80BDB324 38 FF 04 D0 */ addi r7, r31, 0x4d0
|
||||
/* 80BDB328 39 1F 01 0C */ addi r8, r31, 0x10c
|
||||
/* 80BDB32C 39 3F 04 E4 */ addi r9, r31, 0x4e4
|
||||
/* 80BDB330 39 40 00 00 */ li r10, 0
|
||||
/* 80BDB334 3D 60 80 BE */ lis r11, lit_3775@ha /* 0x80BDC3B0@ha */
|
||||
/* 80BDB338 C0 2B C3 B0 */ lfs f1, lit_3775@l(r11) /* 0x80BDC3B0@l */
|
||||
/* 80BDB33C 4B 47 21 91 */ bl set__13dPa_control_cFUlUcUsPC4cXyzPC12dKy_tevstr_cPC5csXyzPC4cXyzUcP18dPa_levelEcallBackScPC8_GXColorPC8_GXColorPC4cXyzf
|
||||
/* 80BDB340 90 7F 05 70 */ stw r3, 0x570(r31)
|
||||
/* 80BDB344 C3 FF 07 A4 */ lfs f31, 0x7a4(r31)
|
||||
/* 80BDB348 80 7E 5D 3C */ lwz r3, 0x5d3c(r30)
|
||||
/* 80BDB34C 38 63 02 10 */ addi r3, r3, 0x210
|
||||
/* 80BDB350 80 9F 05 70 */ lwz r4, 0x570(r31)
|
||||
/* 80BDB354 4B 47 05 C5 */ bl getEmitter__Q213dPa_control_c7level_cFUl
|
||||
/* 80BDB358 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 80BDB35C 41 82 00 0C */ beq lbl_80BDB368
|
||||
/* 80BDB360 D3 E3 00 B0 */ stfs f31, 0xb0(r3)
|
||||
/* 80BDB364 D3 E3 00 B4 */ stfs f31, 0xb4(r3)
|
||||
lbl_80BDB368:
|
||||
/* 80BDB368 E3 E1 00 38 */ psq_l f31, 56(r1), 0, 0 /* qr0 */
|
||||
/* 80BDB36C CB E1 00 30 */ lfd f31, 0x30(r1)
|
||||
/* 80BDB370 83 E1 00 2C */ lwz r31, 0x2c(r1)
|
||||
/* 80BDB374 83 C1 00 28 */ lwz r30, 0x28(r1)
|
||||
/* 80BDB378 80 01 00 44 */ lwz r0, 0x44(r1)
|
||||
/* 80BDB37C 7C 08 03 A6 */ mtlr r0
|
||||
/* 80BDB380 38 21 00 40 */ addi r1, r1, 0x40
|
||||
/* 80BDB384 4E 80 00 20 */ blr
|
||||
@@ -1,23 +0,0 @@
|
||||
lbl_80BDA620:
|
||||
/* 80BDA620 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80BDA624 7C 08 02 A6 */ mflr r0
|
||||
/* 80BDA628 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80BDA62C 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 80BDA630 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 80BDA634 38 7F 06 F0 */ addi r3, r31, 0x6f0
|
||||
/* 80BDA638 38 9F 04 D0 */ addi r4, r31, 0x4d0
|
||||
/* 80BDA63C 4B 69 50 0D */ bl SetC__8cM3dGSphFRC4cXyz
|
||||
/* 80BDA640 38 7F 06 F0 */ addi r3, r31, 0x6f0
|
||||
/* 80BDA644 3C 80 80 BE */ lis r4, lit_3788@ha /* 0x80BDC3F4@ha */
|
||||
/* 80BDA648 C0 24 C3 F4 */ lfs f1, lit_3788@l(r4) /* 0x80BDC3F4@l */
|
||||
/* 80BDA64C 4B 69 50 BD */ bl SetR__8cM3dGSphFf
|
||||
/* 80BDA650 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 80BDA654 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 80BDA658 38 63 23 3C */ addi r3, r3, 0x233c
|
||||
/* 80BDA65C 38 9F 05 CC */ addi r4, r31, 0x5cc
|
||||
/* 80BDA660 4B 68 A5 49 */ bl Set__4cCcSFP8cCcD_Obj
|
||||
/* 80BDA664 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 80BDA668 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80BDA66C 7C 08 03 A6 */ mtlr r0
|
||||
/* 80BDA670 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80BDA674 4E 80 00 20 */ blr
|
||||
@@ -1,25 +0,0 @@
|
||||
lbl_80BDAA3C:
|
||||
/* 80BDAA3C 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80BDAA40 7C 08 02 A6 */ mflr r0
|
||||
/* 80BDAA44 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80BDAA48 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 80BDAA4C 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 80BDAA50 38 7F 05 2C */ addi r3, r31, 0x52c
|
||||
/* 80BDAA54 C0 3F 07 70 */ lfs f1, 0x770(r31)
|
||||
/* 80BDAA58 3C 80 80 BE */ lis r4, lit_3923@ha /* 0x80BDC3F8@ha */
|
||||
/* 80BDAA5C C0 44 C3 F8 */ lfs f2, lit_3923@l(r4) /* 0x80BDC3F8@l */
|
||||
/* 80BDAA60 3C 80 80 BE */ lis r4, lit_3924@ha /* 0x80BDC3FC@ha */
|
||||
/* 80BDAA64 C0 64 C3 FC */ lfs f3, lit_3924@l(r4) /* 0x80BDC3FC@l */
|
||||
/* 80BDAA68 4B 69 4F D5 */ bl cLib_addCalc2__FPffff
|
||||
/* 80BDAA6C 38 7F 04 DE */ addi r3, r31, 0x4de
|
||||
/* 80BDAA70 A8 9F 07 78 */ lha r4, 0x778(r31)
|
||||
/* 80BDAA74 38 A0 00 A0 */ li r5, 0xa0
|
||||
/* 80BDAA78 38 C0 01 00 */ li r6, 0x100
|
||||
/* 80BDAA7C 4B 69 5B 8D */ bl cLib_addCalcAngleS2__FPssss
|
||||
/* 80BDAA80 A8 1F 04 DE */ lha r0, 0x4de(r31)
|
||||
/* 80BDAA84 B0 1F 04 E6 */ sth r0, 0x4e6(r31)
|
||||
/* 80BDAA88 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 80BDAA8C 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80BDAA90 7C 08 03 A6 */ mtlr r0
|
||||
/* 80BDAA94 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80BDAA98 4E 80 00 20 */ blr
|
||||
@@ -1,100 +0,0 @@
|
||||
lbl_80BDB0E8:
|
||||
/* 80BDB0E8 94 21 FF A0 */ stwu r1, -0x60(r1)
|
||||
/* 80BDB0EC 7C 08 02 A6 */ mflr r0
|
||||
/* 80BDB0F0 90 01 00 64 */ stw r0, 0x64(r1)
|
||||
/* 80BDB0F4 DB E1 00 50 */ stfd f31, 0x50(r1)
|
||||
/* 80BDB0F8 F3 E1 00 58 */ psq_st f31, 88(r1), 0, 0 /* qr0 */
|
||||
/* 80BDB0FC DB C1 00 40 */ stfd f30, 0x40(r1)
|
||||
/* 80BDB100 F3 C1 00 48 */ psq_st f30, 72(r1), 0, 0 /* qr0 */
|
||||
/* 80BDB104 93 E1 00 3C */ stw r31, 0x3c(r1)
|
||||
/* 80BDB108 93 C1 00 38 */ stw r30, 0x38(r1)
|
||||
/* 80BDB10C 7C 7E 1B 78 */ mr r30, r3
|
||||
/* 80BDB110 3C 60 80 BE */ lis r3, lit_3775@ha /* 0x80BDC3B0@ha */
|
||||
/* 80BDB114 3B E3 C3 B0 */ addi r31, r3, lit_3775@l /* 0x80BDC3B0@l */
|
||||
/* 80BDB118 C0 1E 04 D0 */ lfs f0, 0x4d0(r30)
|
||||
/* 80BDB11C D0 01 00 08 */ stfs f0, 8(r1)
|
||||
/* 80BDB120 C0 3E 04 D4 */ lfs f1, 0x4d4(r30)
|
||||
/* 80BDB124 D0 21 00 0C */ stfs f1, 0xc(r1)
|
||||
/* 80BDB128 C0 1E 04 D8 */ lfs f0, 0x4d8(r30)
|
||||
/* 80BDB12C D0 01 00 10 */ stfs f0, 0x10(r1)
|
||||
/* 80BDB130 C0 1F 00 44 */ lfs f0, 0x44(r31)
|
||||
/* 80BDB134 EC 01 00 2A */ fadds f0, f1, f0
|
||||
/* 80BDB138 D0 01 00 0C */ stfs f0, 0xc(r1)
|
||||
/* 80BDB13C 38 61 00 08 */ addi r3, r1, 8
|
||||
/* 80BDB140 38 81 00 14 */ addi r4, r1, 0x14
|
||||
/* 80BDB144 4B 43 A1 CD */ bl mDoLib_project__FP3VecP3Vec
|
||||
/* 80BDB148 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 80BDB14C 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 80BDB150 80 63 5D 74 */ lwz r3, 0x5d74(r3)
|
||||
/* 80BDB154 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 80BDB158 41 82 00 0C */ beq lbl_80BDB164
|
||||
/* 80BDB15C C0 63 0B 68 */ lfs f3, 0xb68(r3)
|
||||
/* 80BDB160 48 00 00 08 */ b lbl_80BDB168
|
||||
lbl_80BDB164:
|
||||
/* 80BDB164 C0 7F 00 54 */ lfs f3, 0x54(r31)
|
||||
lbl_80BDB168:
|
||||
/* 80BDB168 C0 21 00 14 */ lfs f1, 0x14(r1)
|
||||
/* 80BDB16C C0 1F 00 54 */ lfs f0, 0x54(r31)
|
||||
/* 80BDB170 FC 01 00 40 */ fcmpo cr0, f1, f0
|
||||
/* 80BDB174 40 81 00 5C */ ble lbl_80BDB1D0
|
||||
/* 80BDB178 C0 1F 00 80 */ lfs f0, 0x80(r31)
|
||||
/* 80BDB17C FC 01 00 40 */ fcmpo cr0, f1, f0
|
||||
/* 80BDB180 40 80 00 50 */ bge lbl_80BDB1D0
|
||||
/* 80BDB184 C0 41 00 18 */ lfs f2, 0x18(r1)
|
||||
/* 80BDB188 FC 02 18 40 */ fcmpo cr0, f2, f3
|
||||
/* 80BDB18C 40 81 00 44 */ ble lbl_80BDB1D0
|
||||
/* 80BDB190 C0 1F 00 84 */ lfs f0, 0x84(r31)
|
||||
/* 80BDB194 EC 00 18 28 */ fsubs f0, f0, f3
|
||||
/* 80BDB198 FC 02 00 40 */ fcmpo cr0, f2, f0
|
||||
/* 80BDB19C 40 80 00 34 */ bge lbl_80BDB1D0
|
||||
/* 80BDB1A0 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 80BDB1A4 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 80BDB1A8 3C 63 00 02 */ addis r3, r3, 2
|
||||
/* 80BDB1AC FC 00 08 1E */ fctiwz f0, f1
|
||||
/* 80BDB1B0 D8 01 00 20 */ stfd f0, 0x20(r1)
|
||||
/* 80BDB1B4 80 81 00 24 */ lwz r4, 0x24(r1)
|
||||
/* 80BDB1B8 FC 00 10 1E */ fctiwz f0, f2
|
||||
/* 80BDB1BC D8 01 00 28 */ stfd f0, 0x28(r1)
|
||||
/* 80BDB1C0 80 A1 00 2C */ lwz r5, 0x2c(r1)
|
||||
/* 80BDB1C4 38 DE 07 9C */ addi r6, r30, 0x79c
|
||||
/* 80BDB1C8 38 63 C0 F4 */ addi r3, r3, -16140
|
||||
/* 80BDB1CC 4B 47 AE 4D */ bl newData__13dDlst_peekZ_cFssPUl
|
||||
lbl_80BDB1D0:
|
||||
/* 80BDB1D0 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 80BDB1D4 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 80BDB1D8 80 63 61 B0 */ lwz r3, 0x61b0(r3)
|
||||
/* 80BDB1DC C3 E3 00 C8 */ lfs f31, 0xc8(r3)
|
||||
/* 80BDB1E0 C3 C3 00 CC */ lfs f30, 0xcc(r3)
|
||||
/* 80BDB1E4 38 61 00 08 */ addi r3, r1, 8
|
||||
/* 80BDB1E8 38 81 00 14 */ addi r4, r1, 0x14
|
||||
/* 80BDB1EC 4B 43 A3 01 */ bl mDoLib_pos2camera__FP3VecP3Vec
|
||||
/* 80BDB1F0 C0 21 00 1C */ lfs f1, 0x1c(r1)
|
||||
/* 80BDB1F4 C0 1F 00 50 */ lfs f0, 0x50(r31)
|
||||
/* 80BDB1F8 EC 21 00 2A */ fadds f1, f1, f0
|
||||
/* 80BDB1FC D0 21 00 1C */ stfs f1, 0x1c(r1)
|
||||
/* 80BDB200 C0 1F 00 54 */ lfs f0, 0x54(r31)
|
||||
/* 80BDB204 FC 01 00 40 */ fcmpo cr0, f1, f0
|
||||
/* 80BDB208 40 81 00 08 */ ble lbl_80BDB210
|
||||
/* 80BDB20C D0 01 00 1C */ stfs f0, 0x1c(r1)
|
||||
lbl_80BDB210:
|
||||
/* 80BDB210 C0 7F 00 88 */ lfs f3, 0x88(r31)
|
||||
/* 80BDB214 C0 5F 00 00 */ lfs f2, 0(r31)
|
||||
/* 80BDB218 EC 3E 07 F2 */ fmuls f1, f30, f31
|
||||
/* 80BDB21C C0 01 00 1C */ lfs f0, 0x1c(r1)
|
||||
/* 80BDB220 EC 01 00 24 */ fdivs f0, f1, f0
|
||||
/* 80BDB224 EC 3F 00 2A */ fadds f1, f31, f0
|
||||
/* 80BDB228 EC 1E F8 28 */ fsubs f0, f30, f31
|
||||
/* 80BDB22C EC 01 00 24 */ fdivs f0, f1, f0
|
||||
/* 80BDB230 EC 02 00 2A */ fadds f0, f2, f0
|
||||
/* 80BDB234 EC 03 00 32 */ fmuls f0, f3, f0
|
||||
/* 80BDB238 D0 1E 07 98 */ stfs f0, 0x798(r30)
|
||||
/* 80BDB23C E3 E1 00 58 */ psq_l f31, 88(r1), 0, 0 /* qr0 */
|
||||
/* 80BDB240 CB E1 00 50 */ lfd f31, 0x50(r1)
|
||||
/* 80BDB244 E3 C1 00 48 */ psq_l f30, 72(r1), 0, 0 /* qr0 */
|
||||
/* 80BDB248 CB C1 00 40 */ lfd f30, 0x40(r1)
|
||||
/* 80BDB24C 83 E1 00 3C */ lwz r31, 0x3c(r1)
|
||||
/* 80BDB250 83 C1 00 38 */ lwz r30, 0x38(r1)
|
||||
/* 80BDB254 80 01 00 64 */ lwz r0, 0x64(r1)
|
||||
/* 80BDB258 7C 08 03 A6 */ mtlr r0
|
||||
/* 80BDB25C 38 21 00 60 */ addi r1, r1, 0x60
|
||||
/* 80BDB260 4E 80 00 20 */ blr
|
||||
@@ -1,11 +0,0 @@
|
||||
lbl_80BDA58C:
|
||||
/* 80BDA58C 3C 80 80 BE */ lis r4, __vt__14daObj_DanHIO_c@ha /* 0x80BDC550@ha */
|
||||
/* 80BDA590 38 04 C5 50 */ addi r0, r4, __vt__14daObj_DanHIO_c@l /* 0x80BDC550@l */
|
||||
/* 80BDA594 90 03 00 00 */ stw r0, 0(r3)
|
||||
/* 80BDA598 38 00 FF FF */ li r0, -1
|
||||
/* 80BDA59C 98 03 00 04 */ stb r0, 4(r3)
|
||||
/* 80BDA5A0 3C 80 80 BE */ lis r4, lit_3775@ha /* 0x80BDC3B0@ha */
|
||||
/* 80BDA5A4 C0 04 C3 B0 */ lfs f0, lit_3775@l(r4) /* 0x80BDC3B0@l */
|
||||
/* 80BDA5A8 D0 03 00 0C */ stfs f0, 0xc(r3)
|
||||
/* 80BDA5AC D0 03 00 08 */ stfs f0, 8(r3)
|
||||
/* 80BDA5B0 4E 80 00 20 */ blr
|
||||
@@ -1,20 +0,0 @@
|
||||
lbl_80BDA9B0:
|
||||
/* 80BDA9B0 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80BDA9B4 7C 08 02 A6 */ mflr r0
|
||||
/* 80BDA9B8 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80BDA9BC 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 80BDA9C0 7C 7F 1B 79 */ or. r31, r3, r3
|
||||
/* 80BDA9C4 41 82 00 1C */ beq lbl_80BDA9E0
|
||||
/* 80BDA9C8 3C A0 80 BE */ lis r5, __vt__12J3DFrameCtrl@ha /* 0x80BDC544@ha */
|
||||
/* 80BDA9CC 38 05 C5 44 */ addi r0, r5, __vt__12J3DFrameCtrl@l /* 0x80BDC544@l */
|
||||
/* 80BDA9D0 90 1F 00 00 */ stw r0, 0(r31)
|
||||
/* 80BDA9D4 7C 80 07 35 */ extsh. r0, r4
|
||||
/* 80BDA9D8 40 81 00 08 */ ble lbl_80BDA9E0
|
||||
/* 80BDA9DC 4B 6F 43 61 */ bl __dl__FPv
|
||||
lbl_80BDA9E0:
|
||||
/* 80BDA9E0 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80BDA9E4 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 80BDA9E8 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80BDA9EC 7C 08 03 A6 */ mtlr r0
|
||||
/* 80BDA9F0 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80BDA9F4 4E 80 00 20 */ blr
|
||||
@@ -1,30 +0,0 @@
|
||||
lbl_80BDC1E8:
|
||||
/* 80BDC1E8 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80BDC1EC 7C 08 02 A6 */ mflr r0
|
||||
/* 80BDC1F0 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80BDC1F4 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 80BDC1F8 93 C1 00 08 */ stw r30, 8(r1)
|
||||
/* 80BDC1FC 7C 7E 1B 79 */ or. r30, r3, r3
|
||||
/* 80BDC200 7C 9F 23 78 */ mr r31, r4
|
||||
/* 80BDC204 41 82 00 38 */ beq lbl_80BDC23C
|
||||
/* 80BDC208 3C 80 80 BE */ lis r4, __vt__12dBgS_ObjAcch@ha /* 0x80BDC4FC@ha */
|
||||
/* 80BDC20C 38 84 C4 FC */ addi r4, r4, __vt__12dBgS_ObjAcch@l /* 0x80BDC4FC@l */
|
||||
/* 80BDC210 90 9E 00 10 */ stw r4, 0x10(r30)
|
||||
/* 80BDC214 38 04 00 0C */ addi r0, r4, 0xc
|
||||
/* 80BDC218 90 1E 00 14 */ stw r0, 0x14(r30)
|
||||
/* 80BDC21C 38 04 00 18 */ addi r0, r4, 0x18
|
||||
/* 80BDC220 90 1E 00 24 */ stw r0, 0x24(r30)
|
||||
/* 80BDC224 38 80 00 00 */ li r4, 0
|
||||
/* 80BDC228 4B 49 9D 6D */ bl __dt__9dBgS_AcchFv
|
||||
/* 80BDC22C 7F E0 07 35 */ extsh. r0, r31
|
||||
/* 80BDC230 40 81 00 0C */ ble lbl_80BDC23C
|
||||
/* 80BDC234 7F C3 F3 78 */ mr r3, r30
|
||||
/* 80BDC238 4B 6F 2B 05 */ bl __dl__FPv
|
||||
lbl_80BDC23C:
|
||||
/* 80BDC23C 7F C3 F3 78 */ mr r3, r30
|
||||
/* 80BDC240 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 80BDC244 83 C1 00 08 */ lwz r30, 8(r1)
|
||||
/* 80BDC248 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80BDC24C 7C 08 03 A6 */ mtlr r0
|
||||
/* 80BDC250 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80BDC254 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