mirror of
https://github.com/TwilitRealm/dusklight
synced 2026-06-01 17:27:19 -04:00
Merge branch 'master' of https://github.com/zeldaret/tp
This commit is contained in:
@@ -29,7 +29,10 @@ jobs:
|
||||
run_id: ${{ steps.get_run_id.outputs.run_id }}
|
||||
name: artifact-${{ steps.get_run_id.outputs.run_id }}
|
||||
workflow: ${{ env.WORKFLOW }}
|
||||
- name: Install Python Deps
|
||||
run: |
|
||||
pip install GitPython rich
|
||||
- name: Upload Progress to Frogress
|
||||
env:
|
||||
PROGRESS_API_KEY: ${{ secrets.FROGRESS_API_KEY }}
|
||||
run: ./tools/upload-progress.py -b https://progress.deco.mp/ -p twilightprincess -v gcn_usa progress-${{ steps.get_run_id.outputs.run_id }}.json
|
||||
run: ./tp upload-progress progress-${{ steps.get_run_id.outputs.run_id }}.json -b https://progress.deco.mp/ -p twilightprincess -v gcn_usa
|
||||
+22
-22
@@ -7,22 +7,22 @@ Section | Percentage | Decompiled (bytes) | Total (bytes)
|
||||
.init | 97.972973% | 9280 | 9472
|
||||
.extab | 100.000000% | 96 | 96
|
||||
.extabindex | 100.000000% | 96 | 96
|
||||
.text | 27.698035% | 996172 | 3596544
|
||||
.text | 28.037360% | 1008376 | 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 | 35.320165% | 1420108 | 4020672
|
||||
Total | 35.623697% | 1432312 | 4020672
|
||||
|
||||
## Total
|
||||
|
||||
Section | Percentage | Decompiled (bytes) | Total (bytes)
|
||||
---|---|---|---
|
||||
main.dol | 35.320165% | 1420108 | 4020672
|
||||
RELs | 33.653313% | 3870240 | 11500324
|
||||
Total | 34.085106% | 5290348 | 15520996
|
||||
main.dol | 35.623697% | 1432312 | 4020672
|
||||
RELs | 33.810282% | 3888292 | 11500324
|
||||
Total | 34.280042% | 5320604 | 15520996
|
||||
|
||||
## RELs
|
||||
|
||||
@@ -66,12 +66,12 @@ d_a_canoe | 28.479263% | 4944 | 17360
|
||||
d_a_coach_2D | 38.344915% | 2428 | 6332
|
||||
d_a_coach_fire | 44.050104% | 1688 | 3832
|
||||
d_a_cow | 22.936702% | 12784 | 55736
|
||||
d_a_crod | 98.228128% | 7096 | 7224
|
||||
d_a_crod | 100.000000% | 7224 | 7224
|
||||
d_a_cstaF | 32.377740% | 3840 | 11860
|
||||
d_a_cstatue | 29.155833% | 6728 | 23076
|
||||
d_a_demo00 | 29.136000% | 7284 | 25000
|
||||
d_a_demo_item | 33.863165% | 3920 | 11576
|
||||
d_a_disappear | 45.091514% | 1084 | 2404
|
||||
d_a_disappear | 100.000000% | 2404 | 2404
|
||||
d_a_dmidna | 100.000000% | 1888 | 1888
|
||||
d_a_do | 37.666220% | 14616 | 38804
|
||||
d_a_door_boss | 40.856890% | 3700 | 9056
|
||||
@@ -201,20 +201,20 @@ d_a_kytag06 | 100.000000% | 14140 | 14140
|
||||
d_a_kytag07 | 100.000000% | 1272 | 1272
|
||||
d_a_kytag08 | 31.379026% | 1520 | 4844
|
||||
d_a_kytag09 | 49.936948% | 1584 | 3172
|
||||
d_a_kytag10 | 31.720430% | 944 | 2976
|
||||
d_a_kytag10 | 43.413978% | 1292 | 2976
|
||||
d_a_kytag11 | 52.643172% | 956 | 1816
|
||||
d_a_kytag12 | 20.217129% | 3352 | 16580
|
||||
d_a_kytag13 | 30.696576% | 2080 | 6776
|
||||
d_a_kytag14 | 100.000000% | 1408 | 1408
|
||||
d_a_kytag15 | 49.443561% | 1244 | 2516
|
||||
d_a_kytag16 | 47.212544% | 1084 | 2296
|
||||
d_a_kytag15 | 100.000000% | 2516 | 2516
|
||||
d_a_kytag16 | 100.000000% | 2296 | 2296
|
||||
d_a_kytag17 | 100.000000% | 752 | 752
|
||||
d_a_mant | 86.020312% | 40316 | 46868
|
||||
d_a_mg_fish | 26.024167% | 17660 | 67860
|
||||
d_a_mg_fshop | 36.363636% | 9360 | 25740
|
||||
d_a_mg_rod | 24.484345% | 23836 | 97352
|
||||
d_a_midna | 22.953368% | 12404 | 54040
|
||||
d_a_mirror | 32.707993% | 3208 | 9808
|
||||
d_a_mirror | 48.001631% | 4708 | 9808
|
||||
d_a_movie_player | 23.696790% | 8328 | 35144
|
||||
d_a_myna | 30.876570% | 9736 | 31532
|
||||
d_a_nbomb | 28.739233% | 8808 | 30648
|
||||
@@ -385,7 +385,7 @@ d_a_obj_crvhahen | 37.120623% | 1908 | 5140
|
||||
d_a_obj_crvlh_down | 42.363776% | 2208 | 5212
|
||||
d_a_obj_crvlh_up | 42.485784% | 2092 | 4924
|
||||
d_a_obj_crvsteel | 48.717949% | 1520 | 3120
|
||||
d_a_obj_crystal | 44.482173% | 1048 | 2356
|
||||
d_a_obj_crystal | 100.000000% | 2356 | 2356
|
||||
d_a_obj_cwall | 30.455195% | 5968 | 19596
|
||||
d_a_obj_damCps | 100.000000% | 504 | 504
|
||||
d_a_obj_dan | 35.198921% | 4176 | 11864
|
||||
@@ -489,12 +489,12 @@ d_a_obj_lv3Water | 44.263566% | 4568 | 10320
|
||||
d_a_obj_lv3Water2 | 41.786571% | 2788 | 6672
|
||||
d_a_obj_lv3WaterB | 46.278317% | 1716 | 3708
|
||||
d_a_obj_lv3saka00 | 50.576369% | 1404 | 2776
|
||||
d_a_obj_lv3waterEff | 48.122066% | 820 | 1704
|
||||
d_a_obj_lv3waterEff | 100.000000% | 1704 | 1704
|
||||
d_a_obj_lv4CandleDemoTag | 46.972860% | 1800 | 3832
|
||||
d_a_obj_lv4CandleTag | 50.114416% | 1752 | 3496
|
||||
d_a_obj_lv4EdShutter | 45.846154% | 2384 | 5200
|
||||
d_a_obj_lv4Gate | 48.863636% | 2064 | 4224
|
||||
d_a_obj_lv4HsTarget | 58.333333% | 1428 | 2448
|
||||
d_a_obj_lv4HsTarget | 100.000000% | 2448 | 2448
|
||||
d_a_obj_lv4PoGate | 44.906743% | 2504 | 5576
|
||||
d_a_obj_lv4RailWall | 41.496973% | 3016 | 7268
|
||||
d_a_obj_lv4SlideWall | 48.954373% | 2060 | 4208
|
||||
@@ -690,7 +690,7 @@ d_a_path_line | 100.000000% | 508 | 508
|
||||
d_a_peru | 33.139234% | 10244 | 30912
|
||||
d_a_ppolamp | 42.341463% | 1736 | 4100
|
||||
d_a_scene_exit | 61.359223% | 1264 | 2060
|
||||
d_a_scene_exit2 | 44.782034% | 1356 | 3028
|
||||
d_a_scene_exit2 | 99.075297% | 3000 | 3028
|
||||
d_a_set_bgobj | 100.000000% | 1108 | 1108
|
||||
d_a_shop_item | 43.088737% | 2020 | 4688
|
||||
d_a_skip_2D | 100.000000% | 1332 | 1332
|
||||
@@ -729,7 +729,7 @@ d_a_tag_gra | 100.000000% | 800 | 800
|
||||
d_a_tag_gstart | 100.000000% | 1208 | 1208
|
||||
d_a_tag_guard | 100.000000% | 1176 | 1176
|
||||
d_a_tag_hinit | 100.000000% | 1440 | 1440
|
||||
d_a_tag_hjump | 40.841584% | 1320 | 3232
|
||||
d_a_tag_hjump | 100.000000% | 3232 | 3232
|
||||
d_a_tag_howl | 100.000000% | 1892 | 1892
|
||||
d_a_tag_hstop | 100.000000% | 3424 | 3424
|
||||
d_a_tag_instruction | 100.000000% | 712 | 712
|
||||
@@ -742,11 +742,11 @@ d_a_tag_lv5soup | 100.000000% | 1908 | 1908
|
||||
d_a_tag_lv6CstaSw | 100.000000% | 2560 | 2560
|
||||
d_a_tag_magne | 100.000000% | 928 | 928
|
||||
d_a_tag_mhint | 35.576923% | 1332 | 3744
|
||||
d_a_tag_mist | 43.436293% | 900 | 2072
|
||||
d_a_tag_mist | 100.000000% | 2072 | 2072
|
||||
d_a_tag_mmsg | 100.000000% | 1960 | 1960
|
||||
d_a_tag_msg | 37.563971% | 1468 | 3908
|
||||
d_a_tag_mstop | 43.995098% | 1436 | 3264
|
||||
d_a_tag_mwait | 35.082873% | 1016 | 2896
|
||||
d_a_tag_mwait | 100.000000% | 2896 | 2896
|
||||
d_a_tag_myna2 | 47.260274% | 828 | 1752
|
||||
d_a_tag_myna_light | 36.747759% | 1148 | 3124
|
||||
d_a_tag_pachi | 51.107595% | 1292 | 2528
|
||||
@@ -773,16 +773,16 @@ d_a_tag_theB_hint | 100.000000% | 1136 | 1136
|
||||
d_a_tag_wara_howl | 100.000000% | 1420 | 1420
|
||||
d_a_tag_watchge | 100.000000% | 1240 | 1240
|
||||
d_a_tag_waterfall | 46.361502% | 1580 | 3408
|
||||
d_a_tag_wljump | 30.777538% | 1140 | 3704
|
||||
d_a_tag_wljump | 45.248380% | 1676 | 3704
|
||||
d_a_tag_yami | 42.650334% | 1532 | 3592
|
||||
d_a_talk | 45.434783% | 836 | 1840
|
||||
d_a_talk | 100.000000% | 1840 | 1840
|
||||
d_a_tbox | 30.165503% | 9332 | 30936
|
||||
d_a_tbox2 | 42.486445% | 4388 | 10328
|
||||
d_a_tboxSw | 100.000000% | 1016 | 1016
|
||||
d_a_title | 39.558574% | 2796 | 7068
|
||||
d_a_vrbox | 100.000000% | 2152 | 2152
|
||||
d_a_vrbox2 | 34.977578% | 2184 | 6244
|
||||
d_a_warp_bug | 54.940711% | 1112 | 2024
|
||||
d_a_warp_bug | 100.000000% | 2024 | 2024
|
||||
d_a_ykgr | 44.400631% | 2252 | 5072
|
||||
f_pc_profile_lst | 100.000000% | 28156 | 28156
|
||||
Total | 33.653313% | 3870240 | 11500324
|
||||
Total | 33.810282% | 3888292 | 11500324
|
||||
|
||||
@@ -1,78 +0,0 @@
|
||||
lbl_8027E3F4:
|
||||
/* 8027E3F4 94 21 FF E0 */ stwu r1, -0x20(r1)
|
||||
/* 8027E3F8 80 83 00 20 */ lwz r4, 0x20(r3)
|
||||
/* 8027E3FC C0 24 01 A8 */ lfs f1, 0x1a8(r4)
|
||||
/* 8027E400 C0 04 01 98 */ lfs f0, 0x198(r4)
|
||||
/* 8027E404 C0 42 B9 58 */ lfs f2, lit_2632(r2)
|
||||
/* 8027E408 D0 41 00 08 */ stfs f2, 8(r1)
|
||||
/* 8027E40C D0 01 00 0C */ stfs f0, 0xc(r1)
|
||||
/* 8027E410 D0 21 00 10 */ stfs f1, 0x10(r1)
|
||||
/* 8027E414 E0 01 00 08 */ psq_l f0, 8(r1), 0, 0 /* qr0 */
|
||||
/* 8027E418 10 00 00 32 */ ps_mul f0, f0, f0
|
||||
/* 8027E41C 10 A1 00 7A */ ps_madd f5, f1, f1, f0
|
||||
/* 8027E420 10 A5 00 14 */ ps_sum0 f5, f5, f0, f0
|
||||
/* 8027E424 C0 22 B9 5C */ lfs f1, lit_2633(r2)
|
||||
/* 8027E428 3C 80 80 45 */ lis r4, __float_epsilon@ha /* 0x80450AEC@ha */
|
||||
/* 8027E42C C0 04 0A EC */ lfs f0, __float_epsilon@l(r4) /* 0x80450AEC@l */
|
||||
/* 8027E430 EC 01 00 32 */ fmuls f0, f1, f0
|
||||
/* 8027E434 FC 05 00 40 */ fcmpo cr0, f5, f0
|
||||
/* 8027E438 4C 40 13 82 */ cror 2, 0, 2
|
||||
/* 8027E43C 41 82 00 58 */ beq lbl_8027E494
|
||||
/* 8027E440 FC 05 10 40 */ fcmpo cr0, f5, f2
|
||||
/* 8027E444 4C 40 13 82 */ cror 2, 0, 2
|
||||
/* 8027E448 40 82 00 0C */ bne lbl_8027E454
|
||||
/* 8027E44C FC 60 28 90 */ fmr f3, f5
|
||||
/* 8027E450 48 00 00 2C */ b lbl_8027E47C
|
||||
lbl_8027E454:
|
||||
/* 8027E454 FC 80 28 34 */ frsqrte f4, f5
|
||||
/* 8027E458 FC 80 20 18 */ frsp f4, f4
|
||||
/* 8027E45C C0 02 B9 60 */ lfs f0, lit_2634(r2)
|
||||
/* 8027E460 EC 40 01 32 */ fmuls f2, f0, f4
|
||||
/* 8027E464 C0 22 B9 64 */ lfs f1, lit_2635(r2)
|
||||
/* 8027E468 EC 04 01 32 */ fmuls f0, f4, f4
|
||||
/* 8027E46C EC 05 00 32 */ fmuls f0, f5, f0
|
||||
/* 8027E470 EC 01 00 28 */ fsubs f0, f1, f0
|
||||
/* 8027E474 EC 02 00 32 */ fmuls f0, f2, f0
|
||||
/* 8027E478 FC 60 00 90 */ fmr f3, f0
|
||||
lbl_8027E47C:
|
||||
/* 8027E47C E0 01 00 08 */ psq_l f0, 8(r1), 0, 0 /* qr0 */
|
||||
/* 8027E480 E0 21 80 10 */ psq_l f1, 16(r1), 1, 0 /* qr0 */
|
||||
/* 8027E484 10 00 00 D8 */ ps_muls0 f0, f0, f3
|
||||
/* 8027E488 F0 01 00 08 */ psq_st f0, 8(r1), 0, 0 /* qr0 */
|
||||
/* 8027E48C 10 01 00 D8 */ ps_muls0 f0, f1, f3
|
||||
/* 8027E490 F0 01 80 10 */ psq_st f0, 16(r1), 1, 0 /* qr0 */
|
||||
lbl_8027E494:
|
||||
/* 8027E494 C0 02 B9 68 */ lfs f0, lit_2636(r2)
|
||||
/* 8027E498 80 83 00 20 */ lwz r4, 0x20(r3)
|
||||
/* 8027E49C D0 04 01 54 */ stfs f0, 0x154(r4)
|
||||
/* 8027E4A0 C0 62 B9 58 */ lfs f3, lit_2632(r2)
|
||||
/* 8027E4A4 80 83 00 20 */ lwz r4, 0x20(r3)
|
||||
/* 8027E4A8 D0 64 01 58 */ stfs f3, 0x158(r4)
|
||||
/* 8027E4AC 80 83 00 20 */ lwz r4, 0x20(r3)
|
||||
/* 8027E4B0 D0 64 01 5C */ stfs f3, 0x15c(r4)
|
||||
/* 8027E4B4 80 83 00 20 */ lwz r4, 0x20(r3)
|
||||
/* 8027E4B8 C0 04 01 90 */ lfs f0, 0x190(r4)
|
||||
/* 8027E4BC D0 04 01 60 */ stfs f0, 0x160(r4)
|
||||
/* 8027E4C0 80 83 00 20 */ lwz r4, 0x20(r3)
|
||||
/* 8027E4C4 D0 64 01 64 */ stfs f3, 0x164(r4)
|
||||
/* 8027E4C8 C0 41 00 0C */ lfs f2, 0xc(r1)
|
||||
/* 8027E4CC 80 83 00 20 */ lwz r4, 0x20(r3)
|
||||
/* 8027E4D0 D0 44 01 68 */ stfs f2, 0x168(r4)
|
||||
/* 8027E4D4 C0 21 00 10 */ lfs f1, 0x10(r1)
|
||||
/* 8027E4D8 FC 00 08 50 */ fneg f0, f1
|
||||
/* 8027E4DC 80 83 00 20 */ lwz r4, 0x20(r3)
|
||||
/* 8027E4E0 D0 04 01 6C */ stfs f0, 0x16c(r4)
|
||||
/* 8027E4E4 80 83 00 20 */ lwz r4, 0x20(r3)
|
||||
/* 8027E4E8 C0 04 01 A0 */ lfs f0, 0x1a0(r4)
|
||||
/* 8027E4EC D0 04 01 70 */ stfs f0, 0x170(r4)
|
||||
/* 8027E4F0 80 83 00 20 */ lwz r4, 0x20(r3)
|
||||
/* 8027E4F4 D0 64 01 74 */ stfs f3, 0x174(r4)
|
||||
/* 8027E4F8 80 83 00 20 */ lwz r4, 0x20(r3)
|
||||
/* 8027E4FC D0 24 01 78 */ stfs f1, 0x178(r4)
|
||||
/* 8027E500 80 83 00 20 */ lwz r4, 0x20(r3)
|
||||
/* 8027E504 D0 44 01 7C */ stfs f2, 0x17c(r4)
|
||||
/* 8027E508 80 63 00 20 */ lwz r3, 0x20(r3)
|
||||
/* 8027E50C C0 03 01 B0 */ lfs f0, 0x1b0(r3)
|
||||
/* 8027E510 D0 03 01 80 */ stfs f0, 0x180(r3)
|
||||
/* 8027E514 38 21 00 20 */ addi r1, r1, 0x20
|
||||
/* 8027E518 4E 80 00 20 */ blr
|
||||
@@ -1,33 +0,0 @@
|
||||
lbl_80031190:
|
||||
/* 80031190 80 A3 00 00 */ lwz r5, 0(r3)
|
||||
/* 80031194 28 05 00 00 */ cmplwi r5, 0
|
||||
/* 80031198 40 82 00 14 */ bne lbl_800311AC
|
||||
/* 8003119C 90 83 00 00 */ stw r4, 0(r3)
|
||||
/* 800311A0 38 00 00 00 */ li r0, 0
|
||||
/* 800311A4 90 04 00 20 */ stw r0, 0x20(r4)
|
||||
/* 800311A8 4E 80 00 20 */ blr
|
||||
lbl_800311AC:
|
||||
/* 800311AC 88 04 00 04 */ lbz r0, 4(r4)
|
||||
/* 800311B0 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 800311B4 40 82 00 10 */ bne lbl_800311C4
|
||||
/* 800311B8 90 A4 00 20 */ stw r5, 0x20(r4)
|
||||
/* 800311BC 90 83 00 00 */ stw r4, 0(r3)
|
||||
/* 800311C0 4E 80 00 20 */ blr
|
||||
lbl_800311C4:
|
||||
/* 800311C4 7C A3 2B 78 */ mr r3, r5
|
||||
/* 800311C8 80 A5 00 20 */ lwz r5, 0x20(r5)
|
||||
/* 800311CC 48 00 00 18 */ b lbl_800311E4
|
||||
lbl_800311D0:
|
||||
/* 800311D0 88 03 00 04 */ lbz r0, 4(r3)
|
||||
/* 800311D4 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 800311D8 40 82 00 14 */ bne lbl_800311EC
|
||||
/* 800311DC 7C A3 2B 78 */ mr r3, r5
|
||||
/* 800311E0 80 A5 00 20 */ lwz r5, 0x20(r5)
|
||||
lbl_800311E4:
|
||||
/* 800311E4 28 05 00 00 */ cmplwi r5, 0
|
||||
/* 800311E8 40 82 FF E8 */ bne lbl_800311D0
|
||||
lbl_800311EC:
|
||||
/* 800311EC 80 03 00 20 */ lwz r0, 0x20(r3)
|
||||
/* 800311F0 90 04 00 20 */ stw r0, 0x20(r4)
|
||||
/* 800311F4 90 83 00 20 */ stw r4, 0x20(r3)
|
||||
/* 800311F8 4E 80 00 20 */ blr
|
||||
@@ -1,41 +0,0 @@
|
||||
lbl_800318B4:
|
||||
/* 800318B4 94 21 FF E0 */ stwu r1, -0x20(r1)
|
||||
/* 800318B8 7C 08 02 A6 */ mflr r0
|
||||
/* 800318BC 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 800318C0 93 E1 00 1C */ stw r31, 0x1c(r1)
|
||||
/* 800318C4 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 800318C8 38 A1 00 08 */ addi r5, r1, 8
|
||||
/* 800318CC 4B FE C0 35 */ bl fpoAcM_relativePos__FPC10fopAc_ac_cPC4cXyzP4cXyz
|
||||
/* 800318D0 C0 21 00 0C */ lfs f1, 0xc(r1)
|
||||
/* 800318D4 C0 02 83 54 */ lfs f0, lit_4338(r2)
|
||||
/* 800318D8 FC 01 00 40 */ fcmpo cr0, f1, f0
|
||||
/* 800318DC 4C 41 13 82 */ cror 2, 1, 2
|
||||
/* 800318E0 40 82 00 54 */ bne lbl_80031934
|
||||
/* 800318E4 C0 1F 04 F0 */ lfs f0, 0x4f0(r31)
|
||||
/* 800318E8 FC 01 00 40 */ fcmpo cr0, f1, f0
|
||||
/* 800318EC 4C 40 13 82 */ cror 2, 0, 2
|
||||
/* 800318F0 40 82 00 44 */ bne lbl_80031934
|
||||
/* 800318F4 C0 01 00 08 */ lfs f0, 8(r1)
|
||||
/* 800318F8 FC 00 02 10 */ fabs f0, f0
|
||||
/* 800318FC FC 20 00 18 */ frsp f1, f0
|
||||
/* 80031900 C0 1F 04 EC */ lfs f0, 0x4ec(r31)
|
||||
/* 80031904 FC 01 00 40 */ fcmpo cr0, f1, f0
|
||||
/* 80031908 4C 40 13 82 */ cror 2, 0, 2
|
||||
/* 8003190C 40 82 00 28 */ bne lbl_80031934
|
||||
/* 80031910 C0 01 00 10 */ lfs f0, 0x10(r1)
|
||||
/* 80031914 FC 00 02 10 */ fabs f0, f0
|
||||
/* 80031918 FC 20 00 18 */ frsp f1, f0
|
||||
/* 8003191C C0 1F 04 F4 */ lfs f0, 0x4f4(r31)
|
||||
/* 80031920 FC 01 00 40 */ fcmpo cr0, f1, f0
|
||||
/* 80031924 4C 40 13 82 */ cror 2, 0, 2
|
||||
/* 80031928 40 82 00 0C */ bne lbl_80031934
|
||||
/* 8003192C 38 60 00 01 */ li r3, 1
|
||||
/* 80031930 48 00 00 08 */ b lbl_80031938
|
||||
lbl_80031934:
|
||||
/* 80031934 38 60 00 00 */ li r3, 0
|
||||
lbl_80031938:
|
||||
/* 80031938 83 E1 00 1C */ lwz r31, 0x1c(r1)
|
||||
/* 8003193C 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 80031940 7C 08 03 A6 */ mtlr r0
|
||||
/* 80031944 38 21 00 20 */ addi r1, r1, 0x20
|
||||
/* 80031948 4E 80 00 20 */ blr
|
||||
@@ -1,58 +0,0 @@
|
||||
lbl_800314D4:
|
||||
/* 800314D4 94 21 FF E0 */ stwu r1, -0x20(r1)
|
||||
/* 800314D8 7C 08 02 A6 */ mflr r0
|
||||
/* 800314DC 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 800314E0 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 800314E4 48 33 0C F5 */ bl _savegpr_28
|
||||
/* 800314E8 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 800314EC 88 03 04 96 */ lbz r0, 0x496(r3)
|
||||
/* 800314F0 28 00 00 01 */ cmplwi r0, 1
|
||||
/* 800314F4 41 82 00 98 */ beq lbl_8003158C
|
||||
/* 800314F8 54 00 06 3E */ clrlwi r0, r0, 0x18
|
||||
/* 800314FC 28 00 00 05 */ cmplwi r0, 5
|
||||
/* 80031500 41 82 00 8C */ beq lbl_8003158C
|
||||
/* 80031504 3C 60 80 42 */ lis r3, mData__7daSus_c@ha /* 0x80423FFC@ha */
|
||||
/* 80031508 38 03 3F FC */ addi r0, r3, mData__7daSus_c@l /* 0x80423FFC@l */
|
||||
/* 8003150C 7C 1E 03 78 */ mr r30, r0
|
||||
/* 80031510 3B A0 00 00 */ li r29, 0
|
||||
/* 80031514 3B 80 00 00 */ li r28, 0
|
||||
/* 80031518 48 00 00 34 */ b lbl_8003154C
|
||||
lbl_8003151C:
|
||||
/* 8003151C 88 1E 00 00 */ lbz r0, 0(r30)
|
||||
/* 80031520 7C 00 07 75 */ extsb. r0, r0
|
||||
/* 80031524 41 80 00 20 */ blt lbl_80031544
|
||||
/* 80031528 88 1E 00 04 */ lbz r0, 4(r30)
|
||||
/* 8003152C 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 80031530 40 82 00 14 */ bne lbl_80031544
|
||||
/* 80031534 7F C3 F3 78 */ mr r3, r30
|
||||
/* 80031538 7F E4 FB 78 */ mr r4, r31
|
||||
/* 8003153C 4B FF FB 8D */ bl check__Q27daSus_c6data_cFP10fopAc_ac_c
|
||||
/* 80031540 7F BD 1B 78 */ or r29, r29, r3
|
||||
lbl_80031544:
|
||||
/* 80031544 3B DE 00 24 */ addi r30, r30, 0x24
|
||||
/* 80031548 3B 9C 00 01 */ addi r28, r28, 1
|
||||
lbl_8003154C:
|
||||
/* 8003154C 7F 80 07 34 */ extsh r0, r28
|
||||
/* 80031550 2C 00 00 20 */ cmpwi r0, 0x20
|
||||
/* 80031554 41 80 FF C8 */ blt lbl_8003151C
|
||||
/* 80031558 57 A3 06 3E */ clrlwi r3, r29, 0x18
|
||||
/* 8003155C 57 A0 06 31 */ rlwinm. r0, r29, 0, 0x18, 0x18
|
||||
/* 80031560 41 82 00 2C */ beq lbl_8003158C
|
||||
/* 80031564 54 60 07 BE */ clrlwi r0, r3, 0x1e
|
||||
/* 80031568 2C 00 00 03 */ cmpwi r0, 3
|
||||
/* 8003156C 40 82 00 14 */ bne lbl_80031580
|
||||
/* 80031570 80 1F 04 9C */ lwz r0, 0x49c(r31)
|
||||
/* 80031574 64 00 20 00 */ oris r0, r0, 0x2000
|
||||
/* 80031578 90 1F 04 9C */ stw r0, 0x49c(r31)
|
||||
/* 8003157C 48 00 00 10 */ b lbl_8003158C
|
||||
lbl_80031580:
|
||||
/* 80031580 80 1F 04 9C */ lwz r0, 0x49c(r31)
|
||||
/* 80031584 54 00 00 C2 */ rlwinm r0, r0, 0, 3, 1
|
||||
/* 80031588 90 1F 04 9C */ stw r0, 0x49c(r31)
|
||||
lbl_8003158C:
|
||||
/* 8003158C 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 80031590 48 33 0C 95 */ bl _restgpr_28
|
||||
/* 80031594 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 80031598 7C 08 03 A6 */ mtlr r0
|
||||
/* 8003159C 38 21 00 20 */ addi r1, r1, 0x20
|
||||
/* 800315A0 4E 80 00 20 */ blr
|
||||
@@ -1,45 +0,0 @@
|
||||
lbl_80031434:
|
||||
/* 80031434 94 21 FF E0 */ stwu r1, -0x20(r1)
|
||||
/* 80031438 7C 08 02 A6 */ mflr r0
|
||||
/* 8003143C 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 80031440 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 80031444 48 33 0D 95 */ bl _savegpr_28
|
||||
/* 80031448 7C 9C 23 78 */ mr r28, r4
|
||||
/* 8003144C 3C 80 80 42 */ lis r4, mData__7daSus_c@ha /* 0x80423FFC@ha */
|
||||
/* 80031450 38 04 3F FC */ addi r0, r4, mData__7daSus_c@l /* 0x80423FFC@l */
|
||||
/* 80031454 7C 1E 03 78 */ mr r30, r0
|
||||
/* 80031458 3B A0 00 00 */ li r29, 0
|
||||
/* 8003145C 7C 7F 07 74 */ extsb r31, r3
|
||||
/* 80031460 48 00 00 4C */ b lbl_800314AC
|
||||
lbl_80031464:
|
||||
/* 80031464 88 7E 00 00 */ lbz r3, 0(r30)
|
||||
/* 80031468 7C 60 07 75 */ extsb. r0, r3
|
||||
/* 8003146C 41 80 00 38 */ blt lbl_800314A4
|
||||
/* 80031470 7C 60 07 74 */ extsb r0, r3
|
||||
/* 80031474 7C 1F 00 00 */ cmpw r31, r0
|
||||
/* 80031478 40 82 00 2C */ bne lbl_800314A4
|
||||
/* 8003147C 88 1E 00 04 */ lbz r0, 4(r30)
|
||||
/* 80031480 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 80031484 41 82 00 20 */ beq lbl_800314A4
|
||||
/* 80031488 7F C3 F3 78 */ mr r3, r30
|
||||
/* 8003148C 7F 84 E3 78 */ mr r4, r28
|
||||
/* 80031490 4B FF FB A9 */ bl check__Q27daSus_c6data_cFRC4cXyz
|
||||
/* 80031494 54 60 06 3F */ clrlwi. r0, r3, 0x18
|
||||
/* 80031498 41 82 00 0C */ beq lbl_800314A4
|
||||
/* 8003149C 38 60 00 01 */ li r3, 1
|
||||
/* 800314A0 48 00 00 1C */ b lbl_800314BC
|
||||
lbl_800314A4:
|
||||
/* 800314A4 3B DE 00 24 */ addi r30, r30, 0x24
|
||||
/* 800314A8 3B BD 00 01 */ addi r29, r29, 1
|
||||
lbl_800314AC:
|
||||
/* 800314AC 7F A0 07 34 */ extsh r0, r29
|
||||
/* 800314B0 2C 00 00 20 */ cmpwi r0, 0x20
|
||||
/* 800314B4 41 80 FF B0 */ blt lbl_80031464
|
||||
/* 800314B8 38 60 00 00 */ li r3, 0
|
||||
lbl_800314BC:
|
||||
/* 800314BC 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 800314C0 48 33 0D 65 */ bl _restgpr_28
|
||||
/* 800314C4 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 800314C8 7C 08 03 A6 */ mtlr r0
|
||||
/* 800314CC 38 21 00 20 */ addi r1, r1, 0x20
|
||||
/* 800314D0 4E 80 00 20 */ blr
|
||||
@@ -1,24 +0,0 @@
|
||||
lbl_80031A20:
|
||||
/* 80031A20 94 21 FF E0 */ stwu r1, -0x20(r1)
|
||||
/* 80031A24 7C 08 02 A6 */ mflr r0
|
||||
/* 80031A28 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 80031A2C 7C 64 1B 78 */ mr r4, r3
|
||||
/* 80031A30 80 6D 88 34 */ lwz r3, m_flower__9daGrass_c(r13)
|
||||
/* 80031A34 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 80031A38 41 82 00 30 */ beq lbl_80031A68
|
||||
/* 80031A3C 3C A0 80 42 */ lis r5, m_deleteRoom__16dFlower_packet_c@ha /* 0x80424594@ha */
|
||||
/* 80031A40 38 C5 45 94 */ addi r6, r5, m_deleteRoom__16dFlower_packet_c@l /* 0x80424594@l */
|
||||
/* 80031A44 80 A6 00 00 */ lwz r5, 0(r6)
|
||||
/* 80031A48 80 06 00 04 */ lwz r0, 4(r6)
|
||||
/* 80031A4C 90 A1 00 08 */ stw r5, 8(r1)
|
||||
/* 80031A50 90 01 00 0C */ stw r0, 0xc(r1)
|
||||
/* 80031A54 80 06 00 08 */ lwz r0, 8(r6)
|
||||
/* 80031A58 90 01 00 10 */ stw r0, 0x10(r1)
|
||||
/* 80031A5C 39 81 00 08 */ addi r12, r1, 8
|
||||
/* 80031A60 48 33 06 25 */ bl __ptmf_scall
|
||||
/* 80031A64 60 00 00 00 */ nop
|
||||
lbl_80031A68:
|
||||
/* 80031A68 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 80031A6C 7C 08 03 A6 */ mtlr r0
|
||||
/* 80031A70 38 21 00 20 */ addi r1, r1, 0x20
|
||||
/* 80031A74 4E 80 00 20 */ blr
|
||||
@@ -1,24 +0,0 @@
|
||||
lbl_800319C8:
|
||||
/* 800319C8 94 21 FF E0 */ stwu r1, -0x20(r1)
|
||||
/* 800319CC 7C 08 02 A6 */ mflr r0
|
||||
/* 800319D0 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 800319D4 7C 64 1B 78 */ mr r4, r3
|
||||
/* 800319D8 80 6D 88 30 */ lwz r3, m_grass__9daGrass_c(r13)
|
||||
/* 800319DC 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 800319E0 41 82 00 30 */ beq lbl_80031A10
|
||||
/* 800319E4 3C A0 80 42 */ lis r5, m_deleteRoom__15dGrass_packet_c@ha /* 0x80424588@ha */
|
||||
/* 800319E8 38 C5 45 88 */ addi r6, r5, m_deleteRoom__15dGrass_packet_c@l /* 0x80424588@l */
|
||||
/* 800319EC 80 A6 00 00 */ lwz r5, 0(r6)
|
||||
/* 800319F0 80 06 00 04 */ lwz r0, 4(r6)
|
||||
/* 800319F4 90 A1 00 08 */ stw r5, 8(r1)
|
||||
/* 800319F8 90 01 00 0C */ stw r0, 0xc(r1)
|
||||
/* 800319FC 80 06 00 08 */ lwz r0, 8(r6)
|
||||
/* 80031A00 90 01 00 10 */ stw r0, 0x10(r1)
|
||||
/* 80031A04 39 81 00 08 */ addi r12, r1, 8
|
||||
/* 80031A08 48 33 06 7D */ bl __ptmf_scall
|
||||
/* 80031A0C 60 00 00 00 */ nop
|
||||
lbl_80031A10:
|
||||
/* 80031A10 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 80031A14 7C 08 03 A6 */ mtlr r0
|
||||
/* 80031A18 38 21 00 20 */ addi r1, r1, 0x20
|
||||
/* 80031A1C 4E 80 00 20 */ blr
|
||||
@@ -1,20 +0,0 @@
|
||||
lbl_8003194C:
|
||||
/* 8003194C 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80031950 7C 08 02 A6 */ mflr r0
|
||||
/* 80031954 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80031958 7C 64 1B 78 */ mr r4, r3
|
||||
/* 8003195C 80 6D 88 28 */ lwz r3, m_myObj__10daMirror_c(r13)
|
||||
/* 80031960 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 80031964 40 82 00 0C */ bne lbl_80031970
|
||||
/* 80031968 38 60 00 00 */ li r3, 0
|
||||
/* 8003196C 48 00 00 14 */ b lbl_80031980
|
||||
lbl_80031970:
|
||||
/* 80031970 3C A0 80 42 */ lis r5, m_entryModel__10daMirror_c@ha /* 0x8042457C@ha */
|
||||
/* 80031974 39 85 45 7C */ addi r12, r5, m_entryModel__10daMirror_c@l /* 0x8042457C@l */
|
||||
/* 80031978 48 33 07 0D */ bl __ptmf_scall
|
||||
/* 8003197C 60 00 00 00 */ nop
|
||||
lbl_80031980:
|
||||
/* 80031980 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80031984 7C 08 03 A6 */ mtlr r0
|
||||
/* 80031988 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 8003198C 4E 80 00 20 */ blr
|
||||
@@ -1,30 +0,0 @@
|
||||
lbl_800315A4:
|
||||
/* 800315A4 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 800315A8 7C 08 02 A6 */ mflr r0
|
||||
/* 800315AC 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 800315B0 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 800315B4 93 C1 00 08 */ stw r30, 8(r1)
|
||||
/* 800315B8 3C 60 80 42 */ lis r3, mData__7daSus_c@ha /* 0x80423FFC@ha */
|
||||
/* 800315BC 38 03 3F FC */ addi r0, r3, mData__7daSus_c@l /* 0x80423FFC@l */
|
||||
/* 800315C0 7C 1F 03 78 */ mr r31, r0
|
||||
/* 800315C4 3B C0 00 00 */ li r30, 0
|
||||
/* 800315C8 48 00 00 20 */ b lbl_800315E8
|
||||
lbl_800315CC:
|
||||
/* 800315CC 88 1F 00 00 */ lbz r0, 0(r31)
|
||||
/* 800315D0 7C 00 07 75 */ extsb. r0, r0
|
||||
/* 800315D4 41 80 00 0C */ blt lbl_800315E0
|
||||
/* 800315D8 7F E3 FB 78 */ mr r3, r31
|
||||
/* 800315DC 4B FF FB 75 */ bl execute__Q27daSus_c6data_cFv
|
||||
lbl_800315E0:
|
||||
/* 800315E0 3B FF 00 24 */ addi r31, r31, 0x24
|
||||
/* 800315E4 3B DE 00 01 */ addi r30, r30, 1
|
||||
lbl_800315E8:
|
||||
/* 800315E8 7F C0 07 34 */ extsh r0, r30
|
||||
/* 800315EC 2C 00 00 20 */ cmpwi r0, 0x20
|
||||
/* 800315F0 41 80 FF DC */ blt lbl_800315CC
|
||||
/* 800315F4 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 800315F8 83 C1 00 08 */ lwz r30, 8(r1)
|
||||
/* 800315FC 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80031600 7C 08 03 A6 */ mtlr r0
|
||||
/* 80031604 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80031608 4E 80 00 20 */ blr
|
||||
@@ -1,6 +0,0 @@
|
||||
lbl_80031D24:
|
||||
/* 80031D24 1C 83 00 0C */ mulli r4, r3, 0xc
|
||||
/* 80031D28 3C 60 80 42 */ lis r3, mPos__12daObjCarry_c@ha /* 0x804245AC@ha */
|
||||
/* 80031D2C 38 03 45 AC */ addi r0, r3, mPos__12daObjCarry_c@l /* 0x804245AC@l */
|
||||
/* 80031D30 7C 60 22 14 */ add r3, r0, r4
|
||||
/* 80031D34 4E 80 00 20 */ blr
|
||||
@@ -1,17 +0,0 @@
|
||||
lbl_80031990:
|
||||
/* 80031990 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80031994 7C 08 02 A6 */ mflr r0
|
||||
/* 80031998 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 8003199C 80 6D 88 28 */ lwz r3, m_myObj__10daMirror_c(r13)
|
||||
/* 800319A0 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 800319A4 40 82 00 0C */ bne lbl_800319B0
|
||||
/* 800319A8 38 60 00 00 */ li r3, 0
|
||||
/* 800319AC 48 00 00 0C */ b lbl_800319B8
|
||||
lbl_800319B0:
|
||||
/* 800319B0 4B FE 82 CD */ bl fopAcM_delete__FP10fopAc_ac_c
|
||||
/* 800319B4 38 60 00 01 */ li r3, 1
|
||||
lbl_800319B8:
|
||||
/* 800319B8 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 800319BC 7C 08 03 A6 */ mtlr r0
|
||||
/* 800319C0 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 800319C4 4E 80 00 20 */ blr
|
||||
@@ -1,33 +0,0 @@
|
||||
lbl_800313BC:
|
||||
/* 800313BC 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 800313C0 7C 08 02 A6 */ mflr r0
|
||||
/* 800313C4 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 800313C8 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 800313CC 93 C1 00 08 */ stw r30, 8(r1)
|
||||
/* 800313D0 3C 60 80 42 */ lis r3, mData__7daSus_c@ha /* 0x80423FFC@ha */
|
||||
/* 800313D4 38 03 3F FC */ addi r0, r3, mData__7daSus_c@l /* 0x80423FFC@l */
|
||||
/* 800313D8 7C 1F 03 78 */ mr r31, r0
|
||||
/* 800313DC 3B C0 00 00 */ li r30, 0
|
||||
lbl_800313E0:
|
||||
/* 800313E0 7F E3 FB 78 */ mr r3, r31
|
||||
/* 800313E4 4B FF FB D9 */ bl reset__Q27daSus_c6data_cFv
|
||||
/* 800313E8 3B DE 00 01 */ addi r30, r30, 1
|
||||
/* 800313EC 2C 1E 00 20 */ cmpwi r30, 0x20
|
||||
/* 800313F0 3B FF 00 24 */ addi r31, r31, 0x24
|
||||
/* 800313F4 41 80 FF EC */ blt lbl_800313E0
|
||||
/* 800313F8 3C 60 80 42 */ lis r3, mRoom__7daSus_c@ha /* 0x8042447C@ha */
|
||||
/* 800313FC 38 03 44 7C */ addi r0, r3, mRoom__7daSus_c@l /* 0x8042447C@l */
|
||||
/* 80031400 7C 04 03 78 */ mr r4, r0
|
||||
/* 80031404 38 60 00 00 */ li r3, 0
|
||||
/* 80031408 38 00 00 40 */ li r0, 0x40
|
||||
/* 8003140C 7C 09 03 A6 */ mtctr r0
|
||||
lbl_80031410:
|
||||
/* 80031410 90 64 00 00 */ stw r3, 0(r4)
|
||||
/* 80031414 38 84 00 04 */ addi r4, r4, 4
|
||||
/* 80031418 42 00 FF F8 */ bdnz lbl_80031410
|
||||
/* 8003141C 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 80031420 83 C1 00 08 */ lwz r30, 8(r1)
|
||||
/* 80031424 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80031428 7C 08 03 A6 */ mtlr r0
|
||||
/* 8003142C 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80031430 4E 80 00 20 */ blr
|
||||
@@ -1,12 +0,0 @@
|
||||
lbl_80031D38:
|
||||
/* 80031D38 C0 04 00 00 */ lfs f0, 0(r4)
|
||||
/* 80031D3C 1C 03 00 0C */ mulli r0, r3, 0xc
|
||||
/* 80031D40 3C 60 80 42 */ lis r3, mPos__12daObjCarry_c@ha /* 0x804245AC@ha */
|
||||
/* 80031D44 38 63 45 AC */ addi r3, r3, mPos__12daObjCarry_c@l /* 0x804245AC@l */
|
||||
/* 80031D48 7C 03 05 2E */ stfsx f0, r3, r0
|
||||
/* 80031D4C C0 04 00 04 */ lfs f0, 4(r4)
|
||||
/* 80031D50 7C 63 02 14 */ add r3, r3, r0
|
||||
/* 80031D54 D0 03 00 04 */ stfs f0, 4(r3)
|
||||
/* 80031D58 C0 04 00 08 */ lfs f0, 8(r4)
|
||||
/* 80031D5C D0 03 00 08 */ stfs f0, 8(r3)
|
||||
/* 80031D60 4E 80 00 20 */ blr
|
||||
@@ -1,168 +0,0 @@
|
||||
lbl_801949EC:
|
||||
/* 801949EC 94 21 FF E0 */ stwu r1, -0x20(r1)
|
||||
/* 801949F0 7C 08 02 A6 */ mflr r0
|
||||
/* 801949F4 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 801949F8 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 801949FC 48 1C D7 D5 */ bl _savegpr_26
|
||||
/* 80194A00 7C 7E 1B 79 */ or. r30, r3, r3
|
||||
/* 80194A04 7C 9F 23 78 */ mr r31, r4
|
||||
/* 80194A08 41 82 02 0C */ beq lbl_80194C14
|
||||
/* 80194A0C 3C 60 80 3C */ lis r3, __vt__16dSelect_cursor_c@ha /* 0x803BB78C@ha */
|
||||
/* 80194A10 38 03 B7 8C */ addi r0, r3, __vt__16dSelect_cursor_c@l /* 0x803BB78C@l */
|
||||
/* 80194A14 90 1E 00 00 */ stw r0, 0(r30)
|
||||
/* 80194A18 80 7E 00 04 */ lwz r3, 4(r30)
|
||||
/* 80194A1C 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 80194A20 41 82 00 18 */ beq lbl_80194A38
|
||||
/* 80194A24 38 80 00 01 */ li r4, 1
|
||||
/* 80194A28 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 80194A2C 81 8C 00 08 */ lwz r12, 8(r12)
|
||||
/* 80194A30 7D 89 03 A6 */ mtctr r12
|
||||
/* 80194A34 4E 80 04 21 */ bctrl
|
||||
lbl_80194A38:
|
||||
/* 80194A38 38 00 00 00 */ li r0, 0
|
||||
/* 80194A3C 90 1E 00 04 */ stw r0, 4(r30)
|
||||
/* 80194A40 80 7E 00 10 */ lwz r3, 0x10(r30)
|
||||
/* 80194A44 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 80194A48 41 82 00 24 */ beq lbl_80194A6C
|
||||
/* 80194A4C 41 82 00 18 */ beq lbl_80194A64
|
||||
/* 80194A50 38 80 00 01 */ li r4, 1
|
||||
/* 80194A54 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 80194A58 81 8C 00 08 */ lwz r12, 8(r12)
|
||||
/* 80194A5C 7D 89 03 A6 */ mtctr r12
|
||||
/* 80194A60 4E 80 04 21 */ bctrl
|
||||
lbl_80194A64:
|
||||
/* 80194A64 38 00 00 00 */ li r0, 0
|
||||
/* 80194A68 90 1E 00 10 */ stw r0, 0x10(r30)
|
||||
lbl_80194A6C:
|
||||
/* 80194A6C 3B 40 00 00 */ li r26, 0
|
||||
/* 80194A70 3B A0 00 00 */ li r29, 0
|
||||
/* 80194A74 7F BC EB 78 */ mr r28, r29
|
||||
lbl_80194A78:
|
||||
/* 80194A78 3B 7D 00 1C */ addi r27, r29, 0x1c
|
||||
/* 80194A7C 7C 7E D8 2E */ lwzx r3, r30, r27
|
||||
/* 80194A80 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 80194A84 41 82 00 20 */ beq lbl_80194AA4
|
||||
/* 80194A88 41 82 00 18 */ beq lbl_80194AA0
|
||||
/* 80194A8C 38 80 00 01 */ li r4, 1
|
||||
/* 80194A90 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 80194A94 81 8C 00 08 */ lwz r12, 8(r12)
|
||||
/* 80194A98 7D 89 03 A6 */ mtctr r12
|
||||
/* 80194A9C 4E 80 04 21 */ bctrl
|
||||
lbl_80194AA0:
|
||||
/* 80194AA0 7F 9E D9 2E */ stwx r28, r30, r27
|
||||
lbl_80194AA4:
|
||||
/* 80194AA4 3B 5A 00 01 */ addi r26, r26, 1
|
||||
/* 80194AA8 2C 1A 00 04 */ cmpwi r26, 4
|
||||
/* 80194AAC 3B BD 00 04 */ addi r29, r29, 4
|
||||
/* 80194AB0 41 80 FF C8 */ blt lbl_80194A78
|
||||
/* 80194AB4 80 7E 00 14 */ lwz r3, 0x14(r30)
|
||||
/* 80194AB8 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 80194ABC 41 82 00 24 */ beq lbl_80194AE0
|
||||
/* 80194AC0 41 82 00 18 */ beq lbl_80194AD8
|
||||
/* 80194AC4 38 80 00 01 */ li r4, 1
|
||||
/* 80194AC8 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 80194ACC 81 8C 00 08 */ lwz r12, 8(r12)
|
||||
/* 80194AD0 7D 89 03 A6 */ mtctr r12
|
||||
/* 80194AD4 4E 80 04 21 */ bctrl
|
||||
lbl_80194AD8:
|
||||
/* 80194AD8 38 00 00 00 */ li r0, 0
|
||||
/* 80194ADC 90 1E 00 14 */ stw r0, 0x14(r30)
|
||||
lbl_80194AE0:
|
||||
/* 80194AE0 80 7E 00 18 */ lwz r3, 0x18(r30)
|
||||
/* 80194AE4 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 80194AE8 41 82 00 24 */ beq lbl_80194B0C
|
||||
/* 80194AEC 41 82 00 18 */ beq lbl_80194B04
|
||||
/* 80194AF0 38 80 00 01 */ li r4, 1
|
||||
/* 80194AF4 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 80194AF8 81 8C 00 08 */ lwz r12, 8(r12)
|
||||
/* 80194AFC 7D 89 03 A6 */ mtctr r12
|
||||
/* 80194B00 4E 80 04 21 */ bctrl
|
||||
lbl_80194B04:
|
||||
/* 80194B04 38 00 00 00 */ li r0, 0
|
||||
/* 80194B08 90 1E 00 18 */ stw r0, 0x18(r30)
|
||||
lbl_80194B0C:
|
||||
/* 80194B0C 80 7E 00 0C */ lwz r3, 0xc(r30)
|
||||
/* 80194B10 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 80194B14 41 82 00 24 */ beq lbl_80194B38
|
||||
/* 80194B18 41 82 00 18 */ beq lbl_80194B30
|
||||
/* 80194B1C 38 80 00 01 */ li r4, 1
|
||||
/* 80194B20 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 80194B24 81 8C 00 08 */ lwz r12, 8(r12)
|
||||
/* 80194B28 7D 89 03 A6 */ mtctr r12
|
||||
/* 80194B2C 4E 80 04 21 */ bctrl
|
||||
lbl_80194B30:
|
||||
/* 80194B30 38 00 00 00 */ li r0, 0
|
||||
/* 80194B34 90 1E 00 0C */ stw r0, 0xc(r30)
|
||||
lbl_80194B38:
|
||||
/* 80194B38 80 7E 00 30 */ lwz r3, 0x30(r30)
|
||||
/* 80194B3C 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 80194B40 41 82 00 24 */ beq lbl_80194B64
|
||||
/* 80194B44 41 82 00 18 */ beq lbl_80194B5C
|
||||
/* 80194B48 38 80 00 01 */ li r4, 1
|
||||
/* 80194B4C 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 80194B50 81 8C 00 08 */ lwz r12, 8(r12)
|
||||
/* 80194B54 7D 89 03 A6 */ mtctr r12
|
||||
/* 80194B58 4E 80 04 21 */ bctrl
|
||||
lbl_80194B5C:
|
||||
/* 80194B5C 38 00 00 00 */ li r0, 0
|
||||
/* 80194B60 90 1E 00 30 */ stw r0, 0x30(r30)
|
||||
lbl_80194B64:
|
||||
/* 80194B64 3B 40 00 00 */ li r26, 0
|
||||
/* 80194B68 3B A0 00 00 */ li r29, 0
|
||||
/* 80194B6C 3B 80 00 00 */ li r28, 0
|
||||
lbl_80194B70:
|
||||
/* 80194B70 3B 7D 00 34 */ addi r27, r29, 0x34
|
||||
/* 80194B74 7C 7E D8 2E */ lwzx r3, r30, r27
|
||||
/* 80194B78 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 80194B7C 41 82 00 20 */ beq lbl_80194B9C
|
||||
/* 80194B80 41 82 00 18 */ beq lbl_80194B98
|
||||
/* 80194B84 38 80 00 01 */ li r4, 1
|
||||
/* 80194B88 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 80194B8C 81 8C 00 08 */ lwz r12, 8(r12)
|
||||
/* 80194B90 7D 89 03 A6 */ mtctr r12
|
||||
/* 80194B94 4E 80 04 21 */ bctrl
|
||||
lbl_80194B98:
|
||||
/* 80194B98 7F 9E D9 2E */ stwx r28, r30, r27
|
||||
lbl_80194B9C:
|
||||
/* 80194B9C 3B 5A 00 01 */ addi r26, r26, 1
|
||||
/* 80194BA0 2C 1A 00 02 */ cmpwi r26, 2
|
||||
/* 80194BA4 3B BD 00 04 */ addi r29, r29, 4
|
||||
/* 80194BA8 41 80 FF C8 */ blt lbl_80194B70
|
||||
/* 80194BAC 80 7E 00 2C */ lwz r3, 0x2c(r30)
|
||||
/* 80194BB0 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 80194BB4 41 82 00 24 */ beq lbl_80194BD8
|
||||
/* 80194BB8 41 82 00 18 */ beq lbl_80194BD0
|
||||
/* 80194BBC 38 80 00 01 */ li r4, 1
|
||||
/* 80194BC0 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 80194BC4 81 8C 00 08 */ lwz r12, 8(r12)
|
||||
/* 80194BC8 7D 89 03 A6 */ mtctr r12
|
||||
/* 80194BCC 4E 80 04 21 */ bctrl
|
||||
lbl_80194BD0:
|
||||
/* 80194BD0 38 00 00 00 */ li r0, 0
|
||||
/* 80194BD4 90 1E 00 2C */ stw r0, 0x2c(r30)
|
||||
lbl_80194BD8:
|
||||
/* 80194BD8 80 7E 00 3C */ lwz r3, 0x3c(r30)
|
||||
/* 80194BDC 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 80194BE0 41 82 00 24 */ beq lbl_80194C04
|
||||
/* 80194BE4 41 82 00 18 */ beq lbl_80194BFC
|
||||
/* 80194BE8 38 80 00 01 */ li r4, 1
|
||||
/* 80194BEC 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 80194BF0 81 8C 00 08 */ lwz r12, 8(r12)
|
||||
/* 80194BF4 7D 89 03 A6 */ mtctr r12
|
||||
/* 80194BF8 4E 80 04 21 */ bctrl
|
||||
lbl_80194BFC:
|
||||
/* 80194BFC 38 00 00 00 */ li r0, 0
|
||||
/* 80194C00 90 1E 00 3C */ stw r0, 0x3c(r30)
|
||||
lbl_80194C04:
|
||||
/* 80194C04 7F E0 07 35 */ extsh. r0, r31
|
||||
/* 80194C08 40 81 00 0C */ ble lbl_80194C14
|
||||
/* 80194C0C 7F C3 F3 78 */ mr r3, r30
|
||||
/* 80194C10 48 13 A1 2D */ bl __dl__FPv
|
||||
lbl_80194C14:
|
||||
/* 80194C14 7F C3 F3 78 */ mr r3, r30
|
||||
/* 80194C18 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 80194C1C 48 1C D6 01 */ bl _restgpr_26
|
||||
/* 80194C20 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 80194C24 7C 08 03 A6 */ mtlr r0
|
||||
/* 80194C28 38 21 00 20 */ addi r1, r1, 0x20
|
||||
/* 80194C2C 4E 80 00 20 */ blr
|
||||
@@ -1,20 +0,0 @@
|
||||
lbl_80195978:
|
||||
/* 80195978 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 8019597C 7C 08 02 A6 */ mflr r0
|
||||
/* 80195980 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80195984 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 80195988 7C 7F 1B 79 */ or. r31, r3, r3
|
||||
/* 8019598C 41 82 00 1C */ beq lbl_801959A8
|
||||
/* 80195990 3C A0 80 3C */ lis r5, __vt__19dSelect_cursorHIO_c@ha /* 0x803BB7A8@ha */
|
||||
/* 80195994 38 05 B7 A8 */ addi r0, r5, __vt__19dSelect_cursorHIO_c@l /* 0x803BB7A8@l */
|
||||
/* 80195998 90 1F 00 00 */ stw r0, 0(r31)
|
||||
/* 8019599C 7C 80 07 35 */ extsh. r0, r4
|
||||
/* 801959A0 40 81 00 08 */ ble lbl_801959A8
|
||||
/* 801959A4 48 13 93 99 */ bl __dl__FPv
|
||||
lbl_801959A8:
|
||||
/* 801959A8 7F E3 FB 78 */ mr r3, r31
|
||||
/* 801959AC 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 801959B0 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 801959B4 7C 08 03 A6 */ mtlr r0
|
||||
/* 801959B8 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 801959BC 4E 80 00 20 */ blr
|
||||
@@ -1,108 +0,0 @@
|
||||
lbl_80195460:
|
||||
/* 80195460 94 21 FF E0 */ stwu r1, -0x20(r1)
|
||||
/* 80195464 7C 08 02 A6 */ mflr r0
|
||||
/* 80195468 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 8019546C 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 80195470 48 1C CD 65 */ bl _savegpr_27
|
||||
/* 80195474 7C 7B 1B 78 */ mr r27, r3
|
||||
/* 80195478 7C 9C 23 78 */ mr r28, r4
|
||||
/* 8019547C 88 03 00 B5 */ lbz r0, 0xb5(r3)
|
||||
/* 80195480 2C 00 00 02 */ cmpwi r0, 2
|
||||
/* 80195484 41 82 00 78 */ beq lbl_801954FC
|
||||
/* 80195488 40 80 00 10 */ bge lbl_80195498
|
||||
/* 8019548C 2C 00 00 00 */ cmpwi r0, 0
|
||||
/* 80195490 41 82 00 14 */ beq lbl_801954A4
|
||||
/* 80195494 48 00 01 0C */ b lbl_801955A0
|
||||
lbl_80195498:
|
||||
/* 80195498 2C 00 00 04 */ cmpwi r0, 4
|
||||
/* 8019549C 40 80 01 04 */ bge lbl_801955A0
|
||||
/* 801954A0 48 00 00 C8 */ b lbl_80195568
|
||||
lbl_801954A4:
|
||||
/* 801954A4 3B A0 00 00 */ li r29, 0
|
||||
/* 801954A8 3B E0 00 00 */ li r31, 0
|
||||
/* 801954AC 3C 60 80 39 */ lis r3, tag_4181@ha /* 0x80394A30@ha */
|
||||
/* 801954B0 3B C3 4A 30 */ addi r30, r3, tag_4181@l /* 0x80394A30@l */
|
||||
lbl_801954B4:
|
||||
/* 801954B4 80 7B 00 04 */ lwz r3, 4(r27)
|
||||
/* 801954B8 7C 9E FA 14 */ add r4, r30, r31
|
||||
/* 801954BC 80 A4 00 00 */ lwz r5, 0(r4)
|
||||
/* 801954C0 80 C4 00 04 */ lwz r6, 4(r4)
|
||||
/* 801954C4 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 801954C8 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
||||
/* 801954CC 7D 89 03 A6 */ mtctr r12
|
||||
/* 801954D0 4E 80 04 21 */ bctrl
|
||||
/* 801954D4 7F 84 E3 78 */ mr r4, r28
|
||||
/* 801954D8 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 801954DC 81 8C 00 64 */ lwz r12, 0x64(r12)
|
||||
/* 801954E0 7D 89 03 A6 */ mtctr r12
|
||||
/* 801954E4 4E 80 04 21 */ bctrl
|
||||
/* 801954E8 3B BD 00 01 */ addi r29, r29, 1
|
||||
/* 801954EC 2C 1D 00 04 */ cmpwi r29, 4
|
||||
/* 801954F0 3B FF 00 08 */ addi r31, r31, 8
|
||||
/* 801954F4 41 80 FF C0 */ blt lbl_801954B4
|
||||
/* 801954F8 48 00 00 E0 */ b lbl_801955D8
|
||||
lbl_801954FC:
|
||||
/* 801954FC 80 7B 00 04 */ lwz r3, 4(r27)
|
||||
/* 80195500 3C 80 69 67 */ lis r4, 0x6967 /* 0x69676874@ha */
|
||||
/* 80195504 38 C4 68 74 */ addi r6, r4, 0x6874 /* 0x69676874@l */
|
||||
/* 80195508 38 A0 00 6C */ li r5, 0x6c
|
||||
/* 8019550C 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 80195510 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
||||
/* 80195514 7D 89 03 A6 */ mtctr r12
|
||||
/* 80195518 4E 80 04 21 */ bctrl
|
||||
/* 8019551C 7F 84 E3 78 */ mr r4, r28
|
||||
/* 80195520 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 80195524 81 8C 00 64 */ lwz r12, 0x64(r12)
|
||||
/* 80195528 7D 89 03 A6 */ mtctr r12
|
||||
/* 8019552C 4E 80 04 21 */ bctrl
|
||||
/* 80195530 80 7B 00 04 */ lwz r3, 4(r27)
|
||||
/* 80195534 3C 80 63 6B */ lis r4, 0x636B /* 0x636B5F6C@ha */
|
||||
/* 80195538 38 C4 5F 6C */ addi r6, r4, 0x5F6C /* 0x636B5F6C@l */
|
||||
/* 8019553C 38 A0 62 61 */ li r5, 0x6261
|
||||
/* 80195540 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 80195544 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
||||
/* 80195548 7D 89 03 A6 */ mtctr r12
|
||||
/* 8019554C 4E 80 04 21 */ bctrl
|
||||
/* 80195550 7F 84 E3 78 */ mr r4, r28
|
||||
/* 80195554 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 80195558 81 8C 00 64 */ lwz r12, 0x64(r12)
|
||||
/* 8019555C 7D 89 03 A6 */ mtctr r12
|
||||
/* 80195560 4E 80 04 21 */ bctrl
|
||||
/* 80195564 48 00 00 74 */ b lbl_801955D8
|
||||
lbl_80195568:
|
||||
/* 80195568 80 7B 00 04 */ lwz r3, 4(r27)
|
||||
/* 8019556C 3C 80 61 74 */ lis r4, 0x6174 /* 0x61747375@ha */
|
||||
/* 80195570 38 C4 73 75 */ addi r6, r4, 0x7375 /* 0x61747375@l */
|
||||
/* 80195574 38 A0 00 62 */ li r5, 0x62
|
||||
/* 80195578 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 8019557C 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
||||
/* 80195580 7D 89 03 A6 */ mtctr r12
|
||||
/* 80195584 4E 80 04 21 */ bctrl
|
||||
/* 80195588 7F 84 E3 78 */ mr r4, r28
|
||||
/* 8019558C 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 80195590 81 8C 00 64 */ lwz r12, 0x64(r12)
|
||||
/* 80195594 7D 89 03 A6 */ mtctr r12
|
||||
/* 80195598 4E 80 04 21 */ bctrl
|
||||
/* 8019559C 48 00 00 3C */ b lbl_801955D8
|
||||
lbl_801955A0:
|
||||
/* 801955A0 80 7B 00 04 */ lwz r3, 4(r27)
|
||||
/* 801955A4 3C 80 68 74 */ lis r4, 0x6874 /* 0x68743030@ha */
|
||||
/* 801955A8 38 C4 30 30 */ addi r6, r4, 0x3030 /* 0x68743030@l */
|
||||
/* 801955AC 3C 80 00 6C */ lis r4, 0x006C /* 0x006C6967@ha */
|
||||
/* 801955B0 38 A4 69 67 */ addi r5, r4, 0x6967 /* 0x006C6967@l */
|
||||
/* 801955B4 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 801955B8 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
||||
/* 801955BC 7D 89 03 A6 */ mtctr r12
|
||||
/* 801955C0 4E 80 04 21 */ bctrl
|
||||
/* 801955C4 7F 84 E3 78 */ mr r4, r28
|
||||
/* 801955C8 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 801955CC 81 8C 00 64 */ lwz r12, 0x64(r12)
|
||||
/* 801955D0 7D 89 03 A6 */ mtctr r12
|
||||
/* 801955D4 4E 80 04 21 */ bctrl
|
||||
lbl_801955D8:
|
||||
/* 801955D8 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 801955DC 48 1C CC 45 */ bl _restgpr_27
|
||||
/* 801955E0 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 801955E4 7C 08 03 A6 */ mtlr r0
|
||||
/* 801955E8 38 21 00 20 */ addi r1, r1, 0x20
|
||||
/* 801955EC 4E 80 00 20 */ blr
|
||||
@@ -1,84 +0,0 @@
|
||||
lbl_801955F0:
|
||||
/* 801955F0 94 21 FF E0 */ stwu r1, -0x20(r1)
|
||||
/* 801955F4 7C 08 02 A6 */ mflr r0
|
||||
/* 801955F8 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 801955FC 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 80195600 48 1C CB D5 */ bl _savegpr_27
|
||||
/* 80195604 7C 7B 1B 78 */ mr r27, r3
|
||||
/* 80195608 7C 9C 23 78 */ mr r28, r4
|
||||
/* 8019560C 88 03 00 B5 */ lbz r0, 0xb5(r3)
|
||||
/* 80195610 2C 00 00 01 */ cmpwi r0, 1
|
||||
/* 80195614 41 82 00 6C */ beq lbl_80195680
|
||||
/* 80195618 40 80 00 C0 */ bge lbl_801956D8
|
||||
/* 8019561C 2C 00 00 00 */ cmpwi r0, 0
|
||||
/* 80195620 40 80 00 08 */ bge lbl_80195628
|
||||
/* 80195624 48 00 00 B4 */ b lbl_801956D8
|
||||
lbl_80195628:
|
||||
/* 80195628 3B A0 00 00 */ li r29, 0
|
||||
/* 8019562C 3B E0 00 00 */ li r31, 0
|
||||
/* 80195630 3C 60 80 39 */ lis r3, tag_4197@ha /* 0x80394A50@ha */
|
||||
/* 80195634 3B C3 4A 50 */ addi r30, r3, tag_4197@l /* 0x80394A50@l */
|
||||
lbl_80195638:
|
||||
/* 80195638 80 7B 00 04 */ lwz r3, 4(r27)
|
||||
/* 8019563C 7C 9E FA 14 */ add r4, r30, r31
|
||||
/* 80195640 80 A4 00 00 */ lwz r5, 0(r4)
|
||||
/* 80195644 80 C4 00 04 */ lwz r6, 4(r4)
|
||||
/* 80195648 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 8019564C 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
||||
/* 80195650 7D 89 03 A6 */ mtctr r12
|
||||
/* 80195654 4E 80 04 21 */ bctrl
|
||||
/* 80195658 7F 84 E3 78 */ mr r4, r28
|
||||
/* 8019565C 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 80195660 81 8C 00 6C */ lwz r12, 0x6c(r12)
|
||||
/* 80195664 7D 89 03 A6 */ mtctr r12
|
||||
/* 80195668 4E 80 04 21 */ bctrl
|
||||
/* 8019566C 3B BD 00 01 */ addi r29, r29, 1
|
||||
/* 80195670 2C 1D 00 08 */ cmpwi r29, 8
|
||||
/* 80195674 3B FF 00 08 */ addi r31, r31, 8
|
||||
/* 80195678 41 80 FF C0 */ blt lbl_80195638
|
||||
/* 8019567C 48 00 00 90 */ b lbl_8019570C
|
||||
lbl_80195680:
|
||||
/* 80195680 3B A0 00 00 */ li r29, 0
|
||||
/* 80195684 3B E0 00 00 */ li r31, 0
|
||||
/* 80195688 3C 60 80 39 */ lis r3, tag_4204@ha /* 0x80394A90@ha */
|
||||
/* 8019568C 3B C3 4A 90 */ addi r30, r3, tag_4204@l /* 0x80394A90@l */
|
||||
lbl_80195690:
|
||||
/* 80195690 80 7B 00 04 */ lwz r3, 4(r27)
|
||||
/* 80195694 7C 9E FA 14 */ add r4, r30, r31
|
||||
/* 80195698 80 A4 00 00 */ lwz r5, 0(r4)
|
||||
/* 8019569C 80 C4 00 04 */ lwz r6, 4(r4)
|
||||
/* 801956A0 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 801956A4 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
||||
/* 801956A8 7D 89 03 A6 */ mtctr r12
|
||||
/* 801956AC 4E 80 04 21 */ bctrl
|
||||
/* 801956B0 7F 84 E3 78 */ mr r4, r28
|
||||
/* 801956B4 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 801956B8 81 8C 00 6C */ lwz r12, 0x6c(r12)
|
||||
/* 801956BC 7D 89 03 A6 */ mtctr r12
|
||||
/* 801956C0 4E 80 04 21 */ bctrl
|
||||
/* 801956C4 3B BD 00 01 */ addi r29, r29, 1
|
||||
/* 801956C8 2C 1D 00 02 */ cmpwi r29, 2
|
||||
/* 801956CC 3B FF 00 08 */ addi r31, r31, 8
|
||||
/* 801956D0 41 80 FF C0 */ blt lbl_80195690
|
||||
/* 801956D4 48 00 00 38 */ b lbl_8019570C
|
||||
lbl_801956D8:
|
||||
/* 801956D8 80 7B 00 04 */ lwz r3, 4(r27)
|
||||
/* 801956DC 3C 80 6C 64 */ lis r4, 0x6C64 /* 0x6C643031@ha */
|
||||
/* 801956E0 38 C4 30 31 */ addi r6, r4, 0x3031 /* 0x6C643031@l */
|
||||
/* 801956E4 38 A0 67 6F */ li r5, 0x676f
|
||||
/* 801956E8 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 801956EC 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
||||
/* 801956F0 7D 89 03 A6 */ mtctr r12
|
||||
/* 801956F4 4E 80 04 21 */ bctrl
|
||||
/* 801956F8 7F 84 E3 78 */ mr r4, r28
|
||||
/* 801956FC 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 80195700 81 8C 00 6C */ lwz r12, 0x6c(r12)
|
||||
/* 80195704 7D 89 03 A6 */ mtctr r12
|
||||
/* 80195708 4E 80 04 21 */ bctrl
|
||||
lbl_8019570C:
|
||||
/* 8019570C 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 80195710 48 1C CB 11 */ bl _restgpr_27
|
||||
/* 80195714 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 80195718 7C 08 03 A6 */ mtlr r0
|
||||
/* 8019571C 38 21 00 20 */ addi r1, r1, 0x20
|
||||
/* 80195720 4E 80 00 20 */ blr
|
||||
@@ -1,26 +0,0 @@
|
||||
lbl_800474BC:
|
||||
/* 800474BC 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 800474C0 7C 08 02 A6 */ mflr r0
|
||||
/* 800474C4 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 800474C8 7C 86 07 34 */ extsh r6, r4
|
||||
/* 800474CC 2C 06 FF FF */ cmpwi r6, -1
|
||||
/* 800474D0 40 82 00 0C */ bne lbl_800474DC
|
||||
/* 800474D4 38 60 00 00 */ li r3, 0
|
||||
/* 800474D8 48 00 00 2C */ b lbl_80047504
|
||||
lbl_800474DC:
|
||||
/* 800474DC 38 06 00 01 */ addi r0, r6, 1
|
||||
/* 800474E0 30 00 FF FF */ addic r0, r0, -1
|
||||
/* 800474E4 7C A0 01 10 */ subfe r5, r0, r0
|
||||
/* 800474E8 7C C0 46 70 */ srawi r0, r6, 8
|
||||
/* 800474EC 7C 05 28 78 */ andc r5, r0, r5
|
||||
/* 800474F0 38 00 FF FF */ li r0, -1
|
||||
/* 800474F4 41 82 00 08 */ beq lbl_800474FC
|
||||
/* 800474F8 54 80 06 3E */ clrlwi r0, r4, 0x18
|
||||
lbl_800474FC:
|
||||
/* 800474FC 7C 04 03 78 */ mr r4, r0
|
||||
/* 80047500 4B FF FF 55 */ bl getEventData__16dEvent_manager_cFsi
|
||||
lbl_80047504:
|
||||
/* 80047504 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80047508 7C 08 03 A6 */ mtlr r0
|
||||
/* 8004750C 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80047510 4E 80 00 20 */ blr
|
||||
@@ -1,97 +0,0 @@
|
||||
lbl_80192AA0:
|
||||
/* 80192AA0 94 21 FF 80 */ stwu r1, -0x80(r1)
|
||||
/* 80192AA4 7C 08 02 A6 */ mflr r0
|
||||
/* 80192AA8 90 01 00 84 */ stw r0, 0x84(r1)
|
||||
/* 80192AAC 39 61 00 80 */ addi r11, r1, 0x80
|
||||
/* 80192AB0 48 1C F7 11 */ bl _savegpr_22
|
||||
/* 80192AB4 7C 78 1B 78 */ mr r24, r3
|
||||
/* 80192AB8 7C 99 23 78 */ mr r25, r4
|
||||
/* 80192ABC A0 84 00 02 */ lhz r4, 2(r4)
|
||||
/* 80192AC0 54 80 04 3E */ clrlwi r0, r4, 0x10
|
||||
/* 80192AC4 38 60 00 05 */ li r3, 5
|
||||
/* 80192AC8 7F 80 1B D6 */ divw r28, r0, r3
|
||||
/* 80192ACC 7C 04 1B D6 */ divw r0, r4, r3
|
||||
/* 80192AD0 7C 00 19 D6 */ mullw r0, r0, r3
|
||||
/* 80192AD4 7F 60 20 51 */ subf. r27, r0, r4
|
||||
/* 80192AD8 41 82 00 08 */ beq lbl_80192AE0
|
||||
/* 80192ADC 3B 9C 00 01 */ addi r28, r28, 1
|
||||
lbl_80192AE0:
|
||||
/* 80192AE0 3B 40 00 00 */ li r26, 0
|
||||
/* 80192AE4 3A E0 00 00 */ li r23, 0
|
||||
/* 80192AE8 3A C0 00 00 */ li r22, 0
|
||||
/* 80192AEC 57 64 10 3A */ slwi r4, r27, 2
|
||||
/* 80192AF0 3C 60 80 3C */ lis r3, amariheartTex@ha /* 0x803BB548@ha */
|
||||
/* 80192AF4 38 03 B5 48 */ addi r0, r3, amariheartTex@l /* 0x803BB548@l */
|
||||
/* 80192AF8 7C 60 22 14 */ add r3, r0, r4
|
||||
/* 80192AFC 3B C3 FF FC */ addi r30, r3, -4
|
||||
/* 80192B00 3C 60 80 3C */ lis r3, l_htag@ha /* 0x803BB4A8@ha */
|
||||
/* 80192B04 3B E3 B4 A8 */ addi r31, r3, l_htag@l /* 0x803BB4A8@l */
|
||||
/* 80192B08 3B A1 00 08 */ addi r29, r1, 8
|
||||
lbl_80192B0C:
|
||||
/* 80192B0C 80 78 00 0C */ lwz r3, 0xc(r24)
|
||||
/* 80192B10 7C 9F B2 14 */ add r4, r31, r22
|
||||
/* 80192B14 80 A4 00 00 */ lwz r5, 0(r4)
|
||||
/* 80192B18 80 C4 00 04 */ lwz r6, 4(r4)
|
||||
/* 80192B1C 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 80192B20 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
||||
/* 80192B24 7D 89 03 A6 */ mtctr r12
|
||||
/* 80192B28 4E 80 04 21 */ bctrl
|
||||
/* 80192B2C 7C 7D B9 2E */ stwx r3, r29, r23
|
||||
/* 80192B30 A0 79 00 00 */ lhz r3, 0(r25)
|
||||
/* 80192B34 38 00 00 05 */ li r0, 5
|
||||
/* 80192B38 7C 03 03 D6 */ divw r0, r3, r0
|
||||
/* 80192B3C 7C 1A 00 00 */ cmpw r26, r0
|
||||
/* 80192B40 40 80 00 90 */ bge lbl_80192BD0
|
||||
/* 80192B44 38 00 00 01 */ li r0, 1
|
||||
/* 80192B48 7C 7D B8 2E */ lwzx r3, r29, r23
|
||||
/* 80192B4C 98 03 00 B0 */ stb r0, 0xb0(r3)
|
||||
/* 80192B50 7C 1A E0 00 */ cmpw r26, r28
|
||||
/* 80192B54 40 80 00 58 */ bge lbl_80192BAC
|
||||
/* 80192B58 2C 1B 00 00 */ cmpwi r27, 0
|
||||
/* 80192B5C 41 82 00 2C */ beq lbl_80192B88
|
||||
/* 80192B60 38 1C FF FF */ addi r0, r28, -1
|
||||
/* 80192B64 7C 1A 00 00 */ cmpw r26, r0
|
||||
/* 80192B68 40 82 00 20 */ bne lbl_80192B88
|
||||
/* 80192B6C 80 9E 00 00 */ lwz r4, 0(r30)
|
||||
/* 80192B70 38 A0 00 00 */ li r5, 0
|
||||
/* 80192B74 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 80192B78 81 8C 01 14 */ lwz r12, 0x114(r12)
|
||||
/* 80192B7C 7D 89 03 A6 */ mtctr r12
|
||||
/* 80192B80 4E 80 04 21 */ bctrl
|
||||
/* 80192B84 48 00 00 58 */ b lbl_80192BDC
|
||||
lbl_80192B88:
|
||||
/* 80192B88 3C 80 80 39 */ lis r4, d_file_d_file_sel_info__stringBase0@ha /* 0x803948B8@ha */
|
||||
/* 80192B8C 38 84 48 B8 */ addi r4, r4, d_file_d_file_sel_info__stringBase0@l /* 0x803948B8@l */
|
||||
/* 80192B90 38 84 00 21 */ addi r4, r4, 0x21
|
||||
/* 80192B94 38 A0 00 00 */ li r5, 0
|
||||
/* 80192B98 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 80192B9C 81 8C 01 14 */ lwz r12, 0x114(r12)
|
||||
/* 80192BA0 7D 89 03 A6 */ mtctr r12
|
||||
/* 80192BA4 4E 80 04 21 */ bctrl
|
||||
/* 80192BA8 48 00 00 34 */ b lbl_80192BDC
|
||||
lbl_80192BAC:
|
||||
/* 80192BAC 3C 80 80 39 */ lis r4, d_file_d_file_sel_info__stringBase0@ha /* 0x803948B8@ha */
|
||||
/* 80192BB0 38 84 48 B8 */ addi r4, r4, d_file_d_file_sel_info__stringBase0@l /* 0x803948B8@l */
|
||||
/* 80192BB4 38 84 00 21 */ addi r4, r4, 0x21
|
||||
/* 80192BB8 38 A0 00 00 */ li r5, 0
|
||||
/* 80192BBC 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 80192BC0 81 8C 01 14 */ lwz r12, 0x114(r12)
|
||||
/* 80192BC4 7D 89 03 A6 */ mtctr r12
|
||||
/* 80192BC8 4E 80 04 21 */ bctrl
|
||||
/* 80192BCC 48 00 00 10 */ b lbl_80192BDC
|
||||
lbl_80192BD0:
|
||||
/* 80192BD0 38 00 00 00 */ li r0, 0
|
||||
/* 80192BD4 7C 7D B8 2E */ lwzx r3, r29, r23
|
||||
/* 80192BD8 98 03 00 B0 */ stb r0, 0xb0(r3)
|
||||
lbl_80192BDC:
|
||||
/* 80192BDC 3B 5A 00 01 */ addi r26, r26, 1
|
||||
/* 80192BE0 2C 1A 00 14 */ cmpwi r26, 0x14
|
||||
/* 80192BE4 3A F7 00 04 */ addi r23, r23, 4
|
||||
/* 80192BE8 3A D6 00 08 */ addi r22, r22, 8
|
||||
/* 80192BEC 41 80 FF 20 */ blt lbl_80192B0C
|
||||
/* 80192BF0 39 61 00 80 */ addi r11, r1, 0x80
|
||||
/* 80192BF4 48 1C F6 19 */ bl _restgpr_22
|
||||
/* 80192BF8 80 01 00 84 */ lwz r0, 0x84(r1)
|
||||
/* 80192BFC 7C 08 03 A6 */ mtlr r0
|
||||
/* 80192C00 38 21 00 80 */ addi r1, r1, 0x80
|
||||
/* 80192C04 4E 80 00 20 */ blr
|
||||
-42
@@ -1,42 +0,0 @@
|
||||
lbl_801B78C0:
|
||||
/* 801B78C0 94 21 FF E0 */ stwu r1, -0x20(r1)
|
||||
/* 801B78C4 7C 08 02 A6 */ mflr r0
|
||||
/* 801B78C8 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 801B78CC 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 801B78D0 48 1A A9 09 */ bl _savegpr_28
|
||||
/* 801B78D4 7C 7C 1B 78 */ mr r28, r3
|
||||
/* 801B78D8 7C 9D 23 78 */ mr r29, r4
|
||||
/* 801B78DC 7C BE 2B 78 */ mr r30, r5
|
||||
/* 801B78E0 7C DF 33 78 */ mr r31, r6
|
||||
/* 801B78E4 3C 60 80 3C */ lis r3, __vt__15dMenu_Collect_c@ha /* 0x803BC75C@ha */
|
||||
/* 801B78E8 38 03 C7 5C */ addi r0, r3, __vt__15dMenu_Collect_c@l /* 0x803BC75C@l */
|
||||
/* 801B78EC 90 1C 00 00 */ stw r0, 0(r28)
|
||||
/* 801B78F0 38 60 02 64 */ li r3, 0x264
|
||||
/* 801B78F4 48 11 73 59 */ bl __nw__FUl
|
||||
/* 801B78F8 7C 60 1B 79 */ or. r0, r3, r3
|
||||
/* 801B78FC 41 82 00 18 */ beq lbl_801B7914
|
||||
/* 801B7900 7F A4 EB 78 */ mr r4, r29
|
||||
/* 801B7904 7F C5 F3 78 */ mr r5, r30
|
||||
/* 801B7908 7F E6 FB 78 */ mr r6, r31
|
||||
/* 801B790C 4B FF 84 3D */ bl __ct__17dMenu_Collect2D_cFP10JKRExpHeapP9STControlP10CSTControl
|
||||
/* 801B7910 7C 60 1B 78 */ mr r0, r3
|
||||
lbl_801B7914:
|
||||
/* 801B7914 90 1C 00 04 */ stw r0, 4(r28)
|
||||
/* 801B7918 38 60 03 DC */ li r3, 0x3dc
|
||||
/* 801B791C 48 11 73 31 */ bl __nw__FUl
|
||||
/* 801B7920 7C 60 1B 79 */ or. r0, r3, r3
|
||||
/* 801B7924 41 82 00 18 */ beq lbl_801B793C
|
||||
/* 801B7928 7F A4 EB 78 */ mr r4, r29
|
||||
/* 801B792C 80 BC 00 04 */ lwz r5, 4(r28)
|
||||
/* 801B7930 7F E6 FB 78 */ mr r6, r31
|
||||
/* 801B7934 4B FF EB 21 */ bl __ct__17dMenu_Collect3D_cFP10JKRExpHeapP17dMenu_Collect2D_cP10CSTControl
|
||||
/* 801B7938 7C 60 1B 78 */ mr r0, r3
|
||||
lbl_801B793C:
|
||||
/* 801B793C 90 1C 00 08 */ stw r0, 8(r28)
|
||||
/* 801B7940 7F 83 E3 78 */ mr r3, r28
|
||||
/* 801B7944 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 801B7948 48 1A A8 DD */ bl _restgpr_28
|
||||
/* 801B794C 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 801B7950 7C 08 03 A6 */ mtlr r0
|
||||
/* 801B7954 38 21 00 20 */ addi r1, r1, 0x20
|
||||
/* 801B7958 4E 80 00 20 */ blr
|
||||
@@ -1,31 +0,0 @@
|
||||
lbl_801AFE34:
|
||||
/* 801AFE34 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 801AFE38 7C 08 02 A6 */ mflr r0
|
||||
/* 801AFE3C 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 801AFE40 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 801AFE44 93 C1 00 08 */ stw r30, 8(r1)
|
||||
/* 801AFE48 7C 7E 1B 79 */ or. r30, r3, r3
|
||||
/* 801AFE4C 7C 9F 23 78 */ mr r31, r4
|
||||
/* 801AFE50 41 82 00 38 */ beq lbl_801AFE88
|
||||
/* 801AFE54 3C 60 80 3C */ lis r3, __vt__17dMenu_Collect2D_c@ha /* 0x803BC7C4@ha */
|
||||
/* 801AFE58 38 03 C7 C4 */ addi r0, r3, __vt__17dMenu_Collect2D_c@l /* 0x803BC7C4@l */
|
||||
/* 801AFE5C 90 1E 00 00 */ stw r0, 0(r30)
|
||||
/* 801AFE60 80 7E 00 08 */ lwz r3, 8(r30)
|
||||
/* 801AFE64 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 801AFE68 41 82 00 10 */ beq lbl_801AFE78
|
||||
/* 801AFE6C 4B E5 F3 41 */ bl mDoExt_destroyExpHeap__FP10JKRExpHeap
|
||||
/* 801AFE70 38 00 00 00 */ li r0, 0
|
||||
/* 801AFE74 90 1E 00 08 */ stw r0, 8(r30)
|
||||
lbl_801AFE78:
|
||||
/* 801AFE78 7F E0 07 35 */ extsh. r0, r31
|
||||
/* 801AFE7C 40 81 00 0C */ ble lbl_801AFE88
|
||||
/* 801AFE80 7F C3 F3 78 */ mr r3, r30
|
||||
/* 801AFE84 48 11 EE B9 */ bl __dl__FPv
|
||||
lbl_801AFE88:
|
||||
/* 801AFE88 7F C3 F3 78 */ mr r3, r30
|
||||
/* 801AFE8C 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 801AFE90 83 C1 00 08 */ lwz r30, 8(r1)
|
||||
/* 801AFE94 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 801AFE98 7C 08 03 A6 */ mtlr r0
|
||||
/* 801AFE9C 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 801AFEA0 4E 80 00 20 */ blr
|
||||
@@ -1,15 +0,0 @@
|
||||
lbl_801B7A0C:
|
||||
/* 801B7A0C 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 801B7A10 7C 08 02 A6 */ mflr r0
|
||||
/* 801B7A14 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 801B7A18 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 801B7A1C 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 801B7A20 80 63 00 04 */ lwz r3, 4(r3)
|
||||
/* 801B7A24 4B FF 84 81 */ bl _create__17dMenu_Collect2D_cFv
|
||||
/* 801B7A28 80 7F 00 08 */ lwz r3, 8(r31)
|
||||
/* 801B7A2C 4B FF EB 7D */ bl _create__17dMenu_Collect3D_cFv
|
||||
/* 801B7A30 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 801B7A34 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 801B7A38 7C 08 03 A6 */ mtlr r0
|
||||
/* 801B7A3C 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 801B7A40 4E 80 00 20 */ blr
|
||||
@@ -1,159 +0,0 @@
|
||||
lbl_801AFEA4:
|
||||
/* 801AFEA4 94 21 FF E0 */ stwu r1, -0x20(r1)
|
||||
/* 801AFEA8 7C 08 02 A6 */ mflr r0
|
||||
/* 801AFEAC 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 801AFEB0 93 E1 00 1C */ stw r31, 0x1c(r1)
|
||||
/* 801AFEB4 93 C1 00 18 */ stw r30, 0x18(r1)
|
||||
/* 801AFEB8 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 801AFEBC 80 63 00 04 */ lwz r3, 4(r3)
|
||||
/* 801AFEC0 48 11 E8 C5 */ bl getTotalFreeSize__7JKRHeapFv
|
||||
/* 801AFEC4 38 60 01 18 */ li r3, 0x118
|
||||
/* 801AFEC8 48 11 ED 85 */ bl __nw__FUl
|
||||
/* 801AFECC 7C 60 1B 79 */ or. r0, r3, r3
|
||||
/* 801AFED0 41 82 00 0C */ beq lbl_801AFEDC
|
||||
/* 801AFED4 48 14 85 C5 */ bl __ct__9J2DScreenFv
|
||||
/* 801AFED8 7C 60 1B 78 */ mr r0, r3
|
||||
lbl_801AFEDC:
|
||||
/* 801AFEDC 90 1F 00 18 */ stw r0, 0x18(r31)
|
||||
/* 801AFEE0 80 7F 00 18 */ lwz r3, 0x18(r31)
|
||||
/* 801AFEE4 3C 80 80 39 */ lis r4, d_menu_d_menu_collect__stringBase0@ha /* 0x80395330@ha */
|
||||
/* 801AFEE8 38 84 53 30 */ addi r4, r4, d_menu_d_menu_collect__stringBase0@l /* 0x80395330@l */
|
||||
/* 801AFEEC 3C A0 01 02 */ lis r5, 0x102
|
||||
/* 801AFEF0 3C C0 80 40 */ lis r6, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 801AFEF4 3B C6 61 C0 */ addi r30, r6, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 801AFEF8 80 DE 5C B8 */ lwz r6, 0x5cb8(r30)
|
||||
/* 801AFEFC 48 14 87 4D */ bl setPriority__9J2DScreenFPCcUlP10JKRArchive
|
||||
/* 801AFF00 80 7F 00 18 */ lwz r3, 0x18(r31)
|
||||
/* 801AFF04 48 0A 51 E5 */ bl dPaneClass_showNullPane__FP9J2DScreen
|
||||
/* 801AFF08 38 60 01 18 */ li r3, 0x118
|
||||
/* 801AFF0C 48 11 ED 41 */ bl __nw__FUl
|
||||
/* 801AFF10 7C 60 1B 79 */ or. r0, r3, r3
|
||||
/* 801AFF14 41 82 00 0C */ beq lbl_801AFF20
|
||||
/* 801AFF18 48 14 85 81 */ bl __ct__9J2DScreenFv
|
||||
/* 801AFF1C 7C 60 1B 78 */ mr r0, r3
|
||||
lbl_801AFF20:
|
||||
/* 801AFF20 90 1F 00 1C */ stw r0, 0x1c(r31)
|
||||
/* 801AFF24 80 7F 00 1C */ lwz r3, 0x1c(r31)
|
||||
/* 801AFF28 3C 80 80 39 */ lis r4, d_menu_d_menu_collect__stringBase0@ha /* 0x80395330@ha */
|
||||
/* 801AFF2C 38 84 53 30 */ addi r4, r4, d_menu_d_menu_collect__stringBase0@l /* 0x80395330@l */
|
||||
/* 801AFF30 38 84 00 1F */ addi r4, r4, 0x1f
|
||||
/* 801AFF34 3C A0 00 02 */ lis r5, 2
|
||||
/* 801AFF38 80 DE 5C B8 */ lwz r6, 0x5cb8(r30)
|
||||
/* 801AFF3C 48 14 87 0D */ bl setPriority__9J2DScreenFPCcUlP10JKRArchive
|
||||
/* 801AFF40 38 60 00 00 */ li r3, 0
|
||||
/* 801AFF44 7C 65 1B 78 */ mr r5, r3
|
||||
/* 801AFF48 7C 64 1B 78 */ mr r4, r3
|
||||
/* 801AFF4C 38 00 00 02 */ li r0, 2
|
||||
/* 801AFF50 7C 09 03 A6 */ mtctr r0
|
||||
lbl_801AFF54:
|
||||
/* 801AFF54 7C DF 1A 14 */ add r6, r31, r3
|
||||
/* 801AFF58 90 A6 01 6C */ stw r5, 0x16c(r6)
|
||||
/* 801AFF5C 90 86 01 74 */ stw r4, 0x174(r6)
|
||||
/* 801AFF60 38 63 00 04 */ addi r3, r3, 4
|
||||
/* 801AFF64 42 00 FF F0 */ bdnz lbl_801AFF54
|
||||
/* 801AFF68 80 7F 00 1C */ lwz r3, 0x1c(r31)
|
||||
/* 801AFF6C 48 0A 51 7D */ bl dPaneClass_showNullPane__FP9J2DScreen
|
||||
/* 801AFF70 38 60 00 08 */ li r3, 8
|
||||
/* 801AFF74 48 11 EC D9 */ bl __nw__FUl
|
||||
/* 801AFF78 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 801AFF7C 41 82 00 20 */ beq lbl_801AFF9C
|
||||
/* 801AFF80 3C 80 80 3A */ lis r4, __vt__12dDlst_base_c@ha /* 0x803A6F88@ha */
|
||||
/* 801AFF84 38 04 6F 88 */ addi r0, r4, __vt__12dDlst_base_c@l /* 0x803A6F88@l */
|
||||
/* 801AFF88 90 03 00 00 */ stw r0, 0(r3)
|
||||
/* 801AFF8C 3C 80 80 3C */ lis r4, __vt__20dMenu_Collect2DTop_c@ha /* 0x803BC768@ha */
|
||||
/* 801AFF90 38 04 C7 68 */ addi r0, r4, __vt__20dMenu_Collect2DTop_c@l /* 0x803BC768@l */
|
||||
/* 801AFF94 90 03 00 00 */ stw r0, 0(r3)
|
||||
/* 801AFF98 93 E3 00 04 */ stw r31, 4(r3)
|
||||
lbl_801AFF9C:
|
||||
/* 801AFF9C 90 7F 00 88 */ stw r3, 0x88(r31)
|
||||
/* 801AFFA0 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 801AFFA4 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 801AFFA8 80 63 5D 30 */ lwz r3, 0x5d30(r3)
|
||||
/* 801AFFAC 3C 80 54 49 */ lis r4, 0x5449 /* 0x54494D47@ha */
|
||||
/* 801AFFB0 38 84 4D 47 */ addi r4, r4, 0x4D47 /* 0x54494D47@l */
|
||||
/* 801AFFB4 3C A0 80 39 */ lis r5, d_menu_d_menu_collect__stringBase0@ha /* 0x80395330@ha */
|
||||
/* 801AFFB8 38 A5 53 30 */ addi r5, r5, d_menu_d_menu_collect__stringBase0@l /* 0x80395330@l */
|
||||
/* 801AFFBC 38 A5 00 45 */ addi r5, r5, 0x45
|
||||
/* 801AFFC0 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 801AFFC4 81 8C 00 18 */ lwz r12, 0x18(r12)
|
||||
/* 801AFFC8 7D 89 03 A6 */ mtctr r12
|
||||
/* 801AFFCC 4E 80 04 21 */ bctrl
|
||||
/* 801AFFD0 7C 7E 1B 78 */ mr r30, r3
|
||||
/* 801AFFD4 38 60 01 50 */ li r3, 0x150
|
||||
/* 801AFFD8 48 11 EC 75 */ bl __nw__FUl
|
||||
/* 801AFFDC 7C 60 1B 79 */ or. r0, r3, r3
|
||||
/* 801AFFE0 41 82 00 10 */ beq lbl_801AFFF0
|
||||
/* 801AFFE4 7F C4 F3 78 */ mr r4, r30
|
||||
/* 801AFFE8 48 14 C7 21 */ bl __ct__10J2DPictureFPC7ResTIMG
|
||||
/* 801AFFEC 7C 60 1B 78 */ mr r0, r3
|
||||
lbl_801AFFF0:
|
||||
/* 801AFFF0 90 1F 00 8C */ stw r0, 0x8c(r31)
|
||||
/* 801AFFF4 38 60 00 00 */ li r3, 0
|
||||
/* 801AFFF8 98 61 00 08 */ stb r3, 8(r1)
|
||||
/* 801AFFFC 98 61 00 09 */ stb r3, 9(r1)
|
||||
/* 801B0000 98 61 00 0A */ stb r3, 0xa(r1)
|
||||
/* 801B0004 38 00 00 FF */ li r0, 0xff
|
||||
/* 801B0008 98 01 00 0B */ stb r0, 0xb(r1)
|
||||
/* 801B000C 80 01 00 08 */ lwz r0, 8(r1)
|
||||
/* 801B0010 90 01 00 0C */ stw r0, 0xc(r1)
|
||||
/* 801B0014 98 61 00 10 */ stb r3, 0x10(r1)
|
||||
/* 801B0018 98 61 00 11 */ stb r3, 0x11(r1)
|
||||
/* 801B001C 98 61 00 12 */ stb r3, 0x12(r1)
|
||||
/* 801B0020 98 61 00 13 */ stb r3, 0x13(r1)
|
||||
/* 801B0024 80 01 00 10 */ lwz r0, 0x10(r1)
|
||||
/* 801B0028 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 801B002C 80 7F 00 8C */ lwz r3, 0x8c(r31)
|
||||
/* 801B0030 38 81 00 14 */ addi r4, r1, 0x14
|
||||
/* 801B0034 38 A1 00 0C */ addi r5, r1, 0xc
|
||||
/* 801B0038 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 801B003C 81 8C 01 30 */ lwz r12, 0x130(r12)
|
||||
/* 801B0040 7D 89 03 A6 */ mtctr r12
|
||||
/* 801B0044 4E 80 04 21 */ bctrl
|
||||
/* 801B0048 80 7F 00 8C */ lwz r3, 0x8c(r31)
|
||||
/* 801B004C 38 80 00 00 */ li r4, 0
|
||||
/* 801B0050 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 801B0054 81 8C 00 24 */ lwz r12, 0x24(r12)
|
||||
/* 801B0058 7D 89 03 A6 */ mtctr r12
|
||||
/* 801B005C 4E 80 04 21 */ bctrl
|
||||
/* 801B0060 38 60 00 B8 */ li r3, 0xb8
|
||||
/* 801B0064 48 11 EB E9 */ bl __nw__FUl
|
||||
/* 801B0068 7C 60 1B 79 */ or. r0, r3, r3
|
||||
/* 801B006C 41 82 00 18 */ beq lbl_801B0084
|
||||
/* 801B0070 38 80 00 02 */ li r4, 2
|
||||
/* 801B0074 C0 22 A5 2C */ lfs f1, lit_4482(r2)
|
||||
/* 801B0078 38 A0 00 00 */ li r5, 0
|
||||
/* 801B007C 4B FE 41 A5 */ bl __ct__16dSelect_cursor_cFUcfP10JKRArchive
|
||||
/* 801B0080 7C 60 1B 78 */ mr r0, r3
|
||||
lbl_801B0084:
|
||||
/* 801B0084 90 1F 00 20 */ stw r0, 0x20(r31)
|
||||
/* 801B0088 38 60 00 2C */ li r3, 0x2c
|
||||
/* 801B008C 48 11 EB C1 */ bl __nw__FUl
|
||||
/* 801B0090 7C 60 1B 79 */ or. r0, r3, r3
|
||||
/* 801B0094 41 82 00 0C */ beq lbl_801B00A0
|
||||
/* 801B0098 48 09 9B 89 */ bl __ct__12dMsgString_cFv
|
||||
/* 801B009C 7C 60 1B 78 */ mr r0, r3
|
||||
lbl_801B00A0:
|
||||
/* 801B00A0 90 1F 00 24 */ stw r0, 0x24(r31)
|
||||
/* 801B00A4 38 00 00 00 */ li r0, 0
|
||||
/* 801B00A8 90 1F 00 90 */ stw r0, 0x90(r31)
|
||||
/* 801B00AC 90 1F 00 94 */ stw r0, 0x94(r31)
|
||||
/* 801B00B0 90 1F 00 98 */ stw r0, 0x98(r31)
|
||||
/* 801B00B4 90 1F 00 9C */ stw r0, 0x9c(r31)
|
||||
/* 801B00B8 90 1F 00 A0 */ stw r0, 0xa0(r31)
|
||||
/* 801B00BC 90 1F 00 A4 */ stw r0, 0xa4(r31)
|
||||
/* 801B00C0 98 1F 02 2C */ stb r0, 0x22c(r31)
|
||||
/* 801B00C4 7F E3 FB 78 */ mr r3, r31
|
||||
/* 801B00C8 48 00 1B 75 */ bl animationSet__17dMenu_Collect2D_cFv
|
||||
/* 801B00CC 7F E3 FB 78 */ mr r3, r31
|
||||
/* 801B00D0 48 00 06 7D */ bl screenSet__17dMenu_Collect2D_cFv
|
||||
/* 801B00D4 7F E3 FB 78 */ mr r3, r31
|
||||
/* 801B00D8 48 00 04 99 */ bl initialize__17dMenu_Collect2D_cFv
|
||||
/* 801B00DC 7F E3 FB 78 */ mr r3, r31
|
||||
/* 801B00E0 38 80 00 01 */ li r4, 1
|
||||
/* 801B00E4 48 00 41 F5 */ bl setHIO__17dMenu_Collect2D_cFb
|
||||
/* 801B00E8 83 E1 00 1C */ lwz r31, 0x1c(r1)
|
||||
/* 801B00EC 83 C1 00 18 */ lwz r30, 0x18(r1)
|
||||
/* 801B00F0 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 801B00F4 7C 08 03 A6 */ mtlr r0
|
||||
/* 801B00F8 38 21 00 20 */ addi r1, r1, 0x20
|
||||
/* 801B00FC 4E 80 00 20 */ blr
|
||||
@@ -1,15 +0,0 @@
|
||||
lbl_801B7A44:
|
||||
/* 801B7A44 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 801B7A48 7C 08 02 A6 */ mflr r0
|
||||
/* 801B7A4C 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 801B7A50 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 801B7A54 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 801B7A58 80 63 00 04 */ lwz r3, 4(r3)
|
||||
/* 801B7A5C 4B FF 86 A5 */ bl _delete__17dMenu_Collect2D_cFv
|
||||
/* 801B7A60 80 7F 00 08 */ lwz r3, 8(r31)
|
||||
/* 801B7A64 4B FF EC 31 */ bl _delete__17dMenu_Collect3D_cFv
|
||||
/* 801B7A68 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 801B7A6C 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 801B7A70 7C 08 03 A6 */ mtlr r0
|
||||
/* 801B7A74 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 801B7A78 4E 80 00 20 */ blr
|
||||
@@ -1,317 +0,0 @@
|
||||
lbl_801B0100:
|
||||
/* 801B0100 94 21 FF D0 */ stwu r1, -0x30(r1)
|
||||
/* 801B0104 7C 08 02 A6 */ mflr r0
|
||||
/* 801B0108 90 01 00 34 */ stw r0, 0x34(r1)
|
||||
/* 801B010C 39 61 00 30 */ addi r11, r1, 0x30
|
||||
/* 801B0110 48 1B 20 B9 */ bl _savegpr_24
|
||||
/* 801B0114 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 801B0118 80 63 00 04 */ lwz r3, 4(r3)
|
||||
/* 801B011C 48 11 E6 69 */ bl getTotalFreeSize__7JKRHeapFv
|
||||
/* 801B0120 88 9F 02 58 */ lbz r4, 0x258(r31)
|
||||
/* 801B0124 88 1F 02 57 */ lbz r0, 0x257(r31)
|
||||
/* 801B0128 3C 60 80 43 */ lis r3, g_meter2_info@ha /* 0x80430188@ha */
|
||||
/* 801B012C 38 63 01 88 */ addi r3, r3, g_meter2_info@l /* 0x80430188@l */
|
||||
/* 801B0130 98 03 00 DF */ stb r0, 0xdf(r3)
|
||||
/* 801B0134 98 83 00 E0 */ stb r4, 0xe0(r3)
|
||||
/* 801B0138 80 7F 00 18 */ lwz r3, 0x18(r31)
|
||||
/* 801B013C 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 801B0140 41 82 00 18 */ beq lbl_801B0158
|
||||
/* 801B0144 38 80 00 01 */ li r4, 1
|
||||
/* 801B0148 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 801B014C 81 8C 00 08 */ lwz r12, 8(r12)
|
||||
/* 801B0150 7D 89 03 A6 */ mtctr r12
|
||||
/* 801B0154 4E 80 04 21 */ bctrl
|
||||
lbl_801B0158:
|
||||
/* 801B0158 38 00 00 00 */ li r0, 0
|
||||
/* 801B015C 90 1F 00 18 */ stw r0, 0x18(r31)
|
||||
/* 801B0160 80 7F 00 1C */ lwz r3, 0x1c(r31)
|
||||
/* 801B0164 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 801B0168 41 82 00 18 */ beq lbl_801B0180
|
||||
/* 801B016C 38 80 00 01 */ li r4, 1
|
||||
/* 801B0170 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 801B0174 81 8C 00 08 */ lwz r12, 8(r12)
|
||||
/* 801B0178 7D 89 03 A6 */ mtctr r12
|
||||
/* 801B017C 4E 80 04 21 */ bctrl
|
||||
lbl_801B0180:
|
||||
/* 801B0180 3B 80 00 00 */ li r28, 0
|
||||
/* 801B0184 93 9F 00 1C */ stw r28, 0x1c(r31)
|
||||
/* 801B0188 3B 40 00 00 */ li r26, 0
|
||||
lbl_801B018C:
|
||||
/* 801B018C 7F 7F E2 14 */ add r27, r31, r28
|
||||
/* 801B0190 80 7B 01 6C */ lwz r3, 0x16c(r27)
|
||||
/* 801B0194 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 801B0198 41 82 00 24 */ beq lbl_801B01BC
|
||||
/* 801B019C 41 82 00 18 */ beq lbl_801B01B4
|
||||
/* 801B01A0 38 80 00 01 */ li r4, 1
|
||||
/* 801B01A4 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 801B01A8 81 8C 00 08 */ lwz r12, 8(r12)
|
||||
/* 801B01AC 7D 89 03 A6 */ mtctr r12
|
||||
/* 801B01B0 4E 80 04 21 */ bctrl
|
||||
lbl_801B01B4:
|
||||
/* 801B01B4 38 00 00 00 */ li r0, 0
|
||||
/* 801B01B8 90 1B 01 6C */ stw r0, 0x16c(r27)
|
||||
lbl_801B01BC:
|
||||
/* 801B01BC 80 7B 01 74 */ lwz r3, 0x174(r27)
|
||||
/* 801B01C0 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 801B01C4 41 82 00 24 */ beq lbl_801B01E8
|
||||
/* 801B01C8 41 82 00 18 */ beq lbl_801B01E0
|
||||
/* 801B01CC 38 80 00 01 */ li r4, 1
|
||||
/* 801B01D0 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 801B01D4 81 8C 00 08 */ lwz r12, 8(r12)
|
||||
/* 801B01D8 7D 89 03 A6 */ mtctr r12
|
||||
/* 801B01DC 4E 80 04 21 */ bctrl
|
||||
lbl_801B01E0:
|
||||
/* 801B01E0 38 00 00 00 */ li r0, 0
|
||||
/* 801B01E4 90 1B 01 74 */ stw r0, 0x174(r27)
|
||||
lbl_801B01E8:
|
||||
/* 801B01E8 3B 5A 00 01 */ addi r26, r26, 1
|
||||
/* 801B01EC 2C 1A 00 02 */ cmpwi r26, 2
|
||||
/* 801B01F0 3B 9C 00 04 */ addi r28, r28, 4
|
||||
/* 801B01F4 41 80 FF 98 */ blt lbl_801B018C
|
||||
/* 801B01F8 80 7F 00 88 */ lwz r3, 0x88(r31)
|
||||
/* 801B01FC 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 801B0200 41 82 00 18 */ beq lbl_801B0218
|
||||
/* 801B0204 38 80 00 01 */ li r4, 1
|
||||
/* 801B0208 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 801B020C 81 8C 00 0C */ lwz r12, 0xc(r12)
|
||||
/* 801B0210 7D 89 03 A6 */ mtctr r12
|
||||
/* 801B0214 4E 80 04 21 */ bctrl
|
||||
lbl_801B0218:
|
||||
/* 801B0218 38 00 00 00 */ li r0, 0
|
||||
/* 801B021C 90 1F 00 88 */ stw r0, 0x88(r31)
|
||||
/* 801B0220 80 7F 00 8C */ lwz r3, 0x8c(r31)
|
||||
/* 801B0224 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 801B0228 41 82 00 18 */ beq lbl_801B0240
|
||||
/* 801B022C 38 80 00 01 */ li r4, 1
|
||||
/* 801B0230 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 801B0234 81 8C 00 08 */ lwz r12, 8(r12)
|
||||
/* 801B0238 7D 89 03 A6 */ mtctr r12
|
||||
/* 801B023C 4E 80 04 21 */ bctrl
|
||||
lbl_801B0240:
|
||||
/* 801B0240 38 00 00 00 */ li r0, 0
|
||||
/* 801B0244 90 1F 00 8C */ stw r0, 0x8c(r31)
|
||||
/* 801B0248 80 7F 00 20 */ lwz r3, 0x20(r31)
|
||||
/* 801B024C 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 801B0250 41 82 00 18 */ beq lbl_801B0268
|
||||
/* 801B0254 38 80 00 01 */ li r4, 1
|
||||
/* 801B0258 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 801B025C 81 8C 00 0C */ lwz r12, 0xc(r12)
|
||||
/* 801B0260 7D 89 03 A6 */ mtctr r12
|
||||
/* 801B0264 4E 80 04 21 */ bctrl
|
||||
lbl_801B0268:
|
||||
/* 801B0268 38 00 00 00 */ li r0, 0
|
||||
/* 801B026C 90 1F 00 20 */ stw r0, 0x20(r31)
|
||||
/* 801B0270 80 7F 00 24 */ lwz r3, 0x24(r31)
|
||||
/* 801B0274 38 80 00 01 */ li r4, 1
|
||||
/* 801B0278 48 09 9A B1 */ bl __dt__12dMsgString_cFv
|
||||
/* 801B027C 38 00 00 00 */ li r0, 0
|
||||
/* 801B0280 90 1F 00 24 */ stw r0, 0x24(r31)
|
||||
/* 801B0284 80 7F 00 08 */ lwz r3, 8(r31)
|
||||
/* 801B0288 4B E5 EF 45 */ bl mDoExt_setCurrentHeap__FP7JKRHeap
|
||||
/* 801B028C 7C 7A 1B 78 */ mr r26, r3
|
||||
/* 801B0290 80 7F 00 90 */ lwz r3, 0x90(r31)
|
||||
/* 801B0294 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 801B0298 41 82 00 38 */ beq lbl_801B02D0
|
||||
/* 801B029C 48 04 08 8D */ bl _delete__12dMenu_save_cFv
|
||||
/* 801B02A0 80 7F 00 90 */ lwz r3, 0x90(r31)
|
||||
/* 801B02A4 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 801B02A8 41 82 00 18 */ beq lbl_801B02C0
|
||||
/* 801B02AC 38 80 00 01 */ li r4, 1
|
||||
/* 801B02B0 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 801B02B4 81 8C 00 08 */ lwz r12, 8(r12)
|
||||
/* 801B02B8 7D 89 03 A6 */ mtctr r12
|
||||
/* 801B02BC 4E 80 04 21 */ bctrl
|
||||
lbl_801B02C0:
|
||||
/* 801B02C0 38 00 00 00 */ li r0, 0
|
||||
/* 801B02C4 90 1F 00 90 */ stw r0, 0x90(r31)
|
||||
/* 801B02C8 80 7F 00 08 */ lwz r3, 8(r31)
|
||||
/* 801B02CC 48 11 E3 01 */ bl freeAll__7JKRHeapFv
|
||||
lbl_801B02D0:
|
||||
/* 801B02D0 80 7F 00 94 */ lwz r3, 0x94(r31)
|
||||
/* 801B02D4 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 801B02D8 41 82 00 38 */ beq lbl_801B0310
|
||||
/* 801B02DC 48 03 29 41 */ bl _delete__14dMenu_Option_cFv
|
||||
/* 801B02E0 80 7F 00 94 */ lwz r3, 0x94(r31)
|
||||
/* 801B02E4 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 801B02E8 41 82 00 18 */ beq lbl_801B0300
|
||||
/* 801B02EC 38 80 00 01 */ li r4, 1
|
||||
/* 801B02F0 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 801B02F4 81 8C 00 0C */ lwz r12, 0xc(r12)
|
||||
/* 801B02F8 7D 89 03 A6 */ mtctr r12
|
||||
/* 801B02FC 4E 80 04 21 */ bctrl
|
||||
lbl_801B0300:
|
||||
/* 801B0300 38 00 00 00 */ li r0, 0
|
||||
/* 801B0304 90 1F 00 94 */ stw r0, 0x94(r31)
|
||||
/* 801B0308 80 7F 00 08 */ lwz r3, 8(r31)
|
||||
/* 801B030C 48 11 E2 C1 */ bl freeAll__7JKRHeapFv
|
||||
lbl_801B0310:
|
||||
/* 801B0310 80 7F 00 98 */ lwz r3, 0x98(r31)
|
||||
/* 801B0314 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 801B0318 41 82 00 2C */ beq lbl_801B0344
|
||||
/* 801B031C 41 82 00 18 */ beq lbl_801B0334
|
||||
/* 801B0320 38 80 00 01 */ li r4, 1
|
||||
/* 801B0324 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 801B0328 81 8C 00 0C */ lwz r12, 0xc(r12)
|
||||
/* 801B032C 7D 89 03 A6 */ mtctr r12
|
||||
/* 801B0330 4E 80 04 21 */ bctrl
|
||||
lbl_801B0334:
|
||||
/* 801B0334 38 00 00 00 */ li r0, 0
|
||||
/* 801B0338 90 1F 00 98 */ stw r0, 0x98(r31)
|
||||
/* 801B033C 80 7F 00 08 */ lwz r3, 8(r31)
|
||||
/* 801B0340 48 11 E2 8D */ bl freeAll__7JKRHeapFv
|
||||
lbl_801B0344:
|
||||
/* 801B0344 80 7F 00 9C */ lwz r3, 0x9c(r31)
|
||||
/* 801B0348 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 801B034C 41 82 00 2C */ beq lbl_801B0378
|
||||
/* 801B0350 41 82 00 18 */ beq lbl_801B0368
|
||||
/* 801B0354 38 80 00 01 */ li r4, 1
|
||||
/* 801B0358 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 801B035C 81 8C 00 0C */ lwz r12, 0xc(r12)
|
||||
/* 801B0360 7D 89 03 A6 */ mtctr r12
|
||||
/* 801B0364 4E 80 04 21 */ bctrl
|
||||
lbl_801B0368:
|
||||
/* 801B0368 38 00 00 00 */ li r0, 0
|
||||
/* 801B036C 90 1F 00 9C */ stw r0, 0x9c(r31)
|
||||
/* 801B0370 80 7F 00 08 */ lwz r3, 8(r31)
|
||||
/* 801B0374 48 11 E2 59 */ bl freeAll__7JKRHeapFv
|
||||
lbl_801B0378:
|
||||
/* 801B0378 80 7F 00 A0 */ lwz r3, 0xa0(r31)
|
||||
/* 801B037C 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 801B0380 41 82 00 2C */ beq lbl_801B03AC
|
||||
/* 801B0384 41 82 00 18 */ beq lbl_801B039C
|
||||
/* 801B0388 38 80 00 01 */ li r4, 1
|
||||
/* 801B038C 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 801B0390 81 8C 00 0C */ lwz r12, 0xc(r12)
|
||||
/* 801B0394 7D 89 03 A6 */ mtctr r12
|
||||
/* 801B0398 4E 80 04 21 */ bctrl
|
||||
lbl_801B039C:
|
||||
/* 801B039C 38 00 00 00 */ li r0, 0
|
||||
/* 801B03A0 90 1F 00 A0 */ stw r0, 0xa0(r31)
|
||||
/* 801B03A4 80 7F 00 08 */ lwz r3, 8(r31)
|
||||
/* 801B03A8 48 11 E2 25 */ bl freeAll__7JKRHeapFv
|
||||
lbl_801B03AC:
|
||||
/* 801B03AC 80 7F 00 A4 */ lwz r3, 0xa4(r31)
|
||||
/* 801B03B0 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 801B03B4 41 82 00 2C */ beq lbl_801B03E0
|
||||
/* 801B03B8 41 82 00 18 */ beq lbl_801B03D0
|
||||
/* 801B03BC 38 80 00 01 */ li r4, 1
|
||||
/* 801B03C0 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 801B03C4 81 8C 00 0C */ lwz r12, 0xc(r12)
|
||||
/* 801B03C8 7D 89 03 A6 */ mtctr r12
|
||||
/* 801B03CC 4E 80 04 21 */ bctrl
|
||||
lbl_801B03D0:
|
||||
/* 801B03D0 38 00 00 00 */ li r0, 0
|
||||
/* 801B03D4 90 1F 00 A4 */ stw r0, 0xa4(r31)
|
||||
/* 801B03D8 80 7F 00 08 */ lwz r3, 8(r31)
|
||||
/* 801B03DC 48 11 E1 F1 */ bl freeAll__7JKRHeapFv
|
||||
lbl_801B03E0:
|
||||
/* 801B03E0 7F 43 D3 78 */ mr r3, r26
|
||||
/* 801B03E4 4B E5 ED E9 */ bl mDoExt_setCurrentHeap__FP7JKRHeap
|
||||
/* 801B03E8 80 7F 00 2C */ lwz r3, 0x2c(r31)
|
||||
/* 801B03EC 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 801B03F0 41 82 00 18 */ beq lbl_801B0408
|
||||
/* 801B03F4 38 80 00 01 */ li r4, 1
|
||||
/* 801B03F8 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 801B03FC 81 8C 00 08 */ lwz r12, 8(r12)
|
||||
/* 801B0400 7D 89 03 A6 */ mtctr r12
|
||||
/* 801B0404 4E 80 04 21 */ bctrl
|
||||
lbl_801B0408:
|
||||
/* 801B0408 38 00 00 00 */ li r0, 0
|
||||
/* 801B040C 90 1F 00 2C */ stw r0, 0x2c(r31)
|
||||
/* 801B0410 3B 20 00 00 */ li r25, 0
|
||||
/* 801B0414 3B C0 00 00 */ li r30, 0
|
||||
lbl_801B0418:
|
||||
/* 801B0418 3B 00 00 00 */ li r24, 0
|
||||
/* 801B041C 3B A0 00 00 */ li r29, 0
|
||||
/* 801B0420 7F 7F F2 14 */ add r27, r31, r30
|
||||
/* 801B0424 3B 80 00 00 */ li r28, 0
|
||||
lbl_801B0428:
|
||||
/* 801B0428 3B 5D 00 B0 */ addi r26, r29, 0xb0
|
||||
/* 801B042C 7C 7B D0 2E */ lwzx r3, r27, r26
|
||||
/* 801B0430 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 801B0434 41 82 00 20 */ beq lbl_801B0454
|
||||
/* 801B0438 41 82 00 18 */ beq lbl_801B0450
|
||||
/* 801B043C 38 80 00 01 */ li r4, 1
|
||||
/* 801B0440 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 801B0444 81 8C 00 08 */ lwz r12, 8(r12)
|
||||
/* 801B0448 7D 89 03 A6 */ mtctr r12
|
||||
/* 801B044C 4E 80 04 21 */ bctrl
|
||||
lbl_801B0450:
|
||||
/* 801B0450 7F 9B D1 2E */ stwx r28, r27, r26
|
||||
lbl_801B0454:
|
||||
/* 801B0454 3B 18 00 01 */ addi r24, r24, 1
|
||||
/* 801B0458 2C 18 00 06 */ cmpwi r24, 6
|
||||
/* 801B045C 3B BD 00 04 */ addi r29, r29, 4
|
||||
/* 801B0460 41 80 FF C8 */ blt lbl_801B0428
|
||||
/* 801B0464 3B 39 00 01 */ addi r25, r25, 1
|
||||
/* 801B0468 2C 19 00 07 */ cmpwi r25, 7
|
||||
/* 801B046C 3B DE 00 18 */ addi r30, r30, 0x18
|
||||
/* 801B0470 41 80 FF A8 */ blt lbl_801B0418
|
||||
/* 801B0474 80 7F 00 A8 */ lwz r3, 0xa8(r31)
|
||||
/* 801B0478 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 801B047C 41 82 00 18 */ beq lbl_801B0494
|
||||
/* 801B0480 38 80 00 01 */ li r4, 1
|
||||
/* 801B0484 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 801B0488 81 8C 00 08 */ lwz r12, 8(r12)
|
||||
/* 801B048C 7D 89 03 A6 */ mtctr r12
|
||||
/* 801B0490 4E 80 04 21 */ bctrl
|
||||
lbl_801B0494:
|
||||
/* 801B0494 38 00 00 00 */ li r0, 0
|
||||
/* 801B0498 90 1F 00 A8 */ stw r0, 0xa8(r31)
|
||||
/* 801B049C 80 7F 00 AC */ lwz r3, 0xac(r31)
|
||||
/* 801B04A0 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 801B04A4 41 82 00 18 */ beq lbl_801B04BC
|
||||
/* 801B04A8 38 80 00 01 */ li r4, 1
|
||||
/* 801B04AC 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 801B04B0 81 8C 00 08 */ lwz r12, 8(r12)
|
||||
/* 801B04B4 7D 89 03 A6 */ mtctr r12
|
||||
/* 801B04B8 4E 80 04 21 */ bctrl
|
||||
lbl_801B04BC:
|
||||
/* 801B04BC 38 00 00 00 */ li r0, 0
|
||||
/* 801B04C0 90 1F 00 AC */ stw r0, 0xac(r31)
|
||||
/* 801B04C4 80 7F 01 60 */ lwz r3, 0x160(r31)
|
||||
/* 801B04C8 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 801B04CC 41 82 00 18 */ beq lbl_801B04E4
|
||||
/* 801B04D0 38 80 00 01 */ li r4, 1
|
||||
/* 801B04D4 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 801B04D8 81 8C 00 08 */ lwz r12, 8(r12)
|
||||
/* 801B04DC 7D 89 03 A6 */ mtctr r12
|
||||
/* 801B04E0 4E 80 04 21 */ bctrl
|
||||
lbl_801B04E4:
|
||||
/* 801B04E4 38 00 00 00 */ li r0, 0
|
||||
/* 801B04E8 90 1F 01 60 */ stw r0, 0x160(r31)
|
||||
/* 801B04EC 80 7F 01 64 */ lwz r3, 0x164(r31)
|
||||
/* 801B04F0 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 801B04F4 41 82 00 18 */ beq lbl_801B050C
|
||||
/* 801B04F8 38 80 00 01 */ li r4, 1
|
||||
/* 801B04FC 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 801B0500 81 8C 00 08 */ lwz r12, 8(r12)
|
||||
/* 801B0504 7D 89 03 A6 */ mtctr r12
|
||||
/* 801B0508 4E 80 04 21 */ bctrl
|
||||
lbl_801B050C:
|
||||
/* 801B050C 38 00 00 00 */ li r0, 0
|
||||
/* 801B0510 90 1F 01 64 */ stw r0, 0x164(r31)
|
||||
/* 801B0514 80 7F 01 68 */ lwz r3, 0x168(r31)
|
||||
/* 801B0518 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 801B051C 41 82 00 18 */ beq lbl_801B0534
|
||||
/* 801B0520 38 80 00 01 */ li r4, 1
|
||||
/* 801B0524 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 801B0528 81 8C 00 08 */ lwz r12, 8(r12)
|
||||
/* 801B052C 7D 89 03 A6 */ mtctr r12
|
||||
/* 801B0530 4E 80 04 21 */ bctrl
|
||||
lbl_801B0534:
|
||||
/* 801B0534 38 00 00 00 */ li r0, 0
|
||||
/* 801B0538 90 1F 01 68 */ stw r0, 0x168(r31)
|
||||
/* 801B053C 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 801B0540 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 801B0544 80 63 5C B8 */ lwz r3, 0x5cb8(r3)
|
||||
/* 801B0548 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 801B054C 81 8C 00 24 */ lwz r12, 0x24(r12)
|
||||
/* 801B0550 7D 89 03 A6 */ mtctr r12
|
||||
/* 801B0554 4E 80 04 21 */ bctrl
|
||||
/* 801B0558 39 61 00 30 */ addi r11, r1, 0x30
|
||||
/* 801B055C 48 1B 1C B9 */ bl _restgpr_24
|
||||
/* 801B0560 80 01 00 34 */ lwz r0, 0x34(r1)
|
||||
/* 801B0564 7C 08 03 A6 */ mtlr r0
|
||||
/* 801B0568 38 21 00 30 */ addi r1, r1, 0x30
|
||||
/* 801B056C 4E 80 00 20 */ blr
|
||||
@@ -1,15 +0,0 @@
|
||||
lbl_801B6694:
|
||||
/* 801B6694 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 801B6698 7C 08 02 A6 */ mflr r0
|
||||
/* 801B669C 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 801B66A0 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 801B66A4 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 801B66A8 80 63 5D B4 */ lwz r3, 0x5db4(r3)
|
||||
/* 801B66AC 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 801B66B0 41 82 00 08 */ beq lbl_801B66B8
|
||||
/* 801B66B4 4B F8 A4 15 */ bl resetStatusWindow__9daAlink_cFv
|
||||
lbl_801B66B8:
|
||||
/* 801B66B8 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 801B66BC 7C 08 03 A6 */ mtlr r0
|
||||
/* 801B66C0 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 801B66C4 4E 80 00 20 */ blr
|
||||
@@ -1,18 +0,0 @@
|
||||
lbl_801B7A7C:
|
||||
/* 801B7A7C 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 801B7A80 7C 08 02 A6 */ mflr r0
|
||||
/* 801B7A84 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 801B7A88 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 801B7A8C 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 801B7A90 80 63 00 04 */ lwz r3, 4(r3)
|
||||
/* 801B7A94 4B FF E2 41 */ bl _move__17dMenu_Collect2D_cFv
|
||||
/* 801B7A98 80 7F 00 04 */ lwz r3, 4(r31)
|
||||
/* 801B7A9C 88 A3 02 58 */ lbz r5, 0x258(r3)
|
||||
/* 801B7AA0 88 83 02 57 */ lbz r4, 0x257(r3)
|
||||
/* 801B7AA4 80 7F 00 08 */ lwz r3, 8(r31)
|
||||
/* 801B7AA8 4B FF EC 21 */ bl _move__17dMenu_Collect3D_cFUcUc
|
||||
/* 801B7AAC 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 801B7AB0 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 801B7AB4 7C 08 03 A6 */ mtlr r0
|
||||
/* 801B7AB8 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 801B7ABC 4E 80 00 20 */ blr
|
||||
@@ -1,16 +0,0 @@
|
||||
lbl_801B5F48:
|
||||
/* 801B5F48 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 801B5F4C 7C 08 02 A6 */ mflr r0
|
||||
/* 801B5F50 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 801B5F54 7C 66 1B 78 */ mr r6, r3
|
||||
/* 801B5F58 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 801B5F5C 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 801B5F60 38 63 5F 64 */ addi r3, r3, 0x5f64
|
||||
/* 801B5F64 38 83 00 AC */ addi r4, r3, 0xac
|
||||
/* 801B5F68 38 A3 00 B0 */ addi r5, r3, 0xb0
|
||||
/* 801B5F6C 80 C6 00 88 */ lwz r6, 0x88(r6)
|
||||
/* 801B5F70 4B EA 08 25 */ bl set__12dDlst_list_cFRPP12dDlst_base_cRPP12dDlst_base_cP12dDlst_base_c
|
||||
/* 801B5F74 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 801B5F78 7C 08 03 A6 */ mtlr r0
|
||||
/* 801B5F7C 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 801B5F80 4E 80 00 20 */ blr
|
||||
@@ -1,22 +0,0 @@
|
||||
lbl_801B7AC0:
|
||||
/* 801B7AC0 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 801B7AC4 7C 08 02 A6 */ mflr r0
|
||||
/* 801B7AC8 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 801B7ACC 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 801B7AD0 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 801B7AD4 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 801B7AD8 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 801B7ADC 38 63 5F 64 */ addi r3, r3, 0x5f64
|
||||
/* 801B7AE0 38 83 01 B4 */ addi r4, r3, 0x1b4
|
||||
/* 801B7AE4 38 A3 01 B8 */ addi r5, r3, 0x1b8
|
||||
/* 801B7AE8 80 DF 00 04 */ lwz r6, 4(r31)
|
||||
/* 801B7AEC 4B E9 EC A9 */ bl set__12dDlst_list_cFRPP12dDlst_base_cRPP12dDlst_base_cP12dDlst_base_c
|
||||
/* 801B7AF0 80 7F 00 08 */ lwz r3, 8(r31)
|
||||
/* 801B7AF4 4B FF EE 79 */ bl draw__17dMenu_Collect3D_cFv
|
||||
/* 801B7AF8 80 7F 00 04 */ lwz r3, 4(r31)
|
||||
/* 801B7AFC 4B FF E4 4D */ bl drawTop__17dMenu_Collect2D_cFv
|
||||
/* 801B7B00 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 801B7B04 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 801B7B08 7C 08 03 A6 */ mtlr r0
|
||||
/* 801B7B0C 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 801B7B10 4E 80 00 20 */ blr
|
||||
@@ -1,52 +0,0 @@
|
||||
lbl_801B696C:
|
||||
/* 801B696C 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 801B6970 7C 08 02 A6 */ mflr r0
|
||||
/* 801B6974 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 801B6978 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 801B697C 93 C1 00 08 */ stw r30, 8(r1)
|
||||
/* 801B6980 7C 7E 1B 78 */ mr r30, r3
|
||||
/* 801B6984 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 801B6988 38 83 61 C0 */ addi r4, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 801B698C 80 04 5F 98 */ lwz r0, 0x5f98(r4)
|
||||
/* 801B6990 3C 60 80 43 */ lis r3, j3dSys@ha /* 0x80434AC8@ha */
|
||||
/* 801B6994 3B E3 4A C8 */ addi r31, r3, j3dSys@l /* 0x80434AC8@l */
|
||||
/* 801B6998 90 1F 00 48 */ stw r0, 0x48(r31)
|
||||
/* 801B699C 80 04 5F 9C */ lwz r0, 0x5f9c(r4)
|
||||
/* 801B69A0 90 1F 00 4C */ stw r0, 0x4c(r31)
|
||||
/* 801B69A4 80 64 5D B4 */ lwz r3, 0x5db4(r4)
|
||||
/* 801B69A8 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 801B69AC 41 82 00 08 */ beq lbl_801B69B4
|
||||
/* 801B69B0 4B F8 9F D5 */ bl statusWindowDraw__9daAlink_cFv
|
||||
lbl_801B69B4:
|
||||
/* 801B69B4 80 1E 00 18 */ lwz r0, 0x18(r30)
|
||||
/* 801B69B8 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 801B69BC 41 82 00 44 */ beq lbl_801B6A00
|
||||
/* 801B69C0 3C 60 80 43 */ lis r3, g_env_light@ha /* 0x8042CA54@ha */
|
||||
/* 801B69C4 38 63 CA 54 */ addi r3, r3, g_env_light@l /* 0x8042CA54@l */
|
||||
/* 801B69C8 38 80 00 0D */ li r4, 0xd
|
||||
/* 801B69CC 38 BE 03 B0 */ addi r5, r30, 0x3b0
|
||||
/* 801B69D0 38 DE 00 28 */ addi r6, r30, 0x28
|
||||
/* 801B69D4 4B FE CD F1 */ bl settingTevStruct__18dScnKy_env_light_cFiP4cXyzP12dKy_tevstr_c
|
||||
/* 801B69D8 3C 60 80 43 */ lis r3, g_env_light@ha /* 0x8042CA54@ha */
|
||||
/* 801B69DC 38 63 CA 54 */ addi r3, r3, g_env_light@l /* 0x8042CA54@l */
|
||||
/* 801B69E0 80 9E 00 18 */ lwz r4, 0x18(r30)
|
||||
/* 801B69E4 80 84 00 04 */ lwz r4, 4(r4)
|
||||
/* 801B69E8 38 BE 00 28 */ addi r5, r30, 0x28
|
||||
/* 801B69EC 4B FE E3 B5 */ bl setLightTevColorType_MAJI__18dScnKy_env_light_cFP12J3DModelDataP12dKy_tevstr_c
|
||||
/* 801B69F0 7F C3 F3 78 */ mr r3, r30
|
||||
/* 801B69F4 48 00 05 BD */ bl animeEntry__17dMenu_Collect3D_cFv
|
||||
/* 801B69F8 80 7E 00 18 */ lwz r3, 0x18(r30)
|
||||
/* 801B69FC 4B E5 72 C9 */ bl mDoExt_modelUpdateDL__FP8J3DModel
|
||||
lbl_801B6A00:
|
||||
/* 801B6A00 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 801B6A04 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 801B6A08 80 03 5F 80 */ lwz r0, 0x5f80(r3)
|
||||
/* 801B6A0C 90 1F 00 48 */ stw r0, 0x48(r31)
|
||||
/* 801B6A10 80 03 5F 84 */ lwz r0, 0x5f84(r3)
|
||||
/* 801B6A14 90 1F 00 4C */ stw r0, 0x4c(r31)
|
||||
/* 801B6A18 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 801B6A1C 83 C1 00 08 */ lwz r30, 8(r1)
|
||||
/* 801B6A20 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 801B6A24 7C 08 03 A6 */ mtlr r0
|
||||
/* 801B6A28 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 801B6A2C 4E 80 00 20 */ blr
|
||||
@@ -1,16 +0,0 @@
|
||||
lbl_801B5738:
|
||||
/* 801B5738 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 801B573C 7C 08 02 A6 */ mflr r0
|
||||
/* 801B5740 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 801B5744 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 801B5748 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 801B574C 38 80 00 00 */ li r4, 0
|
||||
/* 801B5750 48 00 08 65 */ bl setAButtonString__17dMenu_Collect2D_cFUs
|
||||
/* 801B5754 7F E3 FB 78 */ mr r3, r31
|
||||
/* 801B5758 38 80 00 00 */ li r4, 0
|
||||
/* 801B575C 48 00 09 5D */ bl setBButtonString__17dMenu_Collect2D_cFUs
|
||||
/* 801B5760 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 801B5764 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 801B5768 7C 08 03 A6 */ mtlr r0
|
||||
/* 801B576C 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 801B5770 4E 80 00 20 */ blr
|
||||
@@ -1,34 +0,0 @@
|
||||
lbl_801B5774:
|
||||
/* 801B5774 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 801B5778 7C 08 02 A6 */ mflr r0
|
||||
/* 801B577C 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 801B5780 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 801B5784 93 C1 00 08 */ stw r30, 8(r1)
|
||||
/* 801B5788 7C 7E 1B 78 */ mr r30, r3
|
||||
/* 801B578C 80 63 00 08 */ lwz r3, 8(r3)
|
||||
/* 801B5790 4B E5 9A 3D */ bl mDoExt_setCurrentHeap__FP7JKRHeap
|
||||
/* 801B5794 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 801B5798 80 7E 00 9C */ lwz r3, 0x9c(r30)
|
||||
/* 801B579C 88 03 01 FA */ lbz r0, 0x1fa(r3)
|
||||
/* 801B57A0 28 00 00 03 */ cmplwi r0, 3
|
||||
/* 801B57A4 40 82 00 08 */ bne lbl_801B57AC
|
||||
/* 801B57A8 48 00 FC C9 */ bl _close__15dMenu_Fishing_cFv
|
||||
lbl_801B57AC:
|
||||
/* 801B57AC 80 7E 00 9C */ lwz r3, 0x9c(r30)
|
||||
/* 801B57B0 88 03 01 FA */ lbz r0, 0x1fa(r3)
|
||||
/* 801B57B4 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 801B57B8 40 82 00 18 */ bne lbl_801B57D0
|
||||
/* 801B57BC 38 00 00 00 */ li r0, 0
|
||||
/* 801B57C0 98 1E 02 2C */ stb r0, 0x22c(r30)
|
||||
/* 801B57C4 38 00 00 FF */ li r0, 0xff
|
||||
/* 801B57C8 80 7E 00 20 */ lwz r3, 0x20(r30)
|
||||
/* 801B57CC 98 03 00 B4 */ stb r0, 0xb4(r3)
|
||||
lbl_801B57D0:
|
||||
/* 801B57D0 7F E3 FB 78 */ mr r3, r31
|
||||
/* 801B57D4 4B E5 99 F9 */ bl mDoExt_setCurrentHeap__FP7JKRHeap
|
||||
/* 801B57D8 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 801B57DC 83 C1 00 08 */ lwz r30, 8(r1)
|
||||
/* 801B57E0 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 801B57E4 7C 08 03 A6 */ mtlr r0
|
||||
/* 801B57E8 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 801B57EC 4E 80 00 20 */ blr
|
||||
@@ -1,16 +0,0 @@
|
||||
lbl_801B568C:
|
||||
/* 801B568C 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 801B5690 7C 08 02 A6 */ mflr r0
|
||||
/* 801B5694 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 801B5698 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 801B569C 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 801B56A0 38 80 04 0C */ li r4, 0x40c
|
||||
/* 801B56A4 48 00 09 11 */ bl setAButtonString__17dMenu_Collect2D_cFUs
|
||||
/* 801B56A8 7F E3 FB 78 */ mr r3, r31
|
||||
/* 801B56AC 38 80 03 F9 */ li r4, 0x3f9
|
||||
/* 801B56B0 48 00 0A 09 */ bl setBButtonString__17dMenu_Collect2D_cFUs
|
||||
/* 801B56B4 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 801B56B8 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 801B56BC 7C 08 03 A6 */ mtlr r0
|
||||
/* 801B56C0 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 801B56C4 4E 80 00 20 */ blr
|
||||
@@ -1,31 +0,0 @@
|
||||
lbl_801B56C8:
|
||||
/* 801B56C8 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 801B56CC 7C 08 02 A6 */ mflr r0
|
||||
/* 801B56D0 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 801B56D4 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 801B56D8 93 C1 00 08 */ stw r30, 8(r1)
|
||||
/* 801B56DC 7C 7E 1B 78 */ mr r30, r3
|
||||
/* 801B56E0 80 63 00 08 */ lwz r3, 8(r3)
|
||||
/* 801B56E4 4B E5 9A E9 */ bl mDoExt_setCurrentHeap__FP7JKRHeap
|
||||
/* 801B56E8 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 801B56EC 80 7E 00 9C */ lwz r3, 0x9c(r30)
|
||||
/* 801B56F0 88 03 01 FA */ lbz r0, 0x1fa(r3)
|
||||
/* 801B56F4 28 00 00 02 */ cmplwi r0, 2
|
||||
/* 801B56F8 40 82 00 08 */ bne lbl_801B5700
|
||||
/* 801B56FC 48 00 F9 B9 */ bl _move__15dMenu_Fishing_cFv
|
||||
lbl_801B5700:
|
||||
/* 801B5700 80 7E 00 9C */ lwz r3, 0x9c(r30)
|
||||
/* 801B5704 88 03 01 FA */ lbz r0, 0x1fa(r3)
|
||||
/* 801B5708 28 00 00 03 */ cmplwi r0, 3
|
||||
/* 801B570C 40 82 00 0C */ bne lbl_801B5718
|
||||
/* 801B5710 38 00 00 0C */ li r0, 0xc
|
||||
/* 801B5714 98 1E 02 2C */ stb r0, 0x22c(r30)
|
||||
lbl_801B5718:
|
||||
/* 801B5718 7F E3 FB 78 */ mr r3, r31
|
||||
/* 801B571C 4B E5 9A B1 */ bl mDoExt_setCurrentHeap__FP7JKRHeap
|
||||
/* 801B5720 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 801B5724 83 C1 00 08 */ lwz r30, 8(r1)
|
||||
/* 801B5728 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 801B572C 7C 08 03 A6 */ mtlr r0
|
||||
/* 801B5730 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 801B5734 4E 80 00 20 */ blr
|
||||
@@ -1,42 +0,0 @@
|
||||
lbl_801B5580:
|
||||
/* 801B5580 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 801B5584 7C 08 02 A6 */ mflr r0
|
||||
/* 801B5588 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 801B558C 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 801B5590 93 C1 00 08 */ stw r30, 8(r1)
|
||||
/* 801B5594 7C 7E 1B 78 */ mr r30, r3
|
||||
/* 801B5598 80 63 00 08 */ lwz r3, 8(r3)
|
||||
/* 801B559C 4B E5 9C 31 */ bl mDoExt_setCurrentHeap__FP7JKRHeap
|
||||
/* 801B55A0 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 801B55A4 80 1E 00 9C */ lwz r0, 0x9c(r30)
|
||||
/* 801B55A8 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 801B55AC 40 82 00 2C */ bne lbl_801B55D8
|
||||
/* 801B55B0 38 60 01 FC */ li r3, 0x1fc
|
||||
/* 801B55B4 48 11 96 99 */ bl __nw__FUl
|
||||
/* 801B55B8 7C 60 1B 79 */ or. r0, r3, r3
|
||||
/* 801B55BC 41 82 00 18 */ beq lbl_801B55D4
|
||||
/* 801B55C0 80 9E 00 08 */ lwz r4, 8(r30)
|
||||
/* 801B55C4 80 BE 00 10 */ lwz r5, 0x10(r30)
|
||||
/* 801B55C8 80 DE 00 14 */ lwz r6, 0x14(r30)
|
||||
/* 801B55CC 48 00 F7 89 */ bl __ct__15dMenu_Fishing_cFP10JKRExpHeapP9STControlP10CSTControl
|
||||
/* 801B55D0 7C 60 1B 78 */ mr r0, r3
|
||||
lbl_801B55D4:
|
||||
/* 801B55D4 90 1E 00 9C */ stw r0, 0x9c(r30)
|
||||
lbl_801B55D8:
|
||||
/* 801B55D8 7F C3 F3 78 */ mr r3, r30
|
||||
/* 801B55DC 38 80 00 00 */ li r4, 0
|
||||
/* 801B55E0 48 00 09 D5 */ bl setAButtonString__17dMenu_Collect2D_cFUs
|
||||
/* 801B55E4 7F C3 F3 78 */ mr r3, r30
|
||||
/* 801B55E8 38 80 00 00 */ li r4, 0
|
||||
/* 801B55EC 48 00 0A CD */ bl setBButtonString__17dMenu_Collect2D_cFUs
|
||||
/* 801B55F0 38 00 00 00 */ li r0, 0
|
||||
/* 801B55F4 80 7E 00 20 */ lwz r3, 0x20(r30)
|
||||
/* 801B55F8 98 03 00 B4 */ stb r0, 0xb4(r3)
|
||||
/* 801B55FC 7F E3 FB 78 */ mr r3, r31
|
||||
/* 801B5600 4B E5 9B CD */ bl mDoExt_setCurrentHeap__FP7JKRHeap
|
||||
/* 801B5604 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 801B5608 83 C1 00 08 */ lwz r30, 8(r1)
|
||||
/* 801B560C 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 801B5610 7C 08 03 A6 */ mtlr r0
|
||||
/* 801B5614 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 801B5618 4E 80 00 20 */ blr
|
||||
@@ -1,31 +0,0 @@
|
||||
lbl_801B561C:
|
||||
/* 801B561C 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 801B5620 7C 08 02 A6 */ mflr r0
|
||||
/* 801B5624 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 801B5628 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 801B562C 93 C1 00 08 */ stw r30, 8(r1)
|
||||
/* 801B5630 7C 7E 1B 78 */ mr r30, r3
|
||||
/* 801B5634 80 63 00 08 */ lwz r3, 8(r3)
|
||||
/* 801B5638 4B E5 9B 95 */ bl mDoExt_setCurrentHeap__FP7JKRHeap
|
||||
/* 801B563C 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 801B5640 80 7E 00 9C */ lwz r3, 0x9c(r30)
|
||||
/* 801B5644 88 03 01 FA */ lbz r0, 0x1fa(r3)
|
||||
/* 801B5648 28 00 00 01 */ cmplwi r0, 1
|
||||
/* 801B564C 40 82 00 08 */ bne lbl_801B5654
|
||||
/* 801B5650 48 00 FC 95 */ bl _open__15dMenu_Fishing_cFv
|
||||
lbl_801B5654:
|
||||
/* 801B5654 80 7E 00 9C */ lwz r3, 0x9c(r30)
|
||||
/* 801B5658 88 03 01 FA */ lbz r0, 0x1fa(r3)
|
||||
/* 801B565C 28 00 00 02 */ cmplwi r0, 2
|
||||
/* 801B5660 40 82 00 0C */ bne lbl_801B566C
|
||||
/* 801B5664 38 00 00 0B */ li r0, 0xb
|
||||
/* 801B5668 98 1E 02 2C */ stb r0, 0x22c(r30)
|
||||
lbl_801B566C:
|
||||
/* 801B566C 7F E3 FB 78 */ mr r3, r31
|
||||
/* 801B5670 4B E5 9B 5D */ bl mDoExt_setCurrentHeap__FP7JKRHeap
|
||||
/* 801B5674 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 801B5678 83 C1 00 08 */ lwz r30, 8(r1)
|
||||
/* 801B567C 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 801B5680 7C 08 03 A6 */ mtlr r0
|
||||
/* 801B5684 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 801B5688 4E 80 00 20 */ blr
|
||||
@@ -1,29 +0,0 @@
|
||||
lbl_801B7434:
|
||||
/* 801B7434 94 21 FF E0 */ stwu r1, -0x20(r1)
|
||||
/* 801B7438 7C 08 02 A6 */ mflr r0
|
||||
/* 801B743C 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 801B7440 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 801B7444 48 1A AD 99 */ bl _savegpr_29
|
||||
/* 801B7448 3B C0 00 00 */ li r30, 0
|
||||
/* 801B744C 3B A0 00 00 */ li r29, 0
|
||||
/* 801B7450 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 801B7454 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 801B7458 3B E3 01 00 */ addi r31, r3, 0x100
|
||||
lbl_801B745C:
|
||||
/* 801B745C 7F E3 FB 78 */ mr r3, r31
|
||||
/* 801B7460 57 A4 06 3E */ clrlwi r4, r29, 0x18
|
||||
/* 801B7464 4B E7 CD E9 */ bl isCollectCrystal__20dSv_player_collect_cCFUc
|
||||
/* 801B7468 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 801B746C 41 82 00 14 */ beq lbl_801B7480
|
||||
/* 801B7470 3B BD 00 01 */ addi r29, r29, 1
|
||||
/* 801B7474 2C 1D 00 04 */ cmpwi r29, 4
|
||||
/* 801B7478 3B DE 00 01 */ addi r30, r30, 1
|
||||
/* 801B747C 41 80 FF E0 */ blt lbl_801B745C
|
||||
lbl_801B7480:
|
||||
/* 801B7480 7F C3 F3 78 */ mr r3, r30
|
||||
/* 801B7484 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 801B7488 48 1A AD A1 */ bl _restgpr_29
|
||||
/* 801B748C 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 801B7490 7C 08 03 A6 */ mtlr r0
|
||||
/* 801B7494 38 21 00 20 */ addi r1, r1, 0x20
|
||||
/* 801B7498 4E 80 00 20 */ blr
|
||||
@@ -1,29 +0,0 @@
|
||||
lbl_801B749C:
|
||||
/* 801B749C 94 21 FF E0 */ stwu r1, -0x20(r1)
|
||||
/* 801B74A0 7C 08 02 A6 */ mflr r0
|
||||
/* 801B74A4 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 801B74A8 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 801B74AC 48 1A AD 31 */ bl _savegpr_29
|
||||
/* 801B74B0 3B C0 00 00 */ li r30, 0
|
||||
/* 801B74B4 3B A0 00 00 */ li r29, 0
|
||||
/* 801B74B8 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 801B74BC 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 801B74C0 3B E3 01 00 */ addi r31, r3, 0x100
|
||||
lbl_801B74C4:
|
||||
/* 801B74C4 7F E3 FB 78 */ mr r3, r31
|
||||
/* 801B74C8 57 A4 06 3E */ clrlwi r4, r29, 0x18
|
||||
/* 801B74CC 4B E7 CD C5 */ bl isCollectMirror__20dSv_player_collect_cCFUc
|
||||
/* 801B74D0 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 801B74D4 41 82 00 14 */ beq lbl_801B74E8
|
||||
/* 801B74D8 3B BD 00 01 */ addi r29, r29, 1
|
||||
/* 801B74DC 2C 1D 00 04 */ cmpwi r29, 4
|
||||
/* 801B74E0 3B DE 00 01 */ addi r30, r30, 1
|
||||
/* 801B74E4 41 80 FF E0 */ blt lbl_801B74C4
|
||||
lbl_801B74E8:
|
||||
/* 801B74E8 7F C3 F3 78 */ mr r3, r30
|
||||
/* 801B74EC 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 801B74F0 48 1A AD 39 */ bl _restgpr_29
|
||||
/* 801B74F4 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 801B74F8 7C 08 03 A6 */ mtlr r0
|
||||
/* 801B74FC 38 21 00 20 */ addi r1, r1, 0x20
|
||||
/* 801B7500 4E 80 00 20 */ blr
|
||||
@@ -1,16 +0,0 @@
|
||||
lbl_801B5C1C:
|
||||
/* 801B5C1C 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 801B5C20 7C 08 02 A6 */ mflr r0
|
||||
/* 801B5C24 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 801B5C28 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 801B5C2C 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 801B5C30 38 80 00 00 */ li r4, 0
|
||||
/* 801B5C34 48 00 03 81 */ bl setAButtonString__17dMenu_Collect2D_cFUs
|
||||
/* 801B5C38 7F E3 FB 78 */ mr r3, r31
|
||||
/* 801B5C3C 38 80 00 00 */ li r4, 0
|
||||
/* 801B5C40 48 00 04 79 */ bl setBButtonString__17dMenu_Collect2D_cFUs
|
||||
/* 801B5C44 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 801B5C48 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 801B5C4C 7C 08 03 A6 */ mtlr r0
|
||||
/* 801B5C50 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 801B5C54 4E 80 00 20 */ blr
|
||||
@@ -1,34 +0,0 @@
|
||||
lbl_801B5C58:
|
||||
/* 801B5C58 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 801B5C5C 7C 08 02 A6 */ mflr r0
|
||||
/* 801B5C60 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 801B5C64 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 801B5C68 93 C1 00 08 */ stw r30, 8(r1)
|
||||
/* 801B5C6C 7C 7E 1B 78 */ mr r30, r3
|
||||
/* 801B5C70 80 63 00 08 */ lwz r3, 8(r3)
|
||||
/* 801B5C74 4B E5 95 59 */ bl mDoExt_setCurrentHeap__FP7JKRHeap
|
||||
/* 801B5C78 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 801B5C7C 80 7E 00 A4 */ lwz r3, 0xa4(r30)
|
||||
/* 801B5C80 88 03 00 F2 */ lbz r0, 0xf2(r3)
|
||||
/* 801B5C84 28 00 00 03 */ cmplwi r0, 3
|
||||
/* 801B5C88 40 82 00 08 */ bne lbl_801B5C90
|
||||
/* 801B5C8C 48 02 2E A1 */ bl _close__14dMenu_Insect_cFv
|
||||
lbl_801B5C90:
|
||||
/* 801B5C90 80 7E 00 A4 */ lwz r3, 0xa4(r30)
|
||||
/* 801B5C94 88 03 00 F2 */ lbz r0, 0xf2(r3)
|
||||
/* 801B5C98 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 801B5C9C 40 82 00 18 */ bne lbl_801B5CB4
|
||||
/* 801B5CA0 38 00 00 00 */ li r0, 0
|
||||
/* 801B5CA4 98 1E 02 2C */ stb r0, 0x22c(r30)
|
||||
/* 801B5CA8 38 00 00 FF */ li r0, 0xff
|
||||
/* 801B5CAC 80 7E 00 20 */ lwz r3, 0x20(r30)
|
||||
/* 801B5CB0 98 03 00 B4 */ stb r0, 0xb4(r3)
|
||||
lbl_801B5CB4:
|
||||
/* 801B5CB4 7F E3 FB 78 */ mr r3, r31
|
||||
/* 801B5CB8 4B E5 95 15 */ bl mDoExt_setCurrentHeap__FP7JKRHeap
|
||||
/* 801B5CBC 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 801B5CC0 83 C1 00 08 */ lwz r30, 8(r1)
|
||||
/* 801B5CC4 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 801B5CC8 7C 08 03 A6 */ mtlr r0
|
||||
/* 801B5CCC 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 801B5CD0 4E 80 00 20 */ blr
|
||||
@@ -1,16 +0,0 @@
|
||||
lbl_801B5B70:
|
||||
/* 801B5B70 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 801B5B74 7C 08 02 A6 */ mflr r0
|
||||
/* 801B5B78 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 801B5B7C 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 801B5B80 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 801B5B84 38 80 04 0C */ li r4, 0x40c
|
||||
/* 801B5B88 48 00 04 2D */ bl setAButtonString__17dMenu_Collect2D_cFUs
|
||||
/* 801B5B8C 7F E3 FB 78 */ mr r3, r31
|
||||
/* 801B5B90 38 80 03 F9 */ li r4, 0x3f9
|
||||
/* 801B5B94 48 00 05 25 */ bl setBButtonString__17dMenu_Collect2D_cFUs
|
||||
/* 801B5B98 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 801B5B9C 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 801B5BA0 7C 08 03 A6 */ mtlr r0
|
||||
/* 801B5BA4 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 801B5BA8 4E 80 00 20 */ blr
|
||||
@@ -1,31 +0,0 @@
|
||||
lbl_801B5BAC:
|
||||
/* 801B5BAC 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 801B5BB0 7C 08 02 A6 */ mflr r0
|
||||
/* 801B5BB4 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 801B5BB8 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 801B5BBC 93 C1 00 08 */ stw r30, 8(r1)
|
||||
/* 801B5BC0 7C 7E 1B 78 */ mr r30, r3
|
||||
/* 801B5BC4 80 63 00 08 */ lwz r3, 8(r3)
|
||||
/* 801B5BC8 4B E5 96 05 */ bl mDoExt_setCurrentHeap__FP7JKRHeap
|
||||
/* 801B5BCC 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 801B5BD0 80 7E 00 A4 */ lwz r3, 0xa4(r30)
|
||||
/* 801B5BD4 88 03 00 F2 */ lbz r0, 0xf2(r3)
|
||||
/* 801B5BD8 28 00 00 02 */ cmplwi r0, 2
|
||||
/* 801B5BDC 40 82 00 08 */ bne lbl_801B5BE4
|
||||
/* 801B5BE0 48 02 2A E9 */ bl _move__14dMenu_Insect_cFv
|
||||
lbl_801B5BE4:
|
||||
/* 801B5BE4 80 7E 00 A4 */ lwz r3, 0xa4(r30)
|
||||
/* 801B5BE8 88 03 00 F2 */ lbz r0, 0xf2(r3)
|
||||
/* 801B5BEC 28 00 00 03 */ cmplwi r0, 3
|
||||
/* 801B5BF0 40 82 00 0C */ bne lbl_801B5BFC
|
||||
/* 801B5BF4 38 00 00 12 */ li r0, 0x12
|
||||
/* 801B5BF8 98 1E 02 2C */ stb r0, 0x22c(r30)
|
||||
lbl_801B5BFC:
|
||||
/* 801B5BFC 7F E3 FB 78 */ mr r3, r31
|
||||
/* 801B5C00 4B E5 95 CD */ bl mDoExt_setCurrentHeap__FP7JKRHeap
|
||||
/* 801B5C04 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 801B5C08 83 C1 00 08 */ lwz r30, 8(r1)
|
||||
/* 801B5C0C 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 801B5C10 7C 08 03 A6 */ mtlr r0
|
||||
/* 801B5C14 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 801B5C18 4E 80 00 20 */ blr
|
||||
@@ -1,43 +0,0 @@
|
||||
lbl_801B5A60:
|
||||
/* 801B5A60 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 801B5A64 7C 08 02 A6 */ mflr r0
|
||||
/* 801B5A68 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 801B5A6C 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 801B5A70 93 C1 00 08 */ stw r30, 8(r1)
|
||||
/* 801B5A74 7C 7E 1B 78 */ mr r30, r3
|
||||
/* 801B5A78 80 63 00 08 */ lwz r3, 8(r3)
|
||||
/* 801B5A7C 4B E5 97 51 */ bl mDoExt_setCurrentHeap__FP7JKRHeap
|
||||
/* 801B5A80 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 801B5A84 80 1E 00 A4 */ lwz r0, 0xa4(r30)
|
||||
/* 801B5A88 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 801B5A8C 40 82 00 30 */ bne lbl_801B5ABC
|
||||
/* 801B5A90 38 60 01 00 */ li r3, 0x100
|
||||
/* 801B5A94 48 11 91 B9 */ bl __nw__FUl
|
||||
/* 801B5A98 7C 60 1B 79 */ or. r0, r3, r3
|
||||
/* 801B5A9C 41 82 00 1C */ beq lbl_801B5AB8
|
||||
/* 801B5AA0 80 9E 00 08 */ lwz r4, 8(r30)
|
||||
/* 801B5AA4 80 BE 00 10 */ lwz r5, 0x10(r30)
|
||||
/* 801B5AA8 80 DE 00 14 */ lwz r6, 0x14(r30)
|
||||
/* 801B5AAC 38 E0 00 00 */ li r7, 0
|
||||
/* 801B5AB0 48 02 26 65 */ bl __ct__14dMenu_Insect_cFP10JKRExpHeapP9STControlP10CSTControlUc
|
||||
/* 801B5AB4 7C 60 1B 78 */ mr r0, r3
|
||||
lbl_801B5AB8:
|
||||
/* 801B5AB8 90 1E 00 A4 */ stw r0, 0xa4(r30)
|
||||
lbl_801B5ABC:
|
||||
/* 801B5ABC 7F C3 F3 78 */ mr r3, r30
|
||||
/* 801B5AC0 38 80 00 00 */ li r4, 0
|
||||
/* 801B5AC4 48 00 04 F1 */ bl setAButtonString__17dMenu_Collect2D_cFUs
|
||||
/* 801B5AC8 7F C3 F3 78 */ mr r3, r30
|
||||
/* 801B5ACC 38 80 00 00 */ li r4, 0
|
||||
/* 801B5AD0 48 00 05 E9 */ bl setBButtonString__17dMenu_Collect2D_cFUs
|
||||
/* 801B5AD4 38 00 00 00 */ li r0, 0
|
||||
/* 801B5AD8 80 7E 00 20 */ lwz r3, 0x20(r30)
|
||||
/* 801B5ADC 98 03 00 B4 */ stb r0, 0xb4(r3)
|
||||
/* 801B5AE0 7F E3 FB 78 */ mr r3, r31
|
||||
/* 801B5AE4 4B E5 96 E9 */ bl mDoExt_setCurrentHeap__FP7JKRHeap
|
||||
/* 801B5AE8 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 801B5AEC 83 C1 00 08 */ lwz r30, 8(r1)
|
||||
/* 801B5AF0 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 801B5AF4 7C 08 03 A6 */ mtlr r0
|
||||
/* 801B5AF8 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 801B5AFC 4E 80 00 20 */ blr
|
||||
@@ -1,31 +0,0 @@
|
||||
lbl_801B5B00:
|
||||
/* 801B5B00 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 801B5B04 7C 08 02 A6 */ mflr r0
|
||||
/* 801B5B08 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 801B5B0C 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 801B5B10 93 C1 00 08 */ stw r30, 8(r1)
|
||||
/* 801B5B14 7C 7E 1B 78 */ mr r30, r3
|
||||
/* 801B5B18 80 63 00 08 */ lwz r3, 8(r3)
|
||||
/* 801B5B1C 4B E5 96 B1 */ bl mDoExt_setCurrentHeap__FP7JKRHeap
|
||||
/* 801B5B20 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 801B5B24 80 7E 00 A4 */ lwz r3, 0xa4(r30)
|
||||
/* 801B5B28 88 03 00 F2 */ lbz r0, 0xf2(r3)
|
||||
/* 801B5B2C 28 00 00 01 */ cmplwi r0, 1
|
||||
/* 801B5B30 40 82 00 08 */ bne lbl_801B5B38
|
||||
/* 801B5B34 48 02 2E 19 */ bl _open__14dMenu_Insect_cFv
|
||||
lbl_801B5B38:
|
||||
/* 801B5B38 80 7E 00 A4 */ lwz r3, 0xa4(r30)
|
||||
/* 801B5B3C 88 03 00 F2 */ lbz r0, 0xf2(r3)
|
||||
/* 801B5B40 28 00 00 02 */ cmplwi r0, 2
|
||||
/* 801B5B44 40 82 00 0C */ bne lbl_801B5B50
|
||||
/* 801B5B48 38 00 00 11 */ li r0, 0x11
|
||||
/* 801B5B4C 98 1E 02 2C */ stb r0, 0x22c(r30)
|
||||
lbl_801B5B50:
|
||||
/* 801B5B50 7F E3 FB 78 */ mr r3, r31
|
||||
/* 801B5B54 4B E5 96 79 */ bl mDoExt_setCurrentHeap__FP7JKRHeap
|
||||
/* 801B5B58 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 801B5B5C 83 C1 00 08 */ lwz r30, 8(r1)
|
||||
/* 801B5B60 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 801B5B64 7C 08 03 A6 */ mtlr r0
|
||||
/* 801B5B68 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 801B5B6C 4E 80 00 20 */ blr
|
||||
@@ -1,32 +0,0 @@
|
||||
lbl_801B05A8:
|
||||
/* 801B05A8 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 801B05AC 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 801B05B0 A0 03 01 6C */ lhz r0, 0x16c(r3)
|
||||
/* 801B05B4 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 801B05B8 40 82 00 54 */ bne lbl_801B060C
|
||||
/* 801B05BC A0 03 01 6E */ lhz r0, 0x16e(r3)
|
||||
/* 801B05C0 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 801B05C4 40 82 00 48 */ bne lbl_801B060C
|
||||
/* 801B05C8 A0 03 01 70 */ lhz r0, 0x170(r3)
|
||||
/* 801B05CC 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 801B05D0 40 82 00 3C */ bne lbl_801B060C
|
||||
/* 801B05D4 A0 03 01 72 */ lhz r0, 0x172(r3)
|
||||
/* 801B05D8 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 801B05DC 40 82 00 30 */ bne lbl_801B060C
|
||||
/* 801B05E0 A0 03 01 74 */ lhz r0, 0x174(r3)
|
||||
/* 801B05E4 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 801B05E8 40 82 00 24 */ bne lbl_801B060C
|
||||
/* 801B05EC A0 03 01 76 */ lhz r0, 0x176(r3)
|
||||
/* 801B05F0 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 801B05F4 40 82 00 18 */ bne lbl_801B060C
|
||||
/* 801B05F8 3C 60 80 43 */ lis r3, g_drawHIO@ha /* 0x8042EBC8@ha */
|
||||
/* 801B05FC 38 63 EB C8 */ addi r3, r3, g_drawHIO@l /* 0x8042EBC8@l */
|
||||
/* 801B0600 88 03 09 D8 */ lbz r0, 0x9d8(r3)
|
||||
/* 801B0604 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 801B0608 41 82 00 0C */ beq lbl_801B0614
|
||||
lbl_801B060C:
|
||||
/* 801B060C 38 60 00 01 */ li r3, 1
|
||||
/* 801B0610 4E 80 00 20 */ blr
|
||||
lbl_801B0614:
|
||||
/* 801B0614 38 60 00 00 */ li r3, 0
|
||||
/* 801B0618 4E 80 00 20 */ blr
|
||||
@@ -1,13 +0,0 @@
|
||||
lbl_801B071C:
|
||||
/* 801B071C 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 801B0720 7C 08 02 A6 */ mflr r0
|
||||
/* 801B0724 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 801B0728 48 02 96 25 */ bl getGetInsectNum__14dMenu_Insect_cFv
|
||||
/* 801B072C 54 63 06 3E */ clrlwi r3, r3, 0x18
|
||||
/* 801B0730 30 03 FF FF */ addic r0, r3, -1
|
||||
/* 801B0734 7C 00 19 10 */ subfe r0, r0, r3
|
||||
/* 801B0738 54 03 06 3E */ clrlwi r3, r0, 0x18
|
||||
/* 801B073C 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 801B0740 7C 08 03 A6 */ mtlr r0
|
||||
/* 801B0744 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 801B0748 4E 80 00 20 */ blr
|
||||
@@ -1,13 +0,0 @@
|
||||
lbl_801B5F84:
|
||||
/* 801B5F84 88 03 02 2C */ lbz r0, 0x22c(r3)
|
||||
/* 801B5F88 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 801B5F8C 40 82 00 10 */ bne lbl_801B5F9C
|
||||
/* 801B5F90 88 03 02 5F */ lbz r0, 0x25f(r3)
|
||||
/* 801B5F94 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 801B5F98 41 82 00 0C */ beq lbl_801B5FA4
|
||||
lbl_801B5F9C:
|
||||
/* 801B5F9C 38 60 00 01 */ li r3, 1
|
||||
/* 801B5FA0 4E 80 00 20 */ blr
|
||||
lbl_801B5FA4:
|
||||
/* 801B5FA4 38 60 00 00 */ li r3, 0
|
||||
/* 801B5FA8 4E 80 00 20 */ blr
|
||||
@@ -1,68 +0,0 @@
|
||||
lbl_801B061C:
|
||||
/* 801B061C 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 801B0620 7C 08 02 A6 */ mflr r0
|
||||
/* 801B0624 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 801B0628 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 801B062C 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 801B0630 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 801B0634 3B E3 07 F0 */ addi r31, r3, 0x7f0
|
||||
/* 801B0638 7F E3 FB 78 */ mr r3, r31
|
||||
/* 801B063C 3C 80 80 3A */ lis r4, saveBitLabels__16dSv_event_flag_c@ha /* 0x803A7288@ha */
|
||||
/* 801B0640 38 84 72 88 */ addi r4, r4, saveBitLabels__16dSv_event_flag_c@l /* 0x803A7288@l */
|
||||
/* 801B0644 A0 84 02 A4 */ lhz r4, 0x2a4(r4)
|
||||
/* 801B0648 4B E8 43 75 */ bl isEventBit__11dSv_event_cCFUs
|
||||
/* 801B064C 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 801B0650 40 82 00 AC */ bne lbl_801B06FC
|
||||
/* 801B0654 7F E3 FB 78 */ mr r3, r31
|
||||
/* 801B0658 3C 80 80 3A */ lis r4, saveBitLabels__16dSv_event_flag_c@ha /* 0x803A7288@ha */
|
||||
/* 801B065C 38 84 72 88 */ addi r4, r4, saveBitLabels__16dSv_event_flag_c@l /* 0x803A7288@l */
|
||||
/* 801B0660 A0 84 02 A6 */ lhz r4, 0x2a6(r4)
|
||||
/* 801B0664 4B E8 43 59 */ bl isEventBit__11dSv_event_cCFUs
|
||||
/* 801B0668 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 801B066C 40 82 00 90 */ bne lbl_801B06FC
|
||||
/* 801B0670 7F E3 FB 78 */ mr r3, r31
|
||||
/* 801B0674 3C 80 80 3A */ lis r4, saveBitLabels__16dSv_event_flag_c@ha /* 0x803A7288@ha */
|
||||
/* 801B0678 38 84 72 88 */ addi r4, r4, saveBitLabels__16dSv_event_flag_c@l /* 0x803A7288@l */
|
||||
/* 801B067C A0 84 02 A8 */ lhz r4, 0x2a8(r4)
|
||||
/* 801B0680 4B E8 43 3D */ bl isEventBit__11dSv_event_cCFUs
|
||||
/* 801B0684 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 801B0688 40 82 00 74 */ bne lbl_801B06FC
|
||||
/* 801B068C 7F E3 FB 78 */ mr r3, r31
|
||||
/* 801B0690 3C 80 80 3A */ lis r4, saveBitLabels__16dSv_event_flag_c@ha /* 0x803A7288@ha */
|
||||
/* 801B0694 38 84 72 88 */ addi r4, r4, saveBitLabels__16dSv_event_flag_c@l /* 0x803A7288@l */
|
||||
/* 801B0698 A0 84 02 AA */ lhz r4, 0x2aa(r4)
|
||||
/* 801B069C 4B E8 43 21 */ bl isEventBit__11dSv_event_cCFUs
|
||||
/* 801B06A0 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 801B06A4 40 82 00 58 */ bne lbl_801B06FC
|
||||
/* 801B06A8 7F E3 FB 78 */ mr r3, r31
|
||||
/* 801B06AC 3C 80 80 3A */ lis r4, saveBitLabels__16dSv_event_flag_c@ha /* 0x803A7288@ha */
|
||||
/* 801B06B0 38 84 72 88 */ addi r4, r4, saveBitLabels__16dSv_event_flag_c@l /* 0x803A7288@l */
|
||||
/* 801B06B4 A0 84 02 AC */ lhz r4, 0x2ac(r4)
|
||||
/* 801B06B8 4B E8 43 05 */ bl isEventBit__11dSv_event_cCFUs
|
||||
/* 801B06BC 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 801B06C0 40 82 00 3C */ bne lbl_801B06FC
|
||||
/* 801B06C4 7F E3 FB 78 */ mr r3, r31
|
||||
/* 801B06C8 3C 80 80 3A */ lis r4, saveBitLabels__16dSv_event_flag_c@ha /* 0x803A7288@ha */
|
||||
/* 801B06CC 38 84 72 88 */ addi r4, r4, saveBitLabels__16dSv_event_flag_c@l /* 0x803A7288@l */
|
||||
/* 801B06D0 A0 84 02 AE */ lhz r4, 0x2ae(r4)
|
||||
/* 801B06D4 4B E8 42 E9 */ bl isEventBit__11dSv_event_cCFUs
|
||||
/* 801B06D8 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 801B06DC 40 82 00 20 */ bne lbl_801B06FC
|
||||
/* 801B06E0 7F E3 FB 78 */ mr r3, r31
|
||||
/* 801B06E4 3C 80 80 3A */ lis r4, saveBitLabels__16dSv_event_flag_c@ha /* 0x803A7288@ha */
|
||||
/* 801B06E8 38 84 72 88 */ addi r4, r4, saveBitLabels__16dSv_event_flag_c@l /* 0x803A7288@l */
|
||||
/* 801B06EC A0 84 02 B0 */ lhz r4, 0x2b0(r4)
|
||||
/* 801B06F0 4B E8 42 CD */ bl isEventBit__11dSv_event_cCFUs
|
||||
/* 801B06F4 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 801B06F8 41 82 00 0C */ beq lbl_801B0704
|
||||
lbl_801B06FC:
|
||||
/* 801B06FC 38 60 00 01 */ li r3, 1
|
||||
/* 801B0700 48 00 00 08 */ b lbl_801B0708
|
||||
lbl_801B0704:
|
||||
/* 801B0704 38 60 00 00 */ li r3, 0
|
||||
lbl_801B0708:
|
||||
/* 801B0708 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 801B070C 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 801B0710 7C 08 03 A6 */ mtlr r0
|
||||
/* 801B0714 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 801B0718 4E 80 00 20 */ blr
|
||||
@@ -1,16 +0,0 @@
|
||||
lbl_801B54C8:
|
||||
/* 801B54C8 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 801B54CC 7C 08 02 A6 */ mflr r0
|
||||
/* 801B54D0 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 801B54D4 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 801B54D8 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 801B54DC 38 80 00 00 */ li r4, 0
|
||||
/* 801B54E0 48 00 0A D5 */ bl setAButtonString__17dMenu_Collect2D_cFUs
|
||||
/* 801B54E4 7F E3 FB 78 */ mr r3, r31
|
||||
/* 801B54E8 38 80 00 00 */ li r4, 0
|
||||
/* 801B54EC 48 00 0B CD */ bl setBButtonString__17dMenu_Collect2D_cFUs
|
||||
/* 801B54F0 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 801B54F4 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 801B54F8 7C 08 03 A6 */ mtlr r0
|
||||
/* 801B54FC 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 801B5500 4E 80 00 20 */ blr
|
||||
@@ -1,34 +0,0 @@
|
||||
lbl_801B5504:
|
||||
/* 801B5504 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 801B5508 7C 08 02 A6 */ mflr r0
|
||||
/* 801B550C 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 801B5510 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 801B5514 93 C1 00 08 */ stw r30, 8(r1)
|
||||
/* 801B5518 7C 7E 1B 78 */ mr r30, r3
|
||||
/* 801B551C 80 63 00 08 */ lwz r3, 8(r3)
|
||||
/* 801B5520 4B E5 9C AD */ bl mDoExt_setCurrentHeap__FP7JKRHeap
|
||||
/* 801B5524 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 801B5528 80 7E 00 98 */ lwz r3, 0x98(r30)
|
||||
/* 801B552C 88 03 03 6C */ lbz r0, 0x36c(r3)
|
||||
/* 801B5530 28 00 00 03 */ cmplwi r0, 3
|
||||
/* 801B5534 40 82 00 08 */ bne lbl_801B553C
|
||||
/* 801B5538 48 02 87 61 */ bl _close__14dMenu_Letter_cFv
|
||||
lbl_801B553C:
|
||||
/* 801B553C 80 7E 00 98 */ lwz r3, 0x98(r30)
|
||||
/* 801B5540 88 03 03 6C */ lbz r0, 0x36c(r3)
|
||||
/* 801B5544 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 801B5548 40 82 00 18 */ bne lbl_801B5560
|
||||
/* 801B554C 38 00 00 00 */ li r0, 0
|
||||
/* 801B5550 98 1E 02 2C */ stb r0, 0x22c(r30)
|
||||
/* 801B5554 38 00 00 FF */ li r0, 0xff
|
||||
/* 801B5558 80 7E 00 20 */ lwz r3, 0x20(r30)
|
||||
/* 801B555C 98 03 00 B4 */ stb r0, 0xb4(r3)
|
||||
lbl_801B5560:
|
||||
/* 801B5560 7F E3 FB 78 */ mr r3, r31
|
||||
/* 801B5564 4B E5 9C 69 */ bl mDoExt_setCurrentHeap__FP7JKRHeap
|
||||
/* 801B5568 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 801B556C 83 C1 00 08 */ lwz r30, 8(r1)
|
||||
/* 801B5570 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 801B5574 7C 08 03 A6 */ mtlr r0
|
||||
/* 801B5578 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 801B557C 4E 80 00 20 */ blr
|
||||
@@ -1,16 +0,0 @@
|
||||
lbl_801B541C:
|
||||
/* 801B541C 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 801B5420 7C 08 02 A6 */ mflr r0
|
||||
/* 801B5424 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 801B5428 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 801B542C 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 801B5430 38 80 04 0C */ li r4, 0x40c
|
||||
/* 801B5434 48 00 0B 81 */ bl setAButtonString__17dMenu_Collect2D_cFUs
|
||||
/* 801B5438 7F E3 FB 78 */ mr r3, r31
|
||||
/* 801B543C 38 80 03 F9 */ li r4, 0x3f9
|
||||
/* 801B5440 48 00 0C 79 */ bl setBButtonString__17dMenu_Collect2D_cFUs
|
||||
/* 801B5444 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 801B5448 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 801B544C 7C 08 03 A6 */ mtlr r0
|
||||
/* 801B5450 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 801B5454 4E 80 00 20 */ blr
|
||||
@@ -1,31 +0,0 @@
|
||||
lbl_801B5458:
|
||||
/* 801B5458 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 801B545C 7C 08 02 A6 */ mflr r0
|
||||
/* 801B5460 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 801B5464 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 801B5468 93 C1 00 08 */ stw r30, 8(r1)
|
||||
/* 801B546C 7C 7E 1B 78 */ mr r30, r3
|
||||
/* 801B5470 80 63 00 08 */ lwz r3, 8(r3)
|
||||
/* 801B5474 4B E5 9D 59 */ bl mDoExt_setCurrentHeap__FP7JKRHeap
|
||||
/* 801B5478 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 801B547C 80 7E 00 98 */ lwz r3, 0x98(r30)
|
||||
/* 801B5480 88 03 03 6C */ lbz r0, 0x36c(r3)
|
||||
/* 801B5484 28 00 00 02 */ cmplwi r0, 2
|
||||
/* 801B5488 40 82 00 08 */ bne lbl_801B5490
|
||||
/* 801B548C 48 02 7F E9 */ bl _move__14dMenu_Letter_cFv
|
||||
lbl_801B5490:
|
||||
/* 801B5490 80 7E 00 98 */ lwz r3, 0x98(r30)
|
||||
/* 801B5494 88 03 03 6C */ lbz r0, 0x36c(r3)
|
||||
/* 801B5498 28 00 00 03 */ cmplwi r0, 3
|
||||
/* 801B549C 40 82 00 0C */ bne lbl_801B54A8
|
||||
/* 801B54A0 38 00 00 09 */ li r0, 9
|
||||
/* 801B54A4 98 1E 02 2C */ stb r0, 0x22c(r30)
|
||||
lbl_801B54A8:
|
||||
/* 801B54A8 7F E3 FB 78 */ mr r3, r31
|
||||
/* 801B54AC 4B E5 9D 21 */ bl mDoExt_setCurrentHeap__FP7JKRHeap
|
||||
/* 801B54B0 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 801B54B4 83 C1 00 08 */ lwz r30, 8(r1)
|
||||
/* 801B54B8 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 801B54BC 7C 08 03 A6 */ mtlr r0
|
||||
/* 801B54C0 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 801B54C4 4E 80 00 20 */ blr
|
||||
@@ -1,42 +0,0 @@
|
||||
lbl_801B5310:
|
||||
/* 801B5310 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 801B5314 7C 08 02 A6 */ mflr r0
|
||||
/* 801B5318 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 801B531C 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 801B5320 93 C1 00 08 */ stw r30, 8(r1)
|
||||
/* 801B5324 7C 7E 1B 78 */ mr r30, r3
|
||||
/* 801B5328 80 63 00 08 */ lwz r3, 8(r3)
|
||||
/* 801B532C 4B E5 9E A1 */ bl mDoExt_setCurrentHeap__FP7JKRHeap
|
||||
/* 801B5330 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 801B5334 80 1E 00 98 */ lwz r0, 0x98(r30)
|
||||
/* 801B5338 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 801B533C 40 82 00 2C */ bne lbl_801B5368
|
||||
/* 801B5340 38 60 03 E8 */ li r3, 0x3e8
|
||||
/* 801B5344 48 11 99 09 */ bl __nw__FUl
|
||||
/* 801B5348 7C 60 1B 79 */ or. r0, r3, r3
|
||||
/* 801B534C 41 82 00 18 */ beq lbl_801B5364
|
||||
/* 801B5350 80 9E 00 08 */ lwz r4, 8(r30)
|
||||
/* 801B5354 80 BE 00 10 */ lwz r5, 0x10(r30)
|
||||
/* 801B5358 80 DE 00 14 */ lwz r6, 0x14(r30)
|
||||
/* 801B535C 48 02 7A 65 */ bl __ct__14dMenu_Letter_cFP10JKRExpHeapP9STControlP10CSTControl
|
||||
/* 801B5360 7C 60 1B 78 */ mr r0, r3
|
||||
lbl_801B5364:
|
||||
/* 801B5364 90 1E 00 98 */ stw r0, 0x98(r30)
|
||||
lbl_801B5368:
|
||||
/* 801B5368 7F C3 F3 78 */ mr r3, r30
|
||||
/* 801B536C 38 80 00 00 */ li r4, 0
|
||||
/* 801B5370 48 00 0C 45 */ bl setAButtonString__17dMenu_Collect2D_cFUs
|
||||
/* 801B5374 7F C3 F3 78 */ mr r3, r30
|
||||
/* 801B5378 38 80 00 00 */ li r4, 0
|
||||
/* 801B537C 48 00 0D 3D */ bl setBButtonString__17dMenu_Collect2D_cFUs
|
||||
/* 801B5380 38 00 00 00 */ li r0, 0
|
||||
/* 801B5384 80 7E 00 20 */ lwz r3, 0x20(r30)
|
||||
/* 801B5388 98 03 00 B4 */ stb r0, 0xb4(r3)
|
||||
/* 801B538C 7F E3 FB 78 */ mr r3, r31
|
||||
/* 801B5390 4B E5 9E 3D */ bl mDoExt_setCurrentHeap__FP7JKRHeap
|
||||
/* 801B5394 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 801B5398 83 C1 00 08 */ lwz r30, 8(r1)
|
||||
/* 801B539C 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 801B53A0 7C 08 03 A6 */ mtlr r0
|
||||
/* 801B53A4 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 801B53A8 4E 80 00 20 */ blr
|
||||
@@ -1,31 +0,0 @@
|
||||
lbl_801B53AC:
|
||||
/* 801B53AC 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 801B53B0 7C 08 02 A6 */ mflr r0
|
||||
/* 801B53B4 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 801B53B8 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 801B53BC 93 C1 00 08 */ stw r30, 8(r1)
|
||||
/* 801B53C0 7C 7E 1B 78 */ mr r30, r3
|
||||
/* 801B53C4 80 63 00 08 */ lwz r3, 8(r3)
|
||||
/* 801B53C8 4B E5 9E 05 */ bl mDoExt_setCurrentHeap__FP7JKRHeap
|
||||
/* 801B53CC 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 801B53D0 80 7E 00 98 */ lwz r3, 0x98(r30)
|
||||
/* 801B53D4 88 03 03 6C */ lbz r0, 0x36c(r3)
|
||||
/* 801B53D8 28 00 00 01 */ cmplwi r0, 1
|
||||
/* 801B53DC 40 82 00 08 */ bne lbl_801B53E4
|
||||
/* 801B53E0 48 02 86 95 */ bl _open__14dMenu_Letter_cFv
|
||||
lbl_801B53E4:
|
||||
/* 801B53E4 80 7E 00 98 */ lwz r3, 0x98(r30)
|
||||
/* 801B53E8 88 03 03 6C */ lbz r0, 0x36c(r3)
|
||||
/* 801B53EC 28 00 00 02 */ cmplwi r0, 2
|
||||
/* 801B53F0 40 82 00 0C */ bne lbl_801B53FC
|
||||
/* 801B53F4 38 00 00 08 */ li r0, 8
|
||||
/* 801B53F8 98 1E 02 2C */ stb r0, 0x22c(r30)
|
||||
lbl_801B53FC:
|
||||
/* 801B53FC 7F E3 FB 78 */ mr r3, r31
|
||||
/* 801B5400 4B E5 9D CD */ bl mDoExt_setCurrentHeap__FP7JKRHeap
|
||||
/* 801B5404 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 801B5408 83 C1 00 08 */ lwz r30, 8(r1)
|
||||
/* 801B540C 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 801B5410 7C 08 03 A6 */ mtlr r0
|
||||
/* 801B5414 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 801B5418 4E 80 00 20 */ blr
|
||||
@@ -1,16 +0,0 @@
|
||||
lbl_801B5258:
|
||||
/* 801B5258 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 801B525C 7C 08 02 A6 */ mflr r0
|
||||
/* 801B5260 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 801B5264 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 801B5268 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 801B526C 38 80 00 00 */ li r4, 0
|
||||
/* 801B5270 48 00 0D 45 */ bl setAButtonString__17dMenu_Collect2D_cFUs
|
||||
/* 801B5274 7F E3 FB 78 */ mr r3, r31
|
||||
/* 801B5278 38 80 00 00 */ li r4, 0
|
||||
/* 801B527C 48 00 0E 3D */ bl setBButtonString__17dMenu_Collect2D_cFUs
|
||||
/* 801B5280 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 801B5284 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 801B5288 7C 08 03 A6 */ mtlr r0
|
||||
/* 801B528C 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 801B5290 4E 80 00 20 */ blr
|
||||
@@ -1,34 +0,0 @@
|
||||
lbl_801B5294:
|
||||
/* 801B5294 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 801B5298 7C 08 02 A6 */ mflr r0
|
||||
/* 801B529C 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 801B52A0 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 801B52A4 93 C1 00 08 */ stw r30, 8(r1)
|
||||
/* 801B52A8 7C 7E 1B 78 */ mr r30, r3
|
||||
/* 801B52AC 80 63 00 08 */ lwz r3, 8(r3)
|
||||
/* 801B52B0 4B E5 9F 1D */ bl mDoExt_setCurrentHeap__FP7JKRHeap
|
||||
/* 801B52B4 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 801B52B8 80 7E 00 94 */ lwz r3, 0x94(r30)
|
||||
/* 801B52BC 88 03 03 EC */ lbz r0, 0x3ec(r3)
|
||||
/* 801B52C0 28 00 00 03 */ cmplwi r0, 3
|
||||
/* 801B52C4 40 82 00 08 */ bne lbl_801B52CC
|
||||
/* 801B52C8 48 02 EB 19 */ bl _close__14dMenu_Option_cFv
|
||||
lbl_801B52CC:
|
||||
/* 801B52CC 80 7E 00 94 */ lwz r3, 0x94(r30)
|
||||
/* 801B52D0 88 03 03 EC */ lbz r0, 0x3ec(r3)
|
||||
/* 801B52D4 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 801B52D8 40 82 00 18 */ bne lbl_801B52F0
|
||||
/* 801B52DC 38 00 00 00 */ li r0, 0
|
||||
/* 801B52E0 98 1E 02 2C */ stb r0, 0x22c(r30)
|
||||
/* 801B52E4 38 00 00 FF */ li r0, 0xff
|
||||
/* 801B52E8 80 7E 00 20 */ lwz r3, 0x20(r30)
|
||||
/* 801B52EC 98 03 00 B4 */ stb r0, 0xb4(r3)
|
||||
lbl_801B52F0:
|
||||
/* 801B52F0 7F E3 FB 78 */ mr r3, r31
|
||||
/* 801B52F4 4B E5 9E D9 */ bl mDoExt_setCurrentHeap__FP7JKRHeap
|
||||
/* 801B52F8 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 801B52FC 83 C1 00 08 */ lwz r30, 8(r1)
|
||||
/* 801B5300 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 801B5304 7C 08 03 A6 */ mtlr r0
|
||||
/* 801B5308 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 801B530C 4E 80 00 20 */ blr
|
||||
@@ -1,16 +0,0 @@
|
||||
lbl_801B51AC:
|
||||
/* 801B51AC 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 801B51B0 7C 08 02 A6 */ mflr r0
|
||||
/* 801B51B4 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 801B51B8 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 801B51BC 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 801B51C0 38 80 04 0C */ li r4, 0x40c
|
||||
/* 801B51C4 48 00 0D F1 */ bl setAButtonString__17dMenu_Collect2D_cFUs
|
||||
/* 801B51C8 7F E3 FB 78 */ mr r3, r31
|
||||
/* 801B51CC 38 80 03 F9 */ li r4, 0x3f9
|
||||
/* 801B51D0 48 00 0E E9 */ bl setBButtonString__17dMenu_Collect2D_cFUs
|
||||
/* 801B51D4 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 801B51D8 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 801B51DC 7C 08 03 A6 */ mtlr r0
|
||||
/* 801B51E0 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 801B51E4 4E 80 00 20 */ blr
|
||||
@@ -1,31 +0,0 @@
|
||||
lbl_801B51E8:
|
||||
/* 801B51E8 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 801B51EC 7C 08 02 A6 */ mflr r0
|
||||
/* 801B51F0 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 801B51F4 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 801B51F8 93 C1 00 08 */ stw r30, 8(r1)
|
||||
/* 801B51FC 7C 7E 1B 78 */ mr r30, r3
|
||||
/* 801B5200 80 63 00 08 */ lwz r3, 8(r3)
|
||||
/* 801B5204 4B E5 9F C9 */ bl mDoExt_setCurrentHeap__FP7JKRHeap
|
||||
/* 801B5208 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 801B520C 80 7E 00 94 */ lwz r3, 0x94(r30)
|
||||
/* 801B5210 88 03 03 EC */ lbz r0, 0x3ec(r3)
|
||||
/* 801B5214 28 00 00 02 */ cmplwi r0, 2
|
||||
/* 801B5218 40 82 00 08 */ bne lbl_801B5220
|
||||
/* 801B521C 48 02 E1 ED */ bl _move__14dMenu_Option_cFv
|
||||
lbl_801B5220:
|
||||
/* 801B5220 80 7E 00 94 */ lwz r3, 0x94(r30)
|
||||
/* 801B5224 88 03 03 EC */ lbz r0, 0x3ec(r3)
|
||||
/* 801B5228 28 00 00 03 */ cmplwi r0, 3
|
||||
/* 801B522C 40 82 00 0C */ bne lbl_801B5238
|
||||
/* 801B5230 38 00 00 06 */ li r0, 6
|
||||
/* 801B5234 98 1E 02 2C */ stb r0, 0x22c(r30)
|
||||
lbl_801B5238:
|
||||
/* 801B5238 7F E3 FB 78 */ mr r3, r31
|
||||
/* 801B523C 4B E5 9F 91 */ bl mDoExt_setCurrentHeap__FP7JKRHeap
|
||||
/* 801B5240 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 801B5244 83 C1 00 08 */ lwz r30, 8(r1)
|
||||
/* 801B5248 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 801B524C 7C 08 03 A6 */ mtlr r0
|
||||
/* 801B5250 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 801B5254 4E 80 00 20 */ blr
|
||||
@@ -1,45 +0,0 @@
|
||||
lbl_801B5094:
|
||||
/* 801B5094 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 801B5098 7C 08 02 A6 */ mflr r0
|
||||
/* 801B509C 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 801B50A0 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 801B50A4 93 C1 00 08 */ stw r30, 8(r1)
|
||||
/* 801B50A8 7C 7E 1B 78 */ mr r30, r3
|
||||
/* 801B50AC 80 63 00 08 */ lwz r3, 8(r3)
|
||||
/* 801B50B0 4B E5 A1 1D */ bl mDoExt_setCurrentHeap__FP7JKRHeap
|
||||
/* 801B50B4 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 801B50B8 80 1E 00 94 */ lwz r0, 0x94(r30)
|
||||
/* 801B50BC 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 801B50C0 40 82 00 30 */ bne lbl_801B50F0
|
||||
/* 801B50C4 38 60 04 0C */ li r3, 0x40c
|
||||
/* 801B50C8 48 11 9B 85 */ bl __nw__FUl
|
||||
/* 801B50CC 7C 60 1B 79 */ or. r0, r3, r3
|
||||
/* 801B50D0 41 82 00 1C */ beq lbl_801B50EC
|
||||
/* 801B50D4 3C 80 80 40 */ lis r4, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 801B50D8 38 84 61 C0 */ addi r4, r4, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 801B50DC 80 84 5C B8 */ lwz r4, 0x5cb8(r4)
|
||||
/* 801B50E0 80 BE 00 10 */ lwz r5, 0x10(r30)
|
||||
/* 801B50E4 48 02 CE 2D */ bl __ct__14dMenu_Option_cFP10JKRArchiveP9STControl
|
||||
/* 801B50E8 7C 60 1B 78 */ mr r0, r3
|
||||
lbl_801B50EC:
|
||||
/* 801B50EC 90 1E 00 94 */ stw r0, 0x94(r30)
|
||||
lbl_801B50F0:
|
||||
/* 801B50F0 80 7E 00 94 */ lwz r3, 0x94(r30)
|
||||
/* 801B50F4 48 03 31 1D */ bl initialize__14dMenu_Option_cFv
|
||||
/* 801B50F8 7F C3 F3 78 */ mr r3, r30
|
||||
/* 801B50FC 38 80 00 00 */ li r4, 0
|
||||
/* 801B5100 48 00 0E B5 */ bl setAButtonString__17dMenu_Collect2D_cFUs
|
||||
/* 801B5104 7F C3 F3 78 */ mr r3, r30
|
||||
/* 801B5108 38 80 00 00 */ li r4, 0
|
||||
/* 801B510C 48 00 0F AD */ bl setBButtonString__17dMenu_Collect2D_cFUs
|
||||
/* 801B5110 38 00 00 00 */ li r0, 0
|
||||
/* 801B5114 80 7E 00 20 */ lwz r3, 0x20(r30)
|
||||
/* 801B5118 98 03 00 B4 */ stb r0, 0xb4(r3)
|
||||
/* 801B511C 7F E3 FB 78 */ mr r3, r31
|
||||
/* 801B5120 4B E5 A0 AD */ bl mDoExt_setCurrentHeap__FP7JKRHeap
|
||||
/* 801B5124 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 801B5128 83 C1 00 08 */ lwz r30, 8(r1)
|
||||
/* 801B512C 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 801B5130 7C 08 03 A6 */ mtlr r0
|
||||
/* 801B5134 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 801B5138 4E 80 00 20 */ blr
|
||||
@@ -1,31 +0,0 @@
|
||||
lbl_801B513C:
|
||||
/* 801B513C 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 801B5140 7C 08 02 A6 */ mflr r0
|
||||
/* 801B5144 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 801B5148 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 801B514C 93 C1 00 08 */ stw r30, 8(r1)
|
||||
/* 801B5150 7C 7E 1B 78 */ mr r30, r3
|
||||
/* 801B5154 80 63 00 08 */ lwz r3, 8(r3)
|
||||
/* 801B5158 4B E5 A0 75 */ bl mDoExt_setCurrentHeap__FP7JKRHeap
|
||||
/* 801B515C 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 801B5160 80 7E 00 94 */ lwz r3, 0x94(r30)
|
||||
/* 801B5164 88 03 03 EC */ lbz r0, 0x3ec(r3)
|
||||
/* 801B5168 28 00 00 01 */ cmplwi r0, 1
|
||||
/* 801B516C 40 82 00 08 */ bne lbl_801B5174
|
||||
/* 801B5170 48 02 EA 29 */ bl _open__14dMenu_Option_cFv
|
||||
lbl_801B5174:
|
||||
/* 801B5174 80 7E 00 94 */ lwz r3, 0x94(r30)
|
||||
/* 801B5178 88 03 03 EC */ lbz r0, 0x3ec(r3)
|
||||
/* 801B517C 28 00 00 02 */ cmplwi r0, 2
|
||||
/* 801B5180 40 82 00 0C */ bne lbl_801B518C
|
||||
/* 801B5184 38 00 00 05 */ li r0, 5
|
||||
/* 801B5188 98 1E 02 2C */ stb r0, 0x22c(r30)
|
||||
lbl_801B518C:
|
||||
/* 801B518C 7F E3 FB 78 */ mr r3, r31
|
||||
/* 801B5190 4B E5 A0 3D */ bl mDoExt_setCurrentHeap__FP7JKRHeap
|
||||
/* 801B5194 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 801B5198 83 C1 00 08 */ lwz r30, 8(r1)
|
||||
/* 801B519C 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 801B51A0 7C 08 03 A6 */ mtlr r0
|
||||
/* 801B51A4 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 801B51A8 4E 80 00 20 */ blr
|
||||
@@ -1,16 +0,0 @@
|
||||
lbl_801B4FDC:
|
||||
/* 801B4FDC 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 801B4FE0 7C 08 02 A6 */ mflr r0
|
||||
/* 801B4FE4 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 801B4FE8 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 801B4FEC 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 801B4FF0 38 80 00 00 */ li r4, 0
|
||||
/* 801B4FF4 48 00 0F C1 */ bl setAButtonString__17dMenu_Collect2D_cFUs
|
||||
/* 801B4FF8 7F E3 FB 78 */ mr r3, r31
|
||||
/* 801B4FFC 38 80 00 00 */ li r4, 0
|
||||
/* 801B5000 48 00 10 B9 */ bl setBButtonString__17dMenu_Collect2D_cFUs
|
||||
/* 801B5004 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 801B5008 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 801B500C 7C 08 03 A6 */ mtlr r0
|
||||
/* 801B5010 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 801B5014 4E 80 00 20 */ blr
|
||||
@@ -1,34 +0,0 @@
|
||||
lbl_801B5018:
|
||||
/* 801B5018 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 801B501C 7C 08 02 A6 */ mflr r0
|
||||
/* 801B5020 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 801B5024 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 801B5028 93 C1 00 08 */ stw r30, 8(r1)
|
||||
/* 801B502C 7C 7E 1B 78 */ mr r30, r3
|
||||
/* 801B5030 80 63 00 08 */ lwz r3, 8(r3)
|
||||
/* 801B5034 4B E5 A1 99 */ bl mDoExt_setCurrentHeap__FP7JKRHeap
|
||||
/* 801B5038 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 801B503C 80 7E 00 90 */ lwz r3, 0x90(r30)
|
||||
/* 801B5040 88 03 01 BA */ lbz r0, 0x1ba(r3)
|
||||
/* 801B5044 28 00 00 03 */ cmplwi r0, 3
|
||||
/* 801B5048 40 82 00 08 */ bne lbl_801B5050
|
||||
/* 801B504C 48 03 BA C5 */ bl _close__12dMenu_save_cFv
|
||||
lbl_801B5050:
|
||||
/* 801B5050 80 7E 00 90 */ lwz r3, 0x90(r30)
|
||||
/* 801B5054 88 03 01 BA */ lbz r0, 0x1ba(r3)
|
||||
/* 801B5058 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 801B505C 40 82 00 18 */ bne lbl_801B5074
|
||||
/* 801B5060 38 00 00 00 */ li r0, 0
|
||||
/* 801B5064 98 1E 02 2C */ stb r0, 0x22c(r30)
|
||||
/* 801B5068 38 00 00 FF */ li r0, 0xff
|
||||
/* 801B506C 80 7E 00 20 */ lwz r3, 0x20(r30)
|
||||
/* 801B5070 98 03 00 B4 */ stb r0, 0xb4(r3)
|
||||
lbl_801B5074:
|
||||
/* 801B5074 7F E3 FB 78 */ mr r3, r31
|
||||
/* 801B5078 4B E5 A1 55 */ bl mDoExt_setCurrentHeap__FP7JKRHeap
|
||||
/* 801B507C 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 801B5080 83 C1 00 08 */ lwz r30, 8(r1)
|
||||
/* 801B5084 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 801B5088 7C 08 03 A6 */ mtlr r0
|
||||
/* 801B508C 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 801B5090 4E 80 00 20 */ blr
|
||||
@@ -1,16 +0,0 @@
|
||||
lbl_801B4F30:
|
||||
/* 801B4F30 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 801B4F34 7C 08 02 A6 */ mflr r0
|
||||
/* 801B4F38 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 801B4F3C 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 801B4F40 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 801B4F44 38 80 04 0C */ li r4, 0x40c
|
||||
/* 801B4F48 48 00 10 6D */ bl setAButtonString__17dMenu_Collect2D_cFUs
|
||||
/* 801B4F4C 7F E3 FB 78 */ mr r3, r31
|
||||
/* 801B4F50 38 80 00 00 */ li r4, 0
|
||||
/* 801B4F54 48 00 11 65 */ bl setBButtonString__17dMenu_Collect2D_cFUs
|
||||
/* 801B4F58 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 801B4F5C 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 801B4F60 7C 08 03 A6 */ mtlr r0
|
||||
/* 801B4F64 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 801B4F68 4E 80 00 20 */ blr
|
||||
@@ -1,31 +0,0 @@
|
||||
lbl_801B4F6C:
|
||||
/* 801B4F6C 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 801B4F70 7C 08 02 A6 */ mflr r0
|
||||
/* 801B4F74 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 801B4F78 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 801B4F7C 93 C1 00 08 */ stw r30, 8(r1)
|
||||
/* 801B4F80 7C 7E 1B 78 */ mr r30, r3
|
||||
/* 801B4F84 80 63 00 08 */ lwz r3, 8(r3)
|
||||
/* 801B4F88 4B E5 A2 45 */ bl mDoExt_setCurrentHeap__FP7JKRHeap
|
||||
/* 801B4F8C 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 801B4F90 80 7E 00 90 */ lwz r3, 0x90(r30)
|
||||
/* 801B4F94 88 03 01 BA */ lbz r0, 0x1ba(r3)
|
||||
/* 801B4F98 28 00 00 02 */ cmplwi r0, 2
|
||||
/* 801B4F9C 40 82 00 08 */ bne lbl_801B4FA4
|
||||
/* 801B4FA0 48 03 C0 A9 */ bl _move__12dMenu_save_cFv
|
||||
lbl_801B4FA4:
|
||||
/* 801B4FA4 80 7E 00 90 */ lwz r3, 0x90(r30)
|
||||
/* 801B4FA8 88 03 01 BA */ lbz r0, 0x1ba(r3)
|
||||
/* 801B4FAC 28 00 00 03 */ cmplwi r0, 3
|
||||
/* 801B4FB0 40 82 00 0C */ bne lbl_801B4FBC
|
||||
/* 801B4FB4 38 00 00 03 */ li r0, 3
|
||||
/* 801B4FB8 98 1E 02 2C */ stb r0, 0x22c(r30)
|
||||
lbl_801B4FBC:
|
||||
/* 801B4FBC 7F E3 FB 78 */ mr r3, r31
|
||||
/* 801B4FC0 4B E5 A2 0D */ bl mDoExt_setCurrentHeap__FP7JKRHeap
|
||||
/* 801B4FC4 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 801B4FC8 83 C1 00 08 */ lwz r30, 8(r1)
|
||||
/* 801B4FCC 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 801B4FD0 7C 08 03 A6 */ mtlr r0
|
||||
/* 801B4FD4 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 801B4FD8 4E 80 00 20 */ blr
|
||||
@@ -1,46 +0,0 @@
|
||||
lbl_801B4E14:
|
||||
/* 801B4E14 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 801B4E18 7C 08 02 A6 */ mflr r0
|
||||
/* 801B4E1C 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 801B4E20 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 801B4E24 93 C1 00 08 */ stw r30, 8(r1)
|
||||
/* 801B4E28 7C 7E 1B 78 */ mr r30, r3
|
||||
/* 801B4E2C 80 63 00 08 */ lwz r3, 8(r3)
|
||||
/* 801B4E30 4B E5 A3 9D */ bl mDoExt_setCurrentHeap__FP7JKRHeap
|
||||
/* 801B4E34 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 801B4E38 80 1E 00 90 */ lwz r0, 0x90(r30)
|
||||
/* 801B4E3C 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 801B4E40 40 82 00 20 */ bne lbl_801B4E60
|
||||
/* 801B4E44 38 60 21 A4 */ li r3, 0x21a4
|
||||
/* 801B4E48 48 11 9E 05 */ bl __nw__FUl
|
||||
/* 801B4E4C 7C 60 1B 79 */ or. r0, r3, r3
|
||||
/* 801B4E50 41 82 00 0C */ beq lbl_801B4E5C
|
||||
/* 801B4E54 48 03 A8 4D */ bl __ct__12dMenu_save_cFv
|
||||
/* 801B4E58 7C 60 1B 78 */ mr r0, r3
|
||||
lbl_801B4E5C:
|
||||
/* 801B4E5C 90 1E 00 90 */ stw r0, 0x90(r30)
|
||||
lbl_801B4E60:
|
||||
/* 801B4E60 38 00 00 01 */ li r0, 1
|
||||
/* 801B4E64 80 7E 00 90 */ lwz r3, 0x90(r30)
|
||||
/* 801B4E68 98 03 01 BC */ stb r0, 0x1bc(r3)
|
||||
/* 801B4E6C 80 7E 00 90 */ lwz r3, 0x90(r30)
|
||||
/* 801B4E70 48 03 A9 3D */ bl _create__12dMenu_save_cFv
|
||||
/* 801B4E74 80 7E 00 90 */ lwz r3, 0x90(r30)
|
||||
/* 801B4E78 48 03 BA C1 */ bl initialize__12dMenu_save_cFv
|
||||
/* 801B4E7C 7F C3 F3 78 */ mr r3, r30
|
||||
/* 801B4E80 38 80 00 00 */ li r4, 0
|
||||
/* 801B4E84 48 00 11 31 */ bl setAButtonString__17dMenu_Collect2D_cFUs
|
||||
/* 801B4E88 7F C3 F3 78 */ mr r3, r30
|
||||
/* 801B4E8C 38 80 00 00 */ li r4, 0
|
||||
/* 801B4E90 48 00 12 29 */ bl setBButtonString__17dMenu_Collect2D_cFUs
|
||||
/* 801B4E94 38 00 00 00 */ li r0, 0
|
||||
/* 801B4E98 80 7E 00 20 */ lwz r3, 0x20(r30)
|
||||
/* 801B4E9C 98 03 00 B4 */ stb r0, 0xb4(r3)
|
||||
/* 801B4EA0 7F E3 FB 78 */ mr r3, r31
|
||||
/* 801B4EA4 4B E5 A3 29 */ bl mDoExt_setCurrentHeap__FP7JKRHeap
|
||||
/* 801B4EA8 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 801B4EAC 83 C1 00 08 */ lwz r30, 8(r1)
|
||||
/* 801B4EB0 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 801B4EB4 7C 08 03 A6 */ mtlr r0
|
||||
/* 801B4EB8 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 801B4EBC 4E 80 00 20 */ blr
|
||||
@@ -1,31 +0,0 @@
|
||||
lbl_801B4EC0:
|
||||
/* 801B4EC0 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 801B4EC4 7C 08 02 A6 */ mflr r0
|
||||
/* 801B4EC8 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 801B4ECC 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 801B4ED0 93 C1 00 08 */ stw r30, 8(r1)
|
||||
/* 801B4ED4 7C 7E 1B 78 */ mr r30, r3
|
||||
/* 801B4ED8 80 63 00 08 */ lwz r3, 8(r3)
|
||||
/* 801B4EDC 4B E5 A2 F1 */ bl mDoExt_setCurrentHeap__FP7JKRHeap
|
||||
/* 801B4EE0 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 801B4EE4 80 7E 00 90 */ lwz r3, 0x90(r30)
|
||||
/* 801B4EE8 88 03 01 BA */ lbz r0, 0x1ba(r3)
|
||||
/* 801B4EEC 28 00 00 01 */ cmplwi r0, 1
|
||||
/* 801B4EF0 40 82 00 08 */ bne lbl_801B4EF8
|
||||
/* 801B4EF4 48 03 BA B9 */ bl _open__12dMenu_save_cFv
|
||||
lbl_801B4EF8:
|
||||
/* 801B4EF8 80 7E 00 90 */ lwz r3, 0x90(r30)
|
||||
/* 801B4EFC 88 03 01 BA */ lbz r0, 0x1ba(r3)
|
||||
/* 801B4F00 28 00 00 02 */ cmplwi r0, 2
|
||||
/* 801B4F04 40 82 00 0C */ bne lbl_801B4F10
|
||||
/* 801B4F08 38 00 00 02 */ li r0, 2
|
||||
/* 801B4F0C 98 1E 02 2C */ stb r0, 0x22c(r30)
|
||||
lbl_801B4F10:
|
||||
/* 801B4F10 7F E3 FB 78 */ mr r3, r31
|
||||
/* 801B4F14 4B E5 A2 B9 */ bl mDoExt_setCurrentHeap__FP7JKRHeap
|
||||
/* 801B4F18 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 801B4F1C 83 C1 00 08 */ lwz r30, 8(r1)
|
||||
/* 801B4F20 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 801B4F24 7C 08 03 A6 */ mtlr r0
|
||||
/* 801B4F28 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 801B4F2C 4E 80 00 20 */ blr
|
||||
@@ -1,165 +0,0 @@
|
||||
lbl_801B30C8:
|
||||
/* 801B30C8 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 801B30CC 7C 08 02 A6 */ mflr r0
|
||||
/* 801B30D0 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 801B30D4 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 801B30D8 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 801B30DC 54 80 06 3E */ clrlwi r0, r4, 0x18
|
||||
/* 801B30E0 2C 00 00 3C */ cmpwi r0, 0x3c
|
||||
/* 801B30E4 41 82 01 3C */ beq lbl_801B3220
|
||||
/* 801B30E8 40 80 00 1C */ bge lbl_801B3104
|
||||
/* 801B30EC 2C 00 00 1E */ cmpwi r0, 0x1e
|
||||
/* 801B30F0 41 82 00 A8 */ beq lbl_801B3198
|
||||
/* 801B30F4 40 80 02 38 */ bge lbl_801B332C
|
||||
/* 801B30F8 2C 00 00 00 */ cmpwi r0, 0
|
||||
/* 801B30FC 41 82 00 14 */ beq lbl_801B3110
|
||||
/* 801B3100 48 00 02 2C */ b lbl_801B332C
|
||||
lbl_801B3104:
|
||||
/* 801B3104 2C 00 00 64 */ cmpwi r0, 0x64
|
||||
/* 801B3108 41 82 01 A0 */ beq lbl_801B32A8
|
||||
/* 801B310C 48 00 02 20 */ b lbl_801B332C
|
||||
lbl_801B3110:
|
||||
/* 801B3110 80 7F 00 18 */ lwz r3, 0x18(r31)
|
||||
/* 801B3114 3C 80 5F 30 */ lis r4, 0x5F30 /* 0x5F305F30@ha */
|
||||
/* 801B3118 38 C4 5F 30 */ addi r6, r4, 0x5F30 /* 0x5F305F30@l */
|
||||
/* 801B311C 3C 80 69 74 */ lis r4, 0x6974 /* 0x6974656D@ha */
|
||||
/* 801B3120 38 A4 65 6D */ addi r5, r4, 0x656D /* 0x6974656D@l */
|
||||
/* 801B3124 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 801B3128 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
||||
/* 801B312C 7D 89 03 A6 */ mtctr r12
|
||||
/* 801B3130 4E 80 04 21 */ bctrl
|
||||
/* 801B3134 38 00 00 00 */ li r0, 0
|
||||
/* 801B3138 98 03 00 B0 */ stb r0, 0xb0(r3)
|
||||
/* 801B313C 80 7F 00 18 */ lwz r3, 0x18(r31)
|
||||
/* 801B3140 3C 80 5F 30 */ lis r4, 0x5F30 /* 0x5F305F31@ha */
|
||||
/* 801B3144 38 C4 5F 31 */ addi r6, r4, 0x5F31 /* 0x5F305F31@l */
|
||||
/* 801B3148 3C 80 69 74 */ lis r4, 0x6974 /* 0x6974656D@ha */
|
||||
/* 801B314C 38 A4 65 6D */ addi r5, r4, 0x656D /* 0x6974656D@l */
|
||||
/* 801B3150 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 801B3154 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
||||
/* 801B3158 7D 89 03 A6 */ mtctr r12
|
||||
/* 801B315C 4E 80 04 21 */ bctrl
|
||||
/* 801B3160 38 00 00 00 */ li r0, 0
|
||||
/* 801B3164 98 03 00 B0 */ stb r0, 0xb0(r3)
|
||||
/* 801B3168 80 7F 00 18 */ lwz r3, 0x18(r31)
|
||||
/* 801B316C 3C 80 5F 30 */ lis r4, 0x5F30 /* 0x5F305F32@ha */
|
||||
/* 801B3170 38 C4 5F 32 */ addi r6, r4, 0x5F32 /* 0x5F305F32@l */
|
||||
/* 801B3174 3C 80 69 74 */ lis r4, 0x6974 /* 0x6974656D@ha */
|
||||
/* 801B3178 38 A4 65 6D */ addi r5, r4, 0x656D /* 0x6974656D@l */
|
||||
/* 801B317C 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 801B3180 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
||||
/* 801B3184 7D 89 03 A6 */ mtctr r12
|
||||
/* 801B3188 4E 80 04 21 */ bctrl
|
||||
/* 801B318C 38 00 00 00 */ li r0, 0
|
||||
/* 801B3190 98 03 00 B0 */ stb r0, 0xb0(r3)
|
||||
/* 801B3194 48 00 01 98 */ b lbl_801B332C
|
||||
lbl_801B3198:
|
||||
/* 801B3198 80 7F 00 18 */ lwz r3, 0x18(r31)
|
||||
/* 801B319C 3C 80 5F 30 */ lis r4, 0x5F30 /* 0x5F305F30@ha */
|
||||
/* 801B31A0 38 C4 5F 30 */ addi r6, r4, 0x5F30 /* 0x5F305F30@l */
|
||||
/* 801B31A4 3C 80 69 74 */ lis r4, 0x6974 /* 0x6974656D@ha */
|
||||
/* 801B31A8 38 A4 65 6D */ addi r5, r4, 0x656D /* 0x6974656D@l */
|
||||
/* 801B31AC 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 801B31B0 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
||||
/* 801B31B4 7D 89 03 A6 */ mtctr r12
|
||||
/* 801B31B8 4E 80 04 21 */ bctrl
|
||||
/* 801B31BC 38 00 00 01 */ li r0, 1
|
||||
/* 801B31C0 98 03 00 B0 */ stb r0, 0xb0(r3)
|
||||
/* 801B31C4 80 7F 00 18 */ lwz r3, 0x18(r31)
|
||||
/* 801B31C8 3C 80 5F 30 */ lis r4, 0x5F30 /* 0x5F305F31@ha */
|
||||
/* 801B31CC 38 C4 5F 31 */ addi r6, r4, 0x5F31 /* 0x5F305F31@l */
|
||||
/* 801B31D0 3C 80 69 74 */ lis r4, 0x6974 /* 0x6974656D@ha */
|
||||
/* 801B31D4 38 A4 65 6D */ addi r5, r4, 0x656D /* 0x6974656D@l */
|
||||
/* 801B31D8 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 801B31DC 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
||||
/* 801B31E0 7D 89 03 A6 */ mtctr r12
|
||||
/* 801B31E4 4E 80 04 21 */ bctrl
|
||||
/* 801B31E8 38 00 00 00 */ li r0, 0
|
||||
/* 801B31EC 98 03 00 B0 */ stb r0, 0xb0(r3)
|
||||
/* 801B31F0 80 7F 00 18 */ lwz r3, 0x18(r31)
|
||||
/* 801B31F4 3C 80 5F 30 */ lis r4, 0x5F30 /* 0x5F305F32@ha */
|
||||
/* 801B31F8 38 C4 5F 32 */ addi r6, r4, 0x5F32 /* 0x5F305F32@l */
|
||||
/* 801B31FC 3C 80 69 74 */ lis r4, 0x6974 /* 0x6974656D@ha */
|
||||
/* 801B3200 38 A4 65 6D */ addi r5, r4, 0x656D /* 0x6974656D@l */
|
||||
/* 801B3204 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 801B3208 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
||||
/* 801B320C 7D 89 03 A6 */ mtctr r12
|
||||
/* 801B3210 4E 80 04 21 */ bctrl
|
||||
/* 801B3214 38 00 00 00 */ li r0, 0
|
||||
/* 801B3218 98 03 00 B0 */ stb r0, 0xb0(r3)
|
||||
/* 801B321C 48 00 01 10 */ b lbl_801B332C
|
||||
lbl_801B3220:
|
||||
/* 801B3220 80 7F 00 18 */ lwz r3, 0x18(r31)
|
||||
/* 801B3224 3C 80 5F 30 */ lis r4, 0x5F30 /* 0x5F305F30@ha */
|
||||
/* 801B3228 38 C4 5F 30 */ addi r6, r4, 0x5F30 /* 0x5F305F30@l */
|
||||
/* 801B322C 3C 80 69 74 */ lis r4, 0x6974 /* 0x6974656D@ha */
|
||||
/* 801B3230 38 A4 65 6D */ addi r5, r4, 0x656D /* 0x6974656D@l */
|
||||
/* 801B3234 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 801B3238 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
||||
/* 801B323C 7D 89 03 A6 */ mtctr r12
|
||||
/* 801B3240 4E 80 04 21 */ bctrl
|
||||
/* 801B3244 38 00 00 00 */ li r0, 0
|
||||
/* 801B3248 98 03 00 B0 */ stb r0, 0xb0(r3)
|
||||
/* 801B324C 80 7F 00 18 */ lwz r3, 0x18(r31)
|
||||
/* 801B3250 3C 80 5F 30 */ lis r4, 0x5F30 /* 0x5F305F31@ha */
|
||||
/* 801B3254 38 C4 5F 31 */ addi r6, r4, 0x5F31 /* 0x5F305F31@l */
|
||||
/* 801B3258 3C 80 69 74 */ lis r4, 0x6974 /* 0x6974656D@ha */
|
||||
/* 801B325C 38 A4 65 6D */ addi r5, r4, 0x656D /* 0x6974656D@l */
|
||||
/* 801B3260 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 801B3264 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
||||
/* 801B3268 7D 89 03 A6 */ mtctr r12
|
||||
/* 801B326C 4E 80 04 21 */ bctrl
|
||||
/* 801B3270 38 00 00 01 */ li r0, 1
|
||||
/* 801B3274 98 03 00 B0 */ stb r0, 0xb0(r3)
|
||||
/* 801B3278 80 7F 00 18 */ lwz r3, 0x18(r31)
|
||||
/* 801B327C 3C 80 5F 30 */ lis r4, 0x5F30 /* 0x5F305F32@ha */
|
||||
/* 801B3280 38 C4 5F 32 */ addi r6, r4, 0x5F32 /* 0x5F305F32@l */
|
||||
/* 801B3284 3C 80 69 74 */ lis r4, 0x6974 /* 0x6974656D@ha */
|
||||
/* 801B3288 38 A4 65 6D */ addi r5, r4, 0x656D /* 0x6974656D@l */
|
||||
/* 801B328C 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 801B3290 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
||||
/* 801B3294 7D 89 03 A6 */ mtctr r12
|
||||
/* 801B3298 4E 80 04 21 */ bctrl
|
||||
/* 801B329C 38 00 00 00 */ li r0, 0
|
||||
/* 801B32A0 98 03 00 B0 */ stb r0, 0xb0(r3)
|
||||
/* 801B32A4 48 00 00 88 */ b lbl_801B332C
|
||||
lbl_801B32A8:
|
||||
/* 801B32A8 80 7F 00 18 */ lwz r3, 0x18(r31)
|
||||
/* 801B32AC 3C 80 5F 30 */ lis r4, 0x5F30 /* 0x5F305F30@ha */
|
||||
/* 801B32B0 38 C4 5F 30 */ addi r6, r4, 0x5F30 /* 0x5F305F30@l */
|
||||
/* 801B32B4 3C 80 69 74 */ lis r4, 0x6974 /* 0x6974656D@ha */
|
||||
/* 801B32B8 38 A4 65 6D */ addi r5, r4, 0x656D /* 0x6974656D@l */
|
||||
/* 801B32BC 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 801B32C0 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
||||
/* 801B32C4 7D 89 03 A6 */ mtctr r12
|
||||
/* 801B32C8 4E 80 04 21 */ bctrl
|
||||
/* 801B32CC 38 00 00 00 */ li r0, 0
|
||||
/* 801B32D0 98 03 00 B0 */ stb r0, 0xb0(r3)
|
||||
/* 801B32D4 80 7F 00 18 */ lwz r3, 0x18(r31)
|
||||
/* 801B32D8 3C 80 5F 30 */ lis r4, 0x5F30 /* 0x5F305F31@ha */
|
||||
/* 801B32DC 38 C4 5F 31 */ addi r6, r4, 0x5F31 /* 0x5F305F31@l */
|
||||
/* 801B32E0 3C 80 69 74 */ lis r4, 0x6974 /* 0x6974656D@ha */
|
||||
/* 801B32E4 38 A4 65 6D */ addi r5, r4, 0x656D /* 0x6974656D@l */
|
||||
/* 801B32E8 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 801B32EC 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
||||
/* 801B32F0 7D 89 03 A6 */ mtctr r12
|
||||
/* 801B32F4 4E 80 04 21 */ bctrl
|
||||
/* 801B32F8 38 00 00 00 */ li r0, 0
|
||||
/* 801B32FC 98 03 00 B0 */ stb r0, 0xb0(r3)
|
||||
/* 801B3300 80 7F 00 18 */ lwz r3, 0x18(r31)
|
||||
/* 801B3304 3C 80 5F 30 */ lis r4, 0x5F30 /* 0x5F305F32@ha */
|
||||
/* 801B3308 38 C4 5F 32 */ addi r6, r4, 0x5F32 /* 0x5F305F32@l */
|
||||
/* 801B330C 3C 80 69 74 */ lis r4, 0x6974 /* 0x6974656D@ha */
|
||||
/* 801B3310 38 A4 65 6D */ addi r5, r4, 0x656D /* 0x6974656D@l */
|
||||
/* 801B3314 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 801B3318 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
||||
/* 801B331C 7D 89 03 A6 */ mtctr r12
|
||||
/* 801B3320 4E 80 04 21 */ bctrl
|
||||
/* 801B3324 38 00 00 01 */ li r0, 1
|
||||
/* 801B3328 98 03 00 B0 */ stb r0, 0xb0(r3)
|
||||
lbl_801B332C:
|
||||
/* 801B332C 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 801B3330 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 801B3334 7C 08 03 A6 */ mtlr r0
|
||||
/* 801B3338 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 801B333C 4E 80 00 20 */ blr
|
||||
@@ -1,69 +0,0 @@
|
||||
lbl_801B6344:
|
||||
/* 801B6344 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 801B6348 7C 08 02 A6 */ mflr r0
|
||||
/* 801B634C 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 801B6350 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 801B6354 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 801B6358 38 00 00 00 */ li r0, 0
|
||||
/* 801B635C B0 03 01 82 */ sth r0, 0x182(r3)
|
||||
/* 801B6360 80 63 00 18 */ lwz r3, 0x18(r3)
|
||||
/* 801B6364 3C 80 5F 6E */ lis r4, 0x5F6E /* 0x5F6E3034@ha */
|
||||
/* 801B6368 38 C4 30 34 */ addi r6, r4, 0x3034 /* 0x5F6E3034@l */
|
||||
/* 801B636C 3C 80 69 74 */ lis r4, 0x6974 /* 0x6974656D@ha */
|
||||
/* 801B6370 38 A4 65 6D */ addi r5, r4, 0x656D /* 0x6974656D@l */
|
||||
/* 801B6374 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 801B6378 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
||||
/* 801B637C 7D 89 03 A6 */ mtctr r12
|
||||
/* 801B6380 4E 80 04 21 */ bctrl
|
||||
/* 801B6384 48 14 A2 D5 */ bl getStringPtr__10J2DTextBoxCFv
|
||||
/* 801B6388 3C 80 80 39 */ lis r4, d_menu_d_menu_collect__stringBase0@ha /* 0x80395330@ha */
|
||||
/* 801B638C 38 84 53 30 */ addi r4, r4, d_menu_d_menu_collect__stringBase0@l /* 0x80395330@l */
|
||||
/* 801B6390 38 84 00 55 */ addi r4, r4, 0x55
|
||||
/* 801B6394 48 1B 27 99 */ bl strcpy
|
||||
/* 801B6398 80 7F 00 18 */ lwz r3, 0x18(r31)
|
||||
/* 801B639C 3C 80 5F 6E */ lis r4, 0x5F6E /* 0x5F6E3035@ha */
|
||||
/* 801B63A0 38 C4 30 35 */ addi r6, r4, 0x3035 /* 0x5F6E3035@l */
|
||||
/* 801B63A4 3C 80 69 74 */ lis r4, 0x6974 /* 0x6974656D@ha */
|
||||
/* 801B63A8 38 A4 65 6D */ addi r5, r4, 0x656D /* 0x6974656D@l */
|
||||
/* 801B63AC 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 801B63B0 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
||||
/* 801B63B4 7D 89 03 A6 */ mtctr r12
|
||||
/* 801B63B8 4E 80 04 21 */ bctrl
|
||||
/* 801B63BC 48 14 A2 9D */ bl getStringPtr__10J2DTextBoxCFv
|
||||
/* 801B63C0 3C 80 80 39 */ lis r4, d_menu_d_menu_collect__stringBase0@ha /* 0x80395330@ha */
|
||||
/* 801B63C4 38 84 53 30 */ addi r4, r4, d_menu_d_menu_collect__stringBase0@l /* 0x80395330@l */
|
||||
/* 801B63C8 38 84 00 55 */ addi r4, r4, 0x55
|
||||
/* 801B63CC 48 1B 27 61 */ bl strcpy
|
||||
/* 801B63D0 80 7F 00 18 */ lwz r3, 0x18(r31)
|
||||
/* 801B63D4 3C 80 5F 6E */ lis r4, 0x5F6E /* 0x5F6E3036@ha */
|
||||
/* 801B63D8 38 C4 30 36 */ addi r6, r4, 0x3036 /* 0x5F6E3036@l */
|
||||
/* 801B63DC 3C 80 69 74 */ lis r4, 0x6974 /* 0x6974656D@ha */
|
||||
/* 801B63E0 38 A4 65 6D */ addi r5, r4, 0x656D /* 0x6974656D@l */
|
||||
/* 801B63E4 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 801B63E8 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
||||
/* 801B63EC 7D 89 03 A6 */ mtctr r12
|
||||
/* 801B63F0 4E 80 04 21 */ bctrl
|
||||
/* 801B63F4 48 14 A2 65 */ bl getStringPtr__10J2DTextBoxCFv
|
||||
/* 801B63F8 3C 80 80 39 */ lis r4, d_menu_d_menu_collect__stringBase0@ha /* 0x80395330@ha */
|
||||
/* 801B63FC 38 84 53 30 */ addi r4, r4, d_menu_d_menu_collect__stringBase0@l /* 0x80395330@l */
|
||||
/* 801B6400 38 84 00 55 */ addi r4, r4, 0x55
|
||||
/* 801B6404 48 1B 27 29 */ bl strcpy
|
||||
/* 801B6408 80 7F 00 18 */ lwz r3, 0x18(r31)
|
||||
/* 801B640C 3C 80 5F 6E */ lis r4, 0x5F6E /* 0x5F6E3037@ha */
|
||||
/* 801B6410 38 C4 30 37 */ addi r6, r4, 0x3037 /* 0x5F6E3037@l */
|
||||
/* 801B6414 3C 80 69 74 */ lis r4, 0x6974 /* 0x6974656D@ha */
|
||||
/* 801B6418 38 A4 65 6D */ addi r5, r4, 0x656D /* 0x6974656D@l */
|
||||
/* 801B641C 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 801B6420 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
||||
/* 801B6424 7D 89 03 A6 */ mtctr r12
|
||||
/* 801B6428 4E 80 04 21 */ bctrl
|
||||
/* 801B642C 48 14 A2 2D */ bl getStringPtr__10J2DTextBoxCFv
|
||||
/* 801B6430 3C 80 80 39 */ lis r4, d_menu_d_menu_collect__stringBase0@ha /* 0x80395330@ha */
|
||||
/* 801B6434 38 84 53 30 */ addi r4, r4, d_menu_d_menu_collect__stringBase0@l /* 0x80395330@l */
|
||||
/* 801B6438 38 84 00 55 */ addi r4, r4, 0x55
|
||||
/* 801B643C 48 1B 26 F1 */ bl strcpy
|
||||
/* 801B6440 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 801B6444 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 801B6448 7C 08 03 A6 */ mtlr r0
|
||||
/* 801B644C 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 801B6450 4E 80 00 20 */ blr
|
||||
@@ -1,127 +0,0 @@
|
||||
lbl_801B3340:
|
||||
/* 801B3340 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 801B3344 7C 08 02 A6 */ mflr r0
|
||||
/* 801B3348 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 801B334C 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 801B3350 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 801B3354 54 80 04 3E */ clrlwi r0, r4, 0x10
|
||||
/* 801B3358 2C 00 02 58 */ cmpwi r0, 0x258
|
||||
/* 801B335C 41 82 00 A8 */ beq lbl_801B3404
|
||||
/* 801B3360 40 80 00 10 */ bge lbl_801B3370
|
||||
/* 801B3364 2C 00 01 2C */ cmpwi r0, 0x12c
|
||||
/* 801B3368 41 82 00 14 */ beq lbl_801B337C
|
||||
/* 801B336C 48 00 01 A4 */ b lbl_801B3510
|
||||
lbl_801B3370:
|
||||
/* 801B3370 2C 00 03 E8 */ cmpwi r0, 0x3e8
|
||||
/* 801B3374 41 82 01 18 */ beq lbl_801B348C
|
||||
/* 801B3378 48 00 01 98 */ b lbl_801B3510
|
||||
lbl_801B337C:
|
||||
/* 801B337C 80 7F 00 18 */ lwz r3, 0x18(r31)
|
||||
/* 801B3380 3C 80 5F 31 */ lis r4, 0x5F31 /* 0x5F315F30@ha */
|
||||
/* 801B3384 38 C4 5F 30 */ addi r6, r4, 0x5F30 /* 0x5F315F30@l */
|
||||
/* 801B3388 3C 80 69 74 */ lis r4, 0x6974 /* 0x6974656D@ha */
|
||||
/* 801B338C 38 A4 65 6D */ addi r5, r4, 0x656D /* 0x6974656D@l */
|
||||
/* 801B3390 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 801B3394 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
||||
/* 801B3398 7D 89 03 A6 */ mtctr r12
|
||||
/* 801B339C 4E 80 04 21 */ bctrl
|
||||
/* 801B33A0 38 00 00 01 */ li r0, 1
|
||||
/* 801B33A4 98 03 00 B0 */ stb r0, 0xb0(r3)
|
||||
/* 801B33A8 80 7F 00 18 */ lwz r3, 0x18(r31)
|
||||
/* 801B33AC 3C 80 5F 31 */ lis r4, 0x5F31 /* 0x5F315F31@ha */
|
||||
/* 801B33B0 38 C4 5F 31 */ addi r6, r4, 0x5F31 /* 0x5F315F31@l */
|
||||
/* 801B33B4 3C 80 69 74 */ lis r4, 0x6974 /* 0x6974656D@ha */
|
||||
/* 801B33B8 38 A4 65 6D */ addi r5, r4, 0x656D /* 0x6974656D@l */
|
||||
/* 801B33BC 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 801B33C0 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
||||
/* 801B33C4 7D 89 03 A6 */ mtctr r12
|
||||
/* 801B33C8 4E 80 04 21 */ bctrl
|
||||
/* 801B33CC 38 00 00 00 */ li r0, 0
|
||||
/* 801B33D0 98 03 00 B0 */ stb r0, 0xb0(r3)
|
||||
/* 801B33D4 80 7F 00 18 */ lwz r3, 0x18(r31)
|
||||
/* 801B33D8 3C 80 5F 31 */ lis r4, 0x5F31 /* 0x5F315F32@ha */
|
||||
/* 801B33DC 38 C4 5F 32 */ addi r6, r4, 0x5F32 /* 0x5F315F32@l */
|
||||
/* 801B33E0 3C 80 69 74 */ lis r4, 0x6974 /* 0x6974656D@ha */
|
||||
/* 801B33E4 38 A4 65 6D */ addi r5, r4, 0x656D /* 0x6974656D@l */
|
||||
/* 801B33E8 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 801B33EC 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
||||
/* 801B33F0 7D 89 03 A6 */ mtctr r12
|
||||
/* 801B33F4 4E 80 04 21 */ bctrl
|
||||
/* 801B33F8 38 00 00 00 */ li r0, 0
|
||||
/* 801B33FC 98 03 00 B0 */ stb r0, 0xb0(r3)
|
||||
/* 801B3400 48 00 01 10 */ b lbl_801B3510
|
||||
lbl_801B3404:
|
||||
/* 801B3404 80 7F 00 18 */ lwz r3, 0x18(r31)
|
||||
/* 801B3408 3C 80 5F 31 */ lis r4, 0x5F31 /* 0x5F315F30@ha */
|
||||
/* 801B340C 38 C4 5F 30 */ addi r6, r4, 0x5F30 /* 0x5F315F30@l */
|
||||
/* 801B3410 3C 80 69 74 */ lis r4, 0x6974 /* 0x6974656D@ha */
|
||||
/* 801B3414 38 A4 65 6D */ addi r5, r4, 0x656D /* 0x6974656D@l */
|
||||
/* 801B3418 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 801B341C 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
||||
/* 801B3420 7D 89 03 A6 */ mtctr r12
|
||||
/* 801B3424 4E 80 04 21 */ bctrl
|
||||
/* 801B3428 38 00 00 00 */ li r0, 0
|
||||
/* 801B342C 98 03 00 B0 */ stb r0, 0xb0(r3)
|
||||
/* 801B3430 80 7F 00 18 */ lwz r3, 0x18(r31)
|
||||
/* 801B3434 3C 80 5F 31 */ lis r4, 0x5F31 /* 0x5F315F31@ha */
|
||||
/* 801B3438 38 C4 5F 31 */ addi r6, r4, 0x5F31 /* 0x5F315F31@l */
|
||||
/* 801B343C 3C 80 69 74 */ lis r4, 0x6974 /* 0x6974656D@ha */
|
||||
/* 801B3440 38 A4 65 6D */ addi r5, r4, 0x656D /* 0x6974656D@l */
|
||||
/* 801B3444 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 801B3448 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
||||
/* 801B344C 7D 89 03 A6 */ mtctr r12
|
||||
/* 801B3450 4E 80 04 21 */ bctrl
|
||||
/* 801B3454 38 00 00 01 */ li r0, 1
|
||||
/* 801B3458 98 03 00 B0 */ stb r0, 0xb0(r3)
|
||||
/* 801B345C 80 7F 00 18 */ lwz r3, 0x18(r31)
|
||||
/* 801B3460 3C 80 5F 31 */ lis r4, 0x5F31 /* 0x5F315F32@ha */
|
||||
/* 801B3464 38 C4 5F 32 */ addi r6, r4, 0x5F32 /* 0x5F315F32@l */
|
||||
/* 801B3468 3C 80 69 74 */ lis r4, 0x6974 /* 0x6974656D@ha */
|
||||
/* 801B346C 38 A4 65 6D */ addi r5, r4, 0x656D /* 0x6974656D@l */
|
||||
/* 801B3470 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 801B3474 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
||||
/* 801B3478 7D 89 03 A6 */ mtctr r12
|
||||
/* 801B347C 4E 80 04 21 */ bctrl
|
||||
/* 801B3480 38 00 00 00 */ li r0, 0
|
||||
/* 801B3484 98 03 00 B0 */ stb r0, 0xb0(r3)
|
||||
/* 801B3488 48 00 00 88 */ b lbl_801B3510
|
||||
lbl_801B348C:
|
||||
/* 801B348C 80 7F 00 18 */ lwz r3, 0x18(r31)
|
||||
/* 801B3490 3C 80 5F 31 */ lis r4, 0x5F31 /* 0x5F315F30@ha */
|
||||
/* 801B3494 38 C4 5F 30 */ addi r6, r4, 0x5F30 /* 0x5F315F30@l */
|
||||
/* 801B3498 3C 80 69 74 */ lis r4, 0x6974 /* 0x6974656D@ha */
|
||||
/* 801B349C 38 A4 65 6D */ addi r5, r4, 0x656D /* 0x6974656D@l */
|
||||
/* 801B34A0 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 801B34A4 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
||||
/* 801B34A8 7D 89 03 A6 */ mtctr r12
|
||||
/* 801B34AC 4E 80 04 21 */ bctrl
|
||||
/* 801B34B0 38 00 00 00 */ li r0, 0
|
||||
/* 801B34B4 98 03 00 B0 */ stb r0, 0xb0(r3)
|
||||
/* 801B34B8 80 7F 00 18 */ lwz r3, 0x18(r31)
|
||||
/* 801B34BC 3C 80 5F 31 */ lis r4, 0x5F31 /* 0x5F315F31@ha */
|
||||
/* 801B34C0 38 C4 5F 31 */ addi r6, r4, 0x5F31 /* 0x5F315F31@l */
|
||||
/* 801B34C4 3C 80 69 74 */ lis r4, 0x6974 /* 0x6974656D@ha */
|
||||
/* 801B34C8 38 A4 65 6D */ addi r5, r4, 0x656D /* 0x6974656D@l */
|
||||
/* 801B34CC 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 801B34D0 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
||||
/* 801B34D4 7D 89 03 A6 */ mtctr r12
|
||||
/* 801B34D8 4E 80 04 21 */ bctrl
|
||||
/* 801B34DC 38 00 00 00 */ li r0, 0
|
||||
/* 801B34E0 98 03 00 B0 */ stb r0, 0xb0(r3)
|
||||
/* 801B34E4 80 7F 00 18 */ lwz r3, 0x18(r31)
|
||||
/* 801B34E8 3C 80 5F 31 */ lis r4, 0x5F31 /* 0x5F315F32@ha */
|
||||
/* 801B34EC 38 C4 5F 32 */ addi r6, r4, 0x5F32 /* 0x5F315F32@l */
|
||||
/* 801B34F0 3C 80 69 74 */ lis r4, 0x6974 /* 0x6974656D@ha */
|
||||
/* 801B34F4 38 A4 65 6D */ addi r5, r4, 0x656D /* 0x6974656D@l */
|
||||
/* 801B34F8 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 801B34FC 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
||||
/* 801B3500 7D 89 03 A6 */ mtctr r12
|
||||
/* 801B3504 4E 80 04 21 */ bctrl
|
||||
/* 801B3508 38 00 00 01 */ li r0, 1
|
||||
/* 801B350C 98 03 00 B0 */ stb r0, 0xb0(r3)
|
||||
lbl_801B3510:
|
||||
/* 801B3510 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 801B3514 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 801B3518 7C 08 03 A6 */ mtlr r0
|
||||
/* 801B351C 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 801B3520 4E 80 00 20 */ blr
|
||||
@@ -1,16 +0,0 @@
|
||||
lbl_801B59A8:
|
||||
/* 801B59A8 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 801B59AC 7C 08 02 A6 */ mflr r0
|
||||
/* 801B59B0 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 801B59B4 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 801B59B8 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 801B59BC 38 80 00 00 */ li r4, 0
|
||||
/* 801B59C0 48 00 05 F5 */ bl setAButtonString__17dMenu_Collect2D_cFUs
|
||||
/* 801B59C4 7F E3 FB 78 */ mr r3, r31
|
||||
/* 801B59C8 38 80 00 00 */ li r4, 0
|
||||
/* 801B59CC 48 00 06 ED */ bl setBButtonString__17dMenu_Collect2D_cFUs
|
||||
/* 801B59D0 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 801B59D4 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 801B59D8 7C 08 03 A6 */ mtlr r0
|
||||
/* 801B59DC 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 801B59E0 4E 80 00 20 */ blr
|
||||
@@ -1,34 +0,0 @@
|
||||
lbl_801B59E4:
|
||||
/* 801B59E4 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 801B59E8 7C 08 02 A6 */ mflr r0
|
||||
/* 801B59EC 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 801B59F0 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 801B59F4 93 C1 00 08 */ stw r30, 8(r1)
|
||||
/* 801B59F8 7C 7E 1B 78 */ mr r30, r3
|
||||
/* 801B59FC 80 63 00 08 */ lwz r3, 8(r3)
|
||||
/* 801B5A00 4B E5 97 CD */ bl mDoExt_setCurrentHeap__FP7JKRHeap
|
||||
/* 801B5A04 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 801B5A08 80 7E 00 A0 */ lwz r3, 0xa0(r30)
|
||||
/* 801B5A0C 88 03 02 04 */ lbz r0, 0x204(r3)
|
||||
/* 801B5A10 28 00 00 03 */ cmplwi r0, 3
|
||||
/* 801B5A14 40 82 00 08 */ bne lbl_801B5A1C
|
||||
/* 801B5A18 48 04 22 05 */ bl _close__13dMenu_Skill_cFv
|
||||
lbl_801B5A1C:
|
||||
/* 801B5A1C 80 7E 00 A0 */ lwz r3, 0xa0(r30)
|
||||
/* 801B5A20 88 03 02 04 */ lbz r0, 0x204(r3)
|
||||
/* 801B5A24 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 801B5A28 40 82 00 18 */ bne lbl_801B5A40
|
||||
/* 801B5A2C 38 00 00 00 */ li r0, 0
|
||||
/* 801B5A30 98 1E 02 2C */ stb r0, 0x22c(r30)
|
||||
/* 801B5A34 38 00 00 FF */ li r0, 0xff
|
||||
/* 801B5A38 80 7E 00 20 */ lwz r3, 0x20(r30)
|
||||
/* 801B5A3C 98 03 00 B4 */ stb r0, 0xb4(r3)
|
||||
lbl_801B5A40:
|
||||
/* 801B5A40 7F E3 FB 78 */ mr r3, r31
|
||||
/* 801B5A44 4B E5 97 89 */ bl mDoExt_setCurrentHeap__FP7JKRHeap
|
||||
/* 801B5A48 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 801B5A4C 83 C1 00 08 */ lwz r30, 8(r1)
|
||||
/* 801B5A50 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 801B5A54 7C 08 03 A6 */ mtlr r0
|
||||
/* 801B5A58 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 801B5A5C 4E 80 00 20 */ blr
|
||||
@@ -1,16 +0,0 @@
|
||||
lbl_801B58FC:
|
||||
/* 801B58FC 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 801B5900 7C 08 02 A6 */ mflr r0
|
||||
/* 801B5904 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 801B5908 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 801B590C 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 801B5910 38 80 04 0C */ li r4, 0x40c
|
||||
/* 801B5914 48 00 06 A1 */ bl setAButtonString__17dMenu_Collect2D_cFUs
|
||||
/* 801B5918 7F E3 FB 78 */ mr r3, r31
|
||||
/* 801B591C 38 80 03 F9 */ li r4, 0x3f9
|
||||
/* 801B5920 48 00 07 99 */ bl setBButtonString__17dMenu_Collect2D_cFUs
|
||||
/* 801B5924 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 801B5928 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 801B592C 7C 08 03 A6 */ mtlr r0
|
||||
/* 801B5930 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 801B5934 4E 80 00 20 */ blr
|
||||
@@ -1,31 +0,0 @@
|
||||
lbl_801B5938:
|
||||
/* 801B5938 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 801B593C 7C 08 02 A6 */ mflr r0
|
||||
/* 801B5940 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 801B5944 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 801B5948 93 C1 00 08 */ stw r30, 8(r1)
|
||||
/* 801B594C 7C 7E 1B 78 */ mr r30, r3
|
||||
/* 801B5950 80 63 00 08 */ lwz r3, 8(r3)
|
||||
/* 801B5954 4B E5 98 79 */ bl mDoExt_setCurrentHeap__FP7JKRHeap
|
||||
/* 801B5958 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 801B595C 80 7E 00 A0 */ lwz r3, 0xa0(r30)
|
||||
/* 801B5960 88 03 02 04 */ lbz r0, 0x204(r3)
|
||||
/* 801B5964 28 00 00 02 */ cmplwi r0, 2
|
||||
/* 801B5968 40 82 00 08 */ bne lbl_801B5970
|
||||
/* 801B596C 48 04 1D AD */ bl _move__13dMenu_Skill_cFv
|
||||
lbl_801B5970:
|
||||
/* 801B5970 80 7E 00 A0 */ lwz r3, 0xa0(r30)
|
||||
/* 801B5974 88 03 02 04 */ lbz r0, 0x204(r3)
|
||||
/* 801B5978 28 00 00 03 */ cmplwi r0, 3
|
||||
/* 801B597C 40 82 00 0C */ bne lbl_801B5988
|
||||
/* 801B5980 38 00 00 0F */ li r0, 0xf
|
||||
/* 801B5984 98 1E 02 2C */ stb r0, 0x22c(r30)
|
||||
lbl_801B5988:
|
||||
/* 801B5988 7F E3 FB 78 */ mr r3, r31
|
||||
/* 801B598C 4B E5 98 41 */ bl mDoExt_setCurrentHeap__FP7JKRHeap
|
||||
/* 801B5990 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 801B5994 83 C1 00 08 */ lwz r30, 8(r1)
|
||||
/* 801B5998 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 801B599C 7C 08 03 A6 */ mtlr r0
|
||||
/* 801B59A0 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 801B59A4 4E 80 00 20 */ blr
|
||||
@@ -1,42 +0,0 @@
|
||||
lbl_801B57F0:
|
||||
/* 801B57F0 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 801B57F4 7C 08 02 A6 */ mflr r0
|
||||
/* 801B57F8 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 801B57FC 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 801B5800 93 C1 00 08 */ stw r30, 8(r1)
|
||||
/* 801B5804 7C 7E 1B 78 */ mr r30, r3
|
||||
/* 801B5808 80 63 00 08 */ lwz r3, 8(r3)
|
||||
/* 801B580C 4B E5 99 C1 */ bl mDoExt_setCurrentHeap__FP7JKRHeap
|
||||
/* 801B5810 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 801B5814 80 1E 00 A0 */ lwz r0, 0xa0(r30)
|
||||
/* 801B5818 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 801B581C 40 82 00 2C */ bne lbl_801B5848
|
||||
/* 801B5820 38 60 02 0C */ li r3, 0x20c
|
||||
/* 801B5824 48 11 94 29 */ bl __nw__FUl
|
||||
/* 801B5828 7C 60 1B 79 */ or. r0, r3, r3
|
||||
/* 801B582C 41 82 00 18 */ beq lbl_801B5844
|
||||
/* 801B5830 80 9E 00 08 */ lwz r4, 8(r30)
|
||||
/* 801B5834 80 BE 00 10 */ lwz r5, 0x10(r30)
|
||||
/* 801B5838 80 DE 00 14 */ lwz r6, 0x14(r30)
|
||||
/* 801B583C 48 04 19 E9 */ bl __ct__13dMenu_Skill_cFP10JKRExpHeapP9STControlP10CSTControl
|
||||
/* 801B5840 7C 60 1B 78 */ mr r0, r3
|
||||
lbl_801B5844:
|
||||
/* 801B5844 90 1E 00 A0 */ stw r0, 0xa0(r30)
|
||||
lbl_801B5848:
|
||||
/* 801B5848 7F C3 F3 78 */ mr r3, r30
|
||||
/* 801B584C 38 80 00 00 */ li r4, 0
|
||||
/* 801B5850 48 00 07 65 */ bl setAButtonString__17dMenu_Collect2D_cFUs
|
||||
/* 801B5854 7F C3 F3 78 */ mr r3, r30
|
||||
/* 801B5858 38 80 00 00 */ li r4, 0
|
||||
/* 801B585C 48 00 08 5D */ bl setBButtonString__17dMenu_Collect2D_cFUs
|
||||
/* 801B5860 38 00 00 00 */ li r0, 0
|
||||
/* 801B5864 80 7E 00 20 */ lwz r3, 0x20(r30)
|
||||
/* 801B5868 98 03 00 B4 */ stb r0, 0xb4(r3)
|
||||
/* 801B586C 7F E3 FB 78 */ mr r3, r31
|
||||
/* 801B5870 4B E5 99 5D */ bl mDoExt_setCurrentHeap__FP7JKRHeap
|
||||
/* 801B5874 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 801B5878 83 C1 00 08 */ lwz r30, 8(r1)
|
||||
/* 801B587C 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 801B5880 7C 08 03 A6 */ mtlr r0
|
||||
/* 801B5884 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 801B5888 4E 80 00 20 */ blr
|
||||
@@ -1,31 +0,0 @@
|
||||
lbl_801B588C:
|
||||
/* 801B588C 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 801B5890 7C 08 02 A6 */ mflr r0
|
||||
/* 801B5894 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 801B5898 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 801B589C 93 C1 00 08 */ stw r30, 8(r1)
|
||||
/* 801B58A0 7C 7E 1B 78 */ mr r30, r3
|
||||
/* 801B58A4 80 63 00 08 */ lwz r3, 8(r3)
|
||||
/* 801B58A8 4B E5 99 25 */ bl mDoExt_setCurrentHeap__FP7JKRHeap
|
||||
/* 801B58AC 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 801B58B0 80 7E 00 A0 */ lwz r3, 0xa0(r30)
|
||||
/* 801B58B4 88 03 02 04 */ lbz r0, 0x204(r3)
|
||||
/* 801B58B8 28 00 00 01 */ cmplwi r0, 1
|
||||
/* 801B58BC 40 82 00 08 */ bne lbl_801B58C4
|
||||
/* 801B58C0 48 04 21 81 */ bl _open__13dMenu_Skill_cFv
|
||||
lbl_801B58C4:
|
||||
/* 801B58C4 80 7E 00 A0 */ lwz r3, 0xa0(r30)
|
||||
/* 801B58C8 88 03 02 04 */ lbz r0, 0x204(r3)
|
||||
/* 801B58CC 28 00 00 02 */ cmplwi r0, 2
|
||||
/* 801B58D0 40 82 00 0C */ bne lbl_801B58DC
|
||||
/* 801B58D4 38 00 00 0E */ li r0, 0xe
|
||||
/* 801B58D8 98 1E 02 2C */ stb r0, 0x22c(r30)
|
||||
lbl_801B58DC:
|
||||
/* 801B58DC 7F E3 FB 78 */ mr r3, r31
|
||||
/* 801B58E0 4B E5 98 ED */ bl mDoExt_setCurrentHeap__FP7JKRHeap
|
||||
/* 801B58E4 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 801B58E8 83 C1 00 08 */ lwz r30, 8(r1)
|
||||
/* 801B58EC 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 801B58F0 7C 08 03 A6 */ mtlr r0
|
||||
/* 801B58F4 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 801B58F8 4E 80 00 20 */ blr
|
||||
@@ -1,45 +0,0 @@
|
||||
lbl_80007D9C:
|
||||
/* 80007D9C 94 21 FF E0 */ stwu r1, -0x20(r1)
|
||||
/* 80007DA0 7C 08 02 A6 */ mflr r0
|
||||
/* 80007DA4 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 80007DA8 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 80007DAC 48 35 A4 29 */ bl _savegpr_27
|
||||
/* 80007DB0 7C 7B 1B 78 */ mr r27, r3
|
||||
/* 80007DB4 7C 9C 23 78 */ mr r28, r4
|
||||
/* 80007DB8 7C BD 2B 78 */ mr r29, r5
|
||||
/* 80007DBC 38 C0 00 00 */ li r6, 0
|
||||
/* 80007DC0 38 E0 00 00 */ li r7, 0
|
||||
/* 80007DC4 48 35 5E 59 */ bl GXGetTexBufferSize
|
||||
/* 80007DC8 3B E3 00 20 */ addi r31, r3, 0x20
|
||||
/* 80007DCC 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80007DD0 38 80 00 20 */ li r4, 0x20
|
||||
/* 80007DD4 38 A0 00 00 */ li r5, 0
|
||||
/* 80007DD8 48 2C 66 9D */ bl alloc__7JKRHeapFUliP7JKRHeap
|
||||
/* 80007DDC 7C 60 1B 78 */ mr r0, r3
|
||||
/* 80007DE0 7C 1E 03 79 */ or. r30, r0, r0
|
||||
/* 80007DE4 40 82 00 0C */ bne lbl_80007DF0
|
||||
/* 80007DE8 38 60 00 00 */ li r3, 0
|
||||
/* 80007DEC 48 00 00 40 */ b lbl_80007E2C
|
||||
lbl_80007DF0:
|
||||
/* 80007DF0 38 80 00 00 */ li r4, 0
|
||||
/* 80007DF4 7F E5 FB 78 */ mr r5, r31
|
||||
/* 80007DF8 48 26 7B 65 */ bl cLib_memSet__FPviUl
|
||||
/* 80007DFC 9B BE 00 00 */ stb r29, 0(r30)
|
||||
/* 80007E00 38 00 00 00 */ li r0, 0
|
||||
/* 80007E04 98 1E 00 01 */ stb r0, 1(r30)
|
||||
/* 80007E08 B3 7E 00 02 */ sth r27, 2(r30)
|
||||
/* 80007E0C B3 9E 00 04 */ sth r28, 4(r30)
|
||||
/* 80007E10 38 00 00 01 */ li r0, 1
|
||||
/* 80007E14 98 1E 00 14 */ stb r0, 0x14(r30)
|
||||
/* 80007E18 98 1E 00 15 */ stb r0, 0x15(r30)
|
||||
/* 80007E1C 98 1E 00 18 */ stb r0, 0x18(r30)
|
||||
/* 80007E20 38 00 00 20 */ li r0, 0x20
|
||||
/* 80007E24 90 1E 00 1C */ stw r0, 0x1c(r30)
|
||||
/* 80007E28 7F C3 F3 78 */ mr r3, r30
|
||||
lbl_80007E2C:
|
||||
/* 80007E2C 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 80007E30 48 35 A3 F1 */ bl _restgpr_27
|
||||
/* 80007E34 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 80007E38 7C 08 03 A6 */ mtlr r0
|
||||
/* 80007E3C 38 21 00 20 */ addi r1, r1, 0x20
|
||||
/* 80007E40 4E 80 00 20 */ blr
|
||||
@@ -414,7 +414,7 @@ lbl_80008C24:
|
||||
/* 80008C48 B0 1E 00 06 */ sth r0, 6(r30)
|
||||
lbl_80008C4C:
|
||||
/* 80008C4C 80 6D 80 18 */ lwz r3, l_tevColor0(r13)
|
||||
/* 80008C50 80 0D 80 1C */ lwz r0, data_8045059C(r13)
|
||||
/* 80008C50 80 0D 80 1C */ lwz r0, l_tevColor0+0x4(r13)
|
||||
/* 80008C54 90 61 00 20 */ stw r3, 0x20(r1)
|
||||
/* 80008C58 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 80008C5C 38 60 00 01 */ li r3, 1
|
||||
|
||||
@@ -308,7 +308,7 @@ lbl_80009928:
|
||||
/* 80009B0C 38 C0 00 07 */ li r6, 7
|
||||
/* 80009B10 48 35 60 E1 */ bl GXSetBlendMode
|
||||
/* 80009B14 80 62 80 B4 */ lwz r3, lit_4528(r2)
|
||||
/* 80009B18 80 02 80 B8 */ lwz r0, data_80451AB8(r2)
|
||||
/* 80009B18 80 02 80 B8 */ lwz r0, lit_4528+0x4(r2)
|
||||
/* 80009B1C 90 61 00 24 */ stw r3, 0x24(r1)
|
||||
/* 80009B20 90 01 00 28 */ stw r0, 0x28(r1)
|
||||
/* 80009B24 88 1F 00 0A */ lbz r0, 0xa(r31)
|
||||
|
||||
@@ -1,79 +0,0 @@
|
||||
lbl_8000A160:
|
||||
/* 8000A160 94 21 FF C0 */ stwu r1, -0x40(r1)
|
||||
/* 8000A164 7C 08 02 A6 */ mflr r0
|
||||
/* 8000A168 90 01 00 44 */ stw r0, 0x44(r1)
|
||||
/* 8000A16C 39 61 00 40 */ addi r11, r1, 0x40
|
||||
/* 8000A170 48 35 80 65 */ bl _savegpr_27
|
||||
/* 8000A174 C0 04 00 00 */ lfs f0, 0(r4)
|
||||
/* 8000A178 FC 00 00 1E */ fctiwz f0, f0
|
||||
/* 8000A17C D8 01 00 08 */ stfd f0, 8(r1)
|
||||
/* 8000A180 80 01 00 0C */ lwz r0, 0xc(r1)
|
||||
/* 8000A184 54 00 00 38 */ rlwinm r0, r0, 0, 0, 0x1c
|
||||
/* 8000A188 7C 1F 07 34 */ extsh r31, r0
|
||||
/* 8000A18C C0 04 00 04 */ lfs f0, 4(r4)
|
||||
/* 8000A190 FC 00 00 1E */ fctiwz f0, f0
|
||||
/* 8000A194 D8 01 00 10 */ stfd f0, 0x10(r1)
|
||||
/* 8000A198 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 8000A19C 54 00 00 38 */ rlwinm r0, r0, 0, 0, 0x1c
|
||||
/* 8000A1A0 7C 05 07 34 */ extsh r5, r0
|
||||
/* 8000A1A4 7C A0 FE 70 */ srawi r0, r5, 0x1f
|
||||
/* 8000A1A8 7C A0 00 78 */ andc r0, r5, r0
|
||||
/* 8000A1AC 7C 1E 07 34 */ extsh r30, r0
|
||||
/* 8000A1B0 C0 04 00 08 */ lfs f0, 8(r4)
|
||||
/* 8000A1B4 FC 00 00 1E */ fctiwz f0, f0
|
||||
/* 8000A1B8 D8 01 00 18 */ stfd f0, 0x18(r1)
|
||||
/* 8000A1BC 80 01 00 1C */ lwz r0, 0x1c(r1)
|
||||
/* 8000A1C0 54 00 00 38 */ rlwinm r0, r0, 0, 0, 0x1c
|
||||
/* 8000A1C4 7C 1D 07 34 */ extsh r29, r0
|
||||
/* 8000A1C8 C0 04 00 0C */ lfs f0, 0xc(r4)
|
||||
/* 8000A1CC FC 00 00 1E */ fctiwz f0, f0
|
||||
/* 8000A1D0 D8 01 00 20 */ stfd f0, 0x20(r1)
|
||||
/* 8000A1D4 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 8000A1D8 54 00 00 38 */ rlwinm r0, r0, 0, 0, 0x1c
|
||||
/* 8000A1DC 7C 1C 07 34 */ extsh r28, r0
|
||||
/* 8000A1E0 83 6D 86 50 */ lwz r27, mFrameBufferTex__13mDoGph_gInf_c(r13)
|
||||
/* 8000A1E4 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 8000A1E8 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 8000A1EC 88 03 5E B5 */ lbz r0, 0x5eb5(r3)
|
||||
/* 8000A1F0 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 8000A1F4 40 82 00 84 */ bne lbl_8000A278
|
||||
/* 8000A1F8 7C A0 07 35 */ extsh. r0, r5
|
||||
/* 8000A1FC 40 80 00 30 */ bge lbl_8000A22C
|
||||
/* 8000A200 7F 9C 2A 14 */ add r28, r28, r5
|
||||
/* 8000A204 7C 05 00 D0 */ neg r0, r5
|
||||
/* 8000A208 7C 00 0E 70 */ srawi r0, r0, 1
|
||||
/* 8000A20C 38 60 01 30 */ li r3, 0x130
|
||||
/* 8000A210 54 04 04 3E */ clrlwi r4, r0, 0x10
|
||||
/* 8000A214 80 AD 86 4C */ lwz r5, mFrameBufferTimg__13mDoGph_gInf_c(r13)
|
||||
/* 8000A218 88 A5 00 00 */ lbz r5, 0(r5)
|
||||
/* 8000A21C 38 C0 00 00 */ li r6, 0
|
||||
/* 8000A220 38 E0 00 00 */ li r7, 0
|
||||
/* 8000A224 48 35 39 F9 */ bl GXGetTexBufferSize
|
||||
/* 8000A228 7F 7B 1A 14 */ add r27, r27, r3
|
||||
lbl_8000A22C:
|
||||
/* 8000A22C 57 E3 04 3E */ clrlwi r3, r31, 0x10
|
||||
/* 8000A230 57 C4 04 3E */ clrlwi r4, r30, 0x10
|
||||
/* 8000A234 57 A5 04 3E */ clrlwi r5, r29, 0x10
|
||||
/* 8000A238 57 86 04 3E */ clrlwi r6, r28, 0x10
|
||||
/* 8000A23C 48 35 28 45 */ bl GXSetTexCopySrc
|
||||
/* 8000A240 7F A0 0E 70 */ srawi r0, r29, 1
|
||||
/* 8000A244 54 03 04 3E */ clrlwi r3, r0, 0x10
|
||||
/* 8000A248 7F 80 07 34 */ extsh r0, r28
|
||||
/* 8000A24C 7C 00 0E 70 */ srawi r0, r0, 1
|
||||
/* 8000A250 54 04 04 3E */ clrlwi r4, r0, 0x10
|
||||
/* 8000A254 80 AD 86 4C */ lwz r5, mFrameBufferTimg__13mDoGph_gInf_c(r13)
|
||||
/* 8000A258 88 A5 00 00 */ lbz r5, 0(r5)
|
||||
/* 8000A25C 38 C0 00 01 */ li r6, 1
|
||||
/* 8000A260 48 35 28 D1 */ bl GXSetTexCopyDst
|
||||
/* 8000A264 7F 63 DB 78 */ mr r3, r27
|
||||
/* 8000A268 38 80 00 00 */ li r4, 0
|
||||
/* 8000A26C 48 35 32 01 */ bl GXCopyTex
|
||||
/* 8000A270 48 35 21 05 */ bl GXPixModeSync
|
||||
/* 8000A274 48 35 43 F1 */ bl GXInvalidateTexAll
|
||||
lbl_8000A278:
|
||||
/* 8000A278 39 61 00 40 */ addi r11, r1, 0x40
|
||||
/* 8000A27C 48 35 7F A5 */ bl _restgpr_27
|
||||
/* 8000A280 80 01 00 44 */ lwz r0, 0x44(r1)
|
||||
/* 8000A284 7C 08 03 A6 */ mtlr r0
|
||||
/* 8000A288 38 21 00 40 */ addi r1, r1, 0x40
|
||||
/* 8000A28C 4E 80 00 20 */ blr
|
||||
@@ -1,33 +0,0 @@
|
||||
lbl_804A3500:
|
||||
/* 804A3500 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 804A3504 7C 08 02 A6 */ mflr r0
|
||||
/* 804A3508 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 804A350C 7C 66 1B 78 */ mr r6, r3
|
||||
/* 804A3510 3C 60 80 44 */ lis r3, sincosTable___5JMath@ha /* 0x80439A20@ha */
|
||||
/* 804A3514 38 63 9A 20 */ addi r3, r3, sincosTable___5JMath@l /* 0x80439A20@l */
|
||||
/* 804A3518 38 83 00 04 */ addi r4, r3, 4
|
||||
/* 804A351C A8 06 04 DC */ lha r0, 0x4dc(r6)
|
||||
/* 804A3520 54 05 04 38 */ rlwinm r5, r0, 0, 0x10, 0x1c
|
||||
/* 804A3524 7C 84 2C 2E */ lfsx f4, r4, r5
|
||||
/* 804A3528 A8 06 04 DE */ lha r0, 0x4de(r6)
|
||||
/* 804A352C 54 00 04 38 */ rlwinm r0, r0, 0, 0x10, 0x1c
|
||||
/* 804A3530 7C 04 04 2E */ lfsx f0, r4, r0
|
||||
/* 804A3534 C0 66 05 2C */ lfs f3, 0x52c(r6)
|
||||
/* 804A3538 EC 03 00 32 */ fmuls f0, f3, f0
|
||||
/* 804A353C EC 40 01 32 */ fmuls f2, f0, f4
|
||||
/* 804A3540 7C 03 2C 2E */ lfsx f0, r3, r5
|
||||
/* 804A3544 EC 23 00 32 */ fmuls f1, f3, f0
|
||||
/* 804A3548 7C 03 04 2E */ lfsx f0, r3, r0
|
||||
/* 804A354C EC 03 00 32 */ fmuls f0, f3, f0
|
||||
/* 804A3550 EC 00 01 32 */ fmuls f0, f0, f4
|
||||
/* 804A3554 D0 06 04 F8 */ stfs f0, 0x4f8(r6)
|
||||
/* 804A3558 D0 26 04 FC */ stfs f1, 0x4fc(r6)
|
||||
/* 804A355C D0 46 05 00 */ stfs f2, 0x500(r6)
|
||||
/* 804A3560 38 66 04 D0 */ addi r3, r6, 0x4d0
|
||||
/* 804A3564 38 86 04 F8 */ addi r4, r6, 0x4f8
|
||||
/* 804A3568 7C 65 1B 78 */ mr r5, r3
|
||||
/* 804A356C 4B EA 3B 25 */ bl PSVECAdd
|
||||
/* 804A3570 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 804A3574 7C 08 03 A6 */ mtlr r0
|
||||
/* 804A3578 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 804A357C 4E 80 00 20 */ blr
|
||||
@@ -1,67 +0,0 @@
|
||||
lbl_804A9364:
|
||||
/* 804A9364 94 21 FF D0 */ stwu r1, -0x30(r1)
|
||||
/* 804A9368 7C 08 02 A6 */ mflr r0
|
||||
/* 804A936C 90 01 00 34 */ stw r0, 0x34(r1)
|
||||
/* 804A9370 DB E1 00 20 */ stfd f31, 0x20(r1)
|
||||
/* 804A9374 F3 E1 00 28 */ psq_st f31, 40(r1), 0, 0 /* qr0 */
|
||||
/* 804A9378 93 E1 00 1C */ stw r31, 0x1c(r1)
|
||||
/* 804A937C 93 C1 00 18 */ stw r30, 0x18(r1)
|
||||
/* 804A9380 7C 7E 1B 78 */ mr r30, r3
|
||||
/* 804A9384 3C 80 80 4B */ lis r4, lit_3704@ha /* 0x804A9460@ha */
|
||||
/* 804A9388 3B E4 94 60 */ addi r31, r4, lit_3704@l /* 0x804A9460@l */
|
||||
/* 804A938C 80 03 04 A0 */ lwz r0, 0x4a0(r3)
|
||||
/* 804A9390 54 00 07 39 */ rlwinm. r0, r0, 0, 0x1c, 0x1c
|
||||
/* 804A9394 40 82 00 1C */ bne lbl_804A93B0
|
||||
/* 804A9398 28 1E 00 00 */ cmplwi r30, 0
|
||||
/* 804A939C 41 82 00 08 */ beq lbl_804A93A4
|
||||
/* 804A93A0 4B B6 F7 C5 */ bl __ct__10fopAc_ac_cFv
|
||||
lbl_804A93A4:
|
||||
/* 804A93A4 80 1E 04 A0 */ lwz r0, 0x4a0(r30)
|
||||
/* 804A93A8 60 00 00 08 */ ori r0, r0, 8
|
||||
/* 804A93AC 90 1E 04 A0 */ stw r0, 0x4a0(r30)
|
||||
lbl_804A93B0:
|
||||
/* 804A93B0 80 1E 00 B0 */ lwz r0, 0xb0(r30)
|
||||
/* 804A93B4 98 1E 05 67 */ stb r0, 0x567(r30)
|
||||
/* 804A93B8 80 7E 00 B0 */ lwz r3, 0xb0(r30)
|
||||
/* 804A93BC 54 60 C6 3E */ rlwinm r0, r3, 0x18, 0x18, 0x1f
|
||||
/* 804A93C0 C8 3F 00 18 */ lfd f1, 0x18(r31)
|
||||
/* 804A93C4 90 01 00 0C */ stw r0, 0xc(r1)
|
||||
/* 804A93C8 3C 00 43 30 */ lis r0, 0x4330
|
||||
/* 804A93CC 90 01 00 08 */ stw r0, 8(r1)
|
||||
/* 804A93D0 C8 01 00 08 */ lfd f0, 8(r1)
|
||||
/* 804A93D4 EF E0 08 28 */ fsubs f31, f0, f1
|
||||
/* 804A93D8 C0 1F 00 14 */ lfs f0, 0x14(r31)
|
||||
/* 804A93DC FC 1F 00 40 */ fcmpo cr0, f31, f0
|
||||
/* 804A93E0 4C 41 13 82 */ cror 2, 1, 2
|
||||
/* 804A93E4 40 82 00 10 */ bne lbl_804A93F4
|
||||
/* 804A93E8 C0 1F 00 0C */ lfs f0, 0xc(r31)
|
||||
/* 804A93EC EF FF 00 32 */ fmuls f31, f31, f0
|
||||
/* 804A93F0 48 00 00 0C */ b lbl_804A93FC
|
||||
lbl_804A93F4:
|
||||
/* 804A93F4 C0 1F 00 10 */ lfs f0, 0x10(r31)
|
||||
/* 804A93F8 EF FF 00 32 */ fmuls f31, f31, f0
|
||||
lbl_804A93FC:
|
||||
/* 804A93FC 54 63 86 3E */ rlwinm r3, r3, 0x10, 0x18, 0x1f
|
||||
/* 804A9400 28 03 00 FF */ cmplwi r3, 0xff
|
||||
/* 804A9404 41 82 00 24 */ beq lbl_804A9428
|
||||
/* 804A9408 38 9E 04 D0 */ addi r4, r30, 0x4d0
|
||||
/* 804A940C 38 A0 FF FF */ li r5, -1
|
||||
/* 804A9410 38 C0 FF FF */ li r6, -1
|
||||
/* 804A9414 38 E0 00 00 */ li r7, 0
|
||||
/* 804A9418 39 00 00 00 */ li r8, 0
|
||||
/* 804A941C 39 20 00 00 */ li r9, 0
|
||||
/* 804A9420 39 40 00 00 */ li r10, 0
|
||||
/* 804A9424 4B B7 29 F1 */ bl fopAcM_createItemFromEnemyID__FUcPC4cXyziiPC5csXyzPC4cXyzPfPf
|
||||
lbl_804A9428:
|
||||
/* 804A9428 7F C3 F3 78 */ mr r3, r30
|
||||
/* 804A942C FC 20 F8 90 */ fmr f1, f31
|
||||
/* 804A9430 4B FF FD 01 */ bl set_disappear__FP15disappear_classf
|
||||
/* 804A9434 38 60 00 04 */ li r3, 4
|
||||
/* 804A9438 E3 E1 00 28 */ psq_l f31, 40(r1), 0, 0 /* qr0 */
|
||||
/* 804A943C CB E1 00 20 */ lfd f31, 0x20(r1)
|
||||
/* 804A9440 83 E1 00 1C */ lwz r31, 0x1c(r1)
|
||||
/* 804A9444 83 C1 00 18 */ lwz r30, 0x18(r1)
|
||||
/* 804A9448 80 01 00 34 */ lwz r0, 0x34(r1)
|
||||
/* 804A944C 7C 08 03 A6 */ mtlr r0
|
||||
/* 804A9450 38 21 00 30 */ addi r1, r1, 0x30
|
||||
/* 804A9454 4E 80 00 20 */ blr
|
||||
@@ -1,18 +0,0 @@
|
||||
lbl_804A8F6C:
|
||||
/* 804A8F6C 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 804A8F70 7C 08 02 A6 */ mflr r0
|
||||
/* 804A8F74 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 804A8F78 A8 83 05 74 */ lha r4, 0x574(r3)
|
||||
/* 804A8F7C 2C 04 00 00 */ cmpwi r4, 0
|
||||
/* 804A8F80 41 82 00 10 */ beq lbl_804A8F90
|
||||
/* 804A8F84 38 04 FF FF */ addi r0, r4, -1
|
||||
/* 804A8F88 B0 03 05 74 */ sth r0, 0x574(r3)
|
||||
/* 804A8F8C 48 00 00 08 */ b lbl_804A8F94
|
||||
lbl_804A8F90:
|
||||
/* 804A8F90 4B B7 0C ED */ bl fopAcM_delete__FP10fopAc_ac_c
|
||||
lbl_804A8F94:
|
||||
/* 804A8F94 38 60 00 01 */ li r3, 1
|
||||
/* 804A8F98 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 804A8F9C 7C 08 03 A6 */ mtlr r0
|
||||
/* 804A8FA0 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 804A8FA4 4E 80 00 20 */ blr
|
||||
@@ -1,46 +0,0 @@
|
||||
lbl_804A9080:
|
||||
/* 804A9080 94 21 FF B0 */ stwu r1, -0x50(r1)
|
||||
/* 804A9084 7C 08 02 A6 */ mflr r0
|
||||
/* 804A9088 90 01 00 54 */ stw r0, 0x54(r1)
|
||||
/* 804A908C 39 61 00 50 */ addi r11, r1, 0x50
|
||||
/* 804A9090 4B EB 91 41 */ bl _savegpr_26
|
||||
/* 804A9094 7C 7A 1B 78 */ mr r26, r3
|
||||
/* 804A9098 D0 21 00 20 */ stfs f1, 0x20(r1)
|
||||
/* 804A909C D0 21 00 24 */ stfs f1, 0x24(r1)
|
||||
/* 804A90A0 D0 21 00 28 */ stfs f1, 0x28(r1)
|
||||
/* 804A90A4 3B 60 00 00 */ li r27, 0
|
||||
/* 804A90A8 3B E0 00 00 */ li r31, 0
|
||||
/* 804A90AC 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 804A90B0 3B 83 61 C0 */ addi r28, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 804A90B4 3C 60 80 4B */ lis r3, da_name_3710@ha /* 0x804A9488@ha */
|
||||
/* 804A90B8 3B A3 94 88 */ addi r29, r3, da_name_3710@l /* 0x804A9488@l */
|
||||
/* 804A90BC 3C 60 80 4B */ lis r3, lit_3704@ha /* 0x804A9460@ha */
|
||||
/* 804A90C0 3B C3 94 60 */ addi r30, r3, lit_3704@l /* 0x804A9460@l */
|
||||
lbl_804A90C4:
|
||||
/* 804A90C4 80 7C 5D 3C */ lwz r3, 0x5d3c(r28)
|
||||
/* 804A90C8 38 80 00 00 */ li r4, 0
|
||||
/* 804A90CC 90 81 00 08 */ stw r4, 8(r1)
|
||||
/* 804A90D0 38 00 FF FF */ li r0, -1
|
||||
/* 804A90D4 90 01 00 0C */ stw r0, 0xc(r1)
|
||||
/* 804A90D8 90 81 00 10 */ stw r4, 0x10(r1)
|
||||
/* 804A90DC 90 81 00 14 */ stw r4, 0x14(r1)
|
||||
/* 804A90E0 90 81 00 18 */ stw r4, 0x18(r1)
|
||||
/* 804A90E4 38 80 00 00 */ li r4, 0
|
||||
/* 804A90E8 7C BD FA 2E */ lhzx r5, r29, r31
|
||||
/* 804A90EC 38 DA 04 D0 */ addi r6, r26, 0x4d0
|
||||
/* 804A90F0 38 E0 00 00 */ li r7, 0
|
||||
/* 804A90F4 39 00 00 00 */ li r8, 0
|
||||
/* 804A90F8 39 21 00 20 */ addi r9, r1, 0x20
|
||||
/* 804A90FC 39 40 00 FF */ li r10, 0xff
|
||||
/* 804A9100 C0 3E 00 00 */ lfs f1, 0(r30)
|
||||
/* 804A9104 4B BA 39 8D */ bl set__13dPa_control_cFUcUsPC4cXyzPC12dKy_tevstr_cPC5csXyzPC4cXyzUcP18dPa_levelEcallBackScPC8_GXColorPC8_GXColorPC4cXyzf
|
||||
/* 804A9108 3B 7B 00 01 */ addi r27, r27, 1
|
||||
/* 804A910C 2C 1B 00 05 */ cmpwi r27, 5
|
||||
/* 804A9110 3B FF 00 02 */ addi r31, r31, 2
|
||||
/* 804A9114 41 80 FF B0 */ blt lbl_804A90C4
|
||||
/* 804A9118 39 61 00 50 */ addi r11, r1, 0x50
|
||||
/* 804A911C 4B EB 91 01 */ bl _restgpr_26
|
||||
/* 804A9120 80 01 00 54 */ lwz r0, 0x54(r1)
|
||||
/* 804A9124 7C 08 03 A6 */ mtlr r0
|
||||
/* 804A9128 38 21 00 50 */ addi r1, r1, 0x50
|
||||
/* 804A912C 4E 80 00 20 */ blr
|
||||
@@ -1,21 +0,0 @@
|
||||
lbl_804A8F20:
|
||||
/* 804A8F20 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 804A8F24 7C 08 02 A6 */ mflr r0
|
||||
/* 804A8F28 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 804A8F2C 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 804A8F30 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 804A8F34 4B B6 FD AD */ bl fopAc_IsActor__FPv
|
||||
/* 804A8F38 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 804A8F3C 41 82 00 18 */ beq lbl_804A8F54
|
||||
/* 804A8F40 A8 1F 00 08 */ lha r0, 8(r31)
|
||||
/* 804A8F44 2C 00 00 60 */ cmpwi r0, 0x60
|
||||
/* 804A8F48 40 82 00 0C */ bne lbl_804A8F54
|
||||
/* 804A8F4C 38 00 00 01 */ li r0, 1
|
||||
/* 804A8F50 B0 1F 05 62 */ sth r0, 0x562(r31)
|
||||
lbl_804A8F54:
|
||||
/* 804A8F54 38 60 00 00 */ li r3, 0
|
||||
/* 804A8F58 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 804A8F5C 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 804A8F60 7C 08 03 A6 */ mtlr r0
|
||||
/* 804A8F64 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 804A8F68 4E 80 00 20 */ blr
|
||||
@@ -1,148 +0,0 @@
|
||||
lbl_804A9130:
|
||||
/* 804A9130 94 21 FF 90 */ stwu r1, -0x70(r1)
|
||||
/* 804A9134 7C 08 02 A6 */ mflr r0
|
||||
/* 804A9138 90 01 00 74 */ stw r0, 0x74(r1)
|
||||
/* 804A913C DB E1 00 60 */ stfd f31, 0x60(r1)
|
||||
/* 804A9140 F3 E1 00 68 */ psq_st f31, 104(r1), 0, 0 /* qr0 */
|
||||
/* 804A9144 39 61 00 60 */ addi r11, r1, 0x60
|
||||
/* 804A9148 4B EB 90 89 */ bl _savegpr_26
|
||||
/* 804A914C 7C 7E 1B 79 */ or. r30, r3, r3
|
||||
/* 804A9150 FF E0 08 90 */ fmr f31, f1
|
||||
/* 804A9154 3C 60 80 4B */ lis r3, lit_3704@ha /* 0x804A9460@ha */
|
||||
/* 804A9158 3B E3 94 60 */ addi r31, r3, lit_3704@l /* 0x804A9460@l */
|
||||
/* 804A915C C0 1E 04 D0 */ lfs f0, 0x4d0(r30)
|
||||
/* 804A9160 D0 01 00 2C */ stfs f0, 0x2c(r1)
|
||||
/* 804A9164 C0 1E 04 D4 */ lfs f0, 0x4d4(r30)
|
||||
/* 804A9168 D0 01 00 30 */ stfs f0, 0x30(r1)
|
||||
/* 804A916C C0 1E 04 D8 */ lfs f0, 0x4d8(r30)
|
||||
/* 804A9170 D0 01 00 34 */ stfs f0, 0x34(r1)
|
||||
/* 804A9174 38 61 00 2C */ addi r3, r1, 0x2c
|
||||
/* 804A9178 38 80 00 78 */ li r4, 0x78
|
||||
/* 804A917C 41 82 00 0C */ beq lbl_804A9188
|
||||
/* 804A9180 80 BE 00 04 */ lwz r5, 4(r30)
|
||||
/* 804A9184 48 00 00 08 */ b lbl_804A918C
|
||||
lbl_804A9188:
|
||||
/* 804A9188 38 A0 FF FF */ li r5, -1
|
||||
lbl_804A918C:
|
||||
/* 804A918C 38 C0 00 0A */ li r6, 0xa
|
||||
/* 804A9190 4B CF F0 31 */ bl dKy_Sound_set__F4cXyziUii
|
||||
/* 804A9194 3C 60 80 4B */ lis r3, s_ks_sub__FPvPv@ha /* 0x804A8F20@ha */
|
||||
/* 804A9198 38 63 8F 20 */ addi r3, r3, s_ks_sub__FPvPv@l /* 0x804A8F20@l */
|
||||
/* 804A919C 7F C4 F3 78 */ mr r4, r30
|
||||
/* 804A91A0 4B B7 81 99 */ bl fpcEx_Search__FPFPvPv_PvPv
|
||||
/* 804A91A4 88 1E 05 67 */ lbz r0, 0x567(r30)
|
||||
/* 804A91A8 7C 00 07 74 */ extsb r0, r0
|
||||
/* 804A91AC 2C 00 00 03 */ cmpwi r0, 3
|
||||
/* 804A91B0 40 82 00 60 */ bne lbl_804A9210
|
||||
/* 804A91B4 88 1E 04 E2 */ lbz r0, 0x4e2(r30)
|
||||
/* 804A91B8 7C 03 07 74 */ extsb r3, r0
|
||||
/* 804A91BC 4B B8 3E B1 */ bl dComIfGp_getReverb__Fi
|
||||
/* 804A91C0 7C 67 1B 78 */ mr r7, r3
|
||||
/* 804A91C4 3C 60 00 06 */ lis r3, 0x0006 /* 0x0006000A@ha */
|
||||
/* 804A91C8 38 03 00 0A */ addi r0, r3, 0x000A /* 0x0006000A@l */
|
||||
/* 804A91CC 90 01 00 28 */ stw r0, 0x28(r1)
|
||||
/* 804A91D0 3C 60 80 45 */ lis r3, mAudioMgrPtr__10Z2AudioMgr@ha /* 0x80451368@ha */
|
||||
/* 804A91D4 38 63 13 68 */ addi r3, r3, mAudioMgrPtr__10Z2AudioMgr@l /* 0x80451368@l */
|
||||
/* 804A91D8 80 63 00 00 */ lwz r3, 0(r3)
|
||||
/* 804A91DC 38 81 00 28 */ addi r4, r1, 0x28
|
||||
/* 804A91E0 38 BE 05 38 */ addi r5, r30, 0x538
|
||||
/* 804A91E4 38 C0 00 00 */ li r6, 0
|
||||
/* 804A91E8 C0 3F 00 00 */ lfs f1, 0(r31)
|
||||
/* 804A91EC FC 40 08 90 */ fmr f2, f1
|
||||
/* 804A91F0 C0 7F 00 04 */ lfs f3, 4(r31)
|
||||
/* 804A91F4 FC 80 18 90 */ fmr f4, f3
|
||||
/* 804A91F8 39 00 00 00 */ li r8, 0
|
||||
/* 804A91FC 4B E0 27 89 */ bl seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc
|
||||
/* 804A9200 7F C3 F3 78 */ mr r3, r30
|
||||
/* 804A9204 FC 20 F8 90 */ fmr f1, f31
|
||||
/* 804A9208 4B FF FE 79 */ bl ghost_disappear__FP15disappear_classf
|
||||
/* 804A920C 48 00 01 38 */ b lbl_804A9344
|
||||
lbl_804A9210:
|
||||
/* 804A9210 2C 00 00 01 */ cmpwi r0, 1
|
||||
/* 804A9214 41 80 00 64 */ blt lbl_804A9278
|
||||
/* 804A9218 88 1E 04 E2 */ lbz r0, 0x4e2(r30)
|
||||
/* 804A921C 7C 03 07 74 */ extsb r3, r0
|
||||
/* 804A9220 4B B8 3E 4D */ bl dComIfGp_getReverb__Fi
|
||||
/* 804A9224 7C 67 1B 78 */ mr r7, r3
|
||||
/* 804A9228 3C 60 00 06 */ lis r3, 0x0006 /* 0x00060028@ha */
|
||||
/* 804A922C 38 03 00 28 */ addi r0, r3, 0x0028 /* 0x00060028@l */
|
||||
/* 804A9230 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 804A9234 3C 60 80 45 */ lis r3, mAudioMgrPtr__10Z2AudioMgr@ha /* 0x80451368@ha */
|
||||
/* 804A9238 38 63 13 68 */ addi r3, r3, mAudioMgrPtr__10Z2AudioMgr@l /* 0x80451368@l */
|
||||
/* 804A923C 80 63 00 00 */ lwz r3, 0(r3)
|
||||
/* 804A9240 38 81 00 24 */ addi r4, r1, 0x24
|
||||
/* 804A9244 38 BE 05 38 */ addi r5, r30, 0x538
|
||||
/* 804A9248 38 C0 00 00 */ li r6, 0
|
||||
/* 804A924C C0 3F 00 00 */ lfs f1, 0(r31)
|
||||
/* 804A9250 FC 40 08 90 */ fmr f2, f1
|
||||
/* 804A9254 C0 7F 00 04 */ lfs f3, 4(r31)
|
||||
/* 804A9258 FC 80 18 90 */ fmr f4, f3
|
||||
/* 804A925C 39 00 00 00 */ li r8, 0
|
||||
/* 804A9260 4B E0 27 25 */ bl seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc
|
||||
/* 804A9264 7F C3 F3 78 */ mr r3, r30
|
||||
/* 804A9268 C0 1F 00 08 */ lfs f0, 8(r31)
|
||||
/* 804A926C EC 20 07 F2 */ fmuls f1, f0, f31
|
||||
/* 804A9270 4B FF FD 49 */ bl yami_disappear__FP15disappear_classf
|
||||
/* 804A9274 48 00 00 D0 */ b lbl_804A9344
|
||||
lbl_804A9278:
|
||||
/* 804A9278 88 1E 04 E2 */ lbz r0, 0x4e2(r30)
|
||||
/* 804A927C 7C 03 07 74 */ extsb r3, r0
|
||||
/* 804A9280 4B B8 3D ED */ bl dComIfGp_getReverb__Fi
|
||||
/* 804A9284 7C 67 1B 78 */ mr r7, r3
|
||||
/* 804A9288 3C 60 00 06 */ lis r3, 0x0006 /* 0x0006000A@ha */
|
||||
/* 804A928C 38 03 00 0A */ addi r0, r3, 0x000A /* 0x0006000A@l */
|
||||
/* 804A9290 90 01 00 20 */ stw r0, 0x20(r1)
|
||||
/* 804A9294 3C 60 80 45 */ lis r3, mAudioMgrPtr__10Z2AudioMgr@ha /* 0x80451368@ha */
|
||||
/* 804A9298 38 63 13 68 */ addi r3, r3, mAudioMgrPtr__10Z2AudioMgr@l /* 0x80451368@l */
|
||||
/* 804A929C 80 63 00 00 */ lwz r3, 0(r3)
|
||||
/* 804A92A0 38 81 00 20 */ addi r4, r1, 0x20
|
||||
/* 804A92A4 38 BE 05 38 */ addi r5, r30, 0x538
|
||||
/* 804A92A8 38 C0 00 00 */ li r6, 0
|
||||
/* 804A92AC C0 3F 00 00 */ lfs f1, 0(r31)
|
||||
/* 804A92B0 FC 40 08 90 */ fmr f2, f1
|
||||
/* 804A92B4 C0 7F 00 04 */ lfs f3, 4(r31)
|
||||
/* 804A92B8 FC 80 18 90 */ fmr f4, f3
|
||||
/* 804A92BC 39 00 00 00 */ li r8, 0
|
||||
/* 804A92C0 4B E0 26 C5 */ bl seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc
|
||||
/* 804A92C4 D3 E1 00 38 */ stfs f31, 0x38(r1)
|
||||
/* 804A92C8 D3 E1 00 3C */ stfs f31, 0x3c(r1)
|
||||
/* 804A92CC D3 E1 00 40 */ stfs f31, 0x40(r1)
|
||||
/* 804A92D0 38 00 00 3A */ li r0, 0x3a
|
||||
/* 804A92D4 B0 1E 05 74 */ sth r0, 0x574(r30)
|
||||
/* 804A92D8 3B 40 00 00 */ li r26, 0
|
||||
/* 804A92DC 3B A0 00 00 */ li r29, 0
|
||||
/* 804A92E0 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 804A92E4 3B 63 61 C0 */ addi r27, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 804A92E8 3C 60 80 4B */ lis r3, da_name_3736@ha /* 0x804A9494@ha */
|
||||
/* 804A92EC 3B 83 94 94 */ addi r28, r3, da_name_3736@l /* 0x804A9494@l */
|
||||
lbl_804A92F0:
|
||||
/* 804A92F0 80 7B 5D 3C */ lwz r3, 0x5d3c(r27)
|
||||
/* 804A92F4 38 80 00 00 */ li r4, 0
|
||||
/* 804A92F8 90 81 00 08 */ stw r4, 8(r1)
|
||||
/* 804A92FC 38 00 FF FF */ li r0, -1
|
||||
/* 804A9300 90 01 00 0C */ stw r0, 0xc(r1)
|
||||
/* 804A9304 90 81 00 10 */ stw r4, 0x10(r1)
|
||||
/* 804A9308 90 81 00 14 */ stw r4, 0x14(r1)
|
||||
/* 804A930C 90 81 00 18 */ stw r4, 0x18(r1)
|
||||
/* 804A9310 38 80 00 00 */ li r4, 0
|
||||
/* 804A9314 7C BC EA 2E */ lhzx r5, r28, r29
|
||||
/* 804A9318 38 DE 04 D0 */ addi r6, r30, 0x4d0
|
||||
/* 804A931C 38 E0 00 00 */ li r7, 0
|
||||
/* 804A9320 39 00 00 00 */ li r8, 0
|
||||
/* 804A9324 39 21 00 38 */ addi r9, r1, 0x38
|
||||
/* 804A9328 39 40 00 FF */ li r10, 0xff
|
||||
/* 804A932C C0 3F 00 00 */ lfs f1, 0(r31)
|
||||
/* 804A9330 4B BA 37 61 */ bl set__13dPa_control_cFUcUsPC4cXyzPC12dKy_tevstr_cPC5csXyzPC4cXyzUcP18dPa_levelEcallBackScPC8_GXColorPC8_GXColorPC4cXyzf
|
||||
/* 804A9334 3B 5A 00 01 */ addi r26, r26, 1
|
||||
/* 804A9338 2C 1A 00 07 */ cmpwi r26, 7
|
||||
/* 804A933C 3B BD 00 02 */ addi r29, r29, 2
|
||||
/* 804A9340 41 80 FF B0 */ blt lbl_804A92F0
|
||||
lbl_804A9344:
|
||||
/* 804A9344 E3 E1 00 68 */ psq_l f31, 104(r1), 0, 0 /* qr0 */
|
||||
/* 804A9348 CB E1 00 60 */ lfd f31, 0x60(r1)
|
||||
/* 804A934C 39 61 00 60 */ addi r11, r1, 0x60
|
||||
/* 804A9350 4B EB 8E CD */ bl _restgpr_26
|
||||
/* 804A9354 80 01 00 74 */ lwz r0, 0x74(r1)
|
||||
/* 804A9358 7C 08 03 A6 */ mtlr r0
|
||||
/* 804A935C 38 21 00 70 */ addi r1, r1, 0x70
|
||||
/* 804A9360 4E 80 00 20 */ blr
|
||||
@@ -1,54 +0,0 @@
|
||||
lbl_804A8FB8:
|
||||
/* 804A8FB8 94 21 FF B0 */ stwu r1, -0x50(r1)
|
||||
/* 804A8FBC 7C 08 02 A6 */ mflr r0
|
||||
/* 804A8FC0 90 01 00 54 */ stw r0, 0x54(r1)
|
||||
/* 804A8FC4 39 61 00 50 */ addi r11, r1, 0x50
|
||||
/* 804A8FC8 4B EB 92 05 */ bl _savegpr_25
|
||||
/* 804A8FCC 7C 79 1B 78 */ mr r25, r3
|
||||
/* 804A8FD0 D0 21 00 20 */ stfs f1, 0x20(r1)
|
||||
/* 804A8FD4 D0 21 00 24 */ stfs f1, 0x24(r1)
|
||||
/* 804A8FD8 D0 21 00 28 */ stfs f1, 0x28(r1)
|
||||
/* 804A8FDC 3B 60 00 03 */ li r27, 3
|
||||
/* 804A8FE0 88 03 05 67 */ lbz r0, 0x567(r3)
|
||||
/* 804A8FE4 2C 00 00 02 */ cmpwi r0, 2
|
||||
/* 804A8FE8 40 82 00 08 */ bne lbl_804A8FF0
|
||||
/* 804A8FEC 3B 60 00 04 */ li r27, 4
|
||||
lbl_804A8FF0:
|
||||
/* 804A8FF0 3B 40 00 00 */ li r26, 0
|
||||
/* 804A8FF4 3B E0 00 00 */ li r31, 0
|
||||
/* 804A8FF8 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 804A8FFC 3B 83 61 C0 */ addi r28, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 804A9000 3C 60 80 4B */ lis r3, da_name_3684@ha /* 0x804A9480@ha */
|
||||
/* 804A9004 3B A3 94 80 */ addi r29, r3, da_name_3684@l /* 0x804A9480@l */
|
||||
/* 804A9008 3C 60 80 4B */ lis r3, lit_3704@ha /* 0x804A9460@ha */
|
||||
/* 804A900C 3B C3 94 60 */ addi r30, r3, lit_3704@l /* 0x804A9460@l */
|
||||
/* 804A9010 48 00 00 50 */ b lbl_804A9060
|
||||
lbl_804A9014:
|
||||
/* 804A9014 80 7C 5D 3C */ lwz r3, 0x5d3c(r28)
|
||||
/* 804A9018 38 80 00 00 */ li r4, 0
|
||||
/* 804A901C 90 81 00 08 */ stw r4, 8(r1)
|
||||
/* 804A9020 38 00 FF FF */ li r0, -1
|
||||
/* 804A9024 90 01 00 0C */ stw r0, 0xc(r1)
|
||||
/* 804A9028 90 81 00 10 */ stw r4, 0x10(r1)
|
||||
/* 804A902C 90 81 00 14 */ stw r4, 0x14(r1)
|
||||
/* 804A9030 90 81 00 18 */ stw r4, 0x18(r1)
|
||||
/* 804A9034 38 80 00 00 */ li r4, 0
|
||||
/* 804A9038 7C BD FA 2E */ lhzx r5, r29, r31
|
||||
/* 804A903C 38 D9 04 D0 */ addi r6, r25, 0x4d0
|
||||
/* 804A9040 38 E0 00 00 */ li r7, 0
|
||||
/* 804A9044 39 00 00 00 */ li r8, 0
|
||||
/* 804A9048 39 21 00 20 */ addi r9, r1, 0x20
|
||||
/* 804A904C 39 40 00 FF */ li r10, 0xff
|
||||
/* 804A9050 C0 3E 00 00 */ lfs f1, 0(r30)
|
||||
/* 804A9054 4B BA 3A 3D */ bl set__13dPa_control_cFUcUsPC4cXyzPC12dKy_tevstr_cPC5csXyzPC4cXyzUcP18dPa_levelEcallBackScPC8_GXColorPC8_GXColorPC4cXyzf
|
||||
/* 804A9058 3B 5A 00 01 */ addi r26, r26, 1
|
||||
/* 804A905C 3B FF 00 02 */ addi r31, r31, 2
|
||||
lbl_804A9060:
|
||||
/* 804A9060 7C 1A D8 00 */ cmpw r26, r27
|
||||
/* 804A9064 41 80 FF B0 */ blt lbl_804A9014
|
||||
/* 804A9068 39 61 00 50 */ addi r11, r1, 0x50
|
||||
/* 804A906C 4B EB 91 AD */ bl _restgpr_25
|
||||
/* 804A9070 80 01 00 54 */ lwz r0, 0x54(r1)
|
||||
/* 804A9074 7C 08 03 A6 */ mtlr r0
|
||||
/* 804A9078 38 21 00 50 */ addi r1, r1, 0x50
|
||||
/* 804A907C 4E 80 00 20 */ blr
|
||||
@@ -1,25 +0,0 @@
|
||||
lbl_80871E24:
|
||||
/* 80871E24 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80871E28 7C 08 02 A6 */ mflr r0
|
||||
/* 80871E2C 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80871E30 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 80871E34 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 80871E38 4B 7A 6D 2D */ bl __ct__10fopAc_ac_cFv
|
||||
/* 80871E3C 38 7F 05 70 */ addi r3, r31, 0x570
|
||||
/* 80871E40 4B FF ED 99 */ bl __ct__16dMirror_packet_cFv
|
||||
/* 80871E44 3C 60 80 42 */ lis r3, m_entryModel__10daMirror_c@ha /* 0x8042457C@ha */
|
||||
/* 80871E48 38 A3 45 7C */ addi r5, r3, m_entryModel__10daMirror_c@l /* 0x8042457C@l */
|
||||
/* 80871E4C 3C 60 80 87 */ lis r3, lit_4377@ha /* 0x80872668@ha */
|
||||
/* 80871E50 38 83 26 68 */ addi r4, r3, lit_4377@l /* 0x80872668@l */
|
||||
/* 80871E54 80 64 00 00 */ lwz r3, 0(r4)
|
||||
/* 80871E58 80 04 00 04 */ lwz r0, 4(r4)
|
||||
/* 80871E5C 90 65 00 00 */ stw r3, 0(r5)
|
||||
/* 80871E60 90 05 00 04 */ stw r0, 4(r5)
|
||||
/* 80871E64 80 04 00 08 */ lwz r0, 8(r4)
|
||||
/* 80871E68 90 05 00 08 */ stw r0, 8(r5)
|
||||
/* 80871E6C 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80871E70 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 80871E74 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80871E78 7C 08 03 A6 */ mtlr r0
|
||||
/* 80871E7C 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80871E80 4E 80 00 20 */ blr
|
||||
@@ -1,32 +0,0 @@
|
||||
lbl_80870BD8:
|
||||
/* 80870BD8 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80870BDC 7C 08 02 A6 */ mflr r0
|
||||
/* 80870BE0 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80870BE4 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 80870BE8 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 80870BEC 3C 60 80 3D */ lis r3, __vt__9J3DPacket@ha /* 0x803CD97C@ha */
|
||||
/* 80870BF0 38 03 D9 7C */ addi r0, r3, __vt__9J3DPacket@l /* 0x803CD97C@l */
|
||||
/* 80870BF4 90 1F 00 00 */ stw r0, 0(r31)
|
||||
/* 80870BF8 38 00 00 00 */ li r0, 0
|
||||
/* 80870BFC 90 1F 00 04 */ stw r0, 4(r31)
|
||||
/* 80870C00 90 1F 00 08 */ stw r0, 8(r31)
|
||||
/* 80870C04 90 1F 00 0C */ stw r0, 0xc(r31)
|
||||
/* 80870C08 3C 60 80 87 */ lis r3, __vt__16dMirror_packet_c@ha /* 0x808726C4@ha */
|
||||
/* 80870C0C 38 03 26 C4 */ addi r0, r3, __vt__16dMirror_packet_c@l /* 0x808726C4@l */
|
||||
/* 80870C10 90 1F 00 00 */ stw r0, 0(r31)
|
||||
/* 80870C14 38 7F 01 34 */ addi r3, r31, 0x134
|
||||
/* 80870C18 3C 80 80 87 */ lis r4, __ct__4cXyzFv@ha /* 0x80870C90@ha */
|
||||
/* 80870C1C 38 84 0C 90 */ addi r4, r4, __ct__4cXyzFv@l /* 0x80870C90@l */
|
||||
/* 80870C20 3C A0 80 87 */ lis r5, __dt__4cXyzFv@ha /* 0x80870C54@ha */
|
||||
/* 80870C24 38 A5 0C 54 */ addi r5, r5, __dt__4cXyzFv@l /* 0x80870C54@l */
|
||||
/* 80870C28 38 C0 00 0C */ li r6, 0xc
|
||||
/* 80870C2C 38 E0 00 04 */ li r7, 4
|
||||
/* 80870C30 4B AF 11 31 */ bl __construct_array
|
||||
/* 80870C34 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80870C38 48 00 00 5D */ bl reset__16dMirror_packet_cFv
|
||||
/* 80870C3C 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80870C40 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 80870C44 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80870C48 7C 08 03 A6 */ mtlr r0
|
||||
/* 80870C4C 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80870C50 4E 80 00 20 */ blr
|
||||
@@ -1,36 +0,0 @@
|
||||
lbl_80871E84:
|
||||
/* 80871E84 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80871E88 7C 08 02 A6 */ mflr r0
|
||||
/* 80871E8C 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80871E90 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 80871E94 93 C1 00 08 */ stw r30, 8(r1)
|
||||
/* 80871E98 7C 7E 1B 79 */ or. r30, r3, r3
|
||||
/* 80871E9C 7C 9F 23 78 */ mr r31, r4
|
||||
/* 80871EA0 41 82 00 4C */ beq lbl_80871EEC
|
||||
/* 80871EA4 3C 60 80 87 */ lis r3, __vt__16dMirror_packet_c@ha /* 0x808726C4@ha */
|
||||
/* 80871EA8 38 03 26 C4 */ addi r0, r3, __vt__16dMirror_packet_c@l /* 0x808726C4@l */
|
||||
/* 80871EAC 90 1E 00 00 */ stw r0, 0(r30)
|
||||
/* 80871EB0 38 7E 01 34 */ addi r3, r30, 0x134
|
||||
/* 80871EB4 3C 80 80 87 */ lis r4, __dt__4cXyzFv@ha /* 0x80870C54@ha */
|
||||
/* 80871EB8 38 84 0C 54 */ addi r4, r4, __dt__4cXyzFv@l /* 0x80870C54@l */
|
||||
/* 80871EBC 38 A0 00 0C */ li r5, 0xc
|
||||
/* 80871EC0 38 C0 00 04 */ li r6, 4
|
||||
/* 80871EC4 4B AE FE 25 */ bl __destroy_arr
|
||||
/* 80871EC8 28 1E 00 00 */ cmplwi r30, 0
|
||||
/* 80871ECC 41 82 00 10 */ beq lbl_80871EDC
|
||||
/* 80871ED0 3C 60 80 3D */ lis r3, __vt__9J3DPacket@ha /* 0x803CD97C@ha */
|
||||
/* 80871ED4 38 03 D9 7C */ addi r0, r3, __vt__9J3DPacket@l /* 0x803CD97C@l */
|
||||
/* 80871ED8 90 1E 00 00 */ stw r0, 0(r30)
|
||||
lbl_80871EDC:
|
||||
/* 80871EDC 7F E0 07 35 */ extsh. r0, r31
|
||||
/* 80871EE0 40 81 00 0C */ ble lbl_80871EEC
|
||||
/* 80871EE4 7F C3 F3 78 */ mr r3, r30
|
||||
/* 80871EE8 4B A5 CE 55 */ bl __dl__FPv
|
||||
lbl_80871EEC:
|
||||
/* 80871EEC 7F C3 F3 78 */ mr r3, r30
|
||||
/* 80871EF0 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 80871EF4 83 C1 00 08 */ lwz r30, 8(r1)
|
||||
/* 80871EF8 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80871EFC 7C 08 03 A6 */ mtlr r0
|
||||
/* 80871F00 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80871F04 4E 80 00 20 */ blr
|
||||
@@ -1,54 +0,0 @@
|
||||
lbl_80870CA0:
|
||||
/* 80870CA0 3C 80 80 45 */ lis r4, __float_max@ha /* 0x80450AE8@ha */
|
||||
/* 80870CA4 C4 04 0A E8 */ lfsu f0, __float_max@l(r4) /* 0x80450AE8@l */
|
||||
/* 80870CA8 D0 03 01 64 */ stfs f0, 0x164(r3)
|
||||
/* 80870CAC D0 03 01 68 */ stfs f0, 0x168(r3)
|
||||
/* 80870CB0 D0 03 01 6C */ stfs f0, 0x16c(r3)
|
||||
/* 80870CB4 C0 04 00 00 */ lfs f0, 0(r4)
|
||||
/* 80870CB8 FC 00 00 50 */ fneg f0, f0
|
||||
/* 80870CBC D0 03 01 70 */ stfs f0, 0x170(r3)
|
||||
/* 80870CC0 D0 03 01 74 */ stfs f0, 0x174(r3)
|
||||
/* 80870CC4 D0 03 01 78 */ stfs f0, 0x178(r3)
|
||||
/* 80870CC8 38 83 01 34 */ addi r4, r3, 0x134
|
||||
/* 80870CCC 38 00 00 04 */ li r0, 4
|
||||
/* 80870CD0 7C 09 03 A6 */ mtctr r0
|
||||
lbl_80870CD4:
|
||||
/* 80870CD4 C0 24 00 00 */ lfs f1, 0(r4)
|
||||
/* 80870CD8 C0 03 01 64 */ lfs f0, 0x164(r3)
|
||||
/* 80870CDC FC 01 00 40 */ fcmpo cr0, f1, f0
|
||||
/* 80870CE0 40 80 00 08 */ bge lbl_80870CE8
|
||||
/* 80870CE4 D0 23 01 64 */ stfs f1, 0x164(r3)
|
||||
lbl_80870CE8:
|
||||
/* 80870CE8 C0 24 00 00 */ lfs f1, 0(r4)
|
||||
/* 80870CEC C0 03 01 70 */ lfs f0, 0x170(r3)
|
||||
/* 80870CF0 FC 01 00 40 */ fcmpo cr0, f1, f0
|
||||
/* 80870CF4 40 81 00 08 */ ble lbl_80870CFC
|
||||
/* 80870CF8 D0 23 01 70 */ stfs f1, 0x170(r3)
|
||||
lbl_80870CFC:
|
||||
/* 80870CFC C0 24 00 04 */ lfs f1, 4(r4)
|
||||
/* 80870D00 C0 03 01 68 */ lfs f0, 0x168(r3)
|
||||
/* 80870D04 FC 01 00 40 */ fcmpo cr0, f1, f0
|
||||
/* 80870D08 40 80 00 08 */ bge lbl_80870D10
|
||||
/* 80870D0C D0 23 01 68 */ stfs f1, 0x168(r3)
|
||||
lbl_80870D10:
|
||||
/* 80870D10 C0 24 00 04 */ lfs f1, 4(r4)
|
||||
/* 80870D14 C0 03 01 74 */ lfs f0, 0x174(r3)
|
||||
/* 80870D18 FC 01 00 40 */ fcmpo cr0, f1, f0
|
||||
/* 80870D1C 40 81 00 08 */ ble lbl_80870D24
|
||||
/* 80870D20 D0 23 01 74 */ stfs f1, 0x174(r3)
|
||||
lbl_80870D24:
|
||||
/* 80870D24 C0 24 00 08 */ lfs f1, 8(r4)
|
||||
/* 80870D28 C0 03 01 6C */ lfs f0, 0x16c(r3)
|
||||
/* 80870D2C FC 01 00 40 */ fcmpo cr0, f1, f0
|
||||
/* 80870D30 40 80 00 08 */ bge lbl_80870D38
|
||||
/* 80870D34 D0 23 01 6C */ stfs f1, 0x16c(r3)
|
||||
lbl_80870D38:
|
||||
/* 80870D38 C0 24 00 08 */ lfs f1, 8(r4)
|
||||
/* 80870D3C C0 03 01 78 */ lfs f0, 0x178(r3)
|
||||
/* 80870D40 FC 01 00 40 */ fcmpo cr0, f1, f0
|
||||
/* 80870D44 40 81 00 08 */ ble lbl_80870D4C
|
||||
/* 80870D48 D0 23 01 78 */ stfs f1, 0x178(r3)
|
||||
lbl_80870D4C:
|
||||
/* 80870D4C 38 84 00 0C */ addi r4, r4, 0xc
|
||||
/* 80870D50 42 00 FF 84 */ bdnz lbl_80870CD4
|
||||
/* 80870D54 4E 80 00 20 */ blr
|
||||
@@ -1,29 +0,0 @@
|
||||
lbl_80871F08:
|
||||
/* 80871F08 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80871F0C 7C 08 02 A6 */ mflr r0
|
||||
/* 80871F10 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80871F14 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 80871F18 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 80871F1C 3C 60 80 87 */ lis r3, l_arcName@ha /* 0x80872660@ha */
|
||||
/* 80871F20 38 63 26 60 */ addi r3, r3, l_arcName@l /* 0x80872660@l */
|
||||
/* 80871F24 80 63 00 00 */ lwz r3, 0(r3)
|
||||
/* 80871F28 38 80 00 04 */ li r4, 4
|
||||
/* 80871F2C 3C A0 80 40 */ lis r5, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 80871F30 38 A5 61 C0 */ addi r5, r5, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 80871F34 3C A5 00 02 */ addis r5, r5, 2
|
||||
/* 80871F38 38 C0 00 80 */ li r6, 0x80
|
||||
/* 80871F3C 38 A5 C2 F8 */ addi r5, r5, -15624
|
||||
/* 80871F40 4B 7C A3 AD */ bl getRes__14dRes_control_cFPCclP11dRes_info_ci
|
||||
/* 80871F44 3C 80 00 08 */ lis r4, 8
|
||||
/* 80871F48 3C A0 11 00 */ lis r5, 0x1100 /* 0x11000084@ha */
|
||||
/* 80871F4C 38 A5 00 84 */ addi r5, r5, 0x0084 /* 0x11000084@l */
|
||||
/* 80871F50 4B 7A 2D 05 */ bl mDoExt_J3DModel__create__FP12J3DModelDataUlUl
|
||||
/* 80871F54 90 7F 06 F8 */ stw r3, 0x6f8(r31)
|
||||
/* 80871F58 80 7F 06 F8 */ lwz r3, 0x6f8(r31)
|
||||
/* 80871F5C 30 03 FF FF */ addic r0, r3, -1
|
||||
/* 80871F60 7C 60 19 10 */ subfe r3, r0, r3
|
||||
/* 80871F64 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 80871F68 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80871F6C 7C 08 03 A6 */ mtlr r0
|
||||
/* 80871F70 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80871F74 4E 80 00 20 */ blr
|
||||
@@ -1,37 +0,0 @@
|
||||
lbl_80872344:
|
||||
/* 80872344 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80872348 7C 08 02 A6 */ mflr r0
|
||||
/* 8087234C 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80872350 80 03 00 B0 */ lwz r0, 0xb0(r3)
|
||||
/* 80872354 54 00 06 3E */ clrlwi r0, r0, 0x18
|
||||
/* 80872358 2C 00 00 02 */ cmpwi r0, 2
|
||||
/* 8087235C 40 82 00 24 */ bne lbl_80872380
|
||||
/* 80872360 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 80872364 41 82 00 08 */ beq lbl_8087236C
|
||||
/* 80872368 38 63 05 68 */ addi r3, r3, 0x568
|
||||
lbl_8087236C:
|
||||
/* 8087236C 3C 80 80 87 */ lis r4, l_arcName@ha /* 0x80872660@ha */
|
||||
/* 80872370 38 84 26 60 */ addi r4, r4, l_arcName@l /* 0x80872660@l */
|
||||
/* 80872374 80 84 00 00 */ lwz r4, 0(r4)
|
||||
/* 80872378 4B 7B AC 91 */ bl dComIfG_resDelete__FP30request_of_phase_process_classPCc
|
||||
/* 8087237C 48 00 00 28 */ b lbl_808723A4
|
||||
lbl_80872380:
|
||||
/* 80872380 2C 00 00 03 */ cmpwi r0, 3
|
||||
/* 80872384 40 82 00 20 */ bne lbl_808723A4
|
||||
/* 80872388 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 8087238C 41 82 00 08 */ beq lbl_80872394
|
||||
/* 80872390 38 63 05 68 */ addi r3, r3, 0x568
|
||||
lbl_80872394:
|
||||
/* 80872394 3C 80 80 87 */ lis r4, l_arcName2@ha /* 0x80872664@ha */
|
||||
/* 80872398 38 84 26 64 */ addi r4, r4, l_arcName2@l /* 0x80872664@l */
|
||||
/* 8087239C 80 84 00 00 */ lwz r4, 0(r4)
|
||||
/* 808723A0 4B 7B AC 69 */ bl dComIfG_resDelete__FP30request_of_phase_process_classPCc
|
||||
lbl_808723A4:
|
||||
/* 808723A4 38 00 00 00 */ li r0, 0
|
||||
/* 808723A8 3C 60 80 45 */ lis r3, m_myObj__10daMirror_c@ha /* 0x80450DA8@ha */
|
||||
/* 808723AC 90 03 0D A8 */ stw r0, m_myObj__10daMirror_c@l(r3) /* 0x80450DA8@l */
|
||||
/* 808723B0 38 60 00 01 */ li r3, 1
|
||||
/* 808723B4 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 808723B8 7C 08 03 A6 */ mtlr r0
|
||||
/* 808723BC 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 808723C0 4E 80 00 20 */ blr
|
||||
@@ -1,9 +0,0 @@
|
||||
lbl_80870BB8:
|
||||
/* 80870BB8 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80870BBC 7C 08 02 A6 */ mflr r0
|
||||
/* 80870BC0 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80870BC4 48 00 13 45 */ bl createHeap__10daMirror_cFv
|
||||
/* 80870BC8 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80870BCC 7C 08 03 A6 */ mtlr r0
|
||||
/* 80870BD0 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80870BD4 4E 80 00 20 */ blr
|
||||
@@ -1,24 +0,0 @@
|
||||
lbl_80872018:
|
||||
/* 80872018 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 8087201C 7C 08 02 A6 */ mflr r0
|
||||
/* 80872020 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80872024 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 80872028 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 8087202C 80 03 04 A0 */ lwz r0, 0x4a0(r3)
|
||||
/* 80872030 54 00 07 39 */ rlwinm. r0, r0, 0, 0x1c, 0x1c
|
||||
/* 80872034 40 82 00 1C */ bne lbl_80872050
|
||||
/* 80872038 28 1F 00 00 */ cmplwi r31, 0
|
||||
/* 8087203C 41 82 00 08 */ beq lbl_80872044
|
||||
/* 80872040 4B FF FD E5 */ bl __ct__10daMirror_cFv
|
||||
lbl_80872044:
|
||||
/* 80872044 80 1F 04 A0 */ lwz r0, 0x4a0(r31)
|
||||
/* 80872048 60 00 00 08 */ ori r0, r0, 8
|
||||
/* 8087204C 90 1F 04 A0 */ stw r0, 0x4a0(r31)
|
||||
lbl_80872050:
|
||||
/* 80872050 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80872054 48 00 00 19 */ bl create__10daMirror_cFv
|
||||
/* 80872058 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 8087205C 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80872060 7C 08 03 A6 */ mtlr r0
|
||||
/* 80872064 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80872068 4E 80 00 20 */ blr
|
||||
@@ -1,44 +0,0 @@
|
||||
lbl_808724C0:
|
||||
/* 808724C0 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 808724C4 7C 08 02 A6 */ mflr r0
|
||||
/* 808724C8 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 808724CC 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 808724D0 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 808724D4 3C 60 80 45 */ lis r3, m_myObj__10daMirror_c@ha /* 0x80450DA8@ha */
|
||||
/* 808724D8 80 03 0D A8 */ lwz r0, m_myObj__10daMirror_c@l(r3) /* 0x80450DA8@l */
|
||||
/* 808724DC 7C 1F 00 40 */ cmplw r31, r0
|
||||
/* 808724E0 41 82 00 0C */ beq lbl_808724EC
|
||||
/* 808724E4 38 60 00 01 */ li r3, 1
|
||||
/* 808724E8 48 00 00 64 */ b lbl_8087254C
|
||||
lbl_808724EC:
|
||||
/* 808724EC 80 1F 06 F8 */ lwz r0, 0x6f8(r31)
|
||||
/* 808724F0 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 808724F4 41 82 00 3C */ beq lbl_80872530
|
||||
/* 808724F8 3C 60 80 43 */ lis r3, g_env_light@ha /* 0x8042CA54@ha */
|
||||
/* 808724FC 38 63 CA 54 */ addi r3, r3, g_env_light@l /* 0x8042CA54@l */
|
||||
/* 80872500 38 80 00 10 */ li r4, 0x10
|
||||
/* 80872504 38 BF 04 D0 */ addi r5, r31, 0x4d0
|
||||
/* 80872508 38 DF 01 0C */ addi r6, r31, 0x10c
|
||||
/* 8087250C 4B 93 12 B9 */ bl settingTevStruct__18dScnKy_env_light_cFiP4cXyzP12dKy_tevstr_c
|
||||
/* 80872510 3C 60 80 43 */ lis r3, g_env_light@ha /* 0x8042CA54@ha */
|
||||
/* 80872514 38 63 CA 54 */ addi r3, r3, g_env_light@l /* 0x8042CA54@l */
|
||||
/* 80872518 80 9F 06 F8 */ lwz r4, 0x6f8(r31)
|
||||
/* 8087251C 80 84 00 04 */ lwz r4, 4(r4)
|
||||
/* 80872520 38 BF 01 0C */ addi r5, r31, 0x10c
|
||||
/* 80872524 4B 93 1E F9 */ bl setLightTevColorType__18dScnKy_env_light_cFP12J3DModelDataP12dKy_tevstr_c
|
||||
/* 80872528 80 7F 06 F8 */ lwz r3, 0x6f8(r31)
|
||||
/* 8087252C 4B 79 B7 99 */ bl mDoExt_modelUpdateDL__FP8J3DModel
|
||||
lbl_80872530:
|
||||
/* 80872530 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 80872534 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 80872538 80 63 5F 70 */ lwz r3, 0x5f70(r3)
|
||||
/* 8087253C 38 9F 05 70 */ addi r4, r31, 0x570
|
||||
/* 80872540 38 A0 00 00 */ li r5, 0
|
||||
/* 80872544 4B AB 2F 49 */ bl entryImm__13J3DDrawBufferFP9J3DPacketUs
|
||||
/* 80872548 38 60 00 01 */ li r3, 1
|
||||
lbl_8087254C:
|
||||
/* 8087254C 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 80872550 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80872554 7C 08 03 A6 */ mtlr r0
|
||||
/* 80872558 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 8087255C 4E 80 00 20 */ blr
|
||||
@@ -1,9 +0,0 @@
|
||||
lbl_808723C4:
|
||||
/* 808723C4 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 808723C8 7C 08 02 A6 */ mflr r0
|
||||
/* 808723CC 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 808723D0 48 00 00 15 */ bl execute__10daMirror_cFv
|
||||
/* 808723D4 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 808723D8 7C 08 03 A6 */ mtlr r0
|
||||
/* 808723DC 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 808723E0 4E 80 00 20 */ blr
|
||||
@@ -1,42 +0,0 @@
|
||||
lbl_80871D84:
|
||||
/* 80871D84 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80871D88 7C 08 02 A6 */ mflr r0
|
||||
/* 80871D8C 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80871D90 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 80871D94 93 C1 00 08 */ stw r30, 8(r1)
|
||||
/* 80871D98 7C 7E 1B 78 */ mr r30, r3
|
||||
/* 80871D9C 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 80871DA0 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 80871DA4 80 63 61 B0 */ lwz r3, 0x61b0(r3)
|
||||
/* 80871DA8 C0 03 00 CC */ lfs f0, 0xcc(r3)
|
||||
/* 80871DAC 3C 60 80 3E */ lis r3, mClipper__14mDoLib_clipper@ha /* 0x803DD8E4@ha */
|
||||
/* 80871DB0 3B E3 D8 E4 */ addi r31, r3, mClipper__14mDoLib_clipper@l /* 0x803DD8E4@l */
|
||||
/* 80871DB4 D0 1F 00 58 */ stfs f0, 0x58(r31)
|
||||
/* 80871DB8 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80871DBC 4B A0 19 D1 */ bl calcViewFrustum__11J3DUClipperFv
|
||||
/* 80871DC0 3C 60 80 3E */ lis r3, mClipper__14mDoLib_clipper@ha /* 0x803DD8E4@ha */
|
||||
/* 80871DC4 38 63 D8 E4 */ addi r3, r3, mClipper__14mDoLib_clipper@l /* 0x803DD8E4@l */
|
||||
/* 80871DC8 3C 80 80 43 */ lis r4, j3dSys@ha /* 0x80434AC8@ha */
|
||||
/* 80871DCC 38 84 4A C8 */ addi r4, r4, j3dSys@l /* 0x80434AC8@l */
|
||||
/* 80871DD0 38 BE 01 70 */ addi r5, r30, 0x170
|
||||
/* 80871DD4 38 DE 01 64 */ addi r6, r30, 0x164
|
||||
/* 80871DD8 4B A0 1C 6D */ bl clip__11J3DUClipperCFPA4_CfP3VecP3Vec
|
||||
/* 80871DDC 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 80871DE0 40 82 00 0C */ bne lbl_80871DEC
|
||||
/* 80871DE4 7F C3 F3 78 */ mr r3, r30
|
||||
/* 80871DE8 4B FF F6 85 */ bl mainDraw__16dMirror_packet_cFv
|
||||
lbl_80871DEC:
|
||||
/* 80871DEC 3C 60 80 45 */ lis r3, mSystemFar__14mDoLib_clipper@ha /* 0x80450C70@ha */
|
||||
/* 80871DF0 C0 03 0C 70 */ lfs f0, mSystemFar__14mDoLib_clipper@l(r3) /* 0x80450C70@l */
|
||||
/* 80871DF4 D0 1F 00 58 */ stfs f0, 0x58(r31)
|
||||
/* 80871DF8 3C 60 80 3E */ lis r3, mClipper__14mDoLib_clipper@ha /* 0x803DD8E4@ha */
|
||||
/* 80871DFC 38 63 D8 E4 */ addi r3, r3, mClipper__14mDoLib_clipper@l /* 0x803DD8E4@l */
|
||||
/* 80871E00 4B A0 19 8D */ bl calcViewFrustum__11J3DUClipperFv
|
||||
/* 80871E04 7F C3 F3 78 */ mr r3, r30
|
||||
/* 80871E08 4B FF EE 8D */ bl reset__16dMirror_packet_cFv
|
||||
/* 80871E0C 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 80871E10 83 C1 00 08 */ lwz r30, 8(r1)
|
||||
/* 80871E14 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80871E18 7C 08 03 A6 */ mtlr r0
|
||||
/* 80871E1C 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80871E20 4E 80 00 20 */ blr
|
||||
@@ -1,10 +0,0 @@
|
||||
lbl_80872560:
|
||||
/* 80872560 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80872564 7C 08 02 A6 */ mflr r0
|
||||
/* 80872568 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 8087256C 38 63 05 70 */ addi r3, r3, 0x570
|
||||
/* 80872570 4B FF E7 E9 */ bl entryModel__16dMirror_packet_cFP8J3DModel
|
||||
/* 80872574 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80872578 7C 08 03 A6 */ mtlr r0
|
||||
/* 8087257C 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80872580 4E 80 00 20 */ blr
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user