mirror of https://github.com/zeldaret/tp.git
Merge remote-tracking branch 'upstream/master'
This commit is contained in:
commit
84f3fa278e
22
Progress.md
22
Progress.md
|
|
@ -4,25 +4,25 @@
|
|||
|
||||
Section | Percentage | Decompiled (bytes) | Total (bytes)
|
||||
---|---|---|---
|
||||
.init | 91.849662% | 8700 | 9472
|
||||
.init | 97.972973% | 9280 | 9472
|
||||
.extab | 100.000000% | 96 | 96
|
||||
.extabindex | 100.000000% | 96 | 96
|
||||
.text | 17.786186% | 639688 | 3596544
|
||||
.text | 20.092845% | 722648 | 3596544
|
||||
.ctors | 100.000000% | 448 | 448
|
||||
.dtors | 100.000000% | 32 | 32
|
||||
.rodata | 100.000000% | 193856 | 193856
|
||||
.data | 100.000000% | 197632 | 197632
|
||||
.sdata | 100.000000% | 1408 | 1408
|
||||
.sdata2 | 100.000000% | 20832 | 20832
|
||||
Total | 26.439461% | 1063044 | 4020672
|
||||
Total | 28.517223% | 1146584 | 4020672
|
||||
|
||||
## Total
|
||||
|
||||
Section | Percentage | Decompiled (bytes) | Total (bytes)
|
||||
---|---|---|---
|
||||
main.dol | 26.439461% | 1063044 | 4020672
|
||||
RELs | 33.257498% | 3824720 | 11500324
|
||||
Total | 31.491304% | 4887764 | 15520996
|
||||
main.dol | 28.517223% | 1146584 | 4020672
|
||||
RELs | 33.281706% | 3827504 | 11500324
|
||||
Total | 32.047479% | 4974088 | 15520996
|
||||
|
||||
## RELs
|
||||
|
||||
|
|
@ -88,7 +88,7 @@ d_a_balloon_2D | 29.886212% | 3572 | 11952
|
|||
d_a_fr | 34.866377% | 4488 | 12872
|
||||
d_a_hitobj | 62.682927% | 1028 | 1640
|
||||
d_a_mg_rod | 24.484345% | 23836 | 97352
|
||||
d_a_skip_2D | 56.456456% | 752 | 1332
|
||||
d_a_skip_2D | 100.000000% | 1332 | 1332
|
||||
d_a_ep | 30.950696% | 5248 | 16956
|
||||
d_a_grass | 49.074395% | 28312 | 57692
|
||||
d_a_dshutter | 46.003263% | 2256 | 4904
|
||||
|
|
@ -109,7 +109,7 @@ d_a_tag_attack_item | 43.212237% | 1808 | 4184
|
|||
d_a_tag_attention | 50.000000% | 1012 | 2024
|
||||
d_a_tag_myna2 | 47.260274% | 828 | 1752
|
||||
d_a_tag_Lv6Gate | 39.281576% | 2712 | 6904
|
||||
d_a_tag_hinit | 55.555556% | 800 | 1440
|
||||
d_a_tag_hinit | 100.000000% | 1440 | 1440
|
||||
d_a_tag_camera | 37.023593% | 1632 | 4408
|
||||
d_a_tag_statue_evt | 38.427948% | 2816 | 7328
|
||||
d_a_tag_rmbit_sw | 46.642468% | 1028 | 2204
|
||||
|
|
@ -142,7 +142,7 @@ d_a_tag_waterfall | 46.361502% | 1580 | 3408
|
|||
d_a_tag_gstart | 100.000000% | 1208 | 1208
|
||||
d_a_tag_mstop | 36.151961% | 1180 | 3264
|
||||
d_a_tag_escape | 100.000000% | 712 | 712
|
||||
d_a_tag_setrestart | 49.130435% | 904 | 1840
|
||||
d_a_tag_setrestart | 96.739130% | 1780 | 1840
|
||||
d_a_tag_river_back | 45.725916% | 1348 | 2948
|
||||
d_a_tag_qs | 34.804270% | 1956 | 5620
|
||||
d_a_tag_event | 31.075697% | 1248 | 4016
|
||||
|
|
@ -173,7 +173,7 @@ d_a_tag_lantern | 52.013423% | 1240 | 2384
|
|||
d_a_tag_guard | 54.421769% | 640 | 1176
|
||||
d_a_tag_assistance | 76.699029% | 632 | 824
|
||||
d_a_tag_mist | 43.436293% | 900 | 2072
|
||||
d_a_tag_wara_howl | 51.549296% | 732 | 1420
|
||||
d_a_tag_wara_howl | 100.000000% | 1420 | 1420
|
||||
d_a_tag_hjump | 40.841584% | 1320 | 3232
|
||||
d_a_door_dbdoor00 | 40.734908% | 3104 | 7620
|
||||
d_a_door_spiral | 100.000000% | 504 | 504
|
||||
|
|
@ -785,4 +785,4 @@ d_a_b_oh2 | 37.960954% | 2100 | 5532
|
|||
d_a_b_bq | 28.033347% | 11164 | 39824
|
||||
d_a_b_zant_sima | 40.995025% | 1648 | 4020
|
||||
d_a_b_gm | 30.376176% | 11628 | 38280
|
||||
Total | 33.257498% | 3824720 | 11500324
|
||||
Total | 33.281706% | 3827504 | 11500324
|
||||
|
|
|
|||
|
|
@ -1,3 +0,0 @@
|
|||
lbl_8032C11C:
|
||||
/* 8032C11C C0 22 CA 30 */ lfs f1, lit_852(r2)
|
||||
/* 8032C120 4E 80 00 20 */ blr
|
||||
|
|
@ -1,13 +0,0 @@
|
|||
lbl_803283FC:
|
||||
/* 803283FC 38 00 00 02 */ li r0, 2
|
||||
/* 80328400 98 03 00 04 */ stb r0, 4(r3)
|
||||
/* 80328404 38 00 00 00 */ li r0, 0
|
||||
/* 80328408 98 03 00 05 */ stb r0, 5(r3)
|
||||
/* 8032840C B0 03 00 06 */ sth r0, 6(r3)
|
||||
/* 80328410 B0 83 00 08 */ sth r4, 8(r3)
|
||||
/* 80328414 B0 03 00 0A */ sth r0, 0xa(r3)
|
||||
/* 80328418 C0 02 CA 30 */ lfs f0, lit_852(r2)
|
||||
/* 8032841C D0 03 00 0C */ stfs f0, 0xc(r3)
|
||||
/* 80328420 C0 02 CA 34 */ lfs f0, lit_853(r2)
|
||||
/* 80328424 D0 03 00 10 */ stfs f0, 0x10(r3)
|
||||
/* 80328428 4E 80 00 20 */ blr
|
||||
|
|
@ -1,77 +0,0 @@
|
|||
lbl_800B983C:
|
||||
/* 800B983C 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 800B9840 7C 08 02 A6 */ mflr r0
|
||||
/* 800B9844 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 800B9848 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 800B984C 93 C1 00 08 */ stw r30, 8(r1)
|
||||
/* 800B9850 7C 7E 1B 78 */ mr r30, r3
|
||||
/* 800B9854 80 03 05 78 */ lwz r0, 0x578(r3)
|
||||
/* 800B9858 54 00 07 FF */ clrlwi. r0, r0, 0x1f
|
||||
/* 800B985C 41 82 00 7C */ beq lbl_800B98D8
|
||||
/* 800B9860 2C 04 00 00 */ cmpwi r4, 0
|
||||
/* 800B9864 41 82 00 74 */ beq lbl_800B98D8
|
||||
/* 800B9868 81 83 06 28 */ lwz r12, 0x628(r3)
|
||||
/* 800B986C 81 8C 01 90 */ lwz r12, 0x190(r12)
|
||||
/* 800B9870 7D 89 03 A6 */ mtctr r12
|
||||
/* 800B9874 4E 80 04 21 */ bctrl
|
||||
/* 800B9878 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 800B987C 40 82 00 5C */ bne lbl_800B98D8
|
||||
/* 800B9880 A0 1E 2F DC */ lhz r0, 0x2fdc(r30)
|
||||
/* 800B9884 28 00 00 48 */ cmplwi r0, 0x48
|
||||
/* 800B9888 41 82 00 50 */ beq lbl_800B98D8
|
||||
/* 800B988C 3B E0 00 00 */ li r31, 0
|
||||
/* 800B9890 48 00 00 20 */ b lbl_800B98B0
|
||||
lbl_800B9894:
|
||||
/* 800B9894 57 E3 06 3E */ clrlwi r3, r31, 0x18
|
||||
/* 800B9898 4B F7 46 85 */ bl dComIfGp_getSelectItem__Fi
|
||||
/* 800B989C 54 60 06 3E */ clrlwi r0, r3, 0x18
|
||||
/* 800B98A0 28 00 00 48 */ cmplwi r0, 0x48
|
||||
/* 800B98A4 40 82 00 08 */ bne lbl_800B98AC
|
||||
/* 800B98A8 9B FE 2F 9C */ stb r31, 0x2f9c(r30)
|
||||
lbl_800B98AC:
|
||||
/* 800B98AC 3B FF 00 01 */ addi r31, r31, 1
|
||||
lbl_800B98B0:
|
||||
/* 800B98B0 57 E0 06 3E */ clrlwi r0, r31, 0x18
|
||||
/* 800B98B4 28 00 00 02 */ cmplwi r0, 2
|
||||
/* 800B98B8 41 80 FF DC */ blt lbl_800B9894
|
||||
/* 800B98BC 7F C3 F3 78 */ mr r3, r30
|
||||
/* 800B98C0 38 80 00 48 */ li r4, 0x48
|
||||
/* 800B98C4 4B FF FD 7D */ bl itemEquip__9daAlink_cFUs
|
||||
/* 800B98C8 80 1E 05 74 */ lwz r0, 0x574(r30)
|
||||
/* 800B98CC 60 00 00 40 */ ori r0, r0, 0x40
|
||||
/* 800B98D0 90 1E 05 74 */ stw r0, 0x574(r30)
|
||||
/* 800B98D4 48 00 00 60 */ b lbl_800B9934
|
||||
lbl_800B98D8:
|
||||
/* 800B98D8 A0 9E 2F DC */ lhz r4, 0x2fdc(r30)
|
||||
/* 800B98DC 28 04 01 03 */ cmplwi r4, 0x103
|
||||
/* 800B98E0 40 82 00 10 */ bne lbl_800B98F0
|
||||
/* 800B98E4 7F C3 F3 78 */ mr r3, r30
|
||||
/* 800B98E8 4B FF FC 99 */ bl swordUnequip__9daAlink_cFv
|
||||
/* 800B98EC 48 00 00 40 */ b lbl_800B992C
|
||||
lbl_800B98F0:
|
||||
/* 800B98F0 28 04 01 02 */ cmplwi r4, 0x102
|
||||
/* 800B98F4 40 82 00 2C */ bne lbl_800B9920
|
||||
/* 800B98F8 7F C3 F3 78 */ mr r3, r30
|
||||
/* 800B98FC 38 80 00 00 */ li r4, 0
|
||||
/* 800B9900 38 A0 00 00 */ li r5, 0
|
||||
/* 800B9904 48 00 79 D9 */ bl deleteEquipItem__9daAlink_cFii
|
||||
/* 800B9908 80 7E 20 60 */ lwz r3, 0x2060(r30)
|
||||
/* 800B990C C0 22 93 3C */ lfs f1, lit_7808(r2)
|
||||
/* 800B9910 38 80 00 00 */ li r4, 0
|
||||
/* 800B9914 38 A0 00 23 */ li r5, 0x23
|
||||
/* 800B9918 4B F5 5F 31 */ bl initOldFrameMorf__22mDoExt_MtxCalcOldFrameFfUsUs
|
||||
/* 800B991C 48 00 00 10 */ b lbl_800B992C
|
||||
lbl_800B9920:
|
||||
/* 800B9920 7F C3 F3 78 */ mr r3, r30
|
||||
/* 800B9924 C0 22 92 B8 */ lfs f1, lit_6040(r2)
|
||||
/* 800B9928 4B FF FD 7D */ bl itemUnequip__9daAlink_cFUsf
|
||||
lbl_800B992C:
|
||||
/* 800B992C 38 00 00 FF */ li r0, 0xff
|
||||
/* 800B9930 B0 1E 2F DE */ sth r0, 0x2fde(r30)
|
||||
lbl_800B9934:
|
||||
/* 800B9934 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 800B9938 83 C1 00 08 */ lwz r30, 8(r1)
|
||||
/* 800B993C 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 800B9940 7C 08 03 A6 */ mtlr r0
|
||||
/* 800B9944 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 800B9948 4E 80 00 20 */ blr
|
||||
|
|
@ -1,19 +0,0 @@
|
|||
lbl_800CC298:
|
||||
/* 800CC298 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 800CC29C 7C 08 02 A6 */ mflr r0
|
||||
/* 800CC2A0 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 800CC2A4 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 800CC2A8 7C 65 1B 78 */ mr r5, r3
|
||||
/* 800CC2AC 7C 9F 23 78 */ mr r31, r4
|
||||
/* 800CC2B0 3C 60 80 43 */ lis r3, g_env_light@ha /* 0x8042CA54@ha */
|
||||
/* 800CC2B4 38 63 CA 54 */ addi r3, r3, g_env_light@l /* 0x8042CA54@l */
|
||||
/* 800CC2B8 80 84 00 04 */ lwz r4, 4(r4)
|
||||
/* 800CC2BC 38 A5 01 0C */ addi r5, r5, 0x10c
|
||||
/* 800CC2C0 48 0D 8A E1 */ bl setLightTevColorType_MAJI__18dScnKy_env_light_cFP12J3DModelDataP12dKy_tevstr_c
|
||||
/* 800CC2C4 7F E3 FB 78 */ mr r3, r31
|
||||
/* 800CC2C8 4B F4 1A 9D */ bl mDoExt_modelEntryDL__FP8J3DModel
|
||||
/* 800CC2CC 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 800CC2D0 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 800CC2D4 7C 08 03 A6 */ mtlr r0
|
||||
/* 800CC2D8 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 800CC2DC 4E 80 00 20 */ blr
|
||||
|
|
@ -1,42 +0,0 @@
|
|||
lbl_8010E48C:
|
||||
/* 8010E48C 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 8010E490 7C 08 02 A6 */ mflr r0
|
||||
/* 8010E494 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 8010E498 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 8010E49C 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 8010E4A0 A8 03 30 1A */ lha r0, 0x301a(r3)
|
||||
/* 8010E4A4 2C 00 00 00 */ cmpwi r0, 0
|
||||
/* 8010E4A8 41 82 00 6C */ beq lbl_8010E514
|
||||
/* 8010E4AC 80 7F 06 50 */ lwz r3, 0x650(r31)
|
||||
/* 8010E4B0 80 63 00 84 */ lwz r3, 0x84(r3)
|
||||
/* 8010E4B4 80 63 00 0C */ lwz r3, 0xc(r3)
|
||||
/* 8010E4B8 A0 1F 30 C2 */ lhz r0, 0x30c2(r31)
|
||||
/* 8010E4BC 1C 00 00 30 */ mulli r0, r0, 0x30
|
||||
/* 8010E4C0 7C 63 02 14 */ add r3, r3, r0
|
||||
/* 8010E4C4 3C 80 80 3E */ lis r4, now__14mDoMtx_stack_c@ha /* 0x803DD470@ha */
|
||||
/* 8010E4C8 38 84 D4 70 */ addi r4, r4, now__14mDoMtx_stack_c@l /* 0x803DD470@l */
|
||||
/* 8010E4CC 48 23 7F E5 */ bl PSMTXCopy
|
||||
/* 8010E4D0 C0 22 94 14 */ lfs f1, lit_14616(r2)
|
||||
/* 8010E4D4 C0 42 92 BC */ lfs f2, lit_6041(r2)
|
||||
/* 8010E4D8 C0 62 94 A8 */ lfs f3, lit_16570(r2)
|
||||
/* 8010E4DC 4B EF E8 C1 */ bl transM__14mDoMtx_stack_cFfff
|
||||
/* 8010E4E0 3C 60 80 3E */ lis r3, now__14mDoMtx_stack_c@ha /* 0x803DD470@ha */
|
||||
/* 8010E4E4 38 63 D4 70 */ addi r3, r3, now__14mDoMtx_stack_c@l /* 0x803DD470@l */
|
||||
/* 8010E4E8 38 80 48 88 */ li r4, 0x4888
|
||||
/* 8010E4EC 38 A0 FF A5 */ li r5, -91
|
||||
/* 8010E4F0 38 C0 A9 3F */ li r6, -22209
|
||||
/* 8010E4F4 4B EF DC 71 */ bl mDoMtx_XYZrotM__FPA4_fsss
|
||||
/* 8010E4F8 80 7F 07 08 */ lwz r3, 0x708(r31)
|
||||
/* 8010E4FC 80 63 00 84 */ lwz r3, 0x84(r3)
|
||||
/* 8010E500 80 63 00 0C */ lwz r3, 0xc(r3)
|
||||
/* 8010E504 38 83 00 30 */ addi r4, r3, 0x30
|
||||
/* 8010E508 3C 60 80 3E */ lis r3, now__14mDoMtx_stack_c@ha /* 0x803DD470@ha */
|
||||
/* 8010E50C 38 63 D4 70 */ addi r3, r3, now__14mDoMtx_stack_c@l /* 0x803DD470@l */
|
||||
/* 8010E510 48 23 7F A1 */ bl PSMTXCopy
|
||||
lbl_8010E514:
|
||||
/* 8010E514 38 60 00 01 */ li r3, 1
|
||||
/* 8010E518 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 8010E51C 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 8010E520 7C 08 03 A6 */ mtlr r0
|
||||
/* 8010E524 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 8010E528 4E 80 00 20 */ blr
|
||||
|
|
@ -1,14 +0,0 @@
|
|||
lbl_8009FFF8:
|
||||
/* 8009FFF8 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 8009FFFC 7C 08 02 A6 */ mflr r0
|
||||
/* 800A0000 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 800A0004 7C 83 23 78 */ mr r3, r4
|
||||
/* 800A0008 38 80 00 00 */ li r4, 0
|
||||
/* 800A000C 38 A0 00 05 */ li r5, 5
|
||||
/* 800A0010 38 C0 01 90 */ li r6, 0x190
|
||||
/* 800A0014 38 E0 00 32 */ li r7, 0x32
|
||||
/* 800A0018 48 1D 05 29 */ bl cLib_addCalcAngleS__FPsssss
|
||||
/* 800A001C 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 800A0020 7C 08 03 A6 */ mtlr r0
|
||||
/* 800A0024 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 800A0028 4E 80 00 20 */ blr
|
||||
|
|
@ -1,19 +0,0 @@
|
|||
lbl_800E01CC:
|
||||
/* 800E01CC 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 800E01D0 7C 08 02 A6 */ mflr r0
|
||||
/* 800E01D4 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 800E01D8 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 800E01DC 7C 9F 23 78 */ mr r31, r4
|
||||
/* 800E01E0 48 00 00 31 */ bl getBoomerangActor__9daAlink_cFv
|
||||
/* 800E01E4 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 800E01E8 41 82 00 14 */ beq lbl_800E01FC
|
||||
/* 800E01EC 7F E4 FB 78 */ mr r4, r31
|
||||
/* 800E01F0 39 83 0D D8 */ addi r12, r3, 0xdd8
|
||||
/* 800E01F4 48 28 1E 91 */ bl __ptmf_scall
|
||||
/* 800E01F8 60 00 00 00 */ nop
|
||||
lbl_800E01FC:
|
||||
/* 800E01FC 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 800E0200 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 800E0204 7C 08 03 A6 */ mtlr r0
|
||||
/* 800E0208 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 800E020C 4E 80 00 20 */ blr
|
||||
|
|
@ -1,41 +0,0 @@
|
|||
lbl_800DED88:
|
||||
/* 800DED88 94 21 FF E0 */ stwu r1, -0x20(r1)
|
||||
/* 800DED8C 7C 08 02 A6 */ mflr r0
|
||||
/* 800DED90 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 800DED94 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 800DED98 48 28 34 3D */ bl _savegpr_27
|
||||
/* 800DED9C 7C 7B 1B 78 */ mr r27, r3
|
||||
/* 800DEDA0 3B C0 00 00 */ li r30, 0
|
||||
/* 800DEDA4 7F DD F3 78 */ mr r29, r30
|
||||
/* 800DEDA8 80 03 31 A0 */ lwz r0, 0x31a0(r3)
|
||||
/* 800DEDAC 54 00 05 6B */ rlwinm. r0, r0, 0, 0x15, 0x15
|
||||
/* 800DEDB0 41 82 00 38 */ beq lbl_800DEDE8
|
||||
/* 800DEDB4 83 FB 27 E0 */ lwz r31, 0x27e0(r27)
|
||||
/* 800DEDB8 3B 80 00 01 */ li r28, 1
|
||||
/* 800DEDBC 7F E3 FB 78 */ mr r3, r31
|
||||
/* 800DEDC0 4B F9 4A 25 */ bl LockonTruth__12dAttention_cFv
|
||||
/* 800DEDC4 54 60 06 3F */ clrlwi. r0, r3, 0x18
|
||||
/* 800DEDC8 40 82 00 14 */ bne lbl_800DEDDC
|
||||
/* 800DEDCC 80 1F 03 34 */ lwz r0, 0x334(r31)
|
||||
/* 800DEDD0 54 00 00 85 */ rlwinm. r0, r0, 0, 2, 2
|
||||
/* 800DEDD4 40 82 00 08 */ bne lbl_800DEDDC
|
||||
/* 800DEDD8 3B 80 00 00 */ li r28, 0
|
||||
lbl_800DEDDC:
|
||||
/* 800DEDDC 57 80 06 3F */ clrlwi. r0, r28, 0x18
|
||||
/* 800DEDE0 41 82 00 08 */ beq lbl_800DEDE8
|
||||
/* 800DEDE4 3B A0 00 01 */ li r29, 1
|
||||
lbl_800DEDE8:
|
||||
/* 800DEDE8 57 A0 06 3F */ clrlwi. r0, r29, 0x18
|
||||
/* 800DEDEC 41 82 00 14 */ beq lbl_800DEE00
|
||||
/* 800DEDF0 80 1B 27 EC */ lwz r0, 0x27ec(r27)
|
||||
/* 800DEDF4 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 800DEDF8 40 82 00 08 */ bne lbl_800DEE00
|
||||
/* 800DEDFC 3B C0 00 01 */ li r30, 1
|
||||
lbl_800DEE00:
|
||||
/* 800DEE00 57 C3 06 3E */ clrlwi r3, r30, 0x18
|
||||
/* 800DEE04 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 800DEE08 48 28 34 19 */ bl _restgpr_27
|
||||
/* 800DEE0C 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 800DEE10 7C 08 03 A6 */ mtlr r0
|
||||
/* 800DEE14 38 21 00 20 */ addi r1, r1, 0x20
|
||||
/* 800DEE18 4E 80 00 20 */ blr
|
||||
|
|
@ -1,53 +0,0 @@
|
|||
lbl_800DEE1C:
|
||||
/* 800DEE1C 94 21 FF E0 */ stwu r1, -0x20(r1)
|
||||
/* 800DEE20 7C 08 02 A6 */ mflr r0
|
||||
/* 800DEE24 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 800DEE28 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 800DEE2C 48 28 33 B1 */ bl _savegpr_29
|
||||
/* 800DEE30 7C 7D 1B 78 */ mr r29, r3
|
||||
/* 800DEE34 80 03 27 EC */ lwz r0, 0x27ec(r3)
|
||||
/* 800DEE38 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 800DEE3C 40 82 00 84 */ bne lbl_800DEEC0
|
||||
/* 800DEE40 83 FD 27 E0 */ lwz r31, 0x27e0(r29)
|
||||
/* 800DEE44 3B C0 00 01 */ li r30, 1
|
||||
/* 800DEE48 7F E3 FB 78 */ mr r3, r31
|
||||
/* 800DEE4C 4B F9 49 99 */ bl LockonTruth__12dAttention_cFv
|
||||
/* 800DEE50 54 60 06 3F */ clrlwi. r0, r3, 0x18
|
||||
/* 800DEE54 40 82 00 14 */ bne lbl_800DEE68
|
||||
/* 800DEE58 80 1F 03 34 */ lwz r0, 0x334(r31)
|
||||
/* 800DEE5C 54 00 00 85 */ rlwinm. r0, r0, 0, 2, 2
|
||||
/* 800DEE60 40 82 00 08 */ bne lbl_800DEE68
|
||||
/* 800DEE64 3B C0 00 00 */ li r30, 0
|
||||
lbl_800DEE68:
|
||||
/* 800DEE68 57 C0 06 3F */ clrlwi. r0, r30, 0x18
|
||||
/* 800DEE6C 40 82 00 54 */ bne lbl_800DEEC0
|
||||
/* 800DEE70 A8 1D 30 8E */ lha r0, 0x308e(r29)
|
||||
/* 800DEE74 2C 00 00 00 */ cmpwi r0, 0
|
||||
/* 800DEE78 40 82 00 48 */ bne lbl_800DEEC0
|
||||
/* 800DEE7C 7F A3 EB 78 */ mr r3, r29
|
||||
/* 800DEE80 4B FF FB 39 */ bl checkBowReadyAnime__9daAlink_cCFv
|
||||
/* 800DEE84 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 800DEE88 40 82 00 38 */ bne lbl_800DEEC0
|
||||
/* 800DEE8C A0 1D 1F BC */ lhz r0, 0x1fbc(r29)
|
||||
/* 800DEE90 28 00 00 0C */ cmplwi r0, 0xc
|
||||
/* 800DEE94 40 82 00 14 */ bne lbl_800DEEA8
|
||||
/* 800DEE98 38 7D 20 48 */ addi r3, r29, 0x2048
|
||||
/* 800DEE9C 48 07 F6 31 */ bl checkAnmEnd__16daPy_frameCtrl_cFv
|
||||
/* 800DEEA0 54 60 06 3F */ clrlwi. r0, r3, 0x18
|
||||
/* 800DEEA4 41 82 00 1C */ beq lbl_800DEEC0
|
||||
lbl_800DEEA8:
|
||||
/* 800DEEA8 7F A3 EB 78 */ mr r3, r29
|
||||
/* 800DEEAC 38 80 00 02 */ li r4, 2
|
||||
/* 800DEEB0 C0 22 92 BC */ lfs f1, lit_6041(r2)
|
||||
/* 800DEEB4 4B FC E8 71 */ bl resetUpperAnime__9daAlink_cFQ29daAlink_c13daAlink_UPPERf
|
||||
/* 800DEEB8 38 60 00 01 */ li r3, 1
|
||||
/* 800DEEBC 48 00 00 08 */ b lbl_800DEEC4
|
||||
lbl_800DEEC0:
|
||||
/* 800DEEC0 38 60 00 00 */ li r3, 0
|
||||
lbl_800DEEC4:
|
||||
/* 800DEEC4 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 800DEEC8 48 28 33 61 */ bl _restgpr_29
|
||||
/* 800DEECC 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 800DEED0 7C 08 03 A6 */ mtlr r0
|
||||
/* 800DEED4 38 21 00 20 */ addi r1, r1, 0x20
|
||||
/* 800DEED8 4E 80 00 20 */ blr
|
||||
|
|
@ -1,33 +0,0 @@
|
|||
lbl_800D2B88:
|
||||
/* 800D2B88 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 800D2B8C 7C 08 02 A6 */ mflr r0
|
||||
/* 800D2B90 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 800D2B94 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 800D2B98 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 800D2B9C 88 83 05 69 */ lbz r4, 0x569(r3)
|
||||
/* 800D2BA0 28 04 00 04 */ cmplwi r4, 4
|
||||
/* 800D2BA4 40 82 00 1C */ bne lbl_800D2BC0
|
||||
/* 800D2BA8 38 80 00 01 */ li r4, 1
|
||||
/* 800D2BAC 4B FF E8 85 */ bl resetCombo__9daAlink_cFi
|
||||
/* 800D2BB0 7F E3 FB 78 */ mr r3, r31
|
||||
/* 800D2BB4 38 80 00 00 */ li r4, 0
|
||||
/* 800D2BB8 4B FE 75 19 */ bl checkNextAction__9daAlink_cFi
|
||||
/* 800D2BBC 48 00 00 2C */ b lbl_800D2BE8
|
||||
lbl_800D2BC0:
|
||||
/* 800D2BC0 38 04 00 01 */ addi r0, r4, 1
|
||||
/* 800D2BC4 98 1F 05 69 */ stb r0, 0x569(r31)
|
||||
/* 800D2BC8 88 1F 05 69 */ lbz r0, 0x569(r31)
|
||||
/* 800D2BCC 28 00 00 03 */ cmplwi r0, 3
|
||||
/* 800D2BD0 41 81 00 10 */ bgt lbl_800D2BE0
|
||||
/* 800D2BD4 38 80 00 02 */ li r4, 2
|
||||
/* 800D2BD8 48 00 03 81 */ bl procCutNormalInit__9daAlink_cFi
|
||||
/* 800D2BDC 48 00 00 0C */ b lbl_800D2BE8
|
||||
lbl_800D2BE0:
|
||||
/* 800D2BE0 38 80 00 01 */ li r4, 1
|
||||
/* 800D2BE4 48 00 08 F5 */ bl procCutFinishInit__9daAlink_cFi
|
||||
lbl_800D2BE8:
|
||||
/* 800D2BE8 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 800D2BEC 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 800D2BF0 7C 08 03 A6 */ mtlr r0
|
||||
/* 800D2BF4 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 800D2BF8 4E 80 00 20 */ blr
|
||||
|
|
@ -1,21 +0,0 @@
|
|||
lbl_800E91C4:
|
||||
/* 800E91C4 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 800E91C8 7C 08 02 A6 */ mflr r0
|
||||
/* 800E91CC 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 800E91D0 A0 03 2F E8 */ lhz r0, 0x2fe8(r3)
|
||||
/* 800E91D4 28 00 00 C0 */ cmplwi r0, 0xc0
|
||||
/* 800E91D8 40 82 00 28 */ bne lbl_800E9200
|
||||
/* 800E91DC A8 03 30 12 */ lha r0, 0x3012(r3)
|
||||
/* 800E91E0 2C 00 00 00 */ cmpwi r0, 0
|
||||
/* 800E91E4 40 82 00 1C */ bne lbl_800E9200
|
||||
/* 800E91E8 38 00 00 01 */ li r0, 1
|
||||
/* 800E91EC B0 03 30 12 */ sth r0, 0x3012(r3)
|
||||
/* 800E91F0 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 800E91F4 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 800E91F8 38 63 4E C8 */ addi r3, r3, 0x4ec8
|
||||
/* 800E91FC 4B F5 92 6D */ bl reset__14dEvt_control_cFv
|
||||
lbl_800E9200:
|
||||
/* 800E9200 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 800E9204 7C 08 03 A6 */ mtlr r0
|
||||
/* 800E9208 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 800E920C 4E 80 00 20 */ blr
|
||||
|
|
@ -1,10 +0,0 @@
|
|||
lbl_800ED4B8:
|
||||
/* 800ED4B8 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 800ED4BC 7C 08 02 A6 */ mflr r0
|
||||
/* 800ED4C0 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 800ED4C4 80 63 28 18 */ lwz r3, 0x2818(r3)
|
||||
/* 800ED4C8 4B F4 A8 F5 */ bl setRunRideMode__10e_wb_classFv
|
||||
/* 800ED4CC 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 800ED4D0 7C 08 03 A6 */ mtlr r0
|
||||
/* 800ED4D4 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 800ED4D8 4E 80 00 20 */ blr
|
||||
|
|
@ -1,24 +0,0 @@
|
|||
lbl_8012ACCC:
|
||||
/* 8012ACCC 38 A0 00 00 */ li r5, 0
|
||||
/* 8012ACD0 A0 03 1F BC */ lhz r0, 0x1fbc(r3)
|
||||
/* 8012ACD4 28 00 02 DA */ cmplwi r0, 0x2da
|
||||
/* 8012ACD8 41 82 00 10 */ beq lbl_8012ACE8
|
||||
/* 8012ACDC 54 00 04 3E */ clrlwi r0, r0, 0x10
|
||||
/* 8012ACE0 28 00 02 DB */ cmplwi r0, 0x2db
|
||||
/* 8012ACE4 40 82 00 08 */ bne lbl_8012ACEC
|
||||
lbl_8012ACE8:
|
||||
/* 8012ACE8 38 A0 00 01 */ li r5, 1
|
||||
lbl_8012ACEC:
|
||||
/* 8012ACEC 54 A0 06 3F */ clrlwi. r0, r5, 0x18
|
||||
/* 8012ACF0 4D 82 00 20 */ beqlr
|
||||
/* 8012ACF4 2C 04 00 07 */ cmpwi r4, 7
|
||||
/* 8012ACF8 40 82 00 10 */ bne lbl_8012AD08
|
||||
/* 8012ACFC C0 02 92 C0 */ lfs f0, lit_6108(r2)
|
||||
/* 8012AD00 D0 03 1F 50 */ stfs f0, 0x1f50(r3)
|
||||
/* 8012AD04 4E 80 00 20 */ blr
|
||||
lbl_8012AD08:
|
||||
/* 8012AD08 2C 04 00 03 */ cmpwi r4, 3
|
||||
/* 8012AD0C 4C 82 00 20 */ bnelr
|
||||
/* 8012AD10 C0 02 92 B8 */ lfs f0, lit_6040(r2)
|
||||
/* 8012AD14 D0 03 1F 50 */ stfs f0, 0x1f50(r3)
|
||||
/* 8012AD18 4E 80 00 20 */ blr
|
||||
|
|
@ -1,23 +0,0 @@
|
|||
lbl_801018E4:
|
||||
/* 801018E4 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 801018E8 7C 08 02 A6 */ mflr r0
|
||||
/* 801018EC 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 801018F0 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 801018F4 3B E0 00 00 */ li r31, 0
|
||||
/* 801018F8 54 83 04 3E */ clrlwi r3, r4, 0x10
|
||||
/* 801018FC 28 03 00 45 */ cmplwi r3, 0x45
|
||||
/* 80101900 41 82 00 18 */ beq lbl_80101918
|
||||
/* 80101904 28 03 00 71 */ cmplwi r3, 0x71
|
||||
/* 80101908 41 82 00 10 */ beq lbl_80101918
|
||||
/* 8010190C 48 05 D2 AD */ bl checkHookshotItem__9daPy_py_cFi
|
||||
/* 80101910 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 80101914 41 82 00 08 */ beq lbl_8010191C
|
||||
lbl_80101918:
|
||||
/* 80101918 3B E0 00 01 */ li r31, 1
|
||||
lbl_8010191C:
|
||||
/* 8010191C 57 E3 06 3E */ clrlwi r3, r31, 0x18
|
||||
/* 80101920 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 80101924 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80101928 7C 08 03 A6 */ mtlr r0
|
||||
/* 8010192C 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80101930 4E 80 00 20 */ blr
|
||||
|
|
@ -1,12 +0,0 @@
|
|||
lbl_800DE990:
|
||||
/* 800DE990 38 80 00 00 */ li r4, 0
|
||||
/* 800DE994 A0 03 1F BC */ lhz r0, 0x1fbc(r3)
|
||||
/* 800DE998 28 00 00 0A */ cmplwi r0, 0xa
|
||||
/* 800DE99C 40 82 00 14 */ bne lbl_800DE9B0
|
||||
/* 800DE9A0 A8 03 30 1C */ lha r0, 0x301c(r3)
|
||||
/* 800DE9A4 2C 00 00 00 */ cmpwi r0, 0
|
||||
/* 800DE9A8 40 82 00 08 */ bne lbl_800DE9B0
|
||||
/* 800DE9AC 38 80 00 01 */ li r4, 1
|
||||
lbl_800DE9B0:
|
||||
/* 800DE9B0 7C 83 23 78 */ mr r3, r4
|
||||
/* 800DE9B4 4E 80 00 20 */ blr
|
||||
|
|
@ -1,24 +0,0 @@
|
|||
lbl_800CFF4C:
|
||||
/* 800CFF4C 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 800CFF50 7C 08 02 A6 */ mflr r0
|
||||
/* 800CFF54 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 800CFF58 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 800CFF5C 93 C1 00 08 */ stw r30, 8(r1)
|
||||
/* 800CFF60 83 E3 27 E0 */ lwz r31, 0x27e0(r3)
|
||||
/* 800CFF64 3B C0 00 01 */ li r30, 1
|
||||
/* 800CFF68 7F E3 FB 78 */ mr r3, r31
|
||||
/* 800CFF6C 4B FA 38 79 */ bl LockonTruth__12dAttention_cFv
|
||||
/* 800CFF70 54 60 06 3F */ clrlwi. r0, r3, 0x18
|
||||
/* 800CFF74 40 82 00 14 */ bne lbl_800CFF88
|
||||
/* 800CFF78 80 1F 03 34 */ lwz r0, 0x334(r31)
|
||||
/* 800CFF7C 54 00 00 85 */ rlwinm. r0, r0, 0, 2, 2
|
||||
/* 800CFF80 40 82 00 08 */ bne lbl_800CFF88
|
||||
/* 800CFF84 3B C0 00 00 */ li r30, 0
|
||||
lbl_800CFF88:
|
||||
/* 800CFF88 57 C3 06 3E */ clrlwi r3, r30, 0x18
|
||||
/* 800CFF8C 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 800CFF90 83 C1 00 08 */ lwz r30, 8(r1)
|
||||
/* 800CFF94 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 800CFF98 7C 08 03 A6 */ mtlr r0
|
||||
/* 800CFF9C 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 800CFFA0 4E 80 00 20 */ blr
|
||||
|
|
@ -1,21 +0,0 @@
|
|||
lbl_80105B10:
|
||||
/* 80105B10 38 A0 00 00 */ li r5, 0
|
||||
/* 80105B14 7C A4 2B 78 */ mr r4, r5
|
||||
/* 80105B18 88 03 2F AA */ lbz r0, 0x2faa(r3)
|
||||
/* 80105B1C 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 80105B20 40 82 00 14 */ bne lbl_80105B34
|
||||
/* 80105B24 80 03 28 18 */ lwz r0, 0x2818(r3)
|
||||
/* 80105B28 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 80105B2C 41 82 00 08 */ beq lbl_80105B34
|
||||
/* 80105B30 38 80 00 01 */ li r4, 1
|
||||
lbl_80105B34:
|
||||
/* 80105B34 54 80 06 3F */ clrlwi. r0, r4, 0x18
|
||||
/* 80105B38 41 82 00 18 */ beq lbl_80105B50
|
||||
/* 80105B3C 80 63 28 18 */ lwz r3, 0x2818(r3)
|
||||
/* 80105B40 A8 03 00 08 */ lha r0, 8(r3)
|
||||
/* 80105B44 2C 00 01 87 */ cmpwi r0, 0x187
|
||||
/* 80105B48 40 82 00 08 */ bne lbl_80105B50
|
||||
/* 80105B4C 38 A0 00 01 */ li r5, 1
|
||||
lbl_80105B50:
|
||||
/* 80105B50 7C A3 2B 78 */ mr r3, r5
|
||||
/* 80105B54 4E 80 00 20 */ blr
|
||||
|
|
@ -1,17 +0,0 @@
|
|||
lbl_80106618:
|
||||
/* 80106618 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 8010661C 7C 08 02 A6 */ mflr r0
|
||||
/* 80106620 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80106624 80 03 31 A0 */ lwz r0, 0x31a0(r3)
|
||||
/* 80106628 54 00 07 BD */ rlwinm. r0, r0, 0, 0x1e, 0x1e
|
||||
/* 8010662C 41 82 00 0C */ beq lbl_80106638
|
||||
/* 80106630 48 00 0E 7D */ bl procBoardCutInit__9daAlink_cFv
|
||||
/* 80106634 48 00 00 0C */ b lbl_80106640
|
||||
lbl_80106638:
|
||||
/* 80106638 38 80 00 00 */ li r4, 0
|
||||
/* 8010663C 48 00 03 FD */ bl procBoardWaitInit__9daAlink_cFP10fopAc_ac_c
|
||||
lbl_80106640:
|
||||
/* 80106640 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80106644 7C 08 03 A6 */ mtlr r0
|
||||
/* 80106648 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 8010664C 4E 80 00 20 */ blr
|
||||
|
|
@ -1,76 +0,0 @@
|
|||
lbl_800E02B8:
|
||||
/* 800E02B8 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 800E02BC 7C 08 02 A6 */ mflr r0
|
||||
/* 800E02C0 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 800E02C4 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 800E02C8 93 C1 00 08 */ stw r30, 8(r1)
|
||||
/* 800E02CC 7C 7E 1B 78 */ mr r30, r3
|
||||
/* 800E02D0 7C 9F 23 78 */ mr r31, r4
|
||||
/* 800E02D4 80 03 05 70 */ lwz r0, 0x570(r3)
|
||||
/* 800E02D8 54 00 06 B5 */ rlwinm. r0, r0, 0, 0x1a, 0x1a
|
||||
/* 800E02DC 41 82 00 D8 */ beq lbl_800E03B4
|
||||
/* 800E02E0 48 03 59 41 */ bl checkEventRun__9daAlink_cCFv
|
||||
/* 800E02E4 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 800E02E8 40 82 00 CC */ bne lbl_800E03B4
|
||||
/* 800E02EC 80 1E 05 74 */ lwz r0, 0x574(r30)
|
||||
/* 800E02F0 54 00 01 8D */ rlwinm. r0, r0, 0, 6, 6
|
||||
/* 800E02F4 40 82 00 C0 */ bne lbl_800E03B4
|
||||
/* 800E02F8 80 1E 31 A0 */ lwz r0, 0x31a0(r30)
|
||||
/* 800E02FC 54 00 00 C7 */ rlwinm. r0, r0, 0, 3, 3
|
||||
/* 800E0300 41 82 00 B4 */ beq lbl_800E03B4
|
||||
/* 800E0304 7F C3 F3 78 */ mr r3, r30
|
||||
/* 800E0308 48 00 CD 6D */ bl checkHorseNoUpperAnime__9daAlink_cCFv
|
||||
/* 800E030C 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 800E0310 40 82 00 3C */ bne lbl_800E034C
|
||||
/* 800E0314 38 60 00 00 */ li r3, 0
|
||||
/* 800E0318 A0 1E 1F BC */ lhz r0, 0x1fbc(r30)
|
||||
/* 800E031C 28 00 02 4C */ cmplwi r0, 0x24c
|
||||
/* 800E0320 41 82 00 10 */ beq lbl_800E0330
|
||||
/* 800E0324 54 00 04 3E */ clrlwi r0, r0, 0x10
|
||||
/* 800E0328 28 00 02 4D */ cmplwi r0, 0x24d
|
||||
/* 800E032C 40 82 00 08 */ bne lbl_800E0334
|
||||
lbl_800E0330:
|
||||
/* 800E0330 38 60 00 01 */ li r3, 1
|
||||
lbl_800E0334:
|
||||
/* 800E0334 54 60 06 3F */ clrlwi. r0, r3, 0x18
|
||||
/* 800E0338 40 82 00 14 */ bne lbl_800E034C
|
||||
/* 800E033C 7F C3 F3 78 */ mr r3, r30
|
||||
/* 800E0340 48 00 01 6D */ bl checkBoomerangThrowAnime__9daAlink_cCFv
|
||||
/* 800E0344 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 800E0348 41 82 00 6C */ beq lbl_800E03B4
|
||||
lbl_800E034C:
|
||||
/* 800E034C 7F C3 F3 78 */ mr r3, r30
|
||||
/* 800E0350 38 80 00 00 */ li r4, 0
|
||||
/* 800E0354 38 A0 00 00 */ li r5, 0
|
||||
/* 800E0358 4B FE 0F 85 */ bl deleteEquipItem__9daAlink_cFii
|
||||
/* 800E035C 7F C3 F3 78 */ mr r3, r30
|
||||
/* 800E0360 3C 80 00 02 */ lis r4, 0x0002 /* 0x0002002F@ha */
|
||||
/* 800E0364 38 84 00 2F */ addi r4, r4, 0x002F /* 0x0002002F@l */
|
||||
/* 800E0368 81 9E 06 28 */ lwz r12, 0x628(r30)
|
||||
/* 800E036C 81 8C 01 18 */ lwz r12, 0x118(r12)
|
||||
/* 800E0370 7D 89 03 A6 */ mtctr r12
|
||||
/* 800E0374 4E 80 04 21 */ bctrl
|
||||
/* 800E0378 80 1E 05 70 */ lwz r0, 0x570(r30)
|
||||
/* 800E037C 54 00 06 F2 */ rlwinm r0, r0, 0, 0x1b, 0x19
|
||||
/* 800E0380 90 1E 05 70 */ stw r0, 0x570(r30)
|
||||
/* 800E0384 7F C3 F3 78 */ mr r3, r30
|
||||
/* 800E0388 7F E4 FB 78 */ mr r4, r31
|
||||
/* 800E038C 48 00 58 29 */ bl setGrabItemActor__9daAlink_cFP10fopAc_ac_c
|
||||
/* 800E0390 C0 02 93 94 */ lfs f0, lit_8785(r2)
|
||||
/* 800E0394 D0 1E 33 E4 */ stfs f0, 0x33e4(r30)
|
||||
/* 800E0398 7F C3 F3 78 */ mr r3, r30
|
||||
/* 800E039C 3C 80 80 39 */ lis r4, m__19daAlinkHIO_basic_c0@ha /* 0x8038D664@ha */
|
||||
/* 800E03A0 38 84 D6 64 */ addi r4, r4, m__19daAlinkHIO_basic_c0@l /* 0x8038D664@l */
|
||||
/* 800E03A4 C0 24 00 18 */ lfs f1, 0x18(r4)
|
||||
/* 800E03A8 48 00 3A 15 */ bl setGrabUpperAnime__9daAlink_cFf
|
||||
/* 800E03AC 38 60 00 01 */ li r3, 1
|
||||
/* 800E03B0 48 00 00 08 */ b lbl_800E03B8
|
||||
lbl_800E03B4:
|
||||
/* 800E03B4 38 60 00 00 */ li r3, 0
|
||||
lbl_800E03B8:
|
||||
/* 800E03B8 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 800E03BC 83 C1 00 08 */ lwz r30, 8(r1)
|
||||
/* 800E03C0 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 800E03C4 7C 08 03 A6 */ mtlr r0
|
||||
/* 800E03C8 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 800E03CC 4E 80 00 20 */ blr
|
||||
|
|
@ -1,62 +0,0 @@
|
|||
lbl_800E0D8C:
|
||||
/* 800E0D8C 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 800E0D90 7C 08 02 A6 */ mflr r0
|
||||
/* 800E0D94 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 800E0D98 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 800E0D9C 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 800E0DA0 80 03 05 70 */ lwz r0, 0x570(r3)
|
||||
/* 800E0DA4 54 00 06 B5 */ rlwinm. r0, r0, 0, 0x1a, 0x1a
|
||||
/* 800E0DA8 41 82 00 A4 */ beq lbl_800E0E4C
|
||||
/* 800E0DAC 48 03 4E 75 */ bl checkEventRun__9daAlink_cCFv
|
||||
/* 800E0DB0 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 800E0DB4 40 82 00 8C */ bne lbl_800E0E40
|
||||
/* 800E0DB8 80 1F 05 74 */ lwz r0, 0x574(r31)
|
||||
/* 800E0DBC 54 00 01 8D */ rlwinm. r0, r0, 0, 6, 6
|
||||
/* 800E0DC0 40 82 00 80 */ bne lbl_800E0E40
|
||||
/* 800E0DC4 80 1F 31 A0 */ lwz r0, 0x31a0(r31)
|
||||
/* 800E0DC8 54 00 00 C7 */ rlwinm. r0, r0, 0, 3, 3
|
||||
/* 800E0DCC 41 82 00 74 */ beq lbl_800E0E40
|
||||
/* 800E0DD0 7F E3 FB 78 */ mr r3, r31
|
||||
/* 800E0DD4 4B FD 84 81 */ bl checkNoUpperAnime__9daAlink_cCFv
|
||||
/* 800E0DD8 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 800E0DDC 40 82 00 3C */ bne lbl_800E0E18
|
||||
/* 800E0DE0 38 60 00 00 */ li r3, 0
|
||||
/* 800E0DE4 A0 1F 1F BC */ lhz r0, 0x1fbc(r31)
|
||||
/* 800E0DE8 28 00 02 4C */ cmplwi r0, 0x24c
|
||||
/* 800E0DEC 41 82 00 10 */ beq lbl_800E0DFC
|
||||
/* 800E0DF0 54 00 04 3E */ clrlwi r0, r0, 0x10
|
||||
/* 800E0DF4 28 00 02 4D */ cmplwi r0, 0x24d
|
||||
/* 800E0DF8 40 82 00 08 */ bne lbl_800E0E00
|
||||
lbl_800E0DFC:
|
||||
/* 800E0DFC 38 60 00 01 */ li r3, 1
|
||||
lbl_800E0E00:
|
||||
/* 800E0E00 54 60 06 3F */ clrlwi. r0, r3, 0x18
|
||||
/* 800E0E04 40 82 00 14 */ bne lbl_800E0E18
|
||||
/* 800E0E08 7F E3 FB 78 */ mr r3, r31
|
||||
/* 800E0E0C 4B FF F6 A1 */ bl checkBoomerangThrowAnime__9daAlink_cCFv
|
||||
/* 800E0E10 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 800E0E14 41 82 00 2C */ beq lbl_800E0E40
|
||||
lbl_800E0E18:
|
||||
/* 800E0E18 80 7F 31 A0 */ lwz r3, 0x31a0(r31)
|
||||
/* 800E0E1C 54 60 07 FF */ clrlwi. r0, r3, 0x1f
|
||||
/* 800E0E20 41 82 00 18 */ beq lbl_800E0E38
|
||||
/* 800E0E24 54 60 05 6B */ rlwinm. r0, r3, 0, 0x15, 0x15
|
||||
/* 800E0E28 40 82 00 10 */ bne lbl_800E0E38
|
||||
/* 800E0E2C 7F E3 FB 78 */ mr r3, r31
|
||||
/* 800E0E30 48 00 03 A9 */ bl procBoomerangCatchInit__9daAlink_cFv
|
||||
/* 800E0E34 48 00 00 1C */ b lbl_800E0E50
|
||||
lbl_800E0E38:
|
||||
/* 800E0E38 7F E3 FB 78 */ mr r3, r31
|
||||
/* 800E0E3C 4B FF F7 F5 */ bl setBoomerangCatchAnime__9daAlink_cFv
|
||||
lbl_800E0E40:
|
||||
/* 800E0E40 80 1F 05 70 */ lwz r0, 0x570(r31)
|
||||
/* 800E0E44 54 00 06 F2 */ rlwinm r0, r0, 0, 0x1b, 0x19
|
||||
/* 800E0E48 90 1F 05 70 */ stw r0, 0x570(r31)
|
||||
lbl_800E0E4C:
|
||||
/* 800E0E4C 38 60 00 00 */ li r3, 0
|
||||
lbl_800E0E50:
|
||||
/* 800E0E50 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 800E0E54 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 800E0E58 7C 08 03 A6 */ mtlr r0
|
||||
/* 800E0E5C 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 800E0E60 4E 80 00 20 */ blr
|
||||
|
|
@ -1,29 +0,0 @@
|
|||
lbl_800E251C:
|
||||
/* 800E251C 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 800E2520 7C 08 02 A6 */ mflr r0
|
||||
/* 800E2524 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 800E2528 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 800E252C 93 C1 00 08 */ stw r30, 8(r1)
|
||||
/* 800E2530 7C 7E 1B 78 */ mr r30, r3
|
||||
/* 800E2534 3B E0 00 00 */ li r31, 0
|
||||
/* 800E2538 38 A0 00 01 */ li r5, 1
|
||||
/* 800E253C 4B FD 8F 7D */ bl checkHeavyStateOn__9daAlink_cFii
|
||||
/* 800E2540 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 800E2544 41 82 00 10 */ beq lbl_800E2554
|
||||
/* 800E2548 80 1E 05 70 */ lwz r0, 0x570(r30)
|
||||
/* 800E254C 54 00 02 11 */ rlwinm. r0, r0, 0, 8, 8
|
||||
/* 800E2550 41 82 00 10 */ beq lbl_800E2560
|
||||
lbl_800E2554:
|
||||
/* 800E2554 A0 1E 1F BC */ lhz r0, 0x1fbc(r30)
|
||||
/* 800E2558 28 00 02 62 */ cmplwi r0, 0x262
|
||||
/* 800E255C 40 82 00 08 */ bne lbl_800E2564
|
||||
lbl_800E2560:
|
||||
/* 800E2560 3B E0 00 01 */ li r31, 1
|
||||
lbl_800E2564:
|
||||
/* 800E2564 57 E3 06 3E */ clrlwi r3, r31, 0x18
|
||||
/* 800E2568 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 800E256C 83 C1 00 08 */ lwz r30, 8(r1)
|
||||
/* 800E2570 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 800E2574 7C 08 03 A6 */ mtlr r0
|
||||
/* 800E2578 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 800E257C 4E 80 00 20 */ blr
|
||||
|
|
@ -1,24 +0,0 @@
|
|||
lbl_800DE780:
|
||||
/* 800DE780 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 800DE784 7C 08 02 A6 */ mflr r0
|
||||
/* 800DE788 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 800DE78C 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 800DE790 93 C1 00 08 */ stw r30, 8(r1)
|
||||
/* 800DE794 7C 9E 23 78 */ mr r30, r4
|
||||
/* 800DE798 3B E0 00 00 */ li r31, 0
|
||||
/* 800DE79C 7F C3 F3 78 */ mr r3, r30
|
||||
/* 800DE7A0 48 08 03 F1 */ bl checkBowItem__9daPy_py_cFi
|
||||
/* 800DE7A4 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 800DE7A8 40 82 00 0C */ bne lbl_800DE7B4
|
||||
/* 800DE7AC 2C 1E 00 4B */ cmpwi r30, 0x4b
|
||||
/* 800DE7B0 40 82 00 08 */ bne lbl_800DE7B8
|
||||
lbl_800DE7B4:
|
||||
/* 800DE7B4 3B E0 00 01 */ li r31, 1
|
||||
lbl_800DE7B8:
|
||||
/* 800DE7B8 57 E3 06 3E */ clrlwi r3, r31, 0x18
|
||||
/* 800DE7BC 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 800DE7C0 83 C1 00 08 */ lwz r30, 8(r1)
|
||||
/* 800DE7C4 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 800DE7C8 7C 08 03 A6 */ mtlr r0
|
||||
/* 800DE7CC 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 800DE7D0 4E 80 00 20 */ blr
|
||||
|
|
@ -1,24 +0,0 @@
|
|||
lbl_800DE9E8:
|
||||
/* 800DE9E8 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 800DE9EC 7C 08 02 A6 */ mflr r0
|
||||
/* 800DE9F0 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 800DE9F4 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 800DE9F8 93 C1 00 08 */ stw r30, 8(r1)
|
||||
/* 800DE9FC 7C 7E 1B 78 */ mr r30, r3
|
||||
/* 800DEA00 3B E0 00 00 */ li r31, 0
|
||||
/* 800DEA04 4B FF FF B5 */ bl checkBowReadyAnime__9daAlink_cCFv
|
||||
/* 800DEA08 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 800DEA0C 40 82 00 10 */ bne lbl_800DEA1C
|
||||
/* 800DEA10 A0 1E 1F BC */ lhz r0, 0x1fbc(r30)
|
||||
/* 800DEA14 28 00 00 0C */ cmplwi r0, 0xc
|
||||
/* 800DEA18 40 82 00 08 */ bne lbl_800DEA20
|
||||
lbl_800DEA1C:
|
||||
/* 800DEA1C 3B E0 00 01 */ li r31, 1
|
||||
lbl_800DEA20:
|
||||
/* 800DEA20 57 E3 06 3E */ clrlwi r3, r31, 0x18
|
||||
/* 800DEA24 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 800DEA28 83 C1 00 08 */ lwz r30, 8(r1)
|
||||
/* 800DEA2C 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 800DEA30 7C 08 03 A6 */ mtlr r0
|
||||
/* 800DEA34 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 800DEA38 4E 80 00 20 */ blr
|
||||
|
|
@ -1,74 +0,0 @@
|
|||
lbl_800DE884:
|
||||
/* 800DE884 94 21 FF E0 */ stwu r1, -0x20(r1)
|
||||
/* 800DE888 7C 08 02 A6 */ mflr r0
|
||||
/* 800DE88C 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 800DE890 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 800DE894 48 28 39 45 */ bl _savegpr_28
|
||||
/* 800DE898 7C 7D 1B 78 */ mr r29, r3
|
||||
/* 800DE89C 7C 9E 23 78 */ mr r30, r4
|
||||
/* 800DE8A0 7C BF 2B 78 */ mr r31, r5
|
||||
/* 800DE8A4 48 00 01 45 */ bl checkBowAnime__9daAlink_cCFv
|
||||
/* 800DE8A8 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 800DE8AC 41 82 00 10 */ beq lbl_800DE8BC
|
||||
/* 800DE8B0 A0 1D 2F DC */ lhz r0, 0x2fdc(r29)
|
||||
/* 800DE8B4 28 00 00 4B */ cmplwi r0, 0x4b
|
||||
/* 800DE8B8 40 82 00 0C */ bne lbl_800DE8C4
|
||||
lbl_800DE8BC:
|
||||
/* 800DE8BC 38 60 00 00 */ li r3, 0
|
||||
/* 800DE8C0 48 00 00 B8 */ b lbl_800DE978
|
||||
lbl_800DE8C4:
|
||||
/* 800DE8C4 7F A3 EB 78 */ mr r3, r29
|
||||
/* 800DE8C8 81 9D 06 28 */ lwz r12, 0x628(r29)
|
||||
/* 800DE8CC 81 8C 01 88 */ lwz r12, 0x188(r12)
|
||||
/* 800DE8D0 7D 89 03 A6 */ mtctr r12
|
||||
/* 800DE8D4 4E 80 04 21 */ bctrl
|
||||
/* 800DE8D8 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 800DE8DC 41 82 00 2C */ beq lbl_800DE908
|
||||
/* 800DE8E0 80 1D 05 78 */ lwz r0, 0x578(r29)
|
||||
/* 800DE8E4 54 00 01 D1 */ rlwinm. r0, r0, 0, 7, 8
|
||||
/* 800DE8E8 41 82 00 20 */ beq lbl_800DE908
|
||||
/* 800DE8EC 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 800DE8F0 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 800DE8F4 80 63 5D B8 */ lwz r3, 0x5db8(r3)
|
||||
/* 800DE8F8 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 800DE8FC 41 82 00 0C */ beq lbl_800DE908
|
||||
/* 800DE900 AB 83 04 E6 */ lha r28, 0x4e6(r3)
|
||||
/* 800DE904 48 00 00 1C */ b lbl_800DE920
|
||||
lbl_800DE908:
|
||||
/* 800DE908 80 1D 05 70 */ lwz r0, 0x570(r29)
|
||||
/* 800DE90C 54 00 04 E7 */ rlwinm. r0, r0, 0, 0x13, 0x13
|
||||
/* 800DE910 41 82 00 0C */ beq lbl_800DE91C
|
||||
/* 800DE914 AB 9D 31 18 */ lha r28, 0x3118(r29)
|
||||
/* 800DE918 48 00 00 08 */ b lbl_800DE920
|
||||
lbl_800DE91C:
|
||||
/* 800DE91C AB 9D 04 E6 */ lha r28, 0x4e6(r29)
|
||||
lbl_800DE920:
|
||||
/* 800DE920 A8 1D 05 9E */ lha r0, 0x59e(r29)
|
||||
/* 800DE924 7F 9C 02 14 */ add r28, r28, r0
|
||||
/* 800DE928 38 7D 38 34 */ addi r3, r29, 0x3834
|
||||
/* 800DE92C 4B F2 E4 39 */ bl transS__14mDoMtx_stack_cFRC4cXyz
|
||||
/* 800DE930 7F A3 EB 78 */ mr r3, r29
|
||||
/* 800DE934 48 00 3A C9 */ bl concatMagneBootMtx__9daAlink_cFv
|
||||
/* 800DE938 3C 60 80 3E */ lis r3, now__14mDoMtx_stack_c@ha /* 0x803DD470@ha */
|
||||
/* 800DE93C 38 63 D4 70 */ addi r3, r3, now__14mDoMtx_stack_c@l /* 0x803DD470@l */
|
||||
/* 800DE940 A8 9D 05 9C */ lha r4, 0x59c(r29)
|
||||
/* 800DE944 7F 85 E3 78 */ mr r5, r28
|
||||
/* 800DE948 38 C0 00 00 */ li r6, 0
|
||||
/* 800DE94C 4B F2 D9 55 */ bl mDoMtx_ZXYrotM__FPA4_fsss
|
||||
/* 800DE950 3C 60 80 3E */ lis r3, now__14mDoMtx_stack_c@ha /* 0x803DD470@ha */
|
||||
/* 800DE954 38 63 D4 70 */ addi r3, r3, now__14mDoMtx_stack_c@l /* 0x803DD470@l */
|
||||
/* 800DE958 3C 80 80 39 */ lis r4, localPos@ha /* 0x803918C4@ha */
|
||||
/* 800DE95C 38 84 18 C4 */ addi r4, r4, localPos@l /* 0x803918C4@l */
|
||||
/* 800DE960 38 BD 37 E0 */ addi r5, r29, 0x37e0
|
||||
/* 800DE964 48 26 84 09 */ bl PSMTXMultVec
|
||||
/* 800DE968 A8 1D 05 9C */ lha r0, 0x59c(r29)
|
||||
/* 800DE96C B0 1E 00 00 */ sth r0, 0(r30)
|
||||
/* 800DE970 B3 9F 00 00 */ sth r28, 0(r31)
|
||||
/* 800DE974 38 7D 37 E0 */ addi r3, r29, 0x37e0
|
||||
lbl_800DE978:
|
||||
/* 800DE978 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 800DE97C 48 28 38 A9 */ bl _restgpr_28
|
||||
/* 800DE980 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 800DE984 7C 08 03 A6 */ mtlr r0
|
||||
/* 800DE988 38 21 00 20 */ addi r1, r1, 0x20
|
||||
/* 800DE98C 4E 80 00 20 */ blr
|
||||
|
|
@ -1,28 +0,0 @@
|
|||
lbl_800DFBC8:
|
||||
/* 800DFBC8 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 800DFBCC 7C 08 02 A6 */ mflr r0
|
||||
/* 800DFBD0 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 800DFBD4 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 800DFBD8 3B E0 00 00 */ li r31, 0
|
||||
/* 800DFBDC 7F E0 FB 78 */ mr r0, r31
|
||||
/* 800DFBE0 88 83 2F AA */ lbz r4, 0x2faa(r3)
|
||||
/* 800DFBE4 28 04 00 01 */ cmplwi r4, 1
|
||||
/* 800DFBE8 41 82 00 0C */ beq lbl_800DFBF4
|
||||
/* 800DFBEC 28 04 00 02 */ cmplwi r4, 2
|
||||
/* 800DFBF0 40 82 00 08 */ bne lbl_800DFBF8
|
||||
lbl_800DFBF4:
|
||||
/* 800DFBF4 38 00 00 01 */ li r0, 1
|
||||
lbl_800DFBF8:
|
||||
/* 800DFBF8 54 00 06 3F */ clrlwi. r0, r0, 0x18
|
||||
/* 800DFBFC 41 82 00 14 */ beq lbl_800DFC10
|
||||
/* 800DFC00 4B FF ED E9 */ bl checkBowAnime__9daAlink_cCFv
|
||||
/* 800DFC04 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 800DFC08 40 82 00 08 */ bne lbl_800DFC10
|
||||
/* 800DFC0C 3B E0 00 01 */ li r31, 1
|
||||
lbl_800DFC10:
|
||||
/* 800DFC10 7F E3 FB 78 */ mr r3, r31
|
||||
/* 800DFC14 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 800DFC18 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 800DFC1C 7C 08 03 A6 */ mtlr r0
|
||||
/* 800DFC20 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 800DFC24 4E 80 00 20 */ blr
|
||||
|
|
@ -1,15 +0,0 @@
|
|||
lbl_800DE9B8:
|
||||
/* 800DE9B8 38 80 00 00 */ li r4, 0
|
||||
/* 800DE9BC A0 03 1F BC */ lhz r0, 0x1fbc(r3)
|
||||
/* 800DE9C0 28 00 00 09 */ cmplwi r0, 9
|
||||
/* 800DE9C4 41 82 00 18 */ beq lbl_800DE9DC
|
||||
/* 800DE9C8 54 00 04 3E */ clrlwi r0, r0, 0x10
|
||||
/* 800DE9CC 28 00 00 0A */ cmplwi r0, 0xa
|
||||
/* 800DE9D0 41 82 00 0C */ beq lbl_800DE9DC
|
||||
/* 800DE9D4 28 00 00 0D */ cmplwi r0, 0xd
|
||||
/* 800DE9D8 40 82 00 08 */ bne lbl_800DE9E0
|
||||
lbl_800DE9DC:
|
||||
/* 800DE9DC 38 80 00 01 */ li r4, 1
|
||||
lbl_800DE9E0:
|
||||
/* 800DE9E0 54 83 06 3E */ clrlwi r3, r4, 0x18
|
||||
/* 800DE9E4 4E 80 00 20 */ blr
|
||||
|
|
@ -1,38 +0,0 @@
|
|||
lbl_800F3F38:
|
||||
/* 800F3F38 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 800F3F3C 7C 08 02 A6 */ mflr r0
|
||||
/* 800F3F40 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 800F3F44 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 800F3F48 93 C1 00 08 */ stw r30, 8(r1)
|
||||
/* 800F3F4C 7C 7E 1B 78 */ mr r30, r3
|
||||
/* 800F3F50 3B E0 00 00 */ li r31, 0
|
||||
/* 800F3F54 A0 03 2F DC */ lhz r0, 0x2fdc(r3)
|
||||
/* 800F3F58 28 00 01 05 */ cmplwi r0, 0x105
|
||||
/* 800F3F5C 40 82 00 4C */ bne lbl_800F3FA8
|
||||
/* 800F3F60 81 83 06 28 */ lwz r12, 0x628(r3)
|
||||
/* 800F3F64 81 8C 01 90 */ lwz r12, 0x190(r12)
|
||||
/* 800F3F68 7D 89 03 A6 */ mtctr r12
|
||||
/* 800F3F6C 4E 80 04 21 */ bctrl
|
||||
/* 800F3F70 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 800F3F74 41 82 00 34 */ beq lbl_800F3FA8
|
||||
/* 800F3F78 7F C3 F3 78 */ mr r3, r30
|
||||
/* 800F3F7C 4B FC 53 C5 */ bl checkEquipAnime__9daAlink_cCFv
|
||||
/* 800F3F80 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 800F3F84 40 82 00 20 */ bne lbl_800F3FA4
|
||||
/* 800F3F88 A0 1E 2F E8 */ lhz r0, 0x2fe8(r30)
|
||||
/* 800F3F8C 28 00 00 92 */ cmplwi r0, 0x92
|
||||
/* 800F3F90 41 82 00 14 */ beq lbl_800F3FA4
|
||||
/* 800F3F94 28 00 00 93 */ cmplwi r0, 0x93
|
||||
/* 800F3F98 41 82 00 0C */ beq lbl_800F3FA4
|
||||
/* 800F3F9C 28 00 00 94 */ cmplwi r0, 0x94
|
||||
/* 800F3FA0 40 82 00 08 */ bne lbl_800F3FA8
|
||||
lbl_800F3FA4:
|
||||
/* 800F3FA4 3B E0 00 01 */ li r31, 1
|
||||
lbl_800F3FA8:
|
||||
/* 800F3FA8 57 E3 06 3E */ clrlwi r3, r31, 0x18
|
||||
/* 800F3FAC 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 800F3FB0 83 C1 00 08 */ lwz r30, 8(r1)
|
||||
/* 800F3FB4 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 800F3FB8 7C 08 03 A6 */ mtlr r0
|
||||
/* 800F3FBC 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 800F3FC0 4E 80 00 20 */ blr
|
||||
|
|
@ -1,61 +0,0 @@
|
|||
lbl_800F4008:
|
||||
/* 800F4008 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 800F400C 7C 08 02 A6 */ mflr r0
|
||||
/* 800F4010 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 800F4014 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 800F4018 93 C1 00 08 */ stw r30, 8(r1)
|
||||
/* 800F401C 7C 7E 1B 78 */ mr r30, r3
|
||||
/* 800F4020 3B E0 00 00 */ li r31, 0
|
||||
/* 800F4024 38 7E 08 50 */ addi r3, r30, 0x850
|
||||
/* 800F4028 4B F9 06 31 */ bl ChkCoHit__12dCcD_GObjInfFv
|
||||
/* 800F402C 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 800F4030 41 82 00 14 */ beq lbl_800F4044
|
||||
/* 800F4034 38 7E 09 38 */ addi r3, r30, 0x938
|
||||
/* 800F4038 4B F8 F6 51 */ bl GetAc__22dCcD_GAtTgCoCommonBaseFv
|
||||
/* 800F403C 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 800F4040 48 00 00 20 */ b lbl_800F4060
|
||||
lbl_800F4044:
|
||||
/* 800F4044 38 7E 09 8C */ addi r3, r30, 0x98c
|
||||
/* 800F4048 4B F9 06 11 */ bl ChkCoHit__12dCcD_GObjInfFv
|
||||
/* 800F404C 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 800F4050 41 82 00 10 */ beq lbl_800F4060
|
||||
/* 800F4054 38 7E 0A 74 */ addi r3, r30, 0xa74
|
||||
/* 800F4058 4B F8 F6 31 */ bl GetAc__22dCcD_GAtTgCoCommonBaseFv
|
||||
/* 800F405C 7C 7F 1B 78 */ mr r31, r3
|
||||
lbl_800F4060:
|
||||
/* 800F4060 C0 3E 04 FC */ lfs f1, 0x4fc(r30)
|
||||
/* 800F4064 C0 02 92 C0 */ lfs f0, lit_6108(r2)
|
||||
/* 800F4068 FC 01 00 40 */ fcmpo cr0, f1, f0
|
||||
/* 800F406C 40 80 00 5C */ bge lbl_800F40C8
|
||||
/* 800F4070 28 1F 00 00 */ cmplwi r31, 0
|
||||
/* 800F4074 41 82 00 54 */ beq lbl_800F40C8
|
||||
/* 800F4078 A8 1F 00 08 */ lha r0, 8(r31)
|
||||
/* 800F407C 2C 00 00 ED */ cmpwi r0, 0xed
|
||||
/* 800F4080 40 82 00 48 */ bne lbl_800F40C8
|
||||
/* 800F4084 88 1F 14 43 */ lbz r0, 0x1443(r31)
|
||||
/* 800F4088 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 800F408C 41 82 00 3C */ beq lbl_800F40C8
|
||||
/* 800F4090 7F C3 F3 78 */ mr r3, r30
|
||||
/* 800F4094 48 02 4C 05 */ bl checkDeadHP__9daAlink_cFv
|
||||
/* 800F4098 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 800F409C 40 82 00 2C */ bne lbl_800F40C8
|
||||
/* 800F40A0 A0 1E 2F E8 */ lhz r0, 0x2fe8(r30)
|
||||
/* 800F40A4 28 00 00 18 */ cmplwi r0, 0x18
|
||||
/* 800F40A8 40 82 00 10 */ bne lbl_800F40B8
|
||||
/* 800F40AC A8 1E 30 10 */ lha r0, 0x3010(r30)
|
||||
/* 800F40B0 2C 00 00 00 */ cmpwi r0, 0
|
||||
/* 800F40B4 41 82 00 14 */ beq lbl_800F40C8
|
||||
lbl_800F40B8:
|
||||
/* 800F40B8 7F C3 F3 78 */ mr r3, r30
|
||||
/* 800F40BC 7F E4 FB 78 */ mr r4, r31
|
||||
/* 800F40C0 48 00 0B B9 */ bl procCanoeJumpRideInit__9daAlink_cFP10fopAc_ac_c
|
||||
/* 800F40C4 48 00 00 08 */ b lbl_800F40CC
|
||||
lbl_800F40C8:
|
||||
/* 800F40C8 38 60 00 00 */ li r3, 0
|
||||
lbl_800F40CC:
|
||||
/* 800F40CC 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 800F40D0 83 C1 00 08 */ lwz r30, 8(r1)
|
||||
/* 800F40D4 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 800F40D8 7C 08 03 A6 */ mtlr r0
|
||||
/* 800F40DC 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 800F40E0 4E 80 00 20 */ blr
|
||||
|
|
@ -1,35 +0,0 @@
|
|||
lbl_800F3EB8:
|
||||
/* 800F3EB8 94 21 FF E0 */ stwu r1, -0x20(r1)
|
||||
/* 800F3EBC 7C 08 02 A6 */ mflr r0
|
||||
/* 800F3EC0 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 800F3EC4 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 800F3EC8 48 26 E3 11 */ bl _savegpr_28
|
||||
/* 800F3ECC 7C 7C 1B 78 */ mr r28, r3
|
||||
/* 800F3ED0 7C 9D 23 78 */ mr r29, r4
|
||||
/* 800F3ED4 3B C0 00 00 */ li r30, 0
|
||||
/* 800F3ED8 A0 03 2F DC */ lhz r0, 0x2fdc(r3)
|
||||
/* 800F3EDC 28 00 01 0B */ cmplwi r0, 0x10b
|
||||
/* 800F3EE0 40 82 00 3C */ bne lbl_800F3F1C
|
||||
/* 800F3EE4 7F DF F3 78 */ mr r31, r30
|
||||
/* 800F3EE8 81 83 06 28 */ lwz r12, 0x628(r3)
|
||||
/* 800F3EEC 81 8C 01 90 */ lwz r12, 0x190(r12)
|
||||
/* 800F3EF0 7D 89 03 A6 */ mtctr r12
|
||||
/* 800F3EF4 4E 80 04 21 */ bctrl
|
||||
/* 800F3EF8 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 800F3EFC 41 82 00 14 */ beq lbl_800F3F10
|
||||
/* 800F3F00 80 1C 28 18 */ lwz r0, 0x2818(r28)
|
||||
/* 800F3F04 7C 00 E8 40 */ cmplw r0, r29
|
||||
/* 800F3F08 40 82 00 08 */ bne lbl_800F3F10
|
||||
/* 800F3F0C 3B E0 00 01 */ li r31, 1
|
||||
lbl_800F3F10:
|
||||
/* 800F3F10 57 E0 06 3F */ clrlwi. r0, r31, 0x18
|
||||
/* 800F3F14 41 82 00 08 */ beq lbl_800F3F1C
|
||||
/* 800F3F18 3B C0 00 01 */ li r30, 1
|
||||
lbl_800F3F1C:
|
||||
/* 800F3F1C 57 C3 06 3E */ clrlwi r3, r30, 0x18
|
||||
/* 800F3F20 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 800F3F24 48 26 E3 01 */ bl _restgpr_28
|
||||
/* 800F3F28 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 800F3F2C 7C 08 03 A6 */ mtlr r0
|
||||
/* 800F3F30 38 21 00 20 */ addi r1, r1, 0x20
|
||||
/* 800F3F34 4E 80 00 20 */ blr
|
||||
|
|
@ -1,27 +0,0 @@
|
|||
lbl_800F3CF8:
|
||||
/* 800F3CF8 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 800F3CFC 7C 08 02 A6 */ mflr r0
|
||||
/* 800F3D00 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 800F3D04 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 800F3D08 83 E3 28 18 */ lwz r31, 0x2818(r3)
|
||||
/* 800F3D0C 81 83 06 28 */ lwz r12, 0x628(r3)
|
||||
/* 800F3D10 81 8C 01 90 */ lwz r12, 0x190(r12)
|
||||
/* 800F3D14 7D 89 03 A6 */ mtctr r12
|
||||
/* 800F3D18 4E 80 04 21 */ bctrl
|
||||
/* 800F3D1C 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 800F3D20 41 82 00 20 */ beq lbl_800F3D40
|
||||
/* 800F3D24 28 1F 00 00 */ cmplwi r31, 0
|
||||
/* 800F3D28 41 82 00 18 */ beq lbl_800F3D40
|
||||
/* 800F3D2C 80 1F 00 B0 */ lwz r0, 0xb0(r31)
|
||||
/* 800F3D30 28 00 00 02 */ cmplwi r0, 2
|
||||
/* 800F3D34 40 82 00 0C */ bne lbl_800F3D40
|
||||
/* 800F3D38 38 60 00 01 */ li r3, 1
|
||||
/* 800F3D3C 48 00 00 08 */ b lbl_800F3D44
|
||||
lbl_800F3D40:
|
||||
/* 800F3D40 38 60 00 00 */ li r3, 0
|
||||
lbl_800F3D44:
|
||||
/* 800F3D44 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 800F3D48 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 800F3D4C 7C 08 03 A6 */ mtlr r0
|
||||
/* 800F3D50 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 800F3D54 4E 80 00 20 */ blr
|
||||
|
|
@ -1,54 +0,0 @@
|
|||
lbl_800D70A0:
|
||||
/* 800D70A0 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 800D70A4 7C 08 02 A6 */ mflr r0
|
||||
/* 800D70A8 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 800D70AC 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 800D70B0 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 800D70B4 80 03 19 9C */ lwz r0, 0x199c(r3)
|
||||
/* 800D70B8 54 00 06 B5 */ rlwinm. r0, r0, 0, 0x1a, 0x1a
|
||||
/* 800D70BC 41 82 00 8C */ beq lbl_800D7148
|
||||
/* 800D70C0 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 800D70C4 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 800D70C8 88 03 00 14 */ lbz r0, 0x14(r3)
|
||||
/* 800D70CC 28 00 00 FF */ cmplwi r0, 0xff
|
||||
/* 800D70D0 40 82 00 10 */ bne lbl_800D70E0
|
||||
/* 800D70D4 80 1F 05 74 */ lwz r0, 0x574(r31)
|
||||
/* 800D70D8 54 00 01 8D */ rlwinm. r0, r0, 0, 6, 6
|
||||
/* 800D70DC 41 82 00 6C */ beq lbl_800D7148
|
||||
lbl_800D70E0:
|
||||
/* 800D70E0 7F E3 FB 78 */ mr r3, r31
|
||||
/* 800D70E4 4B FF B2 85 */ bl checkCutTurnInputTrigger__9daAlink_cFv
|
||||
/* 800D70E8 54 60 06 3F */ clrlwi. r0, r3, 0x18
|
||||
/* 800D70EC 41 82 00 5C */ beq lbl_800D7148
|
||||
/* 800D70F0 80 1F 05 74 */ lwz r0, 0x574(r31)
|
||||
/* 800D70F4 54 00 01 8D */ rlwinm. r0, r0, 0, 6, 6
|
||||
/* 800D70F8 41 82 00 18 */ beq lbl_800D7110
|
||||
/* 800D70FC 7F E3 FB 78 */ mr r3, r31
|
||||
/* 800D7100 38 80 00 02 */ li r4, 2
|
||||
/* 800D7104 38 A0 00 00 */ li r5, 0
|
||||
/* 800D7108 48 06 41 99 */ bl procWolfRollAttackInit__9daAlink_cFii
|
||||
/* 800D710C 48 00 00 40 */ b lbl_800D714C
|
||||
lbl_800D7110:
|
||||
/* 800D7110 A0 1F 2F DC */ lhz r0, 0x2fdc(r31)
|
||||
/* 800D7114 28 00 01 03 */ cmplwi r0, 0x103
|
||||
/* 800D7118 41 82 00 1C */ beq lbl_800D7134
|
||||
/* 800D711C 7F E3 FB 78 */ mr r3, r31
|
||||
/* 800D7120 38 80 00 00 */ li r4, 0
|
||||
/* 800D7124 38 A0 00 00 */ li r5, 0
|
||||
/* 800D7128 4B FE A1 B5 */ bl deleteEquipItem__9daAlink_cFii
|
||||
/* 800D712C 7F E3 FB 78 */ mr r3, r31
|
||||
/* 800D7130 4B FF A1 39 */ bl setSwordModel__9daAlink_cFv
|
||||
lbl_800D7134:
|
||||
/* 800D7134 7F E3 FB 78 */ mr r3, r31
|
||||
/* 800D7138 38 80 00 01 */ li r4, 1
|
||||
/* 800D713C 38 A0 00 02 */ li r5, 2
|
||||
/* 800D7140 4B FF D6 9D */ bl procCutTurnInit__9daAlink_cFii
|
||||
/* 800D7144 48 00 00 08 */ b lbl_800D714C
|
||||
lbl_800D7148:
|
||||
/* 800D7148 38 60 00 00 */ li r3, 0
|
||||
lbl_800D714C:
|
||||
/* 800D714C 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 800D7150 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 800D7154 7C 08 03 A6 */ mtlr r0
|
||||
/* 800D7158 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 800D715C 4E 80 00 20 */ blr
|
||||
|
|
@ -1,23 +0,0 @@
|
|||
lbl_800BE26C:
|
||||
/* 800BE26C 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 800BE270 7C 08 02 A6 */ mflr r0
|
||||
/* 800BE274 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 800BE278 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 800BE27C 3B E0 00 00 */ li r31, 0
|
||||
/* 800BE280 80 03 05 78 */ lwz r0, 0x578(r3)
|
||||
/* 800BE284 54 00 01 D1 */ rlwinm. r0, r0, 0, 7, 8
|
||||
/* 800BE288 40 82 00 20 */ bne lbl_800BE2A8
|
||||
/* 800BE28C 3C 60 80 0F */ lis r3, daAlink_searchCoach__FP10fopAc_ac_cPv@ha /* 0x800EC758@ha */
|
||||
/* 800BE290 38 63 C7 58 */ addi r3, r3, daAlink_searchCoach__FP10fopAc_ac_cPv@l /* 0x800EC758@l */
|
||||
/* 800BE294 38 80 00 00 */ li r4, 0
|
||||
/* 800BE298 4B F5 B5 61 */ bl fopAcIt_Judge__FPFPvPv_PvPv
|
||||
/* 800BE29C 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 800BE2A0 41 82 00 08 */ beq lbl_800BE2A8
|
||||
/* 800BE2A4 3B E0 00 01 */ li r31, 1
|
||||
lbl_800BE2A8:
|
||||
/* 800BE2A8 57 E3 06 3E */ clrlwi r3, r31, 0x18
|
||||
/* 800BE2AC 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 800BE2B0 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 800BE2B4 7C 08 03 A6 */ mtlr r0
|
||||
/* 800BE2B8 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 800BE2BC 4E 80 00 20 */ blr
|
||||
|
|
@ -1,60 +0,0 @@
|
|||
lbl_800D1454:
|
||||
/* 800D1454 94 21 FF E0 */ stwu r1, -0x20(r1)
|
||||
/* 800D1458 7C 08 02 A6 */ mflr r0
|
||||
/* 800D145C 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 800D1460 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 800D1464 48 29 0D 79 */ bl _savegpr_29
|
||||
/* 800D1468 7C 7D 1B 78 */ mr r29, r3
|
||||
/* 800D146C A0 03 2F DC */ lhz r0, 0x2fdc(r3)
|
||||
/* 800D1470 28 00 01 03 */ cmplwi r0, 0x103
|
||||
/* 800D1474 40 82 00 7C */ bne lbl_800D14F0
|
||||
/* 800D1478 88 1D 05 69 */ lbz r0, 0x569(r29)
|
||||
/* 800D147C 28 00 00 02 */ cmplwi r0, 2
|
||||
/* 800D1480 40 82 00 70 */ bne lbl_800D14F0
|
||||
/* 800D1484 83 FD 27 E0 */ lwz r31, 0x27e0(r29)
|
||||
/* 800D1488 3B C0 00 01 */ li r30, 1
|
||||
/* 800D148C 7F E3 FB 78 */ mr r3, r31
|
||||
/* 800D1490 4B FA 23 55 */ bl LockonTruth__12dAttention_cFv
|
||||
/* 800D1494 54 60 06 3F */ clrlwi. r0, r3, 0x18
|
||||
/* 800D1498 40 82 00 14 */ bne lbl_800D14AC
|
||||
/* 800D149C 80 1F 03 34 */ lwz r0, 0x334(r31)
|
||||
/* 800D14A0 54 00 00 85 */ rlwinm. r0, r0, 0, 2, 2
|
||||
/* 800D14A4 40 82 00 08 */ bne lbl_800D14AC
|
||||
/* 800D14A8 3B C0 00 00 */ li r30, 0
|
||||
lbl_800D14AC:
|
||||
/* 800D14AC 57 C0 06 3F */ clrlwi. r0, r30, 0x18
|
||||
/* 800D14B0 41 82 00 40 */ beq lbl_800D14F0
|
||||
/* 800D14B4 38 7D 12 2C */ addi r3, r29, 0x122c
|
||||
/* 800D14B8 4B FB 2E 09 */ bl ChkAtHit__12dCcD_GObjInfFv
|
||||
/* 800D14BC 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 800D14C0 40 82 00 24 */ bne lbl_800D14E4
|
||||
/* 800D14C4 38 7D 13 70 */ addi r3, r29, 0x1370
|
||||
/* 800D14C8 4B FB 2D F9 */ bl ChkAtHit__12dCcD_GObjInfFv
|
||||
/* 800D14CC 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 800D14D0 40 82 00 14 */ bne lbl_800D14E4
|
||||
/* 800D14D4 38 7D 14 B4 */ addi r3, r29, 0x14b4
|
||||
/* 800D14D8 4B FB 2D E9 */ bl ChkAtHit__12dCcD_GObjInfFv
|
||||
/* 800D14DC 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 800D14E0 41 82 00 10 */ beq lbl_800D14F0
|
||||
lbl_800D14E4:
|
||||
/* 800D14E4 80 1D 05 70 */ lwz r0, 0x570(r29)
|
||||
/* 800D14E8 60 00 80 00 */ ori r0, r0, 0x8000
|
||||
/* 800D14EC 90 1D 05 70 */ stw r0, 0x570(r29)
|
||||
lbl_800D14F0:
|
||||
/* 800D14F0 A8 7D 30 7E */ lha r3, 0x307e(r29)
|
||||
/* 800D14F4 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 800D14F8 40 81 00 10 */ ble lbl_800D1508
|
||||
/* 800D14FC 38 03 FF FF */ addi r0, r3, -1
|
||||
/* 800D1500 B0 1D 30 7E */ sth r0, 0x307e(r29)
|
||||
/* 800D1504 48 00 00 10 */ b lbl_800D1514
|
||||
lbl_800D1508:
|
||||
/* 800D1508 7F A3 EB 78 */ mr r3, r29
|
||||
/* 800D150C 38 80 00 01 */ li r4, 1
|
||||
/* 800D1510 4B FF FF 21 */ bl resetCombo__9daAlink_cFi
|
||||
lbl_800D1514:
|
||||
/* 800D1514 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 800D1518 48 29 0D 11 */ bl _restgpr_29
|
||||
/* 800D151C 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 800D1520 7C 08 03 A6 */ mtlr r0
|
||||
/* 800D1524 38 21 00 20 */ addi r1, r1, 0x20
|
||||
/* 800D1528 4E 80 00 20 */ blr
|
||||
|
|
@ -1,28 +0,0 @@
|
|||
lbl_800E1530:
|
||||
/* 800E1530 38 A0 00 00 */ li r5, 0
|
||||
/* 800E1534 7C A4 2B 78 */ mr r4, r5
|
||||
/* 800E1538 A0 C3 2F DC */ lhz r6, 0x2fdc(r3)
|
||||
/* 800E153C 28 06 00 46 */ cmplwi r6, 0x46
|
||||
/* 800E1540 40 82 00 14 */ bne lbl_800E1554
|
||||
/* 800E1544 A0 03 1F BC */ lhz r0, 0x1fbc(r3)
|
||||
/* 800E1548 28 00 00 54 */ cmplwi r0, 0x54
|
||||
/* 800E154C 40 82 00 08 */ bne lbl_800E1554
|
||||
/* 800E1550 38 80 00 01 */ li r4, 1
|
||||
lbl_800E1554:
|
||||
/* 800E1554 54 80 06 3F */ clrlwi. r0, r4, 0x18
|
||||
/* 800E1558 40 82 00 28 */ bne lbl_800E1580
|
||||
/* 800E155C 38 80 00 00 */ li r4, 0
|
||||
/* 800E1560 28 06 00 46 */ cmplwi r6, 0x46
|
||||
/* 800E1564 40 82 00 14 */ bne lbl_800E1578
|
||||
/* 800E1568 A0 03 1F BC */ lhz r0, 0x1fbc(r3)
|
||||
/* 800E156C 28 00 00 53 */ cmplwi r0, 0x53
|
||||
/* 800E1570 40 82 00 08 */ bne lbl_800E1578
|
||||
/* 800E1574 38 80 00 01 */ li r4, 1
|
||||
lbl_800E1578:
|
||||
/* 800E1578 54 80 06 3F */ clrlwi. r0, r4, 0x18
|
||||
/* 800E157C 41 82 00 08 */ beq lbl_800E1584
|
||||
lbl_800E1580:
|
||||
/* 800E1580 38 A0 00 01 */ li r5, 1
|
||||
lbl_800E1584:
|
||||
/* 800E1584 54 A3 06 3E */ clrlwi r3, r5, 0x18
|
||||
/* 800E1588 4E 80 00 20 */ blr
|
||||
|
|
@ -1,58 +0,0 @@
|
|||
lbl_800E145C:
|
||||
/* 800E145C 94 21 FF E0 */ stwu r1, -0x20(r1)
|
||||
/* 800E1460 7C 08 02 A6 */ mflr r0
|
||||
/* 800E1464 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 800E1468 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 800E146C 48 28 0D 6D */ bl _savegpr_28
|
||||
/* 800E1470 7C 7C 1B 78 */ mr r28, r3
|
||||
/* 800E1474 3B E0 00 01 */ li r31, 1
|
||||
/* 800E1478 7F FE FB 78 */ mr r30, r31
|
||||
/* 800E147C 3B A0 00 00 */ li r29, 0
|
||||
/* 800E1480 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 800E1484 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 800E1488 38 63 07 F0 */ addi r3, r3, 0x7f0
|
||||
/* 800E148C 38 80 25 80 */ li r4, 0x2580
|
||||
/* 800E1490 4B F5 35 2D */ bl isEventBit__11dSv_event_cCFUs
|
||||
/* 800E1494 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 800E1498 41 82 00 30 */ beq lbl_800E14C8
|
||||
/* 800E149C 38 60 00 00 */ li r3, 0
|
||||
/* 800E14A0 A0 1C 2F E8 */ lhz r0, 0x2fe8(r28)
|
||||
/* 800E14A4 28 00 01 47 */ cmplwi r0, 0x147
|
||||
/* 800E14A8 40 82 00 14 */ bne lbl_800E14BC
|
||||
/* 800E14AC A8 1C 30 0E */ lha r0, 0x300e(r28)
|
||||
/* 800E14B0 2C 00 00 00 */ cmpwi r0, 0
|
||||
/* 800E14B4 41 82 00 08 */ beq lbl_800E14BC
|
||||
/* 800E14B8 38 60 00 01 */ li r3, 1
|
||||
lbl_800E14BC:
|
||||
/* 800E14BC 54 60 06 3F */ clrlwi. r0, r3, 0x18
|
||||
/* 800E14C0 40 82 00 08 */ bne lbl_800E14C8
|
||||
/* 800E14C4 3B A0 00 01 */ li r29, 1
|
||||
lbl_800E14C8:
|
||||
/* 800E14C8 57 A0 06 3F */ clrlwi. r0, r29, 0x18
|
||||
/* 800E14CC 40 82 00 30 */ bne lbl_800E14FC
|
||||
/* 800E14D0 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 800E14D4 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 800E14D8 85 83 4E 20 */ lwzu r12, 0x4e20(r3)
|
||||
/* 800E14DC 81 8C 00 BC */ lwz r12, 0xbc(r12)
|
||||
/* 800E14E0 7D 89 03 A6 */ mtctr r12
|
||||
/* 800E14E4 4E 80 04 21 */ bctrl
|
||||
/* 800E14E8 88 03 00 09 */ lbz r0, 9(r3)
|
||||
/* 800E14EC 54 00 FE FE */ rlwinm r0, r0, 0x1f, 0x1b, 0x1f
|
||||
/* 800E14F0 2C 00 00 15 */ cmpwi r0, 0x15
|
||||
/* 800E14F4 41 82 00 08 */ beq lbl_800E14FC
|
||||
/* 800E14F8 3B C0 00 00 */ li r30, 0
|
||||
lbl_800E14FC:
|
||||
/* 800E14FC 57 C0 06 3F */ clrlwi. r0, r30, 0x18
|
||||
/* 800E1500 40 82 00 14 */ bne lbl_800E1514
|
||||
/* 800E1504 4B FF FF 05 */ bl checkForestOldCentury__9daAlink_cFv
|
||||
/* 800E1508 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 800E150C 40 82 00 08 */ bne lbl_800E1514
|
||||
/* 800E1510 3B E0 00 00 */ li r31, 0
|
||||
lbl_800E1514:
|
||||
/* 800E1514 57 E3 06 3E */ clrlwi r3, r31, 0x18
|
||||
/* 800E1518 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 800E151C 48 28 0D 09 */ bl _restgpr_28
|
||||
/* 800E1520 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 800E1524 7C 08 03 A6 */ mtlr r0
|
||||
/* 800E1528 38 21 00 20 */ addi r1, r1, 0x20
|
||||
/* 800E152C 4E 80 00 20 */ blr
|
||||
|
|
@ -1,29 +0,0 @@
|
|||
lbl_800EC814:
|
||||
/* 800EC814 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 800EC818 7C 08 02 A6 */ mflr r0
|
||||
/* 800EC81C 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 800EC820 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 800EC824 3B E0 00 00 */ li r31, 0
|
||||
/* 800EC828 3C 60 80 39 */ lis r3, d_a_d_a_alink__stringBase0@ha /* 0x80392094@ha */
|
||||
/* 800EC82C 38 63 20 94 */ addi r3, r3, d_a_d_a_alink__stringBase0@l /* 0x80392094@l */
|
||||
/* 800EC830 38 63 00 77 */ addi r3, r3, 0x77
|
||||
/* 800EC834 4B FB 12 2D */ bl checkStageName__9daAlink_cFPCc
|
||||
/* 800EC838 54 60 06 3F */ clrlwi. r0, r3, 0x18
|
||||
/* 800EC83C 41 82 00 28 */ beq lbl_800EC864
|
||||
/* 800EC840 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 800EC844 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 800EC848 88 03 4E 0B */ lbz r0, 0x4e0b(r3)
|
||||
/* 800EC84C 7C 00 07 74 */ extsb r0, r0
|
||||
/* 800EC850 2C 00 00 04 */ cmpwi r0, 4
|
||||
/* 800EC854 41 82 00 0C */ beq lbl_800EC860
|
||||
/* 800EC858 2C 00 00 05 */ cmpwi r0, 5
|
||||
/* 800EC85C 40 82 00 08 */ bne lbl_800EC864
|
||||
lbl_800EC860:
|
||||
/* 800EC860 3B E0 00 01 */ li r31, 1
|
||||
lbl_800EC864:
|
||||
/* 800EC864 57 E3 06 3E */ clrlwi r3, r31, 0x18
|
||||
/* 800EC868 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 800EC86C 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 800EC870 7C 08 03 A6 */ mtlr r0
|
||||
/* 800EC874 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 800EC878 4E 80 00 20 */ blr
|
||||
|
|
@ -1,199 +0,0 @@
|
|||
lbl_800D23C0:
|
||||
/* 800D23C0 94 21 FF E0 */ stwu r1, -0x20(r1)
|
||||
/* 800D23C4 7C 08 02 A6 */ mflr r0
|
||||
/* 800D23C8 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 800D23CC 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 800D23D0 48 28 FE 05 */ bl _savegpr_27
|
||||
/* 800D23D4 7C 7D 1B 78 */ mr r29, r3
|
||||
/* 800D23D8 3C 80 80 39 */ lis r4, lit_3757@ha /* 0x8038D658@ha */
|
||||
/* 800D23DC 3B C4 D6 58 */ addi r30, r4, lit_3757@l /* 0x8038D658@l */
|
||||
/* 800D23E0 4B FF FD F1 */ bl commonCutAction__9daAlink_cFv
|
||||
/* 800D23E4 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 800D23E8 41 82 00 0C */ beq lbl_800D23F4
|
||||
/* 800D23EC 38 60 00 01 */ li r3, 1
|
||||
/* 800D23F0 48 00 02 7C */ b lbl_800D266C
|
||||
lbl_800D23F4:
|
||||
/* 800D23F4 7F A3 EB 78 */ mr r3, r29
|
||||
/* 800D23F8 48 00 02 F5 */ bl getCutDirection__9daAlink_cFv
|
||||
/* 800D23FC 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 800D2400 88 1D 05 69 */ lbz r0, 0x569(r29)
|
||||
/* 800D2404 28 00 00 04 */ cmplwi r0, 4
|
||||
/* 800D2408 40 82 00 D0 */ bne lbl_800D24D8
|
||||
/* 800D240C 80 7D 05 70 */ lwz r3, 0x570(r29)
|
||||
/* 800D2410 54 60 01 CF */ rlwinm. r0, r3, 0, 7, 7
|
||||
/* 800D2414 41 82 00 44 */ beq lbl_800D2458
|
||||
/* 800D2418 C0 3D 33 AC */ lfs f1, 0x33ac(r29)
|
||||
/* 800D241C C0 02 92 A4 */ lfs f0, lit_6021(r2)
|
||||
/* 800D2420 FC 01 00 40 */ fcmpo cr0, f1, f0
|
||||
/* 800D2424 40 81 00 24 */ ble lbl_800D2448
|
||||
/* 800D2428 2C 1F 00 00 */ cmpwi r31, 0
|
||||
/* 800D242C 41 82 00 0C */ beq lbl_800D2438
|
||||
/* 800D2430 2C 1F 00 01 */ cmpwi r31, 1
|
||||
/* 800D2434 40 82 00 14 */ bne lbl_800D2448
|
||||
lbl_800D2438:
|
||||
/* 800D2438 7F A3 EB 78 */ mr r3, r29
|
||||
/* 800D243C 38 80 00 03 */ li r4, 3
|
||||
/* 800D2440 48 00 10 99 */ bl procCutFinishInit__9daAlink_cFi
|
||||
/* 800D2444 48 00 02 24 */ b lbl_800D2668
|
||||
lbl_800D2448:
|
||||
/* 800D2448 7F A3 EB 78 */ mr r3, r29
|
||||
/* 800D244C 38 80 00 04 */ li r4, 4
|
||||
/* 800D2450 48 00 10 89 */ bl procCutFinishInit__9daAlink_cFi
|
||||
/* 800D2454 48 00 02 14 */ b lbl_800D2668
|
||||
lbl_800D2458:
|
||||
/* 800D2458 54 60 04 21 */ rlwinm. r0, r3, 0, 0x10, 0x10
|
||||
/* 800D245C 41 82 00 1C */ beq lbl_800D2478
|
||||
/* 800D2460 7F A3 EB 78 */ mr r3, r29
|
||||
/* 800D2464 57 E0 10 3A */ slwi r0, r31, 2
|
||||
/* 800D2468 38 9E 41 4C */ addi r4, r30, 0x414c
|
||||
/* 800D246C 7C 84 00 2E */ lwzx r4, r4, r0
|
||||
/* 800D2470 48 00 10 69 */ bl procCutFinishInit__9daAlink_cFi
|
||||
/* 800D2474 48 00 01 F4 */ b lbl_800D2668
|
||||
lbl_800D2478:
|
||||
/* 800D2478 83 9D 27 E0 */ lwz r28, 0x27e0(r29)
|
||||
/* 800D247C 3B 60 00 01 */ li r27, 1
|
||||
/* 800D2480 7F 83 E3 78 */ mr r3, r28
|
||||
/* 800D2484 4B FA 13 61 */ bl LockonTruth__12dAttention_cFv
|
||||
/* 800D2488 54 60 06 3F */ clrlwi. r0, r3, 0x18
|
||||
/* 800D248C 40 82 00 14 */ bne lbl_800D24A0
|
||||
/* 800D2490 80 1C 03 34 */ lwz r0, 0x334(r28)
|
||||
/* 800D2494 54 00 00 85 */ rlwinm. r0, r0, 0, 2, 2
|
||||
/* 800D2498 40 82 00 08 */ bne lbl_800D24A0
|
||||
/* 800D249C 3B 60 00 00 */ li r27, 0
|
||||
lbl_800D24A0:
|
||||
/* 800D24A0 57 60 06 3F */ clrlwi. r0, r27, 0x18
|
||||
/* 800D24A4 41 82 00 1C */ beq lbl_800D24C0
|
||||
/* 800D24A8 7F A3 EB 78 */ mr r3, r29
|
||||
/* 800D24AC 57 E0 10 3A */ slwi r0, r31, 2
|
||||
/* 800D24B0 38 9E 41 24 */ addi r4, r30, 0x4124
|
||||
/* 800D24B4 7C 84 00 2E */ lwzx r4, r4, r0
|
||||
/* 800D24B8 48 00 10 21 */ bl procCutFinishInit__9daAlink_cFi
|
||||
/* 800D24BC 48 00 01 AC */ b lbl_800D2668
|
||||
lbl_800D24C0:
|
||||
/* 800D24C0 7F A3 EB 78 */ mr r3, r29
|
||||
/* 800D24C4 57 E0 10 3A */ slwi r0, r31, 2
|
||||
/* 800D24C8 38 9E 41 9C */ addi r4, r30, 0x419c
|
||||
/* 800D24CC 7C 84 00 2E */ lwzx r4, r4, r0
|
||||
/* 800D24D0 48 00 10 09 */ bl procCutFinishInit__9daAlink_cFi
|
||||
/* 800D24D4 48 00 01 94 */ b lbl_800D2668
|
||||
lbl_800D24D8:
|
||||
/* 800D24D8 28 00 00 03 */ cmplwi r0, 3
|
||||
/* 800D24DC 40 82 00 A8 */ bne lbl_800D2584
|
||||
/* 800D24E0 80 1D 05 70 */ lwz r0, 0x570(r29)
|
||||
/* 800D24E4 54 00 04 21 */ rlwinm. r0, r0, 0, 0x10, 0x10
|
||||
/* 800D24E8 41 82 00 3C */ beq lbl_800D2524
|
||||
/* 800D24EC 2C 1F 00 00 */ cmpwi r31, 0
|
||||
/* 800D24F0 40 82 00 1C */ bne lbl_800D250C
|
||||
/* 800D24F4 7F A3 EB 78 */ mr r3, r29
|
||||
/* 800D24F8 57 E0 10 3A */ slwi r0, r31, 2
|
||||
/* 800D24FC 38 9E 41 38 */ addi r4, r30, 0x4138
|
||||
/* 800D2500 7C 84 00 2E */ lwzx r4, r4, r0
|
||||
/* 800D2504 48 00 0A 55 */ bl procCutNormalInit__9daAlink_cFi
|
||||
/* 800D2508 48 00 01 60 */ b lbl_800D2668
|
||||
lbl_800D250C:
|
||||
/* 800D250C 7F A3 EB 78 */ mr r3, r29
|
||||
/* 800D2510 57 E0 10 3A */ slwi r0, r31, 2
|
||||
/* 800D2514 38 9E 41 38 */ addi r4, r30, 0x4138
|
||||
/* 800D2518 7C 84 00 2E */ lwzx r4, r4, r0
|
||||
/* 800D251C 48 00 0F BD */ bl procCutFinishInit__9daAlink_cFi
|
||||
/* 800D2520 48 00 01 48 */ b lbl_800D2668
|
||||
lbl_800D2524:
|
||||
/* 800D2524 83 9D 27 E0 */ lwz r28, 0x27e0(r29)
|
||||
/* 800D2528 3B 60 00 01 */ li r27, 1
|
||||
/* 800D252C 7F 83 E3 78 */ mr r3, r28
|
||||
/* 800D2530 4B FA 12 B5 */ bl LockonTruth__12dAttention_cFv
|
||||
/* 800D2534 54 60 06 3F */ clrlwi. r0, r3, 0x18
|
||||
/* 800D2538 40 82 00 14 */ bne lbl_800D254C
|
||||
/* 800D253C 80 1C 03 34 */ lwz r0, 0x334(r28)
|
||||
/* 800D2540 54 00 00 85 */ rlwinm. r0, r0, 0, 2, 2
|
||||
/* 800D2544 40 82 00 08 */ bne lbl_800D254C
|
||||
/* 800D2548 3B 60 00 00 */ li r27, 0
|
||||
lbl_800D254C:
|
||||
/* 800D254C 57 60 06 3F */ clrlwi. r0, r27, 0x18
|
||||
/* 800D2550 41 82 00 1C */ beq lbl_800D256C
|
||||
/* 800D2554 7F A3 EB 78 */ mr r3, r29
|
||||
/* 800D2558 57 E0 10 3A */ slwi r0, r31, 2
|
||||
/* 800D255C 38 9E 41 10 */ addi r4, r30, 0x4110
|
||||
/* 800D2560 7C 84 00 2E */ lwzx r4, r4, r0
|
||||
/* 800D2564 48 00 09 F5 */ bl procCutNormalInit__9daAlink_cFi
|
||||
/* 800D2568 48 00 01 00 */ b lbl_800D2668
|
||||
lbl_800D256C:
|
||||
/* 800D256C 7F A3 EB 78 */ mr r3, r29
|
||||
/* 800D2570 57 E0 10 3A */ slwi r0, r31, 2
|
||||
/* 800D2574 38 9E 41 88 */ addi r4, r30, 0x4188
|
||||
/* 800D2578 7C 84 00 2E */ lwzx r4, r4, r0
|
||||
/* 800D257C 48 00 09 DD */ bl procCutNormalInit__9daAlink_cFi
|
||||
/* 800D2580 48 00 00 E8 */ b lbl_800D2668
|
||||
lbl_800D2584:
|
||||
/* 800D2584 A0 1D 2F E8 */ lhz r0, 0x2fe8(r29)
|
||||
/* 800D2588 28 00 00 21 */ cmplwi r0, 0x21
|
||||
/* 800D258C 40 82 00 38 */ bne lbl_800D25C4
|
||||
/* 800D2590 A8 1D 30 0A */ lha r0, 0x300a(r29)
|
||||
/* 800D2594 2C 00 00 04 */ cmpwi r0, 4
|
||||
/* 800D2598 41 82 00 2C */ beq lbl_800D25C4
|
||||
/* 800D259C 2C 00 00 02 */ cmpwi r0, 2
|
||||
/* 800D25A0 40 82 00 14 */ bne lbl_800D25B4
|
||||
/* 800D25A4 7F A3 EB 78 */ mr r3, r29
|
||||
/* 800D25A8 38 80 00 01 */ li r4, 1
|
||||
/* 800D25AC 48 00 09 AD */ bl procCutNormalInit__9daAlink_cFi
|
||||
/* 800D25B0 48 00 00 B8 */ b lbl_800D2668
|
||||
lbl_800D25B4:
|
||||
/* 800D25B4 7F A3 EB 78 */ mr r3, r29
|
||||
/* 800D25B8 38 80 00 02 */ li r4, 2
|
||||
/* 800D25BC 48 00 09 9D */ bl procCutNormalInit__9daAlink_cFi
|
||||
/* 800D25C0 48 00 00 A8 */ b lbl_800D2668
|
||||
lbl_800D25C4:
|
||||
/* 800D25C4 83 9D 27 E0 */ lwz r28, 0x27e0(r29)
|
||||
/* 800D25C8 3B 60 00 01 */ li r27, 1
|
||||
/* 800D25CC 7F 83 E3 78 */ mr r3, r28
|
||||
/* 800D25D0 4B FA 12 15 */ bl LockonTruth__12dAttention_cFv
|
||||
/* 800D25D4 54 60 06 3F */ clrlwi. r0, r3, 0x18
|
||||
/* 800D25D8 40 82 00 14 */ bne lbl_800D25EC
|
||||
/* 800D25DC 80 1C 03 34 */ lwz r0, 0x334(r28)
|
||||
/* 800D25E0 54 00 00 85 */ rlwinm. r0, r0, 0, 2, 2
|
||||
/* 800D25E4 40 82 00 08 */ bne lbl_800D25EC
|
||||
/* 800D25E8 3B 60 00 00 */ li r27, 0
|
||||
lbl_800D25EC:
|
||||
/* 800D25EC 57 60 06 3F */ clrlwi. r0, r27, 0x18
|
||||
/* 800D25F0 41 82 00 40 */ beq lbl_800D2630
|
||||
/* 800D25F4 88 1D 05 69 */ lbz r0, 0x569(r29)
|
||||
/* 800D25F8 28 00 00 01 */ cmplwi r0, 1
|
||||
/* 800D25FC 40 82 00 1C */ bne lbl_800D2618
|
||||
/* 800D2600 7F A3 EB 78 */ mr r3, r29
|
||||
/* 800D2604 57 E0 10 3A */ slwi r0, r31, 2
|
||||
/* 800D2608 38 9E 40 E8 */ addi r4, r30, 0x40e8
|
||||
/* 800D260C 7C 84 00 2E */ lwzx r4, r4, r0
|
||||
/* 800D2610 48 00 09 49 */ bl procCutNormalInit__9daAlink_cFi
|
||||
/* 800D2614 48 00 00 54 */ b lbl_800D2668
|
||||
lbl_800D2618:
|
||||
/* 800D2618 7F A3 EB 78 */ mr r3, r29
|
||||
/* 800D261C 57 E0 10 3A */ slwi r0, r31, 2
|
||||
/* 800D2620 38 9E 40 FC */ addi r4, r30, 0x40fc
|
||||
/* 800D2624 7C 84 00 2E */ lwzx r4, r4, r0
|
||||
/* 800D2628 48 00 09 31 */ bl procCutNormalInit__9daAlink_cFi
|
||||
/* 800D262C 48 00 00 3C */ b lbl_800D2668
|
||||
lbl_800D2630:
|
||||
/* 800D2630 88 1D 05 69 */ lbz r0, 0x569(r29)
|
||||
/* 800D2634 28 00 00 01 */ cmplwi r0, 1
|
||||
/* 800D2638 40 82 00 1C */ bne lbl_800D2654
|
||||
/* 800D263C 7F A3 EB 78 */ mr r3, r29
|
||||
/* 800D2640 57 E0 10 3A */ slwi r0, r31, 2
|
||||
/* 800D2644 38 9E 41 60 */ addi r4, r30, 0x4160
|
||||
/* 800D2648 7C 84 00 2E */ lwzx r4, r4, r0
|
||||
/* 800D264C 48 00 09 0D */ bl procCutNormalInit__9daAlink_cFi
|
||||
/* 800D2650 48 00 00 18 */ b lbl_800D2668
|
||||
lbl_800D2654:
|
||||
/* 800D2654 7F A3 EB 78 */ mr r3, r29
|
||||
/* 800D2658 57 E0 10 3A */ slwi r0, r31, 2
|
||||
/* 800D265C 38 9E 41 74 */ addi r4, r30, 0x4174
|
||||
/* 800D2660 7C 84 00 2E */ lwzx r4, r4, r0
|
||||
/* 800D2664 48 00 08 F5 */ bl procCutNormalInit__9daAlink_cFi
|
||||
lbl_800D2668:
|
||||
/* 800D2668 38 60 00 01 */ li r3, 1
|
||||
lbl_800D266C:
|
||||
/* 800D266C 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 800D2670 48 28 FB B1 */ bl _restgpr_27
|
||||
/* 800D2674 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 800D2678 7C 08 03 A6 */ mtlr r0
|
||||
/* 800D267C 38 21 00 20 */ addi r1, r1, 0x20
|
||||
/* 800D2680 4E 80 00 20 */ blr
|
||||
|
|
@ -1,10 +0,0 @@
|
|||
lbl_800D2C54:
|
||||
/* 800D2C54 80 83 32 CC */ lwz r4, 0x32cc(r3)
|
||||
/* 800D2C58 80 03 27 EC */ lwz r0, 0x27ec(r3)
|
||||
/* 800D2C5C 7C 04 00 40 */ cmplw r4, r0
|
||||
/* 800D2C60 4D 82 00 20 */ beqlr
|
||||
/* 800D2C64 38 00 00 00 */ li r0, 0
|
||||
/* 800D2C68 B0 03 30 10 */ sth r0, 0x3010(r3)
|
||||
/* 800D2C6C 80 03 27 EC */ lwz r0, 0x27ec(r3)
|
||||
/* 800D2C70 90 03 32 CC */ stw r0, 0x32cc(r3)
|
||||
/* 800D2C74 4E 80 00 20 */ blr
|
||||
|
|
@ -1,27 +0,0 @@
|
|||
lbl_800D2890:
|
||||
/* 800D2890 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 800D2894 7C 08 02 A6 */ mflr r0
|
||||
/* 800D2898 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 800D289C 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 800D28A0 93 C1 00 08 */ stw r30, 8(r1)
|
||||
/* 800D28A4 7C 7E 1B 78 */ mr r30, r3
|
||||
/* 800D28A8 3B E0 00 01 */ li r31, 1
|
||||
/* 800D28AC 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 800D28B0 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 800D28B4 38 63 07 F0 */ addi r3, r3, 0x7f0
|
||||
/* 800D28B8 38 80 29 02 */ li r4, 0x2902
|
||||
/* 800D28BC 4B F6 21 01 */ bl isEventBit__11dSv_event_cCFUs
|
||||
/* 800D28C0 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 800D28C4 40 82 00 14 */ bne lbl_800D28D8
|
||||
/* 800D28C8 80 1E 05 7C */ lwz r0, 0x57c(r30)
|
||||
/* 800D28CC 54 00 06 B5 */ rlwinm. r0, r0, 0, 0x1a, 0x1a
|
||||
/* 800D28D0 40 82 00 08 */ bne lbl_800D28D8
|
||||
/* 800D28D4 3B E0 00 00 */ li r31, 0
|
||||
lbl_800D28D8:
|
||||
/* 800D28D8 57 E3 06 3E */ clrlwi r3, r31, 0x18
|
||||
/* 800D28DC 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 800D28E0 83 C1 00 08 */ lwz r30, 8(r1)
|
||||
/* 800D28E4 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 800D28E8 7C 08 03 A6 */ mtlr r0
|
||||
/* 800D28EC 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 800D28F0 4E 80 00 20 */ blr
|
||||
|
|
@ -1,36 +0,0 @@
|
|||
lbl_800D2760:
|
||||
/* 800D2760 94 21 FF E0 */ stwu r1, -0x20(r1)
|
||||
/* 800D2764 7C 08 02 A6 */ mflr r0
|
||||
/* 800D2768 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 800D276C DB E1 00 10 */ stfd f31, 0x10(r1)
|
||||
/* 800D2770 F3 E1 00 18 */ psq_st f31, 24(r1), 0, 0 /* qr0 */
|
||||
/* 800D2774 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 800D2778 93 C1 00 08 */ stw r30, 8(r1)
|
||||
/* 800D277C 7C 7E 1B 78 */ mr r30, r3
|
||||
/* 800D2780 C3 E3 33 98 */ lfs f31, 0x3398(r3)
|
||||
/* 800D2784 8B E3 2F 98 */ lbz r31, 0x2f98(r3)
|
||||
/* 800D2788 C0 02 92 C0 */ lfs f0, lit_6108(r2)
|
||||
/* 800D278C D0 03 33 98 */ stfs f0, 0x3398(r3)
|
||||
/* 800D2790 98 83 2F 98 */ stb r4, 0x2f98(r3)
|
||||
/* 800D2794 80 03 31 A0 */ lwz r0, 0x31a0(r3)
|
||||
/* 800D2798 60 00 00 04 */ ori r0, r0, 4
|
||||
/* 800D279C 90 03 31 A0 */ stw r0, 0x31a0(r3)
|
||||
/* 800D27A0 38 80 00 01 */ li r4, 1
|
||||
/* 800D27A4 4B FE 79 2D */ bl checkNextAction__9daAlink_cFi
|
||||
/* 800D27A8 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 800D27AC 41 82 00 0C */ beq lbl_800D27B8
|
||||
/* 800D27B0 38 60 00 01 */ li r3, 1
|
||||
/* 800D27B4 48 00 00 10 */ b lbl_800D27C4
|
||||
lbl_800D27B8:
|
||||
/* 800D27B8 D3 FE 33 98 */ stfs f31, 0x3398(r30)
|
||||
/* 800D27BC 9B FE 2F 98 */ stb r31, 0x2f98(r30)
|
||||
/* 800D27C0 38 60 00 00 */ li r3, 0
|
||||
lbl_800D27C4:
|
||||
/* 800D27C4 E3 E1 00 18 */ psq_l f31, 24(r1), 0, 0 /* qr0 */
|
||||
/* 800D27C8 CB E1 00 10 */ lfd f31, 0x10(r1)
|
||||
/* 800D27CC 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 800D27D0 83 C1 00 08 */ lwz r30, 8(r1)
|
||||
/* 800D27D4 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 800D27D8 7C 08 03 A6 */ mtlr r0
|
||||
/* 800D27DC 38 21 00 20 */ addi r1, r1, 0x20
|
||||
/* 800D27E0 4E 80 00 20 */ blr
|
||||
|
|
@ -1,26 +0,0 @@
|
|||
lbl_800D102C:
|
||||
/* 800D102C 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 800D1030 7C 08 02 A6 */ mflr r0
|
||||
/* 800D1034 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 800D1038 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 800D103C 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 800D1040 48 00 18 51 */ bl checkCutBackState__9daAlink_cFv
|
||||
/* 800D1044 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 800D1048 41 82 00 28 */ beq lbl_800D1070
|
||||
/* 800D104C 4B FE F5 49 */ bl checkNotBattleStage__9daAlink_cFv
|
||||
/* 800D1050 54 60 06 3F */ clrlwi. r0, r3, 0x18
|
||||
/* 800D1054 40 82 00 1C */ bne lbl_800D1070
|
||||
/* 800D1058 7F E3 FB 78 */ mr r3, r31
|
||||
/* 800D105C 4B FE 16 5D */ bl swordSwingTrigger__9daAlink_cFv
|
||||
/* 800D1060 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 800D1064 41 82 00 0C */ beq lbl_800D1070
|
||||
/* 800D1068 38 60 00 01 */ li r3, 1
|
||||
/* 800D106C 48 00 00 08 */ b lbl_800D1074
|
||||
lbl_800D1070:
|
||||
/* 800D1070 38 60 00 00 */ li r3, 0
|
||||
lbl_800D1074:
|
||||
/* 800D1074 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 800D1078 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 800D107C 7C 08 03 A6 */ mtlr r0
|
||||
/* 800D1080 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 800D1084 4E 80 00 20 */ blr
|
||||
|
|
@ -1,62 +0,0 @@
|
|||
lbl_800D28F4:
|
||||
/* 800D28F4 94 21 FF E0 */ stwu r1, -0x20(r1)
|
||||
/* 800D28F8 7C 08 02 A6 */ mflr r0
|
||||
/* 800D28FC 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 800D2900 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 800D2904 48 28 F8 CD */ bl _savegpr_26
|
||||
/* 800D2908 7C 7A 1B 78 */ mr r26, r3
|
||||
/* 800D290C 83 63 27 EC */ lwz r27, 0x27ec(r3)
|
||||
/* 800D2910 3B C0 00 00 */ li r30, 0
|
||||
/* 800D2914 7F DD F3 78 */ mr r29, r30
|
||||
/* 800D2918 7F DC F3 78 */ mr r28, r30
|
||||
/* 800D291C 7F DF F3 78 */ mr r31, r30
|
||||
/* 800D2920 81 83 06 28 */ lwz r12, 0x628(r3)
|
||||
/* 800D2924 81 8C 02 80 */ lwz r12, 0x280(r12)
|
||||
/* 800D2928 7D 89 03 A6 */ mtctr r12
|
||||
/* 800D292C 4E 80 04 21 */ bctrl
|
||||
/* 800D2930 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 800D2934 40 82 00 10 */ bne lbl_800D2944
|
||||
/* 800D2938 28 1B 00 00 */ cmplwi r27, 0
|
||||
/* 800D293C 41 82 00 08 */ beq lbl_800D2944
|
||||
/* 800D2940 3B E0 00 01 */ li r31, 1
|
||||
lbl_800D2944:
|
||||
/* 800D2944 57 E0 06 3F */ clrlwi. r0, r31, 0x18
|
||||
/* 800D2948 41 82 00 40 */ beq lbl_800D2988
|
||||
/* 800D294C 3B E0 00 01 */ li r31, 1
|
||||
/* 800D2950 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 800D2954 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 800D2958 38 63 07 F0 */ addi r3, r3, 0x7f0
|
||||
/* 800D295C 38 80 29 01 */ li r4, 0x2901
|
||||
/* 800D2960 4B F6 20 5D */ bl isEventBit__11dSv_event_cCFUs
|
||||
/* 800D2964 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 800D2968 40 82 00 14 */ bne lbl_800D297C
|
||||
/* 800D296C 80 1A 05 7C */ lwz r0, 0x57c(r26)
|
||||
/* 800D2970 54 00 06 73 */ rlwinm. r0, r0, 0, 0x19, 0x19
|
||||
/* 800D2974 40 82 00 08 */ bne lbl_800D297C
|
||||
/* 800D2978 3B E0 00 00 */ li r31, 0
|
||||
lbl_800D297C:
|
||||
/* 800D297C 57 E0 06 3F */ clrlwi. r0, r31, 0x18
|
||||
/* 800D2980 41 82 00 08 */ beq lbl_800D2988
|
||||
/* 800D2984 3B 80 00 01 */ li r28, 1
|
||||
lbl_800D2988:
|
||||
/* 800D2988 57 80 06 3F */ clrlwi. r0, r28, 0x18
|
||||
/* 800D298C 41 82 00 14 */ beq lbl_800D29A0
|
||||
/* 800D2990 88 1B 04 96 */ lbz r0, 0x496(r27)
|
||||
/* 800D2994 28 00 00 02 */ cmplwi r0, 2
|
||||
/* 800D2998 40 82 00 08 */ bne lbl_800D29A0
|
||||
/* 800D299C 3B A0 00 01 */ li r29, 1
|
||||
lbl_800D29A0:
|
||||
/* 800D29A0 57 A0 06 3F */ clrlwi. r0, r29, 0x18
|
||||
/* 800D29A4 41 82 00 14 */ beq lbl_800D29B8
|
||||
/* 800D29A8 A0 1B 05 8E */ lhz r0, 0x58e(r27)
|
||||
/* 800D29AC 54 00 06 31 */ rlwinm. r0, r0, 0, 0x18, 0x18
|
||||
/* 800D29B0 41 82 00 08 */ beq lbl_800D29B8
|
||||
/* 800D29B4 3B C0 00 01 */ li r30, 1
|
||||
lbl_800D29B8:
|
||||
/* 800D29B8 57 C3 06 3E */ clrlwi r3, r30, 0x18
|
||||
/* 800D29BC 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 800D29C0 48 28 F8 5D */ bl _restgpr_26
|
||||
/* 800D29C4 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 800D29C8 7C 08 03 A6 */ mtlr r0
|
||||
/* 800D29CC 38 21 00 20 */ addi r1, r1, 0x20
|
||||
/* 800D29D0 4E 80 00 20 */ blr
|
||||
|
|
@ -1,52 +0,0 @@
|
|||
lbl_800D6FE0:
|
||||
/* 800D6FE0 94 21 FF E0 */ stwu r1, -0x20(r1)
|
||||
/* 800D6FE4 7C 08 02 A6 */ mflr r0
|
||||
/* 800D6FE8 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 800D6FEC DB E1 00 10 */ stfd f31, 0x10(r1)
|
||||
/* 800D6FF0 F3 E1 00 18 */ psq_st f31, 24(r1), 0, 0 /* qr0 */
|
||||
/* 800D6FF4 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 800D6FF8 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 800D6FFC 48 03 EC 25 */ bl checkEventRun__9daAlink_cCFv
|
||||
/* 800D7000 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 800D7004 40 82 00 80 */ bne lbl_800D7084
|
||||
/* 800D7008 C0 42 93 88 */ lfs f2, lit_8782(r2)
|
||||
/* 800D700C C0 3F 33 C4 */ lfs f1, 0x33c4(r31)
|
||||
/* 800D7010 C0 1F 04 D4 */ lfs f0, 0x4d4(r31)
|
||||
/* 800D7014 EC 01 00 28 */ fsubs f0, f1, f0
|
||||
/* 800D7018 EF E2 00 32 */ fmuls f31, f2, f0
|
||||
/* 800D701C 3C 60 80 39 */ lis r3, m__21daAlinkHIO_damFall_c0@ha /* 0x8038E454@ha */
|
||||
/* 800D7020 38 63 E4 54 */ addi r3, r3, m__21daAlinkHIO_damFall_c0@l /* 0x8038E454@l */
|
||||
/* 800D7024 C0 03 00 34 */ lfs f0, 0x34(r3)
|
||||
/* 800D7028 FC 1F 00 40 */ fcmpo cr0, f31, f0
|
||||
/* 800D702C 4C 41 13 82 */ cror 2, 1, 2
|
||||
/* 800D7030 40 82 00 54 */ bne lbl_800D7084
|
||||
/* 800D7034 7F E3 FB 78 */ mr r3, r31
|
||||
/* 800D7038 4B FF FE F5 */ bl checkNoLandDamageSlidePolygon__9daAlink_cFv
|
||||
/* 800D703C 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 800D7040 40 82 00 44 */ bne lbl_800D7084
|
||||
/* 800D7044 3C 60 80 39 */ lis r3, m__21daAlinkHIO_damFall_c0@ha /* 0x8038E454@ha */
|
||||
/* 800D7048 38 63 E4 54 */ addi r3, r3, m__21daAlinkHIO_damFall_c0@l /* 0x8038E454@l */
|
||||
/* 800D704C C0 03 00 38 */ lfs f0, 0x38(r3)
|
||||
/* 800D7050 FC 1F 00 40 */ fcmpo cr0, f31, f0
|
||||
/* 800D7054 4C 41 13 82 */ cror 2, 1, 2
|
||||
/* 800D7058 40 82 00 14 */ bne lbl_800D706C
|
||||
/* 800D705C 7F E3 FB 78 */ mr r3, r31
|
||||
/* 800D7060 38 80 00 08 */ li r4, 8
|
||||
/* 800D7064 48 00 04 41 */ bl setLandDamagePoint__9daAlink_cFi
|
||||
/* 800D7068 48 00 00 10 */ b lbl_800D7078
|
||||
lbl_800D706C:
|
||||
/* 800D706C 7F E3 FB 78 */ mr r3, r31
|
||||
/* 800D7070 38 80 00 04 */ li r4, 4
|
||||
/* 800D7074 48 00 04 31 */ bl setLandDamagePoint__9daAlink_cFi
|
||||
lbl_800D7078:
|
||||
/* 800D7078 80 1F 31 A0 */ lwz r0, 0x31a0(r31)
|
||||
/* 800D707C 60 00 00 08 */ ori r0, r0, 8
|
||||
/* 800D7080 90 1F 31 A0 */ stw r0, 0x31a0(r31)
|
||||
lbl_800D7084:
|
||||
/* 800D7084 E3 E1 00 18 */ psq_l f31, 24(r1), 0, 0 /* qr0 */
|
||||
/* 800D7088 CB E1 00 10 */ lfd f31, 0x10(r1)
|
||||
/* 800D708C 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 800D7090 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 800D7094 7C 08 03 A6 */ mtlr r0
|
||||
/* 800D7098 38 21 00 20 */ addi r1, r1, 0x20
|
||||
/* 800D709C 4E 80 00 20 */ blr
|
||||
|
|
@ -1,56 +0,0 @@
|
|||
lbl_800D2ABC:
|
||||
/* 800D2ABC 94 21 FF E0 */ stwu r1, -0x20(r1)
|
||||
/* 800D2AC0 7C 08 02 A6 */ mflr r0
|
||||
/* 800D2AC4 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 800D2AC8 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 800D2ACC 48 28 F7 0D */ bl _savegpr_28
|
||||
/* 800D2AD0 7C 7C 1B 78 */ mr r28, r3
|
||||
/* 800D2AD4 3B C0 00 01 */ li r30, 1
|
||||
/* 800D2AD8 3B A0 00 00 */ li r29, 0
|
||||
/* 800D2ADC 7F DF F3 78 */ mr r31, r30
|
||||
/* 800D2AE0 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 800D2AE4 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 800D2AE8 38 63 07 F0 */ addi r3, r3, 0x7f0
|
||||
/* 800D2AEC 38 80 2A 20 */ li r4, 0x2a20
|
||||
/* 800D2AF0 4B F6 1E CD */ bl isEventBit__11dSv_event_cCFUs
|
||||
/* 800D2AF4 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 800D2AF8 40 82 00 14 */ bne lbl_800D2B0C
|
||||
/* 800D2AFC 80 1C 05 7C */ lwz r0, 0x57c(r28)
|
||||
/* 800D2B00 54 00 05 EF */ rlwinm. r0, r0, 0, 0x17, 0x17
|
||||
/* 800D2B04 40 82 00 08 */ bne lbl_800D2B0C
|
||||
/* 800D2B08 3B E0 00 00 */ li r31, 0
|
||||
lbl_800D2B0C:
|
||||
/* 800D2B0C 57 E0 06 3F */ clrlwi. r0, r31, 0x18
|
||||
/* 800D2B10 41 82 00 28 */ beq lbl_800D2B38
|
||||
/* 800D2B14 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 800D2B18 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 800D2B1C A3 E3 00 02 */ lhz r31, 2(r3)
|
||||
/* 800D2B20 4B F5 B1 89 */ bl dComIfGs_getMaxLifeGauge__Fv
|
||||
/* 800D2B24 54 63 04 3E */ clrlwi r3, r3, 0x10
|
||||
/* 800D2B28 57 E0 04 3E */ clrlwi r0, r31, 0x10
|
||||
/* 800D2B2C 7C 00 18 40 */ cmplw r0, r3
|
||||
/* 800D2B30 40 82 00 08 */ bne lbl_800D2B38
|
||||
/* 800D2B34 3B A0 00 01 */ li r29, 1
|
||||
lbl_800D2B38:
|
||||
/* 800D2B38 57 A0 06 3F */ clrlwi. r0, r29, 0x18
|
||||
/* 800D2B3C 40 82 00 30 */ bne lbl_800D2B6C
|
||||
/* 800D2B40 38 60 00 00 */ li r3, 0
|
||||
/* 800D2B44 80 1C 06 14 */ lwz r0, 0x614(r28)
|
||||
/* 800D2B48 28 00 00 24 */ cmplwi r0, 0x24
|
||||
/* 800D2B4C 40 82 00 14 */ bne lbl_800D2B60
|
||||
/* 800D2B50 80 1C 06 0C */ lwz r0, 0x60c(r28)
|
||||
/* 800D2B54 2C 00 00 33 */ cmpwi r0, 0x33
|
||||
/* 800D2B58 40 82 00 08 */ bne lbl_800D2B60
|
||||
/* 800D2B5C 38 60 00 01 */ li r3, 1
|
||||
lbl_800D2B60:
|
||||
/* 800D2B60 54 60 06 3F */ clrlwi. r0, r3, 0x18
|
||||
/* 800D2B64 40 82 00 08 */ bne lbl_800D2B6C
|
||||
/* 800D2B68 3B C0 00 00 */ li r30, 0
|
||||
lbl_800D2B6C:
|
||||
/* 800D2B6C 57 C3 06 3E */ clrlwi r3, r30, 0x18
|
||||
/* 800D2B70 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 800D2B74 48 28 F6 B1 */ bl _restgpr_28
|
||||
/* 800D2B78 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 800D2B7C 7C 08 03 A6 */ mtlr r0
|
||||
/* 800D2B80 38 21 00 20 */ addi r1, r1, 0x20
|
||||
/* 800D2B84 4E 80 00 20 */ blr
|
||||
|
|
@ -1,17 +0,0 @@
|
|||
lbl_800D13E4:
|
||||
/* 800D13E4 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 800D13E8 7C 08 02 A6 */ mflr r0
|
||||
/* 800D13EC 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 800D13F0 80 63 31 80 */ lwz r3, 0x3180(r3)
|
||||
/* 800D13F4 48 29 3C DD */ bl abs
|
||||
/* 800D13F8 3C 80 00 01 */ lis r4, 0x0001 /* 0x0000F800@ha */
|
||||
/* 800D13FC 38 04 F8 00 */ addi r0, r4, 0xF800 /* 0x0000F800@l */
|
||||
/* 800D1400 7C 60 02 78 */ xor r0, r3, r0
|
||||
/* 800D1404 7C 04 0E 70 */ srawi r4, r0, 1
|
||||
/* 800D1408 7C 00 18 38 */ and r0, r0, r3
|
||||
/* 800D140C 7C 00 20 50 */ subf r0, r0, r4
|
||||
/* 800D1410 54 03 0F FE */ srwi r3, r0, 0x1f
|
||||
/* 800D1414 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 800D1418 7C 08 03 A6 */ mtlr r0
|
||||
/* 800D141C 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 800D1420 4E 80 00 20 */ blr
|
||||
|
|
@ -1,17 +0,0 @@
|
|||
lbl_80116E60:
|
||||
/* 80116E60 38 60 00 01 */ li r3, 1
|
||||
/* 80116E64 7C 66 1B 78 */ mr r6, r3
|
||||
/* 80116E68 38 04 FF FE */ addi r0, r4, -2
|
||||
/* 80116E6C 38 A0 FF FF */ li r5, -1
|
||||
/* 80116E70 7C 00 18 10 */ subfc r0, r0, r3
|
||||
/* 80116E74 7C 05 01 90 */ subfze r0, r5
|
||||
/* 80116E78 54 00 06 3F */ clrlwi. r0, r0, 0x18
|
||||
/* 80116E7C 40 82 00 08 */ bne lbl_80116E84
|
||||
/* 80116E80 38 C0 00 00 */ li r6, 0
|
||||
lbl_80116E84:
|
||||
/* 80116E84 54 C0 06 3F */ clrlwi. r0, r6, 0x18
|
||||
/* 80116E88 4C 82 00 20 */ bnelr
|
||||
/* 80116E8C 28 04 00 26 */ cmplwi r4, 0x26
|
||||
/* 80116E90 4D 82 00 20 */ beqlr
|
||||
/* 80116E94 38 60 00 00 */ li r3, 0
|
||||
/* 80116E98 4E 80 00 20 */ blr
|
||||
|
|
@ -1,49 +0,0 @@
|
|||
lbl_800D27E4:
|
||||
/* 800D27E4 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 800D27E8 7C 08 02 A6 */ mflr r0
|
||||
/* 800D27EC 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 800D27F0 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 800D27F4 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 800D27F8 88 03 2F 8E */ lbz r0, 0x2f8e(r3)
|
||||
/* 800D27FC 54 00 06 F7 */ rlwinm. r0, r0, 0, 0x1b, 0x1b
|
||||
/* 800D2800 41 82 00 38 */ beq lbl_800D2838
|
||||
/* 800D2804 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 800D2808 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 800D280C 38 63 07 F0 */ addi r3, r3, 0x7f0
|
||||
/* 800D2810 38 80 2A 40 */ li r4, 0x2a40
|
||||
/* 800D2814 4B F6 21 A9 */ bl isEventBit__11dSv_event_cCFUs
|
||||
/* 800D2818 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 800D281C 40 82 00 10 */ bne lbl_800D282C
|
||||
/* 800D2820 80 1F 05 7C */ lwz r0, 0x57c(r31)
|
||||
/* 800D2824 54 00 05 AD */ rlwinm. r0, r0, 0, 0x16, 0x16
|
||||
/* 800D2828 41 82 00 10 */ beq lbl_800D2838
|
||||
lbl_800D282C:
|
||||
/* 800D282C 7F E3 FB 78 */ mr r3, r31
|
||||
/* 800D2830 48 00 3A 09 */ bl procCutLargeJumpChargeInit__9daAlink_cFv
|
||||
/* 800D2834 48 00 00 48 */ b lbl_800D287C
|
||||
lbl_800D2838:
|
||||
/* 800D2838 7F E3 FB 78 */ mr r3, r31
|
||||
/* 800D283C 48 00 01 99 */ bl checkDownAttackState__9daAlink_cFv
|
||||
/* 800D2840 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 800D2844 41 82 00 10 */ beq lbl_800D2854
|
||||
/* 800D2848 7F E3 FB 78 */ mr r3, r31
|
||||
/* 800D284C 48 00 2B 7D */ bl procCutDownInit__9daAlink_cFv
|
||||
/* 800D2850 48 00 00 2C */ b lbl_800D287C
|
||||
lbl_800D2854:
|
||||
/* 800D2854 7F E3 FB 78 */ mr r3, r31
|
||||
/* 800D2858 48 00 00 9D */ bl checkCutHeadState__9daAlink_cFv
|
||||
/* 800D285C 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 800D2860 41 82 00 10 */ beq lbl_800D2870
|
||||
/* 800D2864 7F E3 FB 78 */ mr r3, r31
|
||||
/* 800D2868 48 00 34 21 */ bl procCutHeadInit__9daAlink_cFv
|
||||
/* 800D286C 48 00 00 10 */ b lbl_800D287C
|
||||
lbl_800D2870:
|
||||
/* 800D2870 7F E3 FB 78 */ mr r3, r31
|
||||
/* 800D2874 38 80 00 00 */ li r4, 0
|
||||
/* 800D2878 48 00 1A 85 */ bl procCutJumpInit__9daAlink_cFi
|
||||
lbl_800D287C:
|
||||
/* 800D287C 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 800D2880 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 800D2884 7C 08 03 A6 */ mtlr r0
|
||||
/* 800D2888 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 800D288C 4E 80 00 20 */ blr
|
||||
|
|
@ -1,65 +0,0 @@
|
|||
lbl_800D29D4:
|
||||
/* 800D29D4 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 800D29D8 7C 08 02 A6 */ mflr r0
|
||||
/* 800D29DC 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 800D29E0 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 800D29E4 93 C1 00 08 */ stw r30, 8(r1)
|
||||
/* 800D29E8 7C 7E 1B 78 */ mr r30, r3
|
||||
/* 800D29EC 83 E3 27 EC */ lwz r31, 0x27ec(r3)
|
||||
/* 800D29F0 28 1F 00 00 */ cmplwi r31, 0
|
||||
/* 800D29F4 41 82 00 AC */ beq lbl_800D2AA0
|
||||
/* 800D29F8 88 1F 04 96 */ lbz r0, 0x496(r31)
|
||||
/* 800D29FC 28 00 00 02 */ cmplwi r0, 2
|
||||
/* 800D2A00 40 82 00 A0 */ bne lbl_800D2AA0
|
||||
/* 800D2A04 A0 1F 05 8E */ lhz r0, 0x58e(r31)
|
||||
/* 800D2A08 54 00 07 FF */ clrlwi. r0, r0, 0x1f
|
||||
/* 800D2A0C 41 82 00 94 */ beq lbl_800D2AA0
|
||||
/* 800D2A10 80 1E 05 74 */ lwz r0, 0x574(r30)
|
||||
/* 800D2A14 54 00 01 8D */ rlwinm. r0, r0, 0, 6, 6
|
||||
/* 800D2A18 40 82 00 44 */ bne lbl_800D2A5C
|
||||
/* 800D2A1C 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 800D2A20 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 800D2A24 38 63 07 F0 */ addi r3, r3, 0x7f0
|
||||
/* 800D2A28 38 80 29 04 */ li r4, 0x2904
|
||||
/* 800D2A2C 4B F6 1F 91 */ bl isEventBit__11dSv_event_cCFUs
|
||||
/* 800D2A30 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 800D2A34 40 82 00 10 */ bne lbl_800D2A44
|
||||
/* 800D2A38 80 1E 05 7C */ lwz r0, 0x57c(r30)
|
||||
/* 800D2A3C 54 00 06 F7 */ rlwinm. r0, r0, 0, 0x1b, 0x1b
|
||||
/* 800D2A40 41 82 00 1C */ beq lbl_800D2A5C
|
||||
lbl_800D2A44:
|
||||
/* 800D2A44 38 7F 05 68 */ addi r3, r31, 0x568
|
||||
/* 800D2A48 38 9E 04 D0 */ addi r4, r30, 0x4d0
|
||||
/* 800D2A4C 48 27 49 51 */ bl PSVECSquareDistance
|
||||
/* 800D2A50 C0 02 93 08 */ lfs f0, lit_7174(r2)
|
||||
/* 800D2A54 FC 01 00 40 */ fcmpo cr0, f1, f0
|
||||
/* 800D2A58 41 80 00 40 */ blt lbl_800D2A98
|
||||
lbl_800D2A5C:
|
||||
/* 800D2A5C 80 1E 05 74 */ lwz r0, 0x574(r30)
|
||||
/* 800D2A60 54 00 01 8D */ rlwinm. r0, r0, 0, 6, 6
|
||||
/* 800D2A64 41 82 00 3C */ beq lbl_800D2AA0
|
||||
/* 800D2A68 80 7E 27 EC */ lwz r3, 0x27ec(r30)
|
||||
/* 800D2A6C A8 03 00 08 */ lha r0, 8(r3)
|
||||
/* 800D2A70 2C 00 01 DA */ cmpwi r0, 0x1da
|
||||
/* 800D2A74 41 82 00 0C */ beq lbl_800D2A80
|
||||
/* 800D2A78 2C 00 01 E1 */ cmpwi r0, 0x1e1
|
||||
/* 800D2A7C 40 82 00 24 */ bne lbl_800D2AA0
|
||||
lbl_800D2A80:
|
||||
/* 800D2A80 38 7F 05 68 */ addi r3, r31, 0x568
|
||||
/* 800D2A84 38 9E 04 D0 */ addi r4, r30, 0x4d0
|
||||
/* 800D2A88 48 27 49 15 */ bl PSVECSquareDistance
|
||||
/* 800D2A8C C0 02 93 08 */ lfs f0, lit_7174(r2)
|
||||
/* 800D2A90 FC 01 00 40 */ fcmpo cr0, f1, f0
|
||||
/* 800D2A94 40 80 00 0C */ bge lbl_800D2AA0
|
||||
lbl_800D2A98:
|
||||
/* 800D2A98 38 60 00 01 */ li r3, 1
|
||||
/* 800D2A9C 48 00 00 08 */ b lbl_800D2AA4
|
||||
lbl_800D2AA0:
|
||||
/* 800D2AA0 38 60 00 00 */ li r3, 0
|
||||
lbl_800D2AA4:
|
||||
/* 800D2AA4 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 800D2AA8 83 C1 00 08 */ lwz r30, 8(r1)
|
||||
/* 800D2AAC 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 800D2AB0 7C 08 03 A6 */ mtlr r0
|
||||
/* 800D2AB4 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 800D2AB8 4E 80 00 20 */ blr
|
||||
|
|
@ -1,40 +0,0 @@
|
|||
lbl_801187B4:
|
||||
/* 801187B4 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 801187B8 7C 08 02 A6 */ mflr r0
|
||||
/* 801187BC 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 801187C0 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 801187C4 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 801187C8 80 63 28 F0 */ lwz r3, 0x28f0(r3)
|
||||
/* 801187CC 3C 03 00 01 */ addis r0, r3, 1
|
||||
/* 801187D0 28 00 FF FF */ cmplwi r0, 0xffff
|
||||
/* 801187D4 40 82 00 18 */ bne lbl_801187EC
|
||||
/* 801187D8 7C 83 23 78 */ mr r3, r4
|
||||
/* 801187DC 38 80 03 E8 */ li r4, 0x3e8
|
||||
/* 801187E0 4B F0 76 A5 */ bl fopMsgM_messageSet__FUlUl
|
||||
/* 801187E4 90 7F 28 F0 */ stw r3, 0x28f0(r31)
|
||||
/* 801187E8 48 00 00 40 */ b lbl_80118828
|
||||
lbl_801187EC:
|
||||
/* 801187EC 4B F0 72 39 */ bl fopMsgM_SearchByID__FUi
|
||||
/* 801187F0 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 801187F4 41 82 00 34 */ beq lbl_80118828
|
||||
/* 801187F8 A0 03 00 F8 */ lhz r0, 0xf8(r3)
|
||||
/* 801187FC 28 00 00 0E */ cmplwi r0, 0xe
|
||||
/* 80118800 40 82 00 10 */ bne lbl_80118810
|
||||
/* 80118804 38 00 00 10 */ li r0, 0x10
|
||||
/* 80118808 B0 03 00 F8 */ sth r0, 0xf8(r3)
|
||||
/* 8011880C 48 00 00 1C */ b lbl_80118828
|
||||
lbl_80118810:
|
||||
/* 80118810 28 00 00 12 */ cmplwi r0, 0x12
|
||||
/* 80118814 40 82 00 14 */ bne lbl_80118828
|
||||
/* 80118818 38 00 00 13 */ li r0, 0x13
|
||||
/* 8011881C B0 03 00 F8 */ sth r0, 0xf8(r3)
|
||||
/* 80118820 38 60 00 01 */ li r3, 1
|
||||
/* 80118824 48 00 00 08 */ b lbl_8011882C
|
||||
lbl_80118828:
|
||||
/* 80118828 38 60 00 00 */ li r3, 0
|
||||
lbl_8011882C:
|
||||
/* 8011882C 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 80118830 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80118834 7C 08 03 A6 */ mtlr r0
|
||||
/* 80118838 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 8011883C 4E 80 00 20 */ blr
|
||||
|
|
@ -1,26 +0,0 @@
|
|||
lbl_800DC548:
|
||||
/* 800DC548 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 800DC54C 7C 08 02 A6 */ mflr r0
|
||||
/* 800DC550 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 800DC554 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 800DC558 3B E0 00 00 */ li r31, 0
|
||||
/* 800DC55C 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 800DC560 41 82 00 2C */ beq lbl_800DC58C
|
||||
/* 800DC564 88 03 04 96 */ lbz r0, 0x496(r3)
|
||||
/* 800DC568 28 00 00 02 */ cmplwi r0, 2
|
||||
/* 800DC56C 41 82 00 1C */ beq lbl_800DC588
|
||||
/* 800DC570 A8 03 00 08 */ lha r0, 8(r3)
|
||||
/* 800DC574 2C 00 01 E2 */ cmpwi r0, 0x1e2
|
||||
/* 800DC578 41 82 00 10 */ beq lbl_800DC588
|
||||
/* 800DC57C 48 00 00 29 */ bl checkSpecialNpc__9daAlink_cFP10fopAc_ac_c
|
||||
/* 800DC580 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 800DC584 41 82 00 08 */ beq lbl_800DC58C
|
||||
lbl_800DC588:
|
||||
/* 800DC588 3B E0 00 01 */ li r31, 1
|
||||
lbl_800DC58C:
|
||||
/* 800DC58C 57 E3 06 3E */ clrlwi r3, r31, 0x18
|
||||
/* 800DC590 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 800DC594 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 800DC598 7C 08 03 A6 */ mtlr r0
|
||||
/* 800DC59C 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 800DC5A0 4E 80 00 20 */ blr
|
||||
|
|
@ -1,25 +0,0 @@
|
|||
lbl_800B9340:
|
||||
/* 800B9340 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 800B9344 7C 08 02 A6 */ mflr r0
|
||||
/* 800B9348 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 800B934C 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 800B9350 93 C1 00 08 */ stw r30, 8(r1)
|
||||
/* 800B9354 7C 7E 1B 78 */ mr r30, r3
|
||||
/* 800B9358 3B E0 00 00 */ li r31, 0
|
||||
/* 800B935C 48 01 7B 3D */ bl checkSwordEquipAnime__9daAlink_cCFv
|
||||
/* 800B9360 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 800B9364 40 82 00 14 */ bne lbl_800B9378
|
||||
/* 800B9368 7F C3 F3 78 */ mr r3, r30
|
||||
/* 800B936C 4B FF FF 8D */ bl checkItemEquipAnime__9daAlink_cCFv
|
||||
/* 800B9370 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 800B9374 41 82 00 08 */ beq lbl_800B937C
|
||||
lbl_800B9378:
|
||||
/* 800B9378 3B E0 00 01 */ li r31, 1
|
||||
lbl_800B937C:
|
||||
/* 800B937C 57 E3 06 3E */ clrlwi r3, r31, 0x18
|
||||
/* 800B9380 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 800B9384 83 C1 00 08 */ lwz r30, 8(r1)
|
||||
/* 800B9388 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 800B938C 7C 08 03 A6 */ mtlr r0
|
||||
/* 800B9390 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 800B9394 4E 80 00 20 */ blr
|
||||
|
|
@ -1,21 +0,0 @@
|
|||
lbl_800F3D58:
|
||||
/* 800F3D58 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 800F3D5C 7C 08 02 A6 */ mflr r0
|
||||
/* 800F3D60 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 800F3D64 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 800F3D68 3B E0 00 00 */ li r31, 0
|
||||
/* 800F3D6C A0 63 2F DC */ lhz r3, 0x2fdc(r3)
|
||||
/* 800F3D70 28 03 01 05 */ cmplwi r3, 0x105
|
||||
/* 800F3D74 41 82 00 10 */ beq lbl_800F3D84
|
||||
/* 800F3D78 48 06 AC A9 */ bl checkFishingRodItem__9daPy_py_cFi
|
||||
/* 800F3D7C 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 800F3D80 41 82 00 08 */ beq lbl_800F3D88
|
||||
lbl_800F3D84:
|
||||
/* 800F3D84 3B E0 00 01 */ li r31, 1
|
||||
lbl_800F3D88:
|
||||
/* 800F3D88 57 E3 06 3E */ clrlwi r3, r31, 0x18
|
||||
/* 800F3D8C 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 800F3D90 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 800F3D94 7C 08 03 A6 */ mtlr r0
|
||||
/* 800F3D98 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 800F3D9C 4E 80 00 20 */ blr
|
||||
|
|
@ -1,31 +0,0 @@
|
|||
lbl_800F3E4C:
|
||||
/* 800F3E4C 94 21 FF E0 */ stwu r1, -0x20(r1)
|
||||
/* 800F3E50 7C 08 02 A6 */ mflr r0
|
||||
/* 800F3E54 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 800F3E58 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 800F3E5C 48 26 E3 81 */ bl _savegpr_29
|
||||
/* 800F3E60 7C 7D 1B 78 */ mr r29, r3
|
||||
/* 800F3E64 7C 9E 23 78 */ mr r30, r4
|
||||
/* 800F3E68 3B E0 00 00 */ li r31, 0
|
||||
/* 800F3E6C 4B FF FE ED */ bl checkFishingRodAndLureItem__9daAlink_cCFv
|
||||
/* 800F3E70 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 800F3E74 41 82 00 28 */ beq lbl_800F3E9C
|
||||
/* 800F3E78 80 7D 28 24 */ lwz r3, 0x2824(r29)
|
||||
/* 800F3E7C 28 1E 00 00 */ cmplwi r30, 0
|
||||
/* 800F3E80 41 82 00 0C */ beq lbl_800F3E8C
|
||||
/* 800F3E84 80 1E 00 04 */ lwz r0, 4(r30)
|
||||
/* 800F3E88 48 00 00 08 */ b lbl_800F3E90
|
||||
lbl_800F3E8C:
|
||||
/* 800F3E8C 38 00 FF FF */ li r0, -1
|
||||
lbl_800F3E90:
|
||||
/* 800F3E90 7C 03 00 40 */ cmplw r3, r0
|
||||
/* 800F3E94 40 82 00 08 */ bne lbl_800F3E9C
|
||||
/* 800F3E98 3B E0 00 01 */ li r31, 1
|
||||
lbl_800F3E9C:
|
||||
/* 800F3E9C 57 E3 06 3E */ clrlwi r3, r31, 0x18
|
||||
/* 800F3EA0 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 800F3EA4 48 26 E3 85 */ bl _restgpr_29
|
||||
/* 800F3EA8 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 800F3EAC 7C 08 03 A6 */ mtlr r0
|
||||
/* 800F3EB0 38 21 00 20 */ addi r1, r1, 0x20
|
||||
/* 800F3EB4 4E 80 00 20 */ blr
|
||||
|
|
@ -1,15 +0,0 @@
|
|||
lbl_80118170:
|
||||
/* 80118170 38 80 00 00 */ li r4, 0
|
||||
/* 80118174 80 03 06 14 */ lwz r0, 0x614(r3)
|
||||
/* 80118178 28 00 00 17 */ cmplwi r0, 0x17
|
||||
/* 8011817C 40 82 00 1C */ bne lbl_80118198
|
||||
/* 80118180 80 03 06 10 */ lwz r0, 0x610(r3)
|
||||
/* 80118184 2C 00 00 04 */ cmpwi r0, 4
|
||||
/* 80118188 41 82 00 0C */ beq lbl_80118194
|
||||
/* 8011818C 2C 00 00 05 */ cmpwi r0, 5
|
||||
/* 80118190 40 82 00 08 */ bne lbl_80118198
|
||||
lbl_80118194:
|
||||
/* 80118194 38 80 00 01 */ li r4, 1
|
||||
lbl_80118198:
|
||||
/* 80118198 54 83 06 3E */ clrlwi r3, r4, 0x18
|
||||
/* 8011819C 4E 80 00 20 */ blr
|
||||
|
|
@ -1,29 +0,0 @@
|
|||
lbl_800E82B0:
|
||||
/* 800E82B0 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 800E82B4 7C 08 02 A6 */ mflr r0
|
||||
/* 800E82B8 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 800E82BC 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 800E82C0 93 C1 00 08 */ stw r30, 8(r1)
|
||||
/* 800E82C4 AB C4 00 08 */ lha r30, 8(r4)
|
||||
/* 800E82C8 3B E0 00 00 */ li r31, 0
|
||||
/* 800E82CC 2C 1E 01 B1 */ cmpwi r30, 0x1b1
|
||||
/* 800E82D0 41 82 00 24 */ beq lbl_800E82F4
|
||||
/* 800E82D4 2C 1E 00 21 */ cmpwi r30, 0x21
|
||||
/* 800E82D8 40 82 00 14 */ bne lbl_800E82EC
|
||||
/* 800E82DC 7C 83 23 78 */ mr r3, r4
|
||||
/* 800E82E0 4B FF 42 C5 */ bl checkSpecialNpc__9daAlink_cFP10fopAc_ac_c
|
||||
/* 800E82E4 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 800E82E8 40 82 00 0C */ bne lbl_800E82F4
|
||||
lbl_800E82EC:
|
||||
/* 800E82EC 2C 1E 01 06 */ cmpwi r30, 0x106
|
||||
/* 800E82F0 40 82 00 08 */ bne lbl_800E82F8
|
||||
lbl_800E82F4:
|
||||
/* 800E82F4 3B E0 00 01 */ li r31, 1
|
||||
lbl_800E82F8:
|
||||
/* 800E82F8 57 E3 06 3E */ clrlwi r3, r31, 0x18
|
||||
/* 800E82FC 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 800E8300 83 C1 00 08 */ lwz r30, 8(r1)
|
||||
/* 800E8304 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 800E8308 7C 08 03 A6 */ mtlr r0
|
||||
/* 800E830C 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 800E8310 4E 80 00 20 */ blr
|
||||
|
|
@ -1,25 +0,0 @@
|
|||
lbl_800E3C9C:
|
||||
/* 800E3C9C 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 800E3CA0 7C 08 02 A6 */ mflr r0
|
||||
/* 800E3CA4 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 800E3CA8 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 800E3CAC 93 C1 00 08 */ stw r30, 8(r1)
|
||||
/* 800E3CB0 7C 7E 1B 78 */ mr r30, r3
|
||||
/* 800E3CB4 3B E0 00 00 */ li r31, 0
|
||||
/* 800E3CB8 4B FF FF B5 */ bl checkGrabAnime__9daAlink_cCFv
|
||||
/* 800E3CBC 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 800E3CC0 40 82 00 14 */ bne lbl_800E3CD4
|
||||
/* 800E3CC4 7F C3 F3 78 */ mr r3, r30
|
||||
/* 800E3CC8 4B FF FF 55 */ bl checkGrabThrowAnime__9daAlink_cCFv
|
||||
/* 800E3CCC 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 800E3CD0 41 82 00 08 */ beq lbl_800E3CD8
|
||||
lbl_800E3CD4:
|
||||
/* 800E3CD4 3B E0 00 01 */ li r31, 1
|
||||
lbl_800E3CD8:
|
||||
/* 800E3CD8 57 E3 06 3E */ clrlwi r3, r31, 0x18
|
||||
/* 800E3CDC 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 800E3CE0 83 C1 00 08 */ lwz r30, 8(r1)
|
||||
/* 800E3CE4 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 800E3CE8 7C 08 03 A6 */ mtlr r0
|
||||
/* 800E3CEC 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 800E3CF0 4E 80 00 20 */ blr
|
||||
|
|
@ -1,15 +0,0 @@
|
|||
lbl_800E3C6C:
|
||||
/* 800E3C6C 38 80 00 00 */ li r4, 0
|
||||
/* 800E3C70 A0 03 1F BC */ lhz r0, 0x1fbc(r3)
|
||||
/* 800E3C74 28 00 01 6C */ cmplwi r0, 0x16c
|
||||
/* 800E3C78 41 82 00 18 */ beq lbl_800E3C90
|
||||
/* 800E3C7C 54 00 04 3E */ clrlwi r0, r0, 0x10
|
||||
/* 800E3C80 28 00 00 50 */ cmplwi r0, 0x50
|
||||
/* 800E3C84 41 82 00 0C */ beq lbl_800E3C90
|
||||
/* 800E3C88 28 00 00 60 */ cmplwi r0, 0x60
|
||||
/* 800E3C8C 40 82 00 08 */ bne lbl_800E3C94
|
||||
lbl_800E3C90:
|
||||
/* 800E3C90 38 80 00 01 */ li r4, 1
|
||||
lbl_800E3C94:
|
||||
/* 800E3C94 54 83 06 3E */ clrlwi r3, r4, 0x18
|
||||
/* 800E3C98 4E 80 00 20 */ blr
|
||||
|
|
@ -1,12 +0,0 @@
|
|||
lbl_800E3CF4:
|
||||
/* 800E3CF4 38 80 00 00 */ li r4, 0
|
||||
/* 800E3CF8 80 63 28 30 */ lwz r3, 0x2830(r3)
|
||||
/* 800E3CFC 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 800E3D00 41 82 00 14 */ beq lbl_800E3D14
|
||||
/* 800E3D04 88 03 04 9A */ lbz r0, 0x49a(r3)
|
||||
/* 800E3D08 54 00 07 39 */ rlwinm. r0, r0, 0, 0x1c, 0x1c
|
||||
/* 800E3D0C 41 82 00 08 */ beq lbl_800E3D14
|
||||
/* 800E3D10 38 80 00 01 */ li r4, 1
|
||||
lbl_800E3D14:
|
||||
/* 800E3D14 54 83 06 3E */ clrlwi r3, r4, 0x18
|
||||
/* 800E3D18 4E 80 00 20 */ blr
|
||||
|
|
@ -1,12 +0,0 @@
|
|||
lbl_800E3D6C:
|
||||
/* 800E3D6C 38 80 00 00 */ li r4, 0
|
||||
/* 800E3D70 80 63 28 30 */ lwz r3, 0x2830(r3)
|
||||
/* 800E3D74 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 800E3D78 41 82 00 14 */ beq lbl_800E3D8C
|
||||
/* 800E3D7C 88 03 04 9A */ lbz r0, 0x49a(r3)
|
||||
/* 800E3D80 54 00 07 BD */ rlwinm. r0, r0, 0, 0x1e, 0x1e
|
||||
/* 800E3D84 41 82 00 08 */ beq lbl_800E3D8C
|
||||
/* 800E3D88 38 80 00 01 */ li r4, 1
|
||||
lbl_800E3D8C:
|
||||
/* 800E3D8C 54 83 06 3E */ clrlwi r3, r4, 0x18
|
||||
/* 800E3D90 4E 80 00 20 */ blr
|
||||
|
|
@ -1,9 +0,0 @@
|
|||
lbl_800E5150:
|
||||
/* 800E5150 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 800E5154 7C 08 02 A6 */ mflr r0
|
||||
/* 800E5158 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 800E515C 4B FF EB 99 */ bl checkGrabCarryActor__9daAlink_cFv
|
||||
/* 800E5160 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 800E5164 7C 08 03 A6 */ mtlr r0
|
||||
/* 800E5168 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 800E516C 4E 80 00 20 */ blr
|
||||
|
|
@ -1,15 +0,0 @@
|
|||
lbl_800E3F20:
|
||||
/* 800E3F20 80 63 28 30 */ lwz r3, 0x2830(r3)
|
||||
/* 800E3F24 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 800E3F28 41 82 00 20 */ beq lbl_800E3F48
|
||||
/* 800E3F2C A8 03 00 08 */ lha r0, 8(r3)
|
||||
/* 800E3F30 2C 00 01 08 */ cmpwi r0, 0x108
|
||||
/* 800E3F34 41 82 00 0C */ beq lbl_800E3F40
|
||||
/* 800E3F38 2C 00 01 09 */ cmpwi r0, 0x109
|
||||
/* 800E3F3C 40 82 00 0C */ bne lbl_800E3F48
|
||||
lbl_800E3F40:
|
||||
/* 800E3F40 38 60 00 01 */ li r3, 1
|
||||
/* 800E3F44 4E 80 00 20 */ blr
|
||||
lbl_800E3F48:
|
||||
/* 800E3F48 38 60 00 00 */ li r3, 0
|
||||
/* 800E3F4C 4E 80 00 20 */ blr
|
||||
|
|
@ -1,12 +0,0 @@
|
|||
lbl_800E3D94:
|
||||
/* 800E3D94 38 80 00 00 */ li r4, 0
|
||||
/* 800E3D98 80 63 28 30 */ lwz r3, 0x2830(r3)
|
||||
/* 800E3D9C 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 800E3DA0 41 82 00 14 */ beq lbl_800E3DB4
|
||||
/* 800E3DA4 88 03 04 9A */ lbz r0, 0x49a(r3)
|
||||
/* 800E3DA8 54 00 07 7B */ rlwinm. r0, r0, 0, 0x1d, 0x1d
|
||||
/* 800E3DAC 41 82 00 08 */ beq lbl_800E3DB4
|
||||
/* 800E3DB0 38 80 00 01 */ li r4, 1
|
||||
lbl_800E3DB4:
|
||||
/* 800E3DB4 54 83 06 3E */ clrlwi r3, r4, 0x18
|
||||
/* 800E3DB8 4E 80 00 20 */ blr
|
||||
|
|
@ -1,16 +0,0 @@
|
|||
lbl_801182D4:
|
||||
/* 801182D4 A8 64 00 08 */ lha r3, 8(r4)
|
||||
/* 801182D8 38 00 00 00 */ li r0, 0
|
||||
/* 801182DC 2C 03 02 5F */ cmpwi r3, 0x25f
|
||||
/* 801182E0 41 82 00 1C */ beq lbl_801182FC
|
||||
/* 801182E4 2C 03 02 32 */ cmpwi r3, 0x232
|
||||
/* 801182E8 41 82 00 14 */ beq lbl_801182FC
|
||||
/* 801182EC 2C 03 01 21 */ cmpwi r3, 0x121
|
||||
/* 801182F0 41 82 00 0C */ beq lbl_801182FC
|
||||
/* 801182F4 2C 03 02 D5 */ cmpwi r3, 0x2d5
|
||||
/* 801182F8 40 82 00 08 */ bne lbl_80118300
|
||||
lbl_801182FC:
|
||||
/* 801182FC 38 00 00 01 */ li r0, 1
|
||||
lbl_80118300:
|
||||
/* 80118300 54 03 06 3E */ clrlwi r3, r0, 0x18
|
||||
/* 80118304 4E 80 00 20 */ blr
|
||||
|
|
@ -1,25 +0,0 @@
|
|||
lbl_800E3C1C:
|
||||
/* 800E3C1C 38 C0 00 00 */ li r6, 0
|
||||
/* 800E3C20 A0 A3 1F BC */ lhz r5, 0x1fbc(r3)
|
||||
/* 800E3C24 28 05 01 70 */ cmplwi r5, 0x170
|
||||
/* 800E3C28 41 82 00 38 */ beq lbl_800E3C60
|
||||
/* 800E3C2C 7C C4 33 78 */ mr r4, r6
|
||||
/* 800E3C30 54 A0 04 3E */ clrlwi r0, r5, 0x10
|
||||
/* 800E3C34 28 00 00 51 */ cmplwi r0, 0x51
|
||||
/* 800E3C38 41 82 00 10 */ beq lbl_800E3C48
|
||||
/* 800E3C3C A0 03 1F 94 */ lhz r0, 0x1f94(r3)
|
||||
/* 800E3C40 28 00 00 51 */ cmplwi r0, 0x51
|
||||
/* 800E3C44 40 82 00 08 */ bne lbl_800E3C4C
|
||||
lbl_800E3C48:
|
||||
/* 800E3C48 38 80 00 01 */ li r4, 1
|
||||
lbl_800E3C4C:
|
||||
/* 800E3C4C 54 80 06 3F */ clrlwi. r0, r4, 0x18
|
||||
/* 800E3C50 40 82 00 10 */ bne lbl_800E3C60
|
||||
/* 800E3C54 54 A0 04 3E */ clrlwi r0, r5, 0x10
|
||||
/* 800E3C58 28 00 01 7B */ cmplwi r0, 0x17b
|
||||
/* 800E3C5C 40 82 00 08 */ bne lbl_800E3C64
|
||||
lbl_800E3C60:
|
||||
/* 800E3C60 38 C0 00 01 */ li r6, 1
|
||||
lbl_800E3C64:
|
||||
/* 800E3C64 54 C3 06 3E */ clrlwi r3, r6, 0x18
|
||||
/* 800E3C68 4E 80 00 20 */ blr
|
||||
|
|
@ -1,94 +0,0 @@
|
|||
lbl_800B9F50:
|
||||
/* 800B9F50 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 800B9F54 7C 08 02 A6 */ mflr r0
|
||||
/* 800B9F58 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 800B9F5C 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 800B9F60 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 800B9F64 80 03 19 9C */ lwz r0, 0x199c(r3)
|
||||
/* 800B9F68 54 06 06 B5 */ rlwinm. r6, r0, 0, 0x1a, 0x1a
|
||||
/* 800B9F6C 41 82 00 38 */ beq lbl_800B9FA4
|
||||
/* 800B9F70 80 BF 31 A0 */ lwz r5, 0x31a0(r31)
|
||||
/* 800B9F74 3C 80 00 07 */ lis r4, 0x0007 /* 0x00070C52@ha */
|
||||
/* 800B9F78 38 04 0C 52 */ addi r0, r4, 0x0C52 /* 0x00070C52@l */
|
||||
/* 800B9F7C 7C A0 00 39 */ and. r0, r5, r0
|
||||
/* 800B9F80 40 82 00 24 */ bne lbl_800B9FA4
|
||||
/* 800B9F84 80 1F 05 70 */ lwz r0, 0x570(r31)
|
||||
/* 800B9F88 54 00 04 E7 */ rlwinm. r0, r0, 0, 0x13, 0x13
|
||||
/* 800B9F8C 40 82 00 18 */ bne lbl_800B9FA4
|
||||
/* 800B9F90 80 1F 05 88 */ lwz r0, 0x588(r31)
|
||||
/* 800B9F94 54 00 07 BD */ rlwinm. r0, r0, 0, 0x1e, 0x1e
|
||||
/* 800B9F98 41 82 00 0C */ beq lbl_800B9FA4
|
||||
/* 800B9F9C 48 00 D8 59 */ bl procCoMetamorphoseInit__9daAlink_cFv
|
||||
/* 800B9FA0 48 00 00 E8 */ b lbl_800BA088
|
||||
lbl_800B9FA4:
|
||||
/* 800B9FA4 28 06 00 00 */ cmplwi r6, 0
|
||||
/* 800B9FA8 41 82 00 38 */ beq lbl_800B9FE0
|
||||
/* 800B9FAC 80 9F 31 A0 */ lwz r4, 0x31a0(r31)
|
||||
/* 800B9FB0 3C 60 00 07 */ lis r3, 0x0007 /* 0x00070C52@ha */
|
||||
/* 800B9FB4 38 03 0C 52 */ addi r0, r3, 0x0C52 /* 0x00070C52@l */
|
||||
/* 800B9FB8 7C 80 00 39 */ and. r0, r4, r0
|
||||
/* 800B9FBC 40 82 00 24 */ bne lbl_800B9FE0
|
||||
/* 800B9FC0 7F E3 FB 78 */ mr r3, r31
|
||||
/* 800B9FC4 48 04 BB 4D */ bl checkBoardRestart__9daAlink_cFv
|
||||
/* 800B9FC8 54 60 06 3F */ clrlwi. r0, r3, 0x18
|
||||
/* 800B9FCC 41 82 00 14 */ beq lbl_800B9FE0
|
||||
/* 800B9FD0 7F E3 FB 78 */ mr r3, r31
|
||||
/* 800B9FD4 80 9F 28 18 */ lwz r4, 0x2818(r31)
|
||||
/* 800B9FD8 48 04 CA 61 */ bl procBoardWaitInit__9daAlink_cFP10fopAc_ac_c
|
||||
/* 800B9FDC 48 00 00 AC */ b lbl_800BA088
|
||||
lbl_800B9FE0:
|
||||
/* 800B9FE0 88 1F 05 6A */ lbz r0, 0x56a(r31)
|
||||
/* 800B9FE4 28 00 00 2A */ cmplwi r0, 0x2a
|
||||
/* 800B9FE8 40 82 00 10 */ bne lbl_800B9FF8
|
||||
/* 800B9FEC 7F E3 FB 78 */ mr r3, r31
|
||||
/* 800B9FF0 48 02 F3 55 */ bl procGoatMoveInit__9daAlink_cFv
|
||||
/* 800B9FF4 48 00 00 94 */ b lbl_800BA088
|
||||
lbl_800B9FF8:
|
||||
/* 800B9FF8 28 00 00 01 */ cmplwi r0, 1
|
||||
/* 800B9FFC 40 82 00 10 */ bne lbl_800BA00C
|
||||
/* 800BA000 7F E3 FB 78 */ mr r3, r31
|
||||
/* 800BA004 48 03 09 4D */ bl procSumouReadyInit__9daAlink_cFv
|
||||
/* 800BA008 48 00 00 80 */ b lbl_800BA088
|
||||
lbl_800BA00C:
|
||||
/* 800BA00C 28 00 00 2B */ cmplwi r0, 0x2b
|
||||
/* 800BA010 40 82 00 10 */ bne lbl_800BA020
|
||||
/* 800BA014 7F E3 FB 78 */ mr r3, r31
|
||||
/* 800BA018 48 03 03 DD */ bl procGoronMoveInit__9daAlink_cFv
|
||||
/* 800BA01C 48 00 00 6C */ b lbl_800BA088
|
||||
lbl_800BA020:
|
||||
/* 800BA020 28 00 00 2D */ cmplwi r0, 0x2d
|
||||
/* 800BA024 40 82 00 14 */ bne lbl_800BA038
|
||||
/* 800BA028 7F E3 FB 78 */ mr r3, r31
|
||||
/* 800BA02C 38 80 00 00 */ li r4, 0
|
||||
/* 800BA030 48 03 AC 49 */ bl procCanoeJumpRideInit__9daAlink_cFP10fopAc_ac_c
|
||||
/* 800BA034 48 00 00 54 */ b lbl_800BA088
|
||||
lbl_800BA038:
|
||||
/* 800BA038 7F E3 FB 78 */ mr r3, r31
|
||||
/* 800BA03C 4B FF BF 31 */ bl checkSlideAction__9daAlink_cFv
|
||||
/* 800BA040 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 800BA044 41 82 00 0C */ beq lbl_800BA050
|
||||
/* 800BA048 38 60 00 01 */ li r3, 1
|
||||
/* 800BA04C 48 00 00 3C */ b lbl_800BA088
|
||||
lbl_800BA050:
|
||||
/* 800BA050 7F E3 FB 78 */ mr r3, r31
|
||||
/* 800BA054 4B FE 82 2D */ bl checkGoronRide__9daAlink_cFv
|
||||
/* 800BA058 7C 64 1B 79 */ or. r4, r3, r3
|
||||
/* 800BA05C 41 82 00 10 */ beq lbl_800BA06C
|
||||
/* 800BA060 7F E3 FB 78 */ mr r3, r31
|
||||
/* 800BA064 48 00 E4 E9 */ bl procGoronRideWaitInit__9daAlink_cFP10fopAc_ac_c
|
||||
/* 800BA068 48 00 00 20 */ b lbl_800BA088
|
||||
lbl_800BA06C:
|
||||
/* 800BA06C 80 1F 05 8C */ lwz r0, 0x58c(r31)
|
||||
/* 800BA070 54 00 07 FF */ clrlwi. r0, r0, 0x1f
|
||||
/* 800BA074 41 82 00 10 */ beq lbl_800BA084
|
||||
/* 800BA078 7F E3 FB 78 */ mr r3, r31
|
||||
/* 800BA07C 48 02 1C A1 */ bl procScreamWaitInit__9daAlink_cFv
|
||||
/* 800BA080 48 00 00 08 */ b lbl_800BA088
|
||||
lbl_800BA084:
|
||||
/* 800BA084 38 60 00 00 */ li r3, 0
|
||||
lbl_800BA088:
|
||||
/* 800BA088 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 800BA08C 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 800BA090 7C 08 03 A6 */ mtlr r0
|
||||
/* 800BA094 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 800BA098 4E 80 00 20 */ blr
|
||||
|
|
@ -1,47 +0,0 @@
|
|||
lbl_800DCF64:
|
||||
/* 800DCF64 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 800DCF68 7C 08 02 A6 */ mflr r0
|
||||
/* 800DCF6C 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 800DCF70 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 800DCF74 3B E0 00 00 */ li r31, 0
|
||||
/* 800DCF78 7F E5 FB 78 */ mr r5, r31
|
||||
/* 800DCF7C 7F E6 FB 78 */ mr r6, r31
|
||||
/* 800DCF80 80 03 31 A0 */ lwz r0, 0x31a0(r3)
|
||||
/* 800DCF84 54 00 06 31 */ rlwinm. r0, r0, 0, 0x18, 0x18
|
||||
/* 800DCF88 41 82 00 1C */ beq lbl_800DCFA4
|
||||
/* 800DCF8C 3C 80 80 40 */ lis r4, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 800DCF90 38 84 61 C0 */ addi r4, r4, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 800DCF94 88 04 00 15 */ lbz r0, 0x15(r4)
|
||||
/* 800DCF98 28 00 00 FF */ cmplwi r0, 0xff
|
||||
/* 800DCF9C 41 82 00 08 */ beq lbl_800DCFA4
|
||||
/* 800DCFA0 38 C0 00 01 */ li r6, 1
|
||||
lbl_800DCFA4:
|
||||
/* 800DCFA4 54 C0 06 3F */ clrlwi. r0, r6, 0x18
|
||||
/* 800DCFA8 41 82 00 30 */ beq lbl_800DCFD8
|
||||
/* 800DCFAC 38 80 00 00 */ li r4, 0
|
||||
/* 800DCFB0 A0 03 1F BC */ lhz r0, 0x1fbc(r3)
|
||||
/* 800DCFB4 28 00 00 62 */ cmplwi r0, 0x62
|
||||
/* 800DCFB8 41 82 00 10 */ beq lbl_800DCFC8
|
||||
/* 800DCFBC 54 00 04 3E */ clrlwi r0, r0, 0x10
|
||||
/* 800DCFC0 28 00 02 A0 */ cmplwi r0, 0x2a0
|
||||
/* 800DCFC4 40 82 00 08 */ bne lbl_800DCFCC
|
||||
lbl_800DCFC8:
|
||||
/* 800DCFC8 38 80 00 01 */ li r4, 1
|
||||
lbl_800DCFCC:
|
||||
/* 800DCFCC 54 80 06 3F */ clrlwi. r0, r4, 0x18
|
||||
/* 800DCFD0 40 82 00 08 */ bne lbl_800DCFD8
|
||||
/* 800DCFD4 38 A0 00 01 */ li r5, 1
|
||||
lbl_800DCFD8:
|
||||
/* 800DCFD8 54 A0 06 3F */ clrlwi. r0, r5, 0x18
|
||||
/* 800DCFDC 41 82 00 14 */ beq lbl_800DCFF0
|
||||
/* 800DCFE0 4B FE 35 B5 */ bl checkNotBattleStage__9daAlink_cFv
|
||||
/* 800DCFE4 54 60 06 3F */ clrlwi. r0, r3, 0x18
|
||||
/* 800DCFE8 40 82 00 08 */ bne lbl_800DCFF0
|
||||
/* 800DCFEC 3B E0 00 01 */ li r31, 1
|
||||
lbl_800DCFF0:
|
||||
/* 800DCFF0 57 E3 06 3E */ clrlwi r3, r31, 0x18
|
||||
/* 800DCFF4 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 800DCFF8 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 800DCFFC 7C 08 03 A6 */ mtlr r0
|
||||
/* 800DD000 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 800DD004 4E 80 00 20 */ blr
|
||||
|
|
@ -1,16 +0,0 @@
|
|||
lbl_8010903C:
|
||||
/* 8010903C 38 00 00 00 */ li r0, 0
|
||||
/* 80109040 A0 63 2F E8 */ lhz r3, 0x2fe8(r3)
|
||||
/* 80109044 28 03 00 CB */ cmplwi r3, 0xcb
|
||||
/* 80109048 41 82 00 1C */ beq lbl_80109064
|
||||
/* 8010904C 28 03 00 4A */ cmplwi r3, 0x4a
|
||||
/* 80109050 41 82 00 14 */ beq lbl_80109064
|
||||
/* 80109054 28 03 00 7D */ cmplwi r3, 0x7d
|
||||
/* 80109058 41 82 00 0C */ beq lbl_80109064
|
||||
/* 8010905C 28 03 00 C4 */ cmplwi r3, 0xc4
|
||||
/* 80109060 40 82 00 08 */ bne lbl_80109068
|
||||
lbl_80109064:
|
||||
/* 80109064 38 00 00 01 */ li r0, 1
|
||||
lbl_80109068:
|
||||
/* 80109068 54 03 06 3E */ clrlwi r3, r0, 0x18
|
||||
/* 8010906C 4E 80 00 20 */ blr
|
||||
|
|
@ -1,15 +0,0 @@
|
|||
lbl_800EC7DC:
|
||||
/* 800EC7DC 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 800EC7E0 7C 08 02 A6 */ mflr r0
|
||||
/* 800EC7E4 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 800EC7E8 3C 60 80 39 */ lis r3, d_a_d_a_alink__stringBase0@ha /* 0x80392094@ha */
|
||||
/* 800EC7EC 38 63 20 94 */ addi r3, r3, d_a_d_a_alink__stringBase0@l /* 0x80392094@l */
|
||||
/* 800EC7F0 38 63 00 6F */ addi r3, r3, 0x6f
|
||||
/* 800EC7F4 4B FB 12 6D */ bl checkStageName__9daAlink_cFPCc
|
||||
/* 800EC7F8 54 60 06 3E */ clrlwi r0, r3, 0x18
|
||||
/* 800EC7FC 7C 00 00 34 */ cntlzw r0, r0
|
||||
/* 800EC800 54 03 DE 3E */ rlwinm r3, r0, 0x1b, 0x18, 0x1f
|
||||
/* 800EC804 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 800EC808 7C 08 03 A6 */ mtlr r0
|
||||
/* 800EC80C 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 800EC810 4E 80 00 20 */ blr
|
||||
|
|
@ -1,25 +0,0 @@
|
|||
lbl_800ECF04:
|
||||
/* 800ECF04 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 800ECF08 7C 08 02 A6 */ mflr r0
|
||||
/* 800ECF0C 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 800ECF10 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 800ECF14 93 C1 00 08 */ stw r30, 8(r1)
|
||||
/* 800ECF18 7C 7E 1B 78 */ mr r30, r3
|
||||
/* 800ECF1C 3B E0 00 00 */ li r31, 0
|
||||
/* 800ECF20 38 80 00 55 */ li r4, 0x55
|
||||
/* 800ECF24 4B FB F6 35 */ bl checkUnderMove0BckNoArc__9daAlink_cCFQ29daAlink_c11daAlink_ANM
|
||||
/* 800ECF28 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 800ECF2C 40 82 00 10 */ bne lbl_800ECF3C
|
||||
/* 800ECF30 A0 1E 1F BC */ lhz r0, 0x1fbc(r30)
|
||||
/* 800ECF34 28 00 02 65 */ cmplwi r0, 0x265
|
||||
/* 800ECF38 40 82 00 08 */ bne lbl_800ECF40
|
||||
lbl_800ECF3C:
|
||||
/* 800ECF3C 3B E0 00 01 */ li r31, 1
|
||||
lbl_800ECF40:
|
||||
/* 800ECF40 57 E3 06 3E */ clrlwi r3, r31, 0x18
|
||||
/* 800ECF44 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 800ECF48 83 C1 00 08 */ lwz r30, 8(r1)
|
||||
/* 800ECF4C 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 800ECF50 7C 08 03 A6 */ mtlr r0
|
||||
/* 800ECF54 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 800ECF58 4E 80 00 20 */ blr
|
||||
|
|
@ -1,27 +0,0 @@
|
|||
lbl_800ED074:
|
||||
/* 800ED074 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 800ED078 7C 08 02 A6 */ mflr r0
|
||||
/* 800ED07C 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 800ED080 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 800ED084 93 C1 00 08 */ stw r30, 8(r1)
|
||||
/* 800ED088 7C 7E 1B 78 */ mr r30, r3
|
||||
/* 800ED08C 3B E0 00 00 */ li r31, 0
|
||||
/* 800ED090 A0 03 1F BC */ lhz r0, 0x1fbc(r3)
|
||||
/* 800ED094 28 00 02 63 */ cmplwi r0, 0x263
|
||||
/* 800ED098 41 82 00 1C */ beq lbl_800ED0B4
|
||||
/* 800ED09C 4B FC C1 B9 */ bl checkNoUpperAnime__9daAlink_cCFv
|
||||
/* 800ED0A0 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 800ED0A4 40 82 00 10 */ bne lbl_800ED0B4
|
||||
/* 800ED0A8 A0 1E 1F BC */ lhz r0, 0x1fbc(r30)
|
||||
/* 800ED0AC 28 00 00 CC */ cmplwi r0, 0xcc
|
||||
/* 800ED0B0 40 82 00 08 */ bne lbl_800ED0B8
|
||||
lbl_800ED0B4:
|
||||
/* 800ED0B4 3B E0 00 01 */ li r31, 1
|
||||
lbl_800ED0B8:
|
||||
/* 800ED0B8 57 E3 06 3E */ clrlwi r3, r31, 0x18
|
||||
/* 800ED0BC 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 800ED0C0 83 C1 00 08 */ lwz r30, 8(r1)
|
||||
/* 800ED0C4 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 800ED0C8 7C 08 03 A6 */ mtlr r0
|
||||
/* 800ED0CC 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 800ED0D0 4E 80 00 20 */ blr
|
||||
|
|
@ -1,16 +0,0 @@
|
|||
lbl_800ECD90:
|
||||
/* 800ECD90 38 00 00 00 */ li r0, 0
|
||||
/* 800ECD94 A0 63 2F E8 */ lhz r3, 0x2fe8(r3)
|
||||
/* 800ECD98 28 03 00 3D */ cmplwi r3, 0x3d
|
||||
/* 800ECD9C 41 82 00 1C */ beq lbl_800ECDB8
|
||||
/* 800ECDA0 28 03 00 3E */ cmplwi r3, 0x3e
|
||||
/* 800ECDA4 41 82 00 14 */ beq lbl_800ECDB8
|
||||
/* 800ECDA8 28 03 00 50 */ cmplwi r3, 0x50
|
||||
/* 800ECDAC 41 82 00 0C */ beq lbl_800ECDB8
|
||||
/* 800ECDB0 28 03 00 3F */ cmplwi r3, 0x3f
|
||||
/* 800ECDB4 40 82 00 08 */ bne lbl_800ECDBC
|
||||
lbl_800ECDB8:
|
||||
/* 800ECDB8 38 00 00 01 */ li r0, 1
|
||||
lbl_800ECDBC:
|
||||
/* 800ECDBC 54 03 06 3E */ clrlwi r3, r0, 0x18
|
||||
/* 800ECDC0 4E 80 00 20 */ blr
|
||||
|
|
@ -1,11 +0,0 @@
|
|||
lbl_800ECDEC:
|
||||
/* 800ECDEC 38 80 00 00 */ li r4, 0
|
||||
/* 800ECDF0 88 63 2F AB */ lbz r3, 0x2fab(r3)
|
||||
/* 800ECDF4 54 60 07 39 */ rlwinm. r0, r3, 0, 0x1c, 0x1c
|
||||
/* 800ECDF8 41 82 00 10 */ beq lbl_800ECE08
|
||||
/* 800ECDFC 54 60 06 F7 */ rlwinm. r0, r3, 0, 0x1b, 0x1b
|
||||
/* 800ECE00 40 82 00 08 */ bne lbl_800ECE08
|
||||
/* 800ECE04 38 80 00 01 */ li r4, 1
|
||||
lbl_800ECE08:
|
||||
/* 800ECE08 54 83 06 3E */ clrlwi r3, r4, 0x18
|
||||
/* 800ECE0C 4E 80 00 20 */ blr
|
||||
|
|
@ -1,19 +0,0 @@
|
|||
lbl_800ECF5C:
|
||||
/* 800ECF5C 38 A0 00 00 */ li r5, 0
|
||||
/* 800ECF60 3C 80 80 40 */ lis r4, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 800ECF64 38 84 61 C0 */ addi r4, r4, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 800ECF68 80 04 5F 18 */ lwz r0, 0x5f18(r4)
|
||||
/* 800ECF6C 54 00 04 A5 */ rlwinm. r0, r0, 0, 0x12, 0x12
|
||||
/* 800ECF70 40 82 00 20 */ bne lbl_800ECF90
|
||||
/* 800ECF74 A0 03 2F E8 */ lhz r0, 0x2fe8(r3)
|
||||
/* 800ECF78 28 00 00 45 */ cmplwi r0, 0x45
|
||||
/* 800ECF7C 41 82 00 14 */ beq lbl_800ECF90
|
||||
/* 800ECF80 28 00 00 4A */ cmplwi r0, 0x4a
|
||||
/* 800ECF84 41 82 00 0C */ beq lbl_800ECF90
|
||||
/* 800ECF88 28 00 00 48 */ cmplwi r0, 0x48
|
||||
/* 800ECF8C 40 82 00 08 */ bne lbl_800ECF94
|
||||
lbl_800ECF90:
|
||||
/* 800ECF90 38 A0 00 01 */ li r5, 1
|
||||
lbl_800ECF94:
|
||||
/* 800ECF94 54 A3 06 3E */ clrlwi r3, r5, 0x18
|
||||
/* 800ECF98 4E 80 00 20 */ blr
|
||||
|
|
@ -1,12 +0,0 @@
|
|||
lbl_800ECDC4:
|
||||
/* 800ECDC4 38 80 00 00 */ li r4, 0
|
||||
/* 800ECDC8 A0 03 1F 80 */ lhz r0, 0x1f80(r3)
|
||||
/* 800ECDCC 28 00 00 DD */ cmplwi r0, 0xdd
|
||||
/* 800ECDD0 40 82 00 14 */ bne lbl_800ECDE4
|
||||
/* 800ECDD4 80 03 31 A0 */ lwz r0, 0x31a0(r3)
|
||||
/* 800ECDD8 54 00 07 FF */ clrlwi. r0, r0, 0x1f
|
||||
/* 800ECDDC 41 82 00 08 */ beq lbl_800ECDE4
|
||||
/* 800ECDE0 38 80 00 01 */ li r4, 1
|
||||
lbl_800ECDE4:
|
||||
/* 800ECDE4 54 83 06 3E */ clrlwi r3, r4, 0x18
|
||||
/* 800ECDE8 4E 80 00 20 */ blr
|
||||
|
|
@ -1,13 +0,0 @@
|
|||
lbl_800D7BE8:
|
||||
/* 800D7BE8 38 60 00 00 */ li r3, 0
|
||||
/* 800D7BEC 2C 04 00 02 */ cmpwi r4, 2
|
||||
/* 800D7BF0 41 82 00 1C */ beq lbl_800D7C0C
|
||||
/* 800D7BF4 2C 04 00 07 */ cmpwi r4, 7
|
||||
/* 800D7BF8 41 82 00 14 */ beq lbl_800D7C0C
|
||||
/* 800D7BFC 2C 04 00 0B */ cmpwi r4, 0xb
|
||||
/* 800D7C00 41 82 00 0C */ beq lbl_800D7C0C
|
||||
/* 800D7C04 2C 04 00 0E */ cmpwi r4, 0xe
|
||||
/* 800D7C08 4C 82 00 20 */ bnelr
|
||||
lbl_800D7C0C:
|
||||
/* 800D7C0C 38 60 00 01 */ li r3, 1
|
||||
/* 800D7C10 4E 80 00 20 */ blr
|
||||
|
|
@ -1,27 +0,0 @@
|
|||
lbl_800D7768:
|
||||
/* 800D7768 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 800D776C 7C 08 02 A6 */ mflr r0
|
||||
/* 800D7770 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 800D7774 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 800D7778 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 800D777C 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 800D7780 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 800D7784 38 63 0F 38 */ addi r3, r3, 0xf38
|
||||
/* 800D7788 7F E4 FB 78 */ mr r4, r31
|
||||
/* 800D778C 4B F9 D6 C5 */ bl GetPolyAtt0__4dBgSFRC13cBgS_PolyInfo
|
||||
/* 800D7790 2C 03 00 08 */ cmpwi r3, 8
|
||||
/* 800D7794 40 82 00 1C */ bne lbl_800D77B0
|
||||
/* 800D7798 7F E3 FB 78 */ mr r3, r31
|
||||
/* 800D779C 48 0D 3E 01 */ bl dKy_pol_argument_get__FPC13cBgS_PolyInfo
|
||||
/* 800D77A0 54 60 06 75 */ rlwinm. r0, r3, 0, 0x19, 0x1a
|
||||
/* 800D77A4 41 82 00 0C */ beq lbl_800D77B0
|
||||
/* 800D77A8 38 60 00 01 */ li r3, 1
|
||||
/* 800D77AC 48 00 00 08 */ b lbl_800D77B4
|
||||
lbl_800D77B0:
|
||||
/* 800D77B0 38 60 00 00 */ li r3, 0
|
||||
lbl_800D77B4:
|
||||
/* 800D77B4 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 800D77B8 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 800D77BC 7C 08 03 A6 */ mtlr r0
|
||||
/* 800D77C0 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 800D77C4 4E 80 00 20 */ blr
|
||||
|
|
@ -1,13 +0,0 @@
|
|||
lbl_801150E4:
|
||||
/* 801150E4 38 80 00 00 */ li r4, 0
|
||||
/* 801150E8 A0 03 1F BC */ lhz r0, 0x1fbc(r3)
|
||||
/* 801150EC 28 00 01 9A */ cmplwi r0, 0x19a
|
||||
/* 801150F0 41 82 00 10 */ beq lbl_80115100
|
||||
/* 801150F4 54 00 04 3E */ clrlwi r0, r0, 0x10
|
||||
/* 801150F8 28 00 01 9B */ cmplwi r0, 0x19b
|
||||
/* 801150FC 40 82 00 08 */ bne lbl_80115104
|
||||
lbl_80115100:
|
||||
/* 80115100 38 80 00 01 */ li r4, 1
|
||||
lbl_80115104:
|
||||
/* 80115104 54 83 06 3E */ clrlwi r3, r4, 0x18
|
||||
/* 80115108 4E 80 00 20 */ blr
|
||||
|
|
@ -1,57 +0,0 @@
|
|||
lbl_80112628:
|
||||
/* 80112628 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 8011262C 7C 08 02 A6 */ mflr r0
|
||||
/* 80112630 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80112634 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 80112638 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 8011263C A0 03 2F E8 */ lhz r0, 0x2fe8(r3)
|
||||
/* 80112640 28 00 00 D8 */ cmplwi r0, 0xd8
|
||||
/* 80112644 41 82 00 A0 */ beq lbl_801126E4
|
||||
/* 80112648 28 00 00 D9 */ cmplwi r0, 0xd9
|
||||
/* 8011264C 41 82 00 98 */ beq lbl_801126E4
|
||||
/* 80112650 28 00 00 DA */ cmplwi r0, 0xda
|
||||
/* 80112654 41 82 00 90 */ beq lbl_801126E4
|
||||
/* 80112658 28 00 00 DB */ cmplwi r0, 0xdb
|
||||
/* 8011265C 40 82 00 08 */ bne lbl_80112664
|
||||
/* 80112660 48 00 00 84 */ b lbl_801126E4
|
||||
lbl_80112664:
|
||||
/* 80112664 A8 7F 30 18 */ lha r3, 0x3018(r31)
|
||||
/* 80112668 2C 03 00 01 */ cmpwi r3, 1
|
||||
/* 8011266C 41 82 00 68 */ beq lbl_801126D4
|
||||
/* 80112670 2C 03 00 02 */ cmpwi r3, 2
|
||||
/* 80112674 41 82 00 60 */ beq lbl_801126D4
|
||||
/* 80112678 2C 03 00 03 */ cmpwi r3, 3
|
||||
/* 8011267C 41 82 00 58 */ beq lbl_801126D4
|
||||
/* 80112680 7C 60 07 35 */ extsh. r0, r3
|
||||
/* 80112684 41 82 00 0C */ beq lbl_80112690
|
||||
/* 80112688 2C 03 00 08 */ cmpwi r3, 8
|
||||
/* 8011268C 40 82 00 58 */ bne lbl_801126E4
|
||||
lbl_80112690:
|
||||
/* 80112690 A0 1F 1F BC */ lhz r0, 0x1fbc(r31)
|
||||
/* 80112694 28 00 01 9C */ cmplwi r0, 0x19c
|
||||
/* 80112698 41 82 00 4C */ beq lbl_801126E4
|
||||
/* 8011269C 7F E3 FB 78 */ mr r3, r31
|
||||
/* 801126A0 4B FA 6C A1 */ bl checkEquipAnime__9daAlink_cCFv
|
||||
/* 801126A4 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 801126A8 40 82 00 3C */ bne lbl_801126E4
|
||||
/* 801126AC 80 9F 31 A0 */ lwz r4, 0x31a0(r31)
|
||||
/* 801126B0 54 80 07 7B */ rlwinm. r0, r4, 0, 0x1d, 0x1d
|
||||
/* 801126B4 41 82 00 20 */ beq lbl_801126D4
|
||||
/* 801126B8 3C 60 00 07 */ lis r3, 0x0007 /* 0x00070C52@ha */
|
||||
/* 801126BC 38 03 0C 52 */ addi r0, r3, 0x0C52 /* 0x00070C52@l */
|
||||
/* 801126C0 7C 80 00 39 */ and. r0, r4, r0
|
||||
/* 801126C4 40 82 00 10 */ bne lbl_801126D4
|
||||
/* 801126C8 80 1F 19 9C */ lwz r0, 0x199c(r31)
|
||||
/* 801126CC 54 00 06 B5 */ rlwinm. r0, r0, 0, 0x1a, 0x1a
|
||||
/* 801126D0 40 82 00 14 */ bne lbl_801126E4
|
||||
lbl_801126D4:
|
||||
/* 801126D4 7F E3 FB 78 */ mr r3, r31
|
||||
/* 801126D8 38 80 00 01 */ li r4, 1
|
||||
/* 801126DC 38 A0 00 00 */ li r5, 0
|
||||
/* 801126E0 4B FA EB FD */ bl deleteEquipItem__9daAlink_cFii
|
||||
lbl_801126E4:
|
||||
/* 801126E4 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 801126E8 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 801126EC 7C 08 03 A6 */ mtlr r0
|
||||
/* 801126F0 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 801126F4 4E 80 00 20 */ blr
|
||||
|
|
@ -1,19 +0,0 @@
|
|||
lbl_80112524:
|
||||
/* 80112524 38 80 00 00 */ li r4, 0
|
||||
/* 80112528 A0 03 2F DC */ lhz r0, 0x2fdc(r3)
|
||||
/* 8011252C 28 00 00 42 */ cmplwi r0, 0x42
|
||||
/* 80112530 40 82 00 30 */ bne lbl_80112560
|
||||
/* 80112534 A8 03 30 18 */ lha r0, 0x3018(r3)
|
||||
/* 80112538 2C 00 00 00 */ cmpwi r0, 0
|
||||
/* 8011253C 41 82 00 24 */ beq lbl_80112560
|
||||
/* 80112540 2C 00 00 08 */ cmpwi r0, 8
|
||||
/* 80112544 41 82 00 1C */ beq lbl_80112560
|
||||
/* 80112548 A8 03 30 1E */ lha r0, 0x301e(r3)
|
||||
/* 8011254C 2C 00 00 00 */ cmpwi r0, 0
|
||||
/* 80112550 40 82 00 10 */ bne lbl_80112560
|
||||
/* 80112554 2C 00 00 0A */ cmpwi r0, 0xa
|
||||
/* 80112558 40 80 00 08 */ bge lbl_80112560
|
||||
/* 8011255C 38 80 00 01 */ li r4, 1
|
||||
lbl_80112560:
|
||||
/* 80112560 7C 83 23 78 */ mr r3, r4
|
||||
/* 80112564 4E 80 00 20 */ blr
|
||||
|
|
@ -1,52 +0,0 @@
|
|||
lbl_80113CA0:
|
||||
/* 80113CA0 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80113CA4 7C 08 02 A6 */ mflr r0
|
||||
/* 80113CA8 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80113CAC 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 80113CB0 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 80113CB4 A0 03 2F E8 */ lhz r0, 0x2fe8(r3)
|
||||
/* 80113CB8 28 00 00 DA */ cmplwi r0, 0xda
|
||||
/* 80113CBC 40 82 00 70 */ bne lbl_80113D2C
|
||||
/* 80113CC0 A8 1F 05 9C */ lha r0, 0x59c(r31)
|
||||
/* 80113CC4 2C 00 04 00 */ cmpwi r0, 0x400
|
||||
/* 80113CC8 41 81 00 1C */ bgt lbl_80113CE4
|
||||
/* 80113CCC C0 5F 38 08 */ lfs f2, 0x3808(r31)
|
||||
/* 80113CD0 C0 3F 04 D4 */ lfs f1, 0x4d4(r31)
|
||||
/* 80113CD4 C0 02 93 68 */ lfs f0, lit_8472(r2)
|
||||
/* 80113CD8 EC 01 00 28 */ fsubs f0, f1, f0
|
||||
/* 80113CDC FC 02 00 40 */ fcmpo cr0, f2, f0
|
||||
/* 80113CE0 41 80 00 4C */ blt lbl_80113D2C
|
||||
lbl_80113CE4:
|
||||
/* 80113CE4 2C 00 04 00 */ cmpwi r0, 0x400
|
||||
/* 80113CE8 40 81 00 10 */ ble lbl_80113CF8
|
||||
/* 80113CEC A8 1F 30 1A */ lha r0, 0x301a(r31)
|
||||
/* 80113CF0 2C 00 00 64 */ cmpwi r0, 0x64
|
||||
/* 80113CF4 41 82 00 38 */ beq lbl_80113D2C
|
||||
lbl_80113CF8:
|
||||
/* 80113CF8 38 7F 0F B8 */ addi r3, r31, 0xfb8
|
||||
/* 80113CFC 4B F7 05 C5 */ bl ChkAtHit__12dCcD_GObjInfFv
|
||||
/* 80113D00 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 80113D04 41 82 00 3C */ beq lbl_80113D40
|
||||
/* 80113D08 38 7F 0F B8 */ addi r3, r31, 0xfb8
|
||||
/* 80113D0C 4B F7 06 9D */ bl GetAtHitGObj__12dCcD_GObjInfFv
|
||||
/* 80113D10 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 80113D14 41 82 00 2C */ beq lbl_80113D40
|
||||
/* 80113D18 38 7F 0F B8 */ addi r3, r31, 0xfb8
|
||||
/* 80113D1C 4B F7 06 8D */ bl GetAtHitGObj__12dCcD_GObjInfFv
|
||||
/* 80113D20 80 03 00 9C */ lwz r0, 0x9c(r3)
|
||||
/* 80113D24 54 00 05 EF */ rlwinm. r0, r0, 0, 0x17, 0x17
|
||||
/* 80113D28 41 82 00 18 */ beq lbl_80113D40
|
||||
lbl_80113D2C:
|
||||
/* 80113D2C 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80113D30 38 80 00 00 */ li r4, 0
|
||||
/* 80113D34 4B FF E9 C5 */ bl setIronBallReturn__9daAlink_cFi
|
||||
/* 80113D38 38 60 00 01 */ li r3, 1
|
||||
/* 80113D3C 48 00 00 08 */ b lbl_80113D44
|
||||
lbl_80113D40:
|
||||
/* 80113D40 38 60 00 00 */ li r3, 0
|
||||
lbl_80113D44:
|
||||
/* 80113D44 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 80113D48 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80113D4C 7C 08 03 A6 */ mtlr r0
|
||||
/* 80113D50 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80113D54 4E 80 00 20 */ blr
|
||||
|
|
@ -1,12 +0,0 @@
|
|||
lbl_801124FC:
|
||||
/* 801124FC 38 80 00 00 */ li r4, 0
|
||||
/* 80112500 A0 03 2F DC */ lhz r0, 0x2fdc(r3)
|
||||
/* 80112504 28 00 00 42 */ cmplwi r0, 0x42
|
||||
/* 80112508 40 82 00 14 */ bne lbl_8011251C
|
||||
/* 8011250C A8 03 30 18 */ lha r0, 0x3018(r3)
|
||||
/* 80112510 2C 00 00 07 */ cmpwi r0, 7
|
||||
/* 80112514 40 82 00 08 */ bne lbl_8011251C
|
||||
/* 80112518 38 80 00 01 */ li r4, 1
|
||||
lbl_8011251C:
|
||||
/* 8011251C 7C 83 23 78 */ mr r3, r4
|
||||
/* 80112520 4E 80 00 20 */ blr
|
||||
|
|
@ -1,19 +0,0 @@
|
|||
lbl_80112474:
|
||||
/* 80112474 38 80 00 00 */ li r4, 0
|
||||
/* 80112478 A0 03 2F DC */ lhz r0, 0x2fdc(r3)
|
||||
/* 8011247C 28 00 00 42 */ cmplwi r0, 0x42
|
||||
/* 80112480 40 82 00 2C */ bne lbl_801124AC
|
||||
/* 80112484 A8 03 30 18 */ lha r0, 0x3018(r3)
|
||||
/* 80112488 2C 00 00 04 */ cmpwi r0, 4
|
||||
/* 8011248C 41 82 00 1C */ beq lbl_801124A8
|
||||
/* 80112490 2C 00 00 05 */ cmpwi r0, 5
|
||||
/* 80112494 41 82 00 14 */ beq lbl_801124A8
|
||||
/* 80112498 2C 00 00 06 */ cmpwi r0, 6
|
||||
/* 8011249C 41 82 00 0C */ beq lbl_801124A8
|
||||
/* 801124A0 2C 00 00 03 */ cmpwi r0, 3
|
||||
/* 801124A4 40 82 00 08 */ bne lbl_801124AC
|
||||
lbl_801124A8:
|
||||
/* 801124A8 38 80 00 01 */ li r4, 1
|
||||
lbl_801124AC:
|
||||
/* 801124AC 7C 83 23 78 */ mr r3, r4
|
||||
/* 801124B0 4E 80 00 20 */ blr
|
||||
|
|
@ -1,21 +0,0 @@
|
|||
lbl_801124B4:
|
||||
/* 801124B4 38 80 00 00 */ li r4, 0
|
||||
/* 801124B8 A0 03 2F DC */ lhz r0, 0x2fdc(r3)
|
||||
/* 801124BC 28 00 00 42 */ cmplwi r0, 0x42
|
||||
/* 801124C0 40 82 00 34 */ bne lbl_801124F4
|
||||
/* 801124C4 A8 03 30 18 */ lha r0, 0x3018(r3)
|
||||
/* 801124C8 2C 00 00 04 */ cmpwi r0, 4
|
||||
/* 801124CC 41 82 00 24 */ beq lbl_801124F0
|
||||
/* 801124D0 2C 00 00 05 */ cmpwi r0, 5
|
||||
/* 801124D4 41 82 00 1C */ beq lbl_801124F0
|
||||
/* 801124D8 2C 00 00 06 */ cmpwi r0, 6
|
||||
/* 801124DC 41 82 00 14 */ beq lbl_801124F0
|
||||
/* 801124E0 2C 00 00 07 */ cmpwi r0, 7
|
||||
/* 801124E4 41 82 00 0C */ beq lbl_801124F0
|
||||
/* 801124E8 2C 00 00 03 */ cmpwi r0, 3
|
||||
/* 801124EC 40 82 00 08 */ bne lbl_801124F4
|
||||
lbl_801124F0:
|
||||
/* 801124F0 38 80 00 01 */ li r4, 1
|
||||
lbl_801124F4:
|
||||
/* 801124F4 7C 83 23 78 */ mr r3, r4
|
||||
/* 801124F8 4E 80 00 20 */ blr
|
||||
|
|
@ -1,49 +0,0 @@
|
|||
lbl_800B72E4:
|
||||
/* 800B72E4 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 800B72E8 7C 08 02 A6 */ mflr r0
|
||||
/* 800B72EC 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 800B72F0 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 800B72F4 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 800B72F8 80 03 28 28 */ lwz r0, 0x2828(r3)
|
||||
/* 800B72FC 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 800B7300 41 82 00 0C */ beq lbl_800B730C
|
||||
/* 800B7304 38 60 00 01 */ li r3, 1
|
||||
/* 800B7308 48 00 00 74 */ b lbl_800B737C
|
||||
lbl_800B730C:
|
||||
/* 800B730C 38 7F 28 24 */ addi r3, r31, 0x2824
|
||||
/* 800B7310 48 0A 79 ED */ bl clearData__16daPy_actorKeep_cFv
|
||||
/* 800B7314 7F E3 FB 78 */ mr r3, r31
|
||||
/* 800B7318 38 80 00 02 */ li r4, 2
|
||||
/* 800B731C C0 22 92 BC */ lfs f1, lit_6041(r2)
|
||||
/* 800B7320 4B FF 64 05 */ bl resetUpperAnime__9daAlink_cFQ29daAlink_c13daAlink_UPPERf
|
||||
/* 800B7324 38 00 00 FF */ li r0, 0xff
|
||||
/* 800B7328 B0 1F 2F DC */ sth r0, 0x2fdc(r31)
|
||||
/* 800B732C 80 1F 31 A0 */ lwz r0, 0x31a0(r31)
|
||||
/* 800B7330 54 00 05 6B */ rlwinm. r0, r0, 0, 0x15, 0x15
|
||||
/* 800B7334 41 82 00 3C */ beq lbl_800B7370
|
||||
/* 800B7338 7F E3 FB 78 */ mr r3, r31
|
||||
/* 800B733C 81 9F 06 28 */ lwz r12, 0x628(r31)
|
||||
/* 800B7340 81 8C 01 90 */ lwz r12, 0x190(r12)
|
||||
/* 800B7344 7D 89 03 A6 */ mtctr r12
|
||||
/* 800B7348 4E 80 04 21 */ bctrl
|
||||
/* 800B734C 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 800B7350 41 82 00 14 */ beq lbl_800B7364
|
||||
/* 800B7354 7F E3 FB 78 */ mr r3, r31
|
||||
/* 800B7358 38 80 00 00 */ li r4, 0
|
||||
/* 800B735C 48 03 DE 89 */ bl procCanoeWaitInit__9daAlink_cFi
|
||||
/* 800B7360 48 00 00 18 */ b lbl_800B7378
|
||||
lbl_800B7364:
|
||||
/* 800B7364 7F E3 FB 78 */ mr r3, r31
|
||||
/* 800B7368 48 03 96 19 */ bl procHorseWaitInit__9daAlink_cFv
|
||||
/* 800B736C 48 00 00 0C */ b lbl_800B7378
|
||||
lbl_800B7370:
|
||||
/* 800B7370 7F E3 FB 78 */ mr r3, r31
|
||||
/* 800B7374 48 00 C0 45 */ bl procWaitInit__9daAlink_cFv
|
||||
lbl_800B7378:
|
||||
/* 800B7378 38 60 00 00 */ li r3, 0
|
||||
lbl_800B737C:
|
||||
/* 800B737C 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 800B7380 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 800B7384 7C 08 03 A6 */ mtlr r0
|
||||
/* 800B7388 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 800B738C 4E 80 00 20 */ blr
|
||||
|
|
@ -1,55 +0,0 @@
|
|||
lbl_800B7528:
|
||||
/* 800B7528 94 21 FF E0 */ stwu r1, -0x20(r1)
|
||||
/* 800B752C 7C 08 02 A6 */ mflr r0
|
||||
/* 800B7530 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 800B7534 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 800B7538 48 2A AC A5 */ bl _savegpr_29
|
||||
/* 800B753C 7C 7D 1B 78 */ mr r29, r3
|
||||
/* 800B7540 A0 03 2F E8 */ lhz r0, 0x2fe8(r3)
|
||||
/* 800B7544 28 00 00 92 */ cmplwi r0, 0x92
|
||||
/* 800B7548 41 82 00 8C */ beq lbl_800B75D4
|
||||
/* 800B754C A0 1D 2F DC */ lhz r0, 0x2fdc(r29)
|
||||
/* 800B7550 28 00 00 FF */ cmplwi r0, 0xff
|
||||
/* 800B7554 41 82 00 80 */ beq lbl_800B75D4
|
||||
/* 800B7558 48 00 1D E9 */ bl checkEquipAnime__9daAlink_cCFv
|
||||
/* 800B755C 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 800B7560 40 82 00 74 */ bne lbl_800B75D4
|
||||
/* 800B7564 3B C0 00 00 */ li r30, 0
|
||||
/* 800B7568 48 00 00 60 */ b lbl_800B75C8
|
||||
lbl_800B756C:
|
||||
/* 800B756C 57 C3 06 3E */ clrlwi r3, r30, 0x18
|
||||
/* 800B7570 38 03 00 01 */ addi r0, r3, 1
|
||||
/* 800B7574 54 04 0F FE */ srwi r4, r0, 0x1f
|
||||
/* 800B7578 54 00 07 FE */ clrlwi r0, r0, 0x1f
|
||||
/* 800B757C 7C 00 22 78 */ xor r0, r0, r4
|
||||
/* 800B7580 7C 04 00 50 */ subf r0, r4, r0
|
||||
/* 800B7584 54 1F 06 3E */ clrlwi r31, r0, 0x18
|
||||
/* 800B7588 4B F7 69 95 */ bl dComIfGp_getSelectItem__Fi
|
||||
/* 800B758C 54 63 06 3E */ clrlwi r3, r3, 0x18
|
||||
/* 800B7590 A0 1D 2F DC */ lhz r0, 0x2fdc(r29)
|
||||
/* 800B7594 7C 00 18 00 */ cmpw r0, r3
|
||||
/* 800B7598 40 82 00 2C */ bne lbl_800B75C4
|
||||
/* 800B759C 7F E3 FB 78 */ mr r3, r31
|
||||
/* 800B75A0 4B F7 69 7D */ bl dComIfGp_getSelectItem__Fi
|
||||
/* 800B75A4 54 63 06 3E */ clrlwi r3, r3, 0x18
|
||||
/* 800B75A8 A0 1D 2F DC */ lhz r0, 0x2fdc(r29)
|
||||
/* 800B75AC 7C 00 18 00 */ cmpw r0, r3
|
||||
/* 800B75B0 40 82 00 10 */ bne lbl_800B75C0
|
||||
/* 800B75B4 88 1D 2F 9C */ lbz r0, 0x2f9c(r29)
|
||||
/* 800B75B8 7C 00 F8 40 */ cmplw r0, r31
|
||||
/* 800B75BC 41 82 00 08 */ beq lbl_800B75C4
|
||||
lbl_800B75C0:
|
||||
/* 800B75C0 9B DD 2F 9C */ stb r30, 0x2f9c(r29)
|
||||
lbl_800B75C4:
|
||||
/* 800B75C4 3B DE 00 01 */ addi r30, r30, 1
|
||||
lbl_800B75C8:
|
||||
/* 800B75C8 57 C0 06 3E */ clrlwi r0, r30, 0x18
|
||||
/* 800B75CC 28 00 00 02 */ cmplwi r0, 2
|
||||
/* 800B75D0 41 80 FF 9C */ blt lbl_800B756C
|
||||
lbl_800B75D4:
|
||||
/* 800B75D4 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 800B75D8 48 2A AC 51 */ bl _restgpr_29
|
||||
/* 800B75DC 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 800B75E0 7C 08 03 A6 */ mtlr r0
|
||||
/* 800B75E4 38 21 00 20 */ addi r1, r1, 0x20
|
||||
/* 800B75E8 4E 80 00 20 */ blr
|
||||
|
|
@ -1,63 +0,0 @@
|
|||
lbl_800B7090:
|
||||
/* 800B7090 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 800B7094 7C 08 02 A6 */ mflr r0
|
||||
/* 800B7098 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 800B709C 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 800B70A0 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 800B70A4 80 03 05 80 */ lwz r0, 0x580(r3)
|
||||
/* 800B70A8 54 00 06 31 */ rlwinm. r0, r0, 0, 0x18, 0x18
|
||||
/* 800B70AC 41 82 00 A4 */ beq lbl_800B7150
|
||||
/* 800B70B0 A0 1F 2F DC */ lhz r0, 0x2fdc(r31)
|
||||
/* 800B70B4 28 00 01 03 */ cmplwi r0, 0x103
|
||||
/* 800B70B8 40 82 00 88 */ bne lbl_800B7140
|
||||
/* 800B70BC 80 1F 31 A0 */ lwz r0, 0x31a0(r31)
|
||||
/* 800B70C0 54 00 03 5B */ rlwinm. r0, r0, 0, 0xd, 0xd
|
||||
/* 800B70C4 41 82 00 0C */ beq lbl_800B70D0
|
||||
/* 800B70C8 38 60 00 00 */ li r3, 0
|
||||
/* 800B70CC 48 00 00 88 */ b lbl_800B7154
|
||||
lbl_800B70D0:
|
||||
/* 800B70D0 38 80 00 02 */ li r4, 2
|
||||
/* 800B70D4 C0 22 92 BC */ lfs f1, lit_6041(r2)
|
||||
/* 800B70D8 4B FF 66 4D */ bl resetUpperAnime__9daAlink_cFQ29daAlink_c13daAlink_UPPERf
|
||||
/* 800B70DC 7F E3 FB 78 */ mr r3, r31
|
||||
/* 800B70E0 81 9F 06 28 */ lwz r12, 0x628(r31)
|
||||
/* 800B70E4 81 8C 01 94 */ lwz r12, 0x194(r12)
|
||||
/* 800B70E8 7D 89 03 A6 */ mtctr r12
|
||||
/* 800B70EC 4E 80 04 21 */ bctrl
|
||||
/* 800B70F0 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 800B70F4 41 82 00 10 */ beq lbl_800B7104
|
||||
/* 800B70F8 7F E3 FB 78 */ mr r3, r31
|
||||
/* 800B70FC 48 04 F5 1D */ bl checkBoardSwordTriggerAction__9daAlink_cFv
|
||||
/* 800B7100 48 00 00 54 */ b lbl_800B7154
|
||||
lbl_800B7104:
|
||||
/* 800B7104 38 00 00 00 */ li r0, 0
|
||||
/* 800B7108 88 7F 2F AA */ lbz r3, 0x2faa(r31)
|
||||
/* 800B710C 28 03 00 01 */ cmplwi r3, 1
|
||||
/* 800B7110 41 82 00 0C */ beq lbl_800B711C
|
||||
/* 800B7114 28 03 00 02 */ cmplwi r3, 2
|
||||
/* 800B7118 40 82 00 08 */ bne lbl_800B7120
|
||||
lbl_800B711C:
|
||||
/* 800B711C 38 00 00 01 */ li r0, 1
|
||||
lbl_800B7120:
|
||||
/* 800B7120 54 00 06 3F */ clrlwi. r0, r0, 0x18
|
||||
/* 800B7124 41 82 00 10 */ beq lbl_800B7134
|
||||
/* 800B7128 7F E3 FB 78 */ mr r3, r31
|
||||
/* 800B712C 48 03 A7 69 */ bl procHorseCutChargeReadyInit__9daAlink_cFv
|
||||
/* 800B7130 48 00 00 24 */ b lbl_800B7154
|
||||
lbl_800B7134:
|
||||
/* 800B7134 7F E3 FB 78 */ mr r3, r31
|
||||
/* 800B7138 48 01 DB 31 */ bl procCutTurnChargeInit__9daAlink_cFv
|
||||
/* 800B713C 48 00 00 18 */ b lbl_800B7154
|
||||
lbl_800B7140:
|
||||
/* 800B7140 4B FF FD E9 */ bl checkItemActionInitStart__9daAlink_cFv
|
||||
/* 800B7144 2C 03 FF FF */ cmpwi r3, -1
|
||||
/* 800B7148 41 82 00 08 */ beq lbl_800B7150
|
||||
/* 800B714C 48 00 00 08 */ b lbl_800B7154
|
||||
lbl_800B7150:
|
||||
/* 800B7150 38 60 00 00 */ li r3, 0
|
||||
lbl_800B7154:
|
||||
/* 800B7154 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 800B7158 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 800B715C 7C 08 03 A6 */ mtlr r0
|
||||
/* 800B7160 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 800B7164 4E 80 00 20 */ blr
|
||||
|
|
@ -1,268 +0,0 @@
|
|||
lbl_800B994C:
|
||||
/* 800B994C 94 21 FF E0 */ stwu r1, -0x20(r1)
|
||||
/* 800B9950 7C 08 02 A6 */ mflr r0
|
||||
/* 800B9954 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 800B9958 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 800B995C 48 2A 88 79 */ bl _savegpr_27
|
||||
/* 800B9960 7C 7E 1B 78 */ mr r30, r3
|
||||
/* 800B9964 80 03 31 A0 */ lwz r0, 0x31a0(r3)
|
||||
/* 800B9968 54 00 07 7B */ rlwinm. r0, r0, 0, 0x1d, 0x1d
|
||||
/* 800B996C 41 82 03 A4 */ beq lbl_800B9D10
|
||||
/* 800B9970 4B FF F9 D1 */ bl checkEquipAnime__9daAlink_cCFv
|
||||
/* 800B9974 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 800B9978 40 82 03 98 */ bne lbl_800B9D10
|
||||
/* 800B997C 7F C3 F3 78 */ mr r3, r30
|
||||
/* 800B9980 48 02 6B 2D */ bl checkBoomerangThrowAnime__9daAlink_cCFv
|
||||
/* 800B9984 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 800B9988 40 82 03 88 */ bne lbl_800B9D10
|
||||
/* 800B998C 38 60 00 00 */ li r3, 0
|
||||
/* 800B9990 A0 1E 2F DC */ lhz r0, 0x2fdc(r30)
|
||||
/* 800B9994 28 00 00 46 */ cmplwi r0, 0x46
|
||||
/* 800B9998 40 82 00 14 */ bne lbl_800B99AC
|
||||
/* 800B999C A0 1E 1F BC */ lhz r0, 0x1fbc(r30)
|
||||
/* 800B99A0 28 00 00 53 */ cmplwi r0, 0x53
|
||||
/* 800B99A4 40 82 00 08 */ bne lbl_800B99AC
|
||||
/* 800B99A8 38 60 00 01 */ li r3, 1
|
||||
lbl_800B99AC:
|
||||
/* 800B99AC 54 60 06 3F */ clrlwi. r0, r3, 0x18
|
||||
/* 800B99B0 40 82 03 60 */ bne lbl_800B9D10
|
||||
/* 800B99B4 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 800B99B8 3B E3 61 C0 */ addi r31, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 800B99BC 88 1F 00 14 */ lbz r0, 0x14(r31)
|
||||
/* 800B99C0 28 00 00 FF */ cmplwi r0, 0xff
|
||||
/* 800B99C4 41 82 00 88 */ beq lbl_800B9A4C
|
||||
/* 800B99C8 48 00 6B CD */ bl checkNotBattleStage__9daAlink_cFv
|
||||
/* 800B99CC 54 60 06 3F */ clrlwi. r0, r3, 0x18
|
||||
/* 800B99D0 40 82 00 7C */ bne lbl_800B9A4C
|
||||
/* 800B99D4 7F C3 F3 78 */ mr r3, r30
|
||||
/* 800B99D8 81 9E 06 28 */ lwz r12, 0x628(r30)
|
||||
/* 800B99DC 81 8C 01 90 */ lwz r12, 0x190(r12)
|
||||
/* 800B99E0 7D 89 03 A6 */ mtctr r12
|
||||
/* 800B99E4 4E 80 04 21 */ bctrl
|
||||
/* 800B99E8 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 800B99EC 40 82 00 60 */ bne lbl_800B9A4C
|
||||
/* 800B99F0 80 1E 31 A0 */ lwz r0, 0x31a0(r30)
|
||||
/* 800B99F4 54 00 03 5B */ rlwinm. r0, r0, 0, 0xd, 0xd
|
||||
/* 800B99F8 41 82 00 10 */ beq lbl_800B9A08
|
||||
/* 800B99FC 80 1E 05 70 */ lwz r0, 0x570(r30)
|
||||
/* 800B9A00 54 00 01 8D */ rlwinm. r0, r0, 0, 6, 6
|
||||
/* 800B9A04 41 82 00 48 */ beq lbl_800B9A4C
|
||||
lbl_800B9A08:
|
||||
/* 800B9A08 A0 1E 2F DC */ lhz r0, 0x2fdc(r30)
|
||||
/* 800B9A0C 28 00 01 03 */ cmplwi r0, 0x103
|
||||
/* 800B9A10 41 82 00 3C */ beq lbl_800B9A4C
|
||||
/* 800B9A14 7F C3 F3 78 */ mr r3, r30
|
||||
/* 800B9A18 38 80 00 08 */ li r4, 8
|
||||
/* 800B9A1C 4B FF 8B B1 */ bl itemTriggerCheck__9daAlink_cFUc
|
||||
/* 800B9A20 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 800B9A24 41 82 00 28 */ beq lbl_800B9A4C
|
||||
/* 800B9A28 80 1E 05 8C */ lwz r0, 0x58c(r30)
|
||||
/* 800B9A2C 54 00 00 43 */ rlwinm. r0, r0, 0, 1, 1
|
||||
/* 800B9A30 41 82 00 0C */ beq lbl_800B9A3C
|
||||
/* 800B9A34 38 60 00 00 */ li r3, 0
|
||||
/* 800B9A38 48 00 02 DC */ b lbl_800B9D14
|
||||
lbl_800B9A3C:
|
||||
/* 800B9A3C 7F C3 F3 78 */ mr r3, r30
|
||||
/* 800B9A40 38 80 00 01 */ li r4, 1
|
||||
/* 800B9A44 4B FF F9 B1 */ bl swordEquip__9daAlink_cFi
|
||||
/* 800B9A48 48 00 02 C8 */ b lbl_800B9D10
|
||||
lbl_800B9A4C:
|
||||
/* 800B9A4C 7F C3 F3 78 */ mr r3, r30
|
||||
/* 800B9A50 81 9E 06 28 */ lwz r12, 0x628(r30)
|
||||
/* 800B9A54 81 8C 01 90 */ lwz r12, 0x190(r12)
|
||||
/* 800B9A58 7D 89 03 A6 */ mtctr r12
|
||||
/* 800B9A5C 4E 80 04 21 */ bctrl
|
||||
/* 800B9A60 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 800B9A64 41 82 00 58 */ beq lbl_800B9ABC
|
||||
/* 800B9A68 3C 60 80 39 */ lis r3, d_a_d_a_alink__stringBase0@ha /* 0x80392094@ha */
|
||||
/* 800B9A6C 38 63 20 94 */ addi r3, r3, d_a_d_a_alink__stringBase0@l /* 0x80392094@l */
|
||||
/* 800B9A70 38 63 00 6F */ addi r3, r3, 0x6f
|
||||
/* 800B9A74 4B FE 3F ED */ bl checkStageName__9daAlink_cFPCc
|
||||
/* 800B9A78 54 60 06 3F */ clrlwi. r0, r3, 0x18
|
||||
/* 800B9A7C 40 82 00 40 */ bne lbl_800B9ABC
|
||||
/* 800B9A80 88 1E 05 6A */ lbz r0, 0x56a(r30)
|
||||
/* 800B9A84 28 00 00 2D */ cmplwi r0, 0x2d
|
||||
/* 800B9A88 41 82 00 34 */ beq lbl_800B9ABC
|
||||
/* 800B9A8C A0 1E 2F DC */ lhz r0, 0x2fdc(r30)
|
||||
/* 800B9A90 28 00 01 05 */ cmplwi r0, 0x105
|
||||
/* 800B9A94 41 82 00 28 */ beq lbl_800B9ABC
|
||||
/* 800B9A98 7F C3 F3 78 */ mr r3, r30
|
||||
/* 800B9A9C 38 80 00 08 */ li r4, 8
|
||||
/* 800B9AA0 4B FF 8B 2D */ bl itemTriggerCheck__9daAlink_cFUc
|
||||
/* 800B9AA4 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 800B9AA8 41 82 00 14 */ beq lbl_800B9ABC
|
||||
/* 800B9AAC 7F C3 F3 78 */ mr r3, r30
|
||||
/* 800B9AB0 38 80 01 05 */ li r4, 0x105
|
||||
/* 800B9AB4 4B FF FB 8D */ bl itemEquip__9daAlink_cFUs
|
||||
/* 800B9AB8 48 00 02 58 */ b lbl_800B9D10
|
||||
lbl_800B9ABC:
|
||||
/* 800B9ABC 3B 80 00 00 */ li r28, 0
|
||||
/* 800B9AC0 3B A0 00 01 */ li r29, 1
|
||||
/* 800B9AC4 48 00 00 4C */ b lbl_800B9B10
|
||||
lbl_800B9AC8:
|
||||
/* 800B9AC8 7F C3 F3 78 */ mr r3, r30
|
||||
/* 800B9ACC 7F 84 E3 78 */ mr r4, r28
|
||||
/* 800B9AD0 48 00 6F CD */ bl checkNewItemChange__9daAlink_cFUc
|
||||
/* 800B9AD4 7C 7B 1B 79 */ or. r27, r3, r3
|
||||
/* 800B9AD8 41 82 00 34 */ beq lbl_800B9B0C
|
||||
/* 800B9ADC 7F C3 F3 78 */ mr r3, r30
|
||||
/* 800B9AE0 57 80 06 3E */ clrlwi r0, r28, 0x18
|
||||
/* 800B9AE4 7F A0 00 30 */ slw r0, r29, r0
|
||||
/* 800B9AE8 54 04 06 3E */ clrlwi r4, r0, 0x18
|
||||
/* 800B9AEC 4B FF 8A E1 */ bl itemTriggerCheck__9daAlink_cFUc
|
||||
/* 800B9AF0 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 800B9AF4 41 82 00 18 */ beq lbl_800B9B0C
|
||||
/* 800B9AF8 7F C3 F3 78 */ mr r3, r30
|
||||
/* 800B9AFC 7F 84 E3 78 */ mr r4, r28
|
||||
/* 800B9B00 7F 65 DB 78 */ mr r5, r27
|
||||
/* 800B9B04 48 00 6C 79 */ bl changeItemTriggerKeepProc__9daAlink_cFUci
|
||||
/* 800B9B08 48 00 02 0C */ b lbl_800B9D14
|
||||
lbl_800B9B0C:
|
||||
/* 800B9B0C 3B 9C 00 01 */ addi r28, r28, 1
|
||||
lbl_800B9B10:
|
||||
/* 800B9B10 57 80 06 3E */ clrlwi r0, r28, 0x18
|
||||
/* 800B9B14 28 00 00 02 */ cmplwi r0, 2
|
||||
/* 800B9B18 41 80 FF B0 */ blt lbl_800B9AC8
|
||||
/* 800B9B1C 88 1E 2F 8D */ lbz r0, 0x2f8d(r30)
|
||||
/* 800B9B20 54 00 06 F7 */ rlwinm. r0, r0, 0, 0x1b, 0x1b
|
||||
/* 800B9B24 41 82 00 84 */ beq lbl_800B9BA8
|
||||
/* 800B9B28 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 800B9B2C 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 800B9B30 88 03 5E 24 */ lbz r0, 0x5e24(r3)
|
||||
/* 800B9B34 28 00 00 04 */ cmplwi r0, 4
|
||||
/* 800B9B38 40 82 00 70 */ bne lbl_800B9BA8
|
||||
/* 800B9B3C A0 7E 2F DC */ lhz r3, 0x2fdc(r30)
|
||||
/* 800B9B40 28 03 00 48 */ cmplwi r3, 0x48
|
||||
/* 800B9B44 41 82 00 1C */ beq lbl_800B9B60
|
||||
/* 800B9B48 80 1E 05 78 */ lwz r0, 0x578(r30)
|
||||
/* 800B9B4C 54 00 07 FF */ clrlwi. r0, r0, 0x1f
|
||||
/* 800B9B50 41 82 00 10 */ beq lbl_800B9B60
|
||||
/* 800B9B54 7F C3 F3 78 */ mr r3, r30
|
||||
/* 800B9B58 48 05 6C E9 */ bl offKandelaarModel__9daAlink_cFv
|
||||
/* 800B9B5C 48 00 01 B4 */ b lbl_800B9D10
|
||||
lbl_800B9B60:
|
||||
/* 800B9B60 A8 1E 30 F4 */ lha r0, 0x30f4(r30)
|
||||
/* 800B9B64 2C 00 00 00 */ cmpwi r0, 0
|
||||
/* 800B9B68 41 82 00 30 */ beq lbl_800B9B98
|
||||
/* 800B9B6C 28 03 01 03 */ cmplwi r3, 0x103
|
||||
/* 800B9B70 40 82 00 28 */ bne lbl_800B9B98
|
||||
/* 800B9B74 88 1F 00 14 */ lbz r0, 0x14(r31)
|
||||
/* 800B9B78 28 00 00 3F */ cmplwi r0, 0x3f
|
||||
/* 800B9B7C 41 82 00 1C */ beq lbl_800B9B98
|
||||
/* 800B9B80 80 1E 31 A0 */ lwz r0, 0x31a0(r30)
|
||||
/* 800B9B84 70 00 04 02 */ andi. r0, r0, 0x402
|
||||
/* 800B9B88 40 82 00 10 */ bne lbl_800B9B98
|
||||
/* 800B9B8C 7F C3 F3 78 */ mr r3, r30
|
||||
/* 800B9B90 48 01 CD FD */ bl procSwordUnequipSpInit__9daAlink_cFv
|
||||
/* 800B9B94 48 00 01 80 */ b lbl_800B9D14
|
||||
lbl_800B9B98:
|
||||
/* 800B9B98 7F C3 F3 78 */ mr r3, r30
|
||||
/* 800B9B9C 38 80 00 01 */ li r4, 1
|
||||
/* 800B9BA0 4B FF FC 9D */ bl allUnequip__9daAlink_cFi
|
||||
/* 800B9BA4 48 00 01 6C */ b lbl_800B9D10
|
||||
lbl_800B9BA8:
|
||||
/* 800B9BA8 A0 1E 2F DC */ lhz r0, 0x2fdc(r30)
|
||||
/* 800B9BAC 28 00 00 FF */ cmplwi r0, 0xff
|
||||
/* 800B9BB0 40 82 00 94 */ bne lbl_800B9C44
|
||||
/* 800B9BB4 80 1E 28 38 */ lwz r0, 0x2838(r30)
|
||||
/* 800B9BB8 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 800B9BBC 40 82 00 88 */ bne lbl_800B9C44
|
||||
/* 800B9BC0 7F C3 F3 78 */ mr r3, r30
|
||||
/* 800B9BC4 81 9E 06 28 */ lwz r12, 0x628(r30)
|
||||
/* 800B9BC8 81 8C 01 90 */ lwz r12, 0x190(r12)
|
||||
/* 800B9BCC 7D 89 03 A6 */ mtctr r12
|
||||
/* 800B9BD0 4E 80 04 21 */ bctrl
|
||||
/* 800B9BD4 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 800B9BD8 40 82 00 6C */ bne lbl_800B9C44
|
||||
/* 800B9BDC 7F C3 F3 78 */ mr r3, r30
|
||||
/* 800B9BE0 4B FF F6 75 */ bl checkNoUpperAnime__9daAlink_cCFv
|
||||
/* 800B9BE4 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 800B9BE8 41 82 00 5C */ beq lbl_800B9C44
|
||||
/* 800B9BEC 80 1E 05 78 */ lwz r0, 0x578(r30)
|
||||
/* 800B9BF0 54 00 07 FF */ clrlwi. r0, r0, 0x1f
|
||||
/* 800B9BF4 41 82 00 50 */ beq lbl_800B9C44
|
||||
/* 800B9BF8 3B A0 00 00 */ li r29, 0
|
||||
/* 800B9BFC 48 00 00 20 */ b lbl_800B9C1C
|
||||
lbl_800B9C00:
|
||||
/* 800B9C00 57 A3 06 3E */ clrlwi r3, r29, 0x18
|
||||
/* 800B9C04 4B F7 43 19 */ bl dComIfGp_getSelectItem__Fi
|
||||
/* 800B9C08 54 60 06 3E */ clrlwi r0, r3, 0x18
|
||||
/* 800B9C0C 28 00 00 48 */ cmplwi r0, 0x48
|
||||
/* 800B9C10 40 82 00 08 */ bne lbl_800B9C18
|
||||
/* 800B9C14 9B BE 2F 9C */ stb r29, 0x2f9c(r30)
|
||||
lbl_800B9C18:
|
||||
/* 800B9C18 3B BD 00 01 */ addi r29, r29, 1
|
||||
lbl_800B9C1C:
|
||||
/* 800B9C1C 57 A0 06 3E */ clrlwi r0, r29, 0x18
|
||||
/* 800B9C20 28 00 00 02 */ cmplwi r0, 2
|
||||
/* 800B9C24 41 80 FF DC */ blt lbl_800B9C00
|
||||
/* 800B9C28 7F C3 F3 78 */ mr r3, r30
|
||||
/* 800B9C2C 38 80 00 48 */ li r4, 0x48
|
||||
/* 800B9C30 4B FF FA 11 */ bl itemEquip__9daAlink_cFUs
|
||||
/* 800B9C34 80 1E 05 74 */ lwz r0, 0x574(r30)
|
||||
/* 800B9C38 60 00 00 40 */ ori r0, r0, 0x40
|
||||
/* 800B9C3C 90 1E 05 74 */ stw r0, 0x574(r30)
|
||||
/* 800B9C40 48 00 00 D0 */ b lbl_800B9D10
|
||||
lbl_800B9C44:
|
||||
/* 800B9C44 A0 1E 2F DC */ lhz r0, 0x2fdc(r30)
|
||||
/* 800B9C48 28 00 01 03 */ cmplwi r0, 0x103
|
||||
/* 800B9C4C 41 82 00 C4 */ beq lbl_800B9D10
|
||||
/* 800B9C50 28 00 00 FF */ cmplwi r0, 0xff
|
||||
/* 800B9C54 41 82 00 BC */ beq lbl_800B9D10
|
||||
/* 800B9C58 28 00 01 0B */ cmplwi r0, 0x10b
|
||||
/* 800B9C5C 41 82 00 B4 */ beq lbl_800B9D10
|
||||
/* 800B9C60 28 00 01 02 */ cmplwi r0, 0x102
|
||||
/* 800B9C64 41 82 00 AC */ beq lbl_800B9D10
|
||||
/* 800B9C68 7F C3 F3 78 */ mr r3, r30
|
||||
/* 800B9C6C 81 9E 06 28 */ lwz r12, 0x628(r30)
|
||||
/* 800B9C70 81 8C 01 90 */ lwz r12, 0x190(r12)
|
||||
/* 800B9C74 7D 89 03 A6 */ mtctr r12
|
||||
/* 800B9C78 4E 80 04 21 */ bctrl
|
||||
/* 800B9C7C 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 800B9C80 41 82 00 10 */ beq lbl_800B9C90
|
||||
/* 800B9C84 A0 1E 2F DC */ lhz r0, 0x2fdc(r30)
|
||||
/* 800B9C88 28 00 01 05 */ cmplwi r0, 0x105
|
||||
/* 800B9C8C 41 82 00 84 */ beq lbl_800B9D10
|
||||
lbl_800B9C90:
|
||||
/* 800B9C90 7F C3 F3 78 */ mr r3, r30
|
||||
/* 800B9C94 48 05 BF 8D */ bl checkEventRun__9daAlink_cCFv
|
||||
/* 800B9C98 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 800B9C9C 41 82 00 2C */ beq lbl_800B9CC8
|
||||
/* 800B9CA0 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 800B9CA4 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 800B9CA8 38 63 4F F8 */ addi r3, r3, 0x4ff8
|
||||
/* 800B9CAC 4B F8 E7 3D */ bl getRunEventName__16dEvent_manager_cFv
|
||||
/* 800B9CB0 3C 80 80 39 */ lis r4, d_a_d_a_alink__stringBase0@ha /* 0x80392094@ha */
|
||||
/* 800B9CB4 38 84 20 94 */ addi r4, r4, d_a_d_a_alink__stringBase0@l /* 0x80392094@l */
|
||||
/* 800B9CB8 38 84 04 87 */ addi r4, r4, 0x487
|
||||
/* 800B9CBC 48 2A EC D9 */ bl strcmp
|
||||
/* 800B9CC0 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 800B9CC4 41 82 00 4C */ beq lbl_800B9D10
|
||||
lbl_800B9CC8:
|
||||
/* 800B9CC8 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 800B9CCC 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 800B9CD0 38 63 4F F8 */ addi r3, r3, 0x4ff8
|
||||
/* 800B9CD4 4B F8 E7 15 */ bl getRunEventName__16dEvent_manager_cFv
|
||||
/* 800B9CD8 3C 80 80 39 */ lis r4, d_a_d_a_alink__stringBase0@ha /* 0x80392094@ha */
|
||||
/* 800B9CDC 38 84 20 94 */ addi r4, r4, d_a_d_a_alink__stringBase0@l /* 0x80392094@l */
|
||||
/* 800B9CE0 38 84 04 8D */ addi r4, r4, 0x48d
|
||||
/* 800B9CE4 48 2A EC B1 */ bl strcmp
|
||||
/* 800B9CE8 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 800B9CEC 41 82 00 24 */ beq lbl_800B9D10
|
||||
/* 800B9CF0 7F C3 F3 78 */ mr r3, r30
|
||||
/* 800B9CF4 A0 9E 2F DC */ lhz r4, 0x2fdc(r30)
|
||||
/* 800B9CF8 48 00 65 11 */ bl checkItemSetButton__9daAlink_cFi
|
||||
/* 800B9CFC 2C 03 00 02 */ cmpwi r3, 2
|
||||
/* 800B9D00 40 82 00 10 */ bne lbl_800B9D10
|
||||
/* 800B9D04 7F C3 F3 78 */ mr r3, r30
|
||||
/* 800B9D08 38 80 00 01 */ li r4, 1
|
||||
/* 800B9D0C 4B FF FB 31 */ bl allUnequip__9daAlink_cFi
|
||||
lbl_800B9D10:
|
||||
/* 800B9D10 38 60 00 00 */ li r3, 0
|
||||
lbl_800B9D14:
|
||||
/* 800B9D14 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 800B9D18 48 2A 85 09 */ bl _restgpr_27
|
||||
/* 800B9D1C 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 800B9D20 7C 08 03 A6 */ mtlr r0
|
||||
/* 800B9D24 38 21 00 20 */ addi r1, r1, 0x20
|
||||
/* 800B9D28 4E 80 00 20 */ blr
|
||||
|
|
@ -1,21 +0,0 @@
|
|||
lbl_800B92F8:
|
||||
/* 800B92F8 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 800B92FC 7C 08 02 A6 */ mflr r0
|
||||
/* 800B9300 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 800B9304 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 800B9308 3B E0 00 00 */ li r31, 0
|
||||
/* 800B930C A0 03 1F BC */ lhz r0, 0x1fbc(r3)
|
||||
/* 800B9310 28 00 02 45 */ cmplwi r0, 0x245
|
||||
/* 800B9314 41 82 00 10 */ beq lbl_800B9324
|
||||
/* 800B9318 4B FF FF B9 */ bl checkOneHandItemEquipAnime__9daAlink_cCFv
|
||||
/* 800B931C 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 800B9320 41 82 00 08 */ beq lbl_800B9328
|
||||
lbl_800B9324:
|
||||
/* 800B9324 3B E0 00 01 */ li r31, 1
|
||||
lbl_800B9328:
|
||||
/* 800B9328 57 E3 06 3E */ clrlwi r3, r31, 0x18
|
||||
/* 800B932C 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 800B9330 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 800B9334 7C 08 03 A6 */ mtlr r0
|
||||
/* 800B9338 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 800B933C 4E 80 00 20 */ blr
|
||||
|
|
@ -1,13 +0,0 @@
|
|||
lbl_80110C6C:
|
||||
/* 80110C6C 38 80 00 00 */ li r4, 0
|
||||
/* 80110C70 A0 03 1F BC */ lhz r0, 0x1fbc(r3)
|
||||
/* 80110C74 28 00 02 64 */ cmplwi r0, 0x264
|
||||
/* 80110C78 41 82 00 10 */ beq lbl_80110C88
|
||||
/* 80110C7C 54 00 04 3E */ clrlwi r0, r0, 0x10
|
||||
/* 80110C80 28 00 02 68 */ cmplwi r0, 0x268
|
||||
/* 80110C84 40 82 00 08 */ bne lbl_80110C8C
|
||||
lbl_80110C88:
|
||||
/* 80110C88 38 80 00 01 */ li r4, 1
|
||||
lbl_80110C8C:
|
||||
/* 80110C8C 54 83 06 3E */ clrlwi r3, r4, 0x18
|
||||
/* 80110C90 4E 80 00 20 */ blr
|
||||
|
|
@ -1,17 +0,0 @@
|
|||
lbl_801108B4:
|
||||
/* 801108B4 A0 03 2F E8 */ lhz r0, 0x2fe8(r3)
|
||||
/* 801108B8 28 00 00 B7 */ cmplwi r0, 0xb7
|
||||
/* 801108BC 40 82 00 28 */ bne lbl_801108E4
|
||||
/* 801108C0 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 801108C4 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 801108C8 A0 03 00 08 */ lhz r0, 8(r3)
|
||||
/* 801108CC 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 801108D0 40 82 00 0C */ bne lbl_801108DC
|
||||
/* 801108D4 2C 04 00 00 */ cmpwi r4, 0
|
||||
/* 801108D8 40 82 00 0C */ bne lbl_801108E4
|
||||
lbl_801108DC:
|
||||
/* 801108DC 38 60 00 01 */ li r3, 1
|
||||
/* 801108E0 4E 80 00 20 */ blr
|
||||
lbl_801108E4:
|
||||
/* 801108E4 38 60 00 00 */ li r3, 0
|
||||
/* 801108E8 4E 80 00 20 */ blr
|
||||
|
|
@ -1,183 +0,0 @@
|
|||
lbl_800B5CCC:
|
||||
/* 800B5CCC 94 21 FF C0 */ stwu r1, -0x40(r1)
|
||||
/* 800B5CD0 7C 08 02 A6 */ mflr r0
|
||||
/* 800B5CD4 90 01 00 44 */ stw r0, 0x44(r1)
|
||||
/* 800B5CD8 DB E1 00 30 */ stfd f31, 0x30(r1)
|
||||
/* 800B5CDC F3 E1 00 38 */ psq_st f31, 56(r1), 0, 0 /* qr0 */
|
||||
/* 800B5CE0 39 61 00 30 */ addi r11, r1, 0x30
|
||||
/* 800B5CE4 48 2A C4 F1 */ bl _savegpr_27
|
||||
/* 800B5CE8 7C 7E 1B 78 */ mr r30, r3
|
||||
/* 800B5CEC 7C 9F 23 78 */ mr r31, r4
|
||||
/* 800B5CF0 C0 42 93 88 */ lfs f2, lit_8782(r2)
|
||||
/* 800B5CF4 C0 23 33 C4 */ lfs f1, 0x33c4(r3)
|
||||
/* 800B5CF8 C0 03 04 D4 */ lfs f0, 0x4d4(r3)
|
||||
/* 800B5CFC EC 01 00 28 */ fsubs f0, f1, f0
|
||||
/* 800B5D00 EF E2 00 32 */ fmuls f31, f2, f0
|
||||
/* 800B5D04 A8 63 04 DE */ lha r3, 0x4de(r3)
|
||||
/* 800B5D08 A8 1E 2F E2 */ lha r0, 0x2fe2(r30)
|
||||
/* 800B5D0C 7C 03 00 50 */ subf r0, r3, r0
|
||||
/* 800B5D10 7C 03 07 34 */ extsh r3, r0
|
||||
/* 800B5D14 4B FF D7 81 */ bl getDirectionFromAngle__9daAlink_cFs
|
||||
/* 800B5D18 7C 7C 1B 78 */ mr r28, r3
|
||||
/* 800B5D1C A8 7E 04 E6 */ lha r3, 0x4e6(r30)
|
||||
/* 800B5D20 A8 1E 04 DE */ lha r0, 0x4de(r30)
|
||||
/* 800B5D24 7C 03 00 50 */ subf r0, r3, r0
|
||||
/* 800B5D28 7C 03 07 34 */ extsh r3, r0
|
||||
/* 800B5D2C 4B FF D7 69 */ bl getDirectionFromAngle__9daAlink_cFs
|
||||
/* 800B5D30 7C 7B 1B 78 */ mr r27, r3
|
||||
/* 800B5D34 3B A0 00 00 */ li r29, 0
|
||||
/* 800B5D38 C0 3E 33 A8 */ lfs f1, 0x33a8(r30)
|
||||
/* 800B5D3C C0 02 94 08 */ lfs f0, lit_14064(r2)
|
||||
/* 800B5D40 FC 01 00 40 */ fcmpo cr0, f1, f0
|
||||
/* 800B5D44 40 81 00 34 */ ble lbl_800B5D78
|
||||
/* 800B5D48 2C 1B 00 01 */ cmpwi r27, 1
|
||||
/* 800B5D4C 41 82 00 2C */ beq lbl_800B5D78
|
||||
/* 800B5D50 7F C3 F3 78 */ mr r3, r30
|
||||
/* 800B5D54 48 02 DF 19 */ bl checkGrabAnime__9daAlink_cCFv
|
||||
/* 800B5D58 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 800B5D5C 40 82 00 1C */ bne lbl_800B5D78
|
||||
/* 800B5D60 A0 1E 2F E8 */ lhz r0, 0x2fe8(r30)
|
||||
/* 800B5D64 28 00 00 2D */ cmplwi r0, 0x2d
|
||||
/* 800B5D68 41 82 00 10 */ beq lbl_800B5D78
|
||||
/* 800B5D6C 2C 1C 00 00 */ cmpwi r28, 0
|
||||
/* 800B5D70 40 82 00 08 */ bne lbl_800B5D78
|
||||
/* 800B5D74 3B A0 00 01 */ li r29, 1
|
||||
lbl_800B5D78:
|
||||
/* 800B5D78 57 BD 06 3E */ clrlwi r29, r29, 0x18
|
||||
/* 800B5D7C 2C 1F 00 00 */ cmpwi r31, 0
|
||||
/* 800B5D80 40 82 00 1C */ bne lbl_800B5D9C
|
||||
/* 800B5D84 3C 60 80 39 */ lis r3, m__21daAlinkHIO_damFall_c0@ha /* 0x8038E454@ha */
|
||||
/* 800B5D88 38 63 E4 54 */ addi r3, r3, m__21daAlinkHIO_damFall_c0@l /* 0x8038E454@l */
|
||||
/* 800B5D8C C0 03 00 2C */ lfs f0, 0x2c(r3)
|
||||
/* 800B5D90 FC 1F 00 40 */ fcmpo cr0, f31, f0
|
||||
/* 800B5D94 4C 41 13 82 */ cror 2, 1, 2
|
||||
/* 800B5D98 40 82 00 44 */ bne lbl_800B5DDC
|
||||
lbl_800B5D9C:
|
||||
/* 800B5D9C 3C 60 80 39 */ lis r3, m__21daAlinkHIO_damFall_c0@ha /* 0x8038E454@ha */
|
||||
/* 800B5DA0 38 63 E4 54 */ addi r3, r3, m__21daAlinkHIO_damFall_c0@l /* 0x8038E454@l */
|
||||
/* 800B5DA4 C0 03 00 30 */ lfs f0, 0x30(r3)
|
||||
/* 800B5DA8 FC 1F 00 40 */ fcmpo cr0, f31, f0
|
||||
/* 800B5DAC 40 80 00 30 */ bge lbl_800B5DDC
|
||||
/* 800B5DB0 2C 1D 00 00 */ cmpwi r29, 0
|
||||
/* 800B5DB4 41 82 00 28 */ beq lbl_800B5DDC
|
||||
/* 800B5DB8 2C 1B 00 00 */ cmpwi r27, 0
|
||||
/* 800B5DBC 40 82 00 10 */ bne lbl_800B5DCC
|
||||
/* 800B5DC0 7F C3 F3 78 */ mr r3, r30
|
||||
/* 800B5DC4 48 00 EB 89 */ bl procFrontRollInit__9daAlink_cFv
|
||||
/* 800B5DC8 48 00 01 80 */ b lbl_800B5F48
|
||||
lbl_800B5DCC:
|
||||
/* 800B5DCC 7F C3 F3 78 */ mr r3, r30
|
||||
/* 800B5DD0 7F 64 DB 78 */ mr r4, r27
|
||||
/* 800B5DD4 48 00 F5 55 */ bl procSideRollInit__9daAlink_cFi
|
||||
/* 800B5DD8 48 00 01 70 */ b lbl_800B5F48
|
||||
lbl_800B5DDC:
|
||||
/* 800B5DDC 7F C3 F3 78 */ mr r3, r30
|
||||
/* 800B5DE0 48 02 11 4D */ bl checkNoLandDamageSlidePolygon__9daAlink_cFv
|
||||
/* 800B5DE4 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 800B5DE8 40 82 00 18 */ bne lbl_800B5E00
|
||||
/* 800B5DEC 3C 60 80 39 */ lis r3, m__21daAlinkHIO_damFall_c0@ha /* 0x8038E454@ha */
|
||||
/* 800B5DF0 38 83 E4 54 */ addi r4, r3, m__21daAlinkHIO_damFall_c0@l /* 0x8038E454@l */
|
||||
/* 800B5DF4 C0 04 00 34 */ lfs f0, 0x34(r4)
|
||||
/* 800B5DF8 FC 1F 00 40 */ fcmpo cr0, f31, f0
|
||||
/* 800B5DFC 40 80 01 2C */ bge lbl_800B5F28
|
||||
lbl_800B5E00:
|
||||
/* 800B5E00 2C 1F 00 00 */ cmpwi r31, 0
|
||||
/* 800B5E04 41 82 00 14 */ beq lbl_800B5E18
|
||||
/* 800B5E08 7F C3 F3 78 */ mr r3, r30
|
||||
/* 800B5E0C 38 80 00 00 */ li r4, 0
|
||||
/* 800B5E10 48 02 50 01 */ bl procLandDamageInit__9daAlink_cFi
|
||||
/* 800B5E14 48 00 01 34 */ b lbl_800B5F48
|
||||
lbl_800B5E18:
|
||||
/* 800B5E18 2C 1D 00 00 */ cmpwi r29, 0
|
||||
/* 800B5E1C 41 82 00 34 */ beq lbl_800B5E50
|
||||
/* 800B5E20 A0 1E 30 F0 */ lhz r0, 0x30f0(r30)
|
||||
/* 800B5E24 28 00 00 32 */ cmplwi r0, 0x32
|
||||
/* 800B5E28 40 81 00 28 */ ble lbl_800B5E50
|
||||
/* 800B5E2C 2C 1B 00 00 */ cmpwi r27, 0
|
||||
/* 800B5E30 40 82 00 10 */ bne lbl_800B5E40
|
||||
/* 800B5E34 7F C3 F3 78 */ mr r3, r30
|
||||
/* 800B5E38 48 00 EB 15 */ bl procFrontRollInit__9daAlink_cFv
|
||||
/* 800B5E3C 48 00 01 0C */ b lbl_800B5F48
|
||||
lbl_800B5E40:
|
||||
/* 800B5E40 7F C3 F3 78 */ mr r3, r30
|
||||
/* 800B5E44 7F 64 DB 78 */ mr r4, r27
|
||||
/* 800B5E48 48 00 F4 E1 */ bl procSideRollInit__9daAlink_cFi
|
||||
/* 800B5E4C 48 00 00 FC */ b lbl_800B5F48
|
||||
lbl_800B5E50:
|
||||
/* 800B5E50 C0 3E 33 AC */ lfs f1, 0x33ac(r30)
|
||||
/* 800B5E54 C0 02 92 A4 */ lfs f0, lit_6021(r2)
|
||||
/* 800B5E58 FC 01 00 40 */ fcmpo cr0, f1, f0
|
||||
/* 800B5E5C 40 81 00 BC */ ble lbl_800B5F18
|
||||
/* 800B5E60 2C 1B 00 00 */ cmpwi r27, 0
|
||||
/* 800B5E64 40 82 00 B4 */ bne lbl_800B5F18
|
||||
/* 800B5E68 2C 1C 00 00 */ cmpwi r28, 0
|
||||
/* 800B5E6C 40 82 00 AC */ bne lbl_800B5F18
|
||||
/* 800B5E70 C0 3E 33 98 */ lfs f1, 0x3398(r30)
|
||||
/* 800B5E74 C0 02 93 3C */ lfs f0, lit_7808(r2)
|
||||
/* 800B5E78 FC 01 00 40 */ fcmpo cr0, f1, f0
|
||||
/* 800B5E7C 40 81 00 9C */ ble lbl_800B5F18
|
||||
/* 800B5E80 3C 60 80 39 */ lis r3, m__18daAlinkHIO_move_c0@ha /* 0x8038D6BC@ha */
|
||||
/* 800B5E84 38 63 D6 BC */ addi r3, r3, m__18daAlinkHIO_move_c0@l /* 0x8038D6BC@l */
|
||||
/* 800B5E88 C0 03 00 30 */ lfs f0, 0x30(r3)
|
||||
/* 800B5E8C FC 01 00 40 */ fcmpo cr0, f1, f0
|
||||
/* 800B5E90 40 81 00 08 */ ble lbl_800B5E98
|
||||
/* 800B5E94 D0 1E 33 98 */ stfs f0, 0x3398(r30)
|
||||
lbl_800B5E98:
|
||||
/* 800B5E98 C0 3E 33 98 */ lfs f1, 0x3398(r30)
|
||||
/* 800B5E9C C0 02 92 AC */ lfs f0, lit_6023(r2)
|
||||
/* 800B5EA0 EC 01 00 32 */ fmuls f0, f1, f0
|
||||
/* 800B5EA4 D0 1E 33 98 */ stfs f0, 0x3398(r30)
|
||||
/* 800B5EA8 A8 1E 04 E6 */ lha r0, 0x4e6(r30)
|
||||
/* 800B5EAC B0 1E 04 DE */ sth r0, 0x4de(r30)
|
||||
/* 800B5EB0 7F C3 F3 78 */ mr r3, r30
|
||||
/* 800B5EB4 48 00 D8 19 */ bl procMoveInit__9daAlink_cFv
|
||||
/* 800B5EB8 7F C3 F3 78 */ mr r3, r30
|
||||
/* 800B5EBC 38 80 00 02 */ li r4, 2
|
||||
/* 800B5EC0 48 06 B3 01 */ bl setFootEffectProcType__9daAlink_cFi
|
||||
/* 800B5EC4 38 00 00 04 */ li r0, 4
|
||||
/* 800B5EC8 98 1E 2F 9D */ stb r0, 0x2f9d(r30)
|
||||
/* 800B5ECC 7F C3 F3 78 */ mr r3, r30
|
||||
/* 800B5ED0 48 00 96 11 */ bl resetBasAnime__9daAlink_cFv
|
||||
/* 800B5ED4 7F C3 F3 78 */ mr r3, r30
|
||||
/* 800B5ED8 3C 80 00 03 */ lis r4, 0x0003 /* 0x00030001@ha */
|
||||
/* 800B5EDC 38 84 00 01 */ addi r4, r4, 0x0001 /* 0x00030001@l */
|
||||
/* 800B5EE0 48 00 92 B5 */ bl seStartMapInfo__9daAlink_cFUl
|
||||
/* 800B5EE4 C0 22 92 C0 */ lfs f1, lit_6108(r2)
|
||||
/* 800B5EE8 D0 21 00 08 */ stfs f1, 8(r1)
|
||||
/* 800B5EEC C0 02 92 B8 */ lfs f0, lit_6040(r2)
|
||||
/* 800B5EF0 D0 01 00 0C */ stfs f0, 0xc(r1)
|
||||
/* 800B5EF4 D0 21 00 10 */ stfs f1, 0x10(r1)
|
||||
/* 800B5EF8 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 800B5EFC 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 800B5F00 38 63 5B D4 */ addi r3, r3, 0x5bd4
|
||||
/* 800B5F04 38 80 00 01 */ li r4, 1
|
||||
/* 800B5F08 38 A0 00 0F */ li r5, 0xf
|
||||
/* 800B5F0C 38 C1 00 08 */ addi r6, r1, 8
|
||||
/* 800B5F10 4B FB 9B 15 */ bl StartShock__12dVibration_cFii4cXyz
|
||||
/* 800B5F14 48 00 00 34 */ b lbl_800B5F48
|
||||
lbl_800B5F18:
|
||||
/* 800B5F18 7F C3 F3 78 */ mr r3, r30
|
||||
/* 800B5F1C FC 20 F8 90 */ fmr f1, f31
|
||||
/* 800B5F20 48 01 0F F9 */ bl procLandInit__9daAlink_cFf
|
||||
/* 800B5F24 48 00 00 24 */ b lbl_800B5F48
|
||||
lbl_800B5F28:
|
||||
/* 800B5F28 7F C3 F3 78 */ mr r3, r30
|
||||
/* 800B5F2C C0 04 00 38 */ lfs f0, 0x38(r4)
|
||||
/* 800B5F30 FC 1F 00 40 */ fcmpo cr0, f31, f0
|
||||
/* 800B5F34 40 80 00 0C */ bge lbl_800B5F40
|
||||
/* 800B5F38 38 80 00 01 */ li r4, 1
|
||||
/* 800B5F3C 48 00 00 08 */ b lbl_800B5F44
|
||||
lbl_800B5F40:
|
||||
/* 800B5F40 38 80 00 02 */ li r4, 2
|
||||
lbl_800B5F44:
|
||||
/* 800B5F44 48 02 4E CD */ bl procLandDamageInit__9daAlink_cFi
|
||||
lbl_800B5F48:
|
||||
/* 800B5F48 38 60 00 01 */ li r3, 1
|
||||
/* 800B5F4C E3 E1 00 38 */ psq_l f31, 56(r1), 0, 0 /* qr0 */
|
||||
/* 800B5F50 CB E1 00 30 */ lfd f31, 0x30(r1)
|
||||
/* 800B5F54 39 61 00 30 */ addi r11, r1, 0x30
|
||||
/* 800B5F58 48 2A C2 C9 */ bl _restgpr_27
|
||||
/* 800B5F5C 80 01 00 44 */ lwz r0, 0x44(r1)
|
||||
/* 800B5F60 7C 08 03 A6 */ mtlr r0
|
||||
/* 800B5F64 38 21 00 40 */ addi r1, r1, 0x40
|
||||
/* 800B5F68 4E 80 00 20 */ blr
|
||||
|
|
@ -1,13 +0,0 @@
|
|||
lbl_800D7C14:
|
||||
/* 800D7C14 38 60 00 00 */ li r3, 0
|
||||
/* 800D7C18 2C 04 00 01 */ cmpwi r4, 1
|
||||
/* 800D7C1C 41 82 00 1C */ beq lbl_800D7C38
|
||||
/* 800D7C20 2C 04 00 06 */ cmpwi r4, 6
|
||||
/* 800D7C24 41 82 00 14 */ beq lbl_800D7C38
|
||||
/* 800D7C28 2C 04 00 0A */ cmpwi r4, 0xa
|
||||
/* 800D7C2C 41 82 00 0C */ beq lbl_800D7C38
|
||||
/* 800D7C30 2C 04 00 0D */ cmpwi r4, 0xd
|
||||
/* 800D7C34 4C 82 00 20 */ bnelr
|
||||
lbl_800D7C38:
|
||||
/* 800D7C38 38 60 00 01 */ li r3, 1
|
||||
/* 800D7C3C 4E 80 00 20 */ blr
|
||||
|
|
@ -1,40 +0,0 @@
|
|||
lbl_800D0E08:
|
||||
/* 800D0E08 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 800D0E0C 7C 08 02 A6 */ mflr r0
|
||||
/* 800D0E10 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 800D0E14 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 800D0E18 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 800D0E1C 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 800D0E20 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 800D0E24 88 03 00 14 */ lbz r0, 0x14(r3)
|
||||
/* 800D0E28 28 00 00 49 */ cmplwi r0, 0x49
|
||||
/* 800D0E2C 40 82 00 4C */ bne lbl_800D0E78
|
||||
/* 800D0E30 85 83 4E 20 */ lwzu r12, 0x4e20(r3)
|
||||
/* 800D0E34 81 8C 00 BC */ lwz r12, 0xbc(r12)
|
||||
/* 800D0E38 7D 89 03 A6 */ mtctr r12
|
||||
/* 800D0E3C 4E 80 04 21 */ bctrl
|
||||
/* 800D0E40 88 03 00 09 */ lbz r0, 9(r3)
|
||||
/* 800D0E44 54 00 FE FE */ rlwinm r0, r0, 0x1f, 0x1b, 0x1f
|
||||
/* 800D0E48 2C 00 00 17 */ cmpwi r0, 0x17
|
||||
/* 800D0E4C 41 82 00 1C */ beq lbl_800D0E68
|
||||
/* 800D0E50 3C 60 80 0D */ lis r3, daAlink_searchNightStalker__FP10fopAc_ac_cPv@ha /* 0x800D0D38@ha */
|
||||
/* 800D0E54 38 63 0D 38 */ addi r3, r3, daAlink_searchNightStalker__FP10fopAc_ac_cPv@l /* 0x800D0D38@l */
|
||||
/* 800D0E58 38 80 00 00 */ li r4, 0
|
||||
/* 800D0E5C 4B F4 89 9D */ bl fopAcIt_Judge__FPFPvPv_PvPv
|
||||
/* 800D0E60 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 800D0E64 41 82 00 14 */ beq lbl_800D0E78
|
||||
lbl_800D0E68:
|
||||
/* 800D0E68 80 1F 05 7C */ lwz r0, 0x57c(r31)
|
||||
/* 800D0E6C 64 00 00 10 */ oris r0, r0, 0x10
|
||||
/* 800D0E70 90 1F 05 7C */ stw r0, 0x57c(r31)
|
||||
/* 800D0E74 48 00 00 10 */ b lbl_800D0E84
|
||||
lbl_800D0E78:
|
||||
/* 800D0E78 80 1F 05 7C */ lwz r0, 0x57c(r31)
|
||||
/* 800D0E7C 54 00 03 14 */ rlwinm r0, r0, 0, 0xc, 0xa
|
||||
/* 800D0E80 90 1F 05 7C */ stw r0, 0x57c(r31)
|
||||
lbl_800D0E84:
|
||||
/* 800D0E84 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 800D0E88 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 800D0E8C 7C 08 03 A6 */ mtlr r0
|
||||
/* 800D0E90 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 800D0E94 4E 80 00 20 */ blr
|
||||
|
|
@ -1,24 +0,0 @@
|
|||
lbl_800D77C8:
|
||||
/* 800D77C8 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 800D77CC 7C 08 02 A6 */ mflr r0
|
||||
/* 800D77D0 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 800D77D4 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 800D77D8 93 C1 00 08 */ stw r30, 8(r1)
|
||||
/* 800D77DC 7C 7E 1B 78 */ mr r30, r3
|
||||
/* 800D77E0 3B E0 00 00 */ li r31, 0
|
||||
/* 800D77E4 4B FE 86 19 */ bl checkMagicArmorWearAbility__9daAlink_cCFv
|
||||
/* 800D77E8 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 800D77EC 41 82 00 18 */ beq lbl_800D7804
|
||||
/* 800D77F0 7F C3 F3 78 */ mr r3, r30
|
||||
/* 800D77F4 4B FE 3C 15 */ bl checkMagicArmorHeavy__9daAlink_cCFv
|
||||
/* 800D77F8 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 800D77FC 40 82 00 08 */ bne lbl_800D7804
|
||||
/* 800D7800 3B E0 00 01 */ li r31, 1
|
||||
lbl_800D7804:
|
||||
/* 800D7804 57 E3 06 3E */ clrlwi r3, r31, 0x18
|
||||
/* 800D7808 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 800D780C 83 C1 00 08 */ lwz r30, 8(r1)
|
||||
/* 800D7810 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 800D7814 7C 08 03 A6 */ mtlr r0
|
||||
/* 800D7818 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 800D781C 4E 80 00 20 */ blr
|
||||
|
|
@ -1,22 +0,0 @@
|
|||
lbl_800BFDFC:
|
||||
/* 800BFDFC 38 A0 00 00 */ li r5, 0
|
||||
/* 800BFE00 7C A6 2B 78 */ mr r6, r5
|
||||
/* 800BFE04 80 03 05 74 */ lwz r0, 0x574(r3)
|
||||
/* 800BFE08 54 00 01 8D */ rlwinm. r0, r0, 0, 6, 6
|
||||
/* 800BFE0C 40 82 00 1C */ bne lbl_800BFE28
|
||||
/* 800BFE10 3C 80 80 40 */ lis r4, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 800BFE14 38 84 61 C0 */ addi r4, r4, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 800BFE18 88 04 00 13 */ lbz r0, 0x13(r4)
|
||||
/* 800BFE1C 28 00 00 30 */ cmplwi r0, 0x30
|
||||
/* 800BFE20 40 82 00 08 */ bne lbl_800BFE28
|
||||
/* 800BFE24 38 C0 00 01 */ li r6, 1
|
||||
lbl_800BFE28:
|
||||
/* 800BFE28 54 C0 06 3F */ clrlwi. r0, r6, 0x18
|
||||
/* 800BFE2C 41 82 00 14 */ beq lbl_800BFE40
|
||||
/* 800BFE30 80 03 05 78 */ lwz r0, 0x578(r3)
|
||||
/* 800BFE34 54 00 03 19 */ rlwinm. r0, r0, 0, 0xc, 0xc
|
||||
/* 800BFE38 40 82 00 08 */ bne lbl_800BFE40
|
||||
/* 800BFE3C 38 A0 00 01 */ li r5, 1
|
||||
lbl_800BFE40:
|
||||
/* 800BFE40 54 A3 06 3E */ clrlwi r3, r5, 0x18
|
||||
/* 800BFE44 4E 80 00 20 */ blr
|
||||
|
|
@ -1,12 +0,0 @@
|
|||
lbl_800D6DC4:
|
||||
/* 800D6DC4 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 800D6DC8 7C 08 02 A6 */ mflr r0
|
||||
/* 800D6DCC 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 800D6DD0 3C 60 80 39 */ lis r3, d_a_d_a_alink__stringBase0@ha /* 0x80392094@ha */
|
||||
/* 800D6DD4 38 63 20 94 */ addi r3, r3, d_a_d_a_alink__stringBase0@l /* 0x80392094@l */
|
||||
/* 800D6DD8 38 63 00 3B */ addi r3, r3, 0x3b
|
||||
/* 800D6DDC 4B FC 6C 85 */ bl checkStageName__9daAlink_cFPCc
|
||||
/* 800D6DE0 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 800D6DE4 7C 08 03 A6 */ mtlr r0
|
||||
/* 800D6DE8 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 800D6DEC 4E 80 00 20 */ blr
|
||||
|
|
@ -1,26 +0,0 @@
|
|||
lbl_801371A0:
|
||||
/* 801371A0 38 A0 00 00 */ li r5, 0
|
||||
/* 801371A4 A0 03 2F E8 */ lhz r0, 0x2fe8(r3)
|
||||
/* 801371A8 28 00 01 33 */ cmplwi r0, 0x133
|
||||
/* 801371AC 41 82 00 44 */ beq lbl_801371F0
|
||||
/* 801371B0 80 03 05 74 */ lwz r0, 0x574(r3)
|
||||
/* 801371B4 54 00 01 8D */ rlwinm. r0, r0, 0, 6, 6
|
||||
/* 801371B8 41 82 00 3C */ beq lbl_801371F4
|
||||
/* 801371BC 3C 80 80 40 */ lis r4, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 801371C0 38 84 61 C0 */ addi r4, r4, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 801371C4 80 84 5F 18 */ lwz r4, 0x5f18(r4)
|
||||
/* 801371C8 54 80 01 09 */ rlwinm. r0, r4, 0, 4, 4
|
||||
/* 801371CC 41 82 00 28 */ beq lbl_801371F4
|
||||
/* 801371D0 54 80 06 F7 */ rlwinm. r0, r4, 0, 0x1b, 0x1b
|
||||
/* 801371D4 40 82 00 20 */ bne lbl_801371F4
|
||||
/* 801371D8 80 63 27 EC */ lwz r3, 0x27ec(r3)
|
||||
/* 801371DC 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 801371E0 41 82 00 10 */ beq lbl_801371F0
|
||||
/* 801371E4 80 03 05 5C */ lwz r0, 0x55c(r3)
|
||||
/* 801371E8 54 00 02 11 */ rlwinm. r0, r0, 0, 8, 8
|
||||
/* 801371EC 40 82 00 08 */ bne lbl_801371F4
|
||||
lbl_801371F0:
|
||||
/* 801371F0 38 A0 00 01 */ li r5, 1
|
||||
lbl_801371F4:
|
||||
/* 801371F4 54 A3 06 3E */ clrlwi r3, r5, 0x18
|
||||
/* 801371F8 4E 80 00 20 */ blr
|
||||
|
|
@ -1,41 +0,0 @@
|
|||
lbl_8010658C:
|
||||
/* 8010658C 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80106590 7C 08 02 A6 */ mflr r0
|
||||
/* 80106594 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80106598 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 8010659C 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 801065A0 4B FB 37 8D */ bl checkNextActionFromButton__9daAlink_cFv
|
||||
/* 801065A4 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 801065A8 41 82 00 0C */ beq lbl_801065B4
|
||||
/* 801065AC 38 60 00 01 */ li r3, 1
|
||||
/* 801065B0 48 00 00 54 */ b lbl_80106604
|
||||
lbl_801065B4:
|
||||
/* 801065B4 88 1F 2F 8E */ lbz r0, 0x2f8e(r31)
|
||||
/* 801065B8 54 00 06 F7 */ rlwinm. r0, r0, 0, 0x1b, 0x1b
|
||||
/* 801065BC 40 82 00 18 */ bne lbl_801065D4
|
||||
/* 801065C0 A0 1F 2F E8 */ lhz r0, 0x2fe8(r31)
|
||||
/* 801065C4 28 00 00 A8 */ cmplwi r0, 0xa8
|
||||
/* 801065C8 41 82 00 28 */ beq lbl_801065F0
|
||||
/* 801065CC 28 00 00 A9 */ cmplwi r0, 0xa9
|
||||
/* 801065D0 41 82 00 20 */ beq lbl_801065F0
|
||||
lbl_801065D4:
|
||||
/* 801065D4 A0 1F 2F E8 */ lhz r0, 0x2fe8(r31)
|
||||
/* 801065D8 28 00 00 AC */ cmplwi r0, 0xac
|
||||
/* 801065DC 41 82 00 14 */ beq lbl_801065F0
|
||||
/* 801065E0 28 00 00 A8 */ cmplwi r0, 0xa8
|
||||
/* 801065E4 41 82 00 0C */ beq lbl_801065F0
|
||||
/* 801065E8 28 00 00 AA */ cmplwi r0, 0xaa
|
||||
/* 801065EC 40 82 00 0C */ bne lbl_801065F8
|
||||
lbl_801065F0:
|
||||
/* 801065F0 38 60 00 00 */ li r3, 0
|
||||
/* 801065F4 48 00 00 10 */ b lbl_80106604
|
||||
lbl_801065F8:
|
||||
/* 801065F8 7F E3 FB 78 */ mr r3, r31
|
||||
/* 801065FC 38 80 00 00 */ li r4, 0
|
||||
/* 80106600 48 00 04 39 */ bl procBoardWaitInit__9daAlink_cFP10fopAc_ac_c
|
||||
lbl_80106604:
|
||||
/* 80106604 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 80106608 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 8010660C 7C 08 03 A6 */ mtlr r0
|
||||
/* 80106610 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80106614 4E 80 00 20 */ blr
|
||||
|
|
@ -1,120 +0,0 @@
|
|||
lbl_800E0BE4:
|
||||
/* 800E0BE4 94 21 FF E0 */ stwu r1, -0x20(r1)
|
||||
/* 800E0BE8 7C 08 02 A6 */ mflr r0
|
||||
/* 800E0BEC 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 800E0BF0 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 800E0BF4 48 28 15 E9 */ bl _savegpr_29
|
||||
/* 800E0BF8 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 800E0BFC A0 03 1F BC */ lhz r0, 0x1fbc(r3)
|
||||
/* 800E0C00 28 00 00 52 */ cmplwi r0, 0x52
|
||||
/* 800E0C04 40 82 00 20 */ bne lbl_800E0C24
|
||||
/* 800E0C08 C0 3F 20 58 */ lfs f1, 0x2058(r31)
|
||||
/* 800E0C0C 3C 60 80 39 */ lis r3, m__18daAlinkHIO_boom_c0@ha /* 0x8038E6C8@ha */
|
||||
/* 800E0C10 38 63 E6 C8 */ addi r3, r3, m__18daAlinkHIO_boom_c0@l /* 0x8038E6C8@l */
|
||||
/* 800E0C14 C0 03 00 24 */ lfs f0, 0x24(r3)
|
||||
/* 800E0C18 FC 01 00 40 */ fcmpo cr0, f1, f0
|
||||
/* 800E0C1C 4C 40 13 82 */ cror 2, 0, 2
|
||||
/* 800E0C20 41 82 00 10 */ beq lbl_800E0C30
|
||||
lbl_800E0C24:
|
||||
/* 800E0C24 80 1F 05 74 */ lwz r0, 0x574(r31)
|
||||
/* 800E0C28 54 00 07 BD */ rlwinm. r0, r0, 0, 0x1e, 0x1e
|
||||
/* 800E0C2C 41 82 00 0C */ beq lbl_800E0C38
|
||||
lbl_800E0C30:
|
||||
/* 800E0C30 38 60 00 00 */ li r3, 0
|
||||
/* 800E0C34 48 00 01 40 */ b lbl_800E0D74
|
||||
lbl_800E0C38:
|
||||
/* 800E0C38 A8 7F 30 8E */ lha r3, 0x308e(r31)
|
||||
/* 800E0C3C 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 800E0C40 41 82 00 0C */ beq lbl_800E0C4C
|
||||
/* 800E0C44 38 03 FF FF */ addi r0, r3, -1
|
||||
/* 800E0C48 B0 1F 30 8E */ sth r0, 0x308e(r31)
|
||||
lbl_800E0C4C:
|
||||
/* 800E0C4C 7F E3 FB 78 */ mr r3, r31
|
||||
/* 800E0C50 4B FF F7 F1 */ bl checkBoomerangAnime__9daAlink_cCFv
|
||||
/* 800E0C54 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 800E0C58 40 82 00 4C */ bne lbl_800E0CA4
|
||||
/* 800E0C5C 7F E3 FB 78 */ mr r3, r31
|
||||
/* 800E0C60 4B FF F8 FD */ bl setBoomerangReadyAnime__9daAlink_cFv
|
||||
/* 800E0C64 7F E3 FB 78 */ mr r3, r31
|
||||
/* 800E0C68 4B FD 65 01 */ bl setFastShotTimer__9daAlink_cFv
|
||||
/* 800E0C6C 83 DF 27 E0 */ lwz r30, 0x27e0(r31)
|
||||
/* 800E0C70 3B A0 00 01 */ li r29, 1
|
||||
/* 800E0C74 7F C3 F3 78 */ mr r3, r30
|
||||
/* 800E0C78 4B F9 2B 6D */ bl LockonTruth__12dAttention_cFv
|
||||
/* 800E0C7C 54 60 06 3F */ clrlwi. r0, r3, 0x18
|
||||
/* 800E0C80 40 82 00 14 */ bne lbl_800E0C94
|
||||
/* 800E0C84 80 1E 03 34 */ lwz r0, 0x334(r30)
|
||||
/* 800E0C88 54 00 00 85 */ rlwinm. r0, r0, 0, 2, 2
|
||||
/* 800E0C8C 40 82 00 08 */ bne lbl_800E0C94
|
||||
/* 800E0C90 3B A0 00 00 */ li r29, 0
|
||||
lbl_800E0C94:
|
||||
/* 800E0C94 57 A0 06 3F */ clrlwi. r0, r29, 0x18
|
||||
/* 800E0C98 40 82 00 0C */ bne lbl_800E0CA4
|
||||
/* 800E0C9C A8 1F 04 E6 */ lha r0, 0x4e6(r31)
|
||||
/* 800E0CA0 B0 1F 2F E4 */ sth r0, 0x2fe4(r31)
|
||||
lbl_800E0CA4:
|
||||
/* 800E0CA4 83 DF 27 E0 */ lwz r30, 0x27e0(r31)
|
||||
/* 800E0CA8 3B A0 00 01 */ li r29, 1
|
||||
/* 800E0CAC 7F C3 F3 78 */ mr r3, r30
|
||||
/* 800E0CB0 4B F9 2B 35 */ bl LockonTruth__12dAttention_cFv
|
||||
/* 800E0CB4 54 60 06 3F */ clrlwi. r0, r3, 0x18
|
||||
/* 800E0CB8 40 82 00 14 */ bne lbl_800E0CCC
|
||||
/* 800E0CBC 80 1E 03 34 */ lwz r0, 0x334(r30)
|
||||
/* 800E0CC0 54 00 00 85 */ rlwinm. r0, r0, 0, 2, 2
|
||||
/* 800E0CC4 40 82 00 08 */ bne lbl_800E0CCC
|
||||
/* 800E0CC8 3B A0 00 00 */ li r29, 0
|
||||
lbl_800E0CCC:
|
||||
/* 800E0CCC 57 A0 06 3F */ clrlwi. r0, r29, 0x18
|
||||
/* 800E0CD0 40 82 00 5C */ bne lbl_800E0D2C
|
||||
/* 800E0CD4 A8 1F 30 8E */ lha r0, 0x308e(r31)
|
||||
/* 800E0CD8 2C 00 00 00 */ cmpwi r0, 0
|
||||
/* 800E0CDC 40 82 00 50 */ bne lbl_800E0D2C
|
||||
/* 800E0CE0 80 1F 31 A0 */ lwz r0, 0x31a0(r31)
|
||||
/* 800E0CE4 54 00 05 6B */ rlwinm. r0, r0, 0, 0x15, 0x15
|
||||
/* 800E0CE8 41 82 00 38 */ beq lbl_800E0D20
|
||||
/* 800E0CEC 7F E3 FB 78 */ mr r3, r31
|
||||
/* 800E0CF0 81 9F 06 28 */ lwz r12, 0x628(r31)
|
||||
/* 800E0CF4 81 8C 01 90 */ lwz r12, 0x190(r12)
|
||||
/* 800E0CF8 7D 89 03 A6 */ mtctr r12
|
||||
/* 800E0CFC 4E 80 04 21 */ bctrl
|
||||
/* 800E0D00 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 800E0D04 41 82 00 10 */ beq lbl_800E0D14
|
||||
/* 800E0D08 7F E3 FB 78 */ mr r3, r31
|
||||
/* 800E0D0C 48 01 62 99 */ bl procCanoeBoomerangSubjectInit__9daAlink_cFv
|
||||
/* 800E0D10 48 00 00 64 */ b lbl_800E0D74
|
||||
lbl_800E0D14:
|
||||
/* 800E0D14 7F E3 FB 78 */ mr r3, r31
|
||||
/* 800E0D18 48 01 17 3D */ bl procHorseBoomerangSubjectInit__9daAlink_cFv
|
||||
/* 800E0D1C 48 00 00 58 */ b lbl_800E0D74
|
||||
lbl_800E0D20:
|
||||
/* 800E0D20 7F E3 FB 78 */ mr r3, r31
|
||||
/* 800E0D24 48 00 01 ED */ bl procBoomerangSubjectInit__9daAlink_cFv
|
||||
/* 800E0D28 48 00 00 4C */ b lbl_800E0D74
|
||||
lbl_800E0D2C:
|
||||
/* 800E0D2C 80 1F 31 A0 */ lwz r0, 0x31a0(r31)
|
||||
/* 800E0D30 54 00 05 6B */ rlwinm. r0, r0, 0, 0x15, 0x15
|
||||
/* 800E0D34 41 82 00 38 */ beq lbl_800E0D6C
|
||||
/* 800E0D38 7F E3 FB 78 */ mr r3, r31
|
||||
/* 800E0D3C 81 9F 06 28 */ lwz r12, 0x628(r31)
|
||||
/* 800E0D40 81 8C 01 90 */ lwz r12, 0x190(r12)
|
||||
/* 800E0D44 7D 89 03 A6 */ mtctr r12
|
||||
/* 800E0D48 4E 80 04 21 */ bctrl
|
||||
/* 800E0D4C 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 800E0D50 41 82 00 10 */ beq lbl_800E0D60
|
||||
/* 800E0D54 7F E3 FB 78 */ mr r3, r31
|
||||
/* 800E0D58 48 01 63 99 */ bl procCanoeBoomerangMoveInit__9daAlink_cFv
|
||||
/* 800E0D5C 48 00 00 18 */ b lbl_800E0D74
|
||||
lbl_800E0D60:
|
||||
/* 800E0D60 7F E3 FB 78 */ mr r3, r31
|
||||
/* 800E0D64 48 01 18 51 */ bl procHorseBoomerangMoveInit__9daAlink_cFv
|
||||
/* 800E0D68 48 00 00 0C */ b lbl_800E0D74
|
||||
lbl_800E0D6C:
|
||||
/* 800E0D6C 7F E3 FB 78 */ mr r3, r31
|
||||
/* 800E0D70 48 00 02 F1 */ bl procBoomerangMoveInit__9daAlink_cFv
|
||||
lbl_800E0D74:
|
||||
/* 800E0D74 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 800E0D78 48 28 14 B1 */ bl _restgpr_29
|
||||
/* 800E0D7C 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 800E0D80 7C 08 03 A6 */ mtlr r0
|
||||
/* 800E0D84 38 21 00 20 */ addi r1, r1, 0x20
|
||||
/* 800E0D88 4E 80 00 20 */ blr
|
||||
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue