Merge branch 'master' of https://github.com/zeldaret/tp into talk

This commit is contained in:
TakaRikka 2023-06-27 16:15:40 -07:00
commit 35126cb257
403 changed files with 6915 additions and 19107 deletions

38
.github/workflows/cd.yml vendored Normal file
View File

@ -0,0 +1,38 @@
name: CD
on:
push:
branches:
- master
env:
WORKFLOW: "ci.yml"
jobs:
download:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v3
- name: Get latest workflow run ID
id: get_run_id
run: |
RUN_ID=$(curl --request GET \
--url https://api.github.com/repos/${{ github.repository }}/actions/workflows/${{ env.WORKFLOW }}/runs \
--header 'authorization: Bearer ${{ secrets.GITHUB_TOKEN }}' \
--header 'content-type: application/json' | jq '.workflow_runs[0].id')
echo "run_id=$RUN_ID" >> $GITHUB_OUTPUT
- name: Download artifact
uses: dawidd6/action-download-artifact@v2.27.0
with:
github_token: ${{ secrets.GITHUB_TOKEN }}
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: ./tp upload-progress progress-${{ steps.get_run_id.outputs.run_id }}.json -b https://progress.deco.mp/ -p twilightprincess -v gcn_usa

View File

@ -1,20 +1,27 @@
name: OK Check
name: CI
on: pull_request
on:
pull_request:
branches:
- master
jobs:
build:
runs-on: ubuntu-latest
container:
image: ghcr.io/pheenoh/zeldaret-tp:latest
steps:
- name: Checkout
uses: actions/checkout@v1
with:
token: ${{secrets.MY_REPO_PAT}}
uses: actions/checkout@v3
- name: Copy in dol and compilers
run: cp /tmp/baserom.dol ./baserom.dol && cp -r /tmp/mwcc_compiler/ tools/mwcc_compiler && cp tools/mwcc_compiler/2.7/mwcceppc.exe tools/mwcc_compiler/2.7/mwcceppc_modded.exe && chown root /github/home/
- name: Run Make (OK)
run: make all rels && ./tp check --rels
- name: Create JSON for Progress
run: ./tp progress -f JSON > progress-${{ github.run_id }}.json
- name: Upload artifact
uses: actions/upload-artifact@v3
with:
name: artifact-${{ github.run_id }}
path: ./progress-${{ github.run_id }}.json

View File

@ -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 | 26.824641% | 964760 | 3596544
.text | 27.931926% | 1004584 | 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 | 34.538903% | 1388696 | 4020672
Total | 35.529384% | 1428520 | 4020672
## Total
Section | Percentage | Decompiled (bytes) | Total (bytes)
---|---|---|---
main.dol | 34.538903% | 1388696 | 4020672
RELs | 33.578532% | 3861640 | 11500324
Total | 33.827314% | 5250336 | 15520996
main.dol | 35.529384% | 1428520 | 4020672
RELs | 33.657973% | 3870776 | 11500324
Total | 34.142757% | 5299296 | 15520996
## RELs
@ -220,7 +220,7 @@ d_a_myna | 30.876570% | 9736 | 31532
d_a_nbomb | 28.739233% | 8808 | 30648
d_a_ni | 27.299309% | 8216 | 30096
d_a_npc_aru | 34.812103% | 12932 | 37148
d_a_npc_ash | 31.737680% | 9892 | 31168
d_a_npc_ash | 42.736140% | 13320 | 31168
d_a_npc_ashB | 32.906995% | 8336 | 25332
d_a_npc_bans | 34.954955% | 11640 | 33300
d_a_npc_besu | 38.726854% | 19492 | 50332
@ -389,7 +389,7 @@ d_a_obj_crystal | 44.482173% | 1048 | 2356
d_a_obj_cwall | 30.455195% | 5968 | 19596
d_a_obj_damCps | 100.000000% | 504 | 504
d_a_obj_dan | 35.198921% | 4176 | 11864
d_a_obj_digholl | 42.781690% | 972 | 2272
d_a_obj_digholl | 100.000000% | 2272 | 2272
d_a_obj_digplace | 35.129068% | 1252 | 3564
d_a_obj_digsnow | 44.813278% | 2160 | 4820
d_a_obj_dmelevator | 35.600390% | 4376 | 12292
@ -465,7 +465,7 @@ d_a_obj_kgate | 35.192216% | 5932 | 16856
d_a_obj_ki | 41.573034% | 2220 | 5340
d_a_obj_kiPot | 53.782895% | 1308 | 2432
d_a_obj_kita | 40.112090% | 2004 | 4996
d_a_obj_kjgjs | 52.250804% | 1300 | 2488
d_a_obj_kjgjs | 100.000000% | 2488 | 2488
d_a_obj_kkanban | 47.103514% | 1984 | 4212
d_a_obj_klift00 | 37.650457% | 3128 | 8308
d_a_obj_knBullet | 43.076923% | 1568 | 3640
@ -707,7 +707,7 @@ d_a_tag_CstaSw | 100.000000% | 2560 | 2560
d_a_tag_Lv6Gate | 39.281576% | 2712 | 6904
d_a_tag_Lv7Gate | 34.752224% | 2188 | 6296
d_a_tag_Lv8Gate | 43.347193% | 1668 | 3848
d_a_tag_TWgate | 53.384834% | 10504 | 19676
d_a_tag_TWgate | 55.682049% | 10956 | 19676
d_a_tag_ajnot | 100.000000% | 1232 | 1232
d_a_tag_allmato | 30.234070% | 3720 | 12304
d_a_tag_arena | 100.000000% | 712 | 712
@ -722,7 +722,7 @@ d_a_tag_csw | 35.869565% | 3696 | 10304
d_a_tag_escape | 100.000000% | 712 | 712
d_a_tag_event | 31.075697% | 1248 | 4016
d_a_tag_evt | 37.815126% | 1620 | 4284
d_a_tag_evtarea | 37.091319% | 1316 | 3548
d_a_tag_evtarea | 100.000000% | 3548 | 3548
d_a_tag_evtmsg | 39.491150% | 1428 | 3616
d_a_tag_firewall | 35.325132% | 1608 | 4552
d_a_tag_gra | 100.000000% | 800 | 800
@ -773,7 +773,7 @@ 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_tbox | 30.165503% | 9332 | 30936
@ -785,4 +785,4 @@ d_a_vrbox2 | 34.977578% | 2184 | 6244
d_a_warp_bug | 54.940711% | 1112 | 2024
d_a_ykgr | 44.400631% | 2252 | 5072
f_pc_profile_lst | 100.000000% | 28156 | 28156
Total | 33.578532% | 3861640 | 11500324
Total | 33.657973% | 3870776 | 11500324

View File

@ -1,22 +0,0 @@
lbl_8029CF68:
/* 8029CF68 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 8029CF6C 7C 08 02 A6 */ mflr r0
/* 8029CF70 90 01 00 14 */ stw r0, 0x14(r1)
/* 8029CF74 93 E1 00 0C */ stw r31, 0xc(r1)
/* 8029CF78 83 ED 86 0C */ lwz r31, __OSReport_disable-0xC(r13)
/* 8029CF7C 38 60 00 04 */ li r3, 4
/* 8029CF80 4B FF 3F A5 */ bl stop__8JASProbeFl
/* 8029CF84 38 60 00 04 */ li r3, 4
/* 8029CF88 3C 80 80 3A */ lis r4, JASAudioThread__stringBase0@ha /* 0x8039B338@ha */
/* 8029CF8C 38 84 B3 38 */ addi r4, r4, JASAudioThread__stringBase0@l /* 0x8039B338@l */
/* 8029CF90 38 84 00 08 */ addi r4, r4, 8
/* 8029CF94 4B FF 3F 51 */ bl start__8JASProbeFlPCc
/* 8029CF98 38 7F 00 30 */ addi r3, r31, 0x30
/* 8029CF9C 38 80 00 00 */ li r4, 0
/* 8029CFA0 38 A0 00 00 */ li r5, 0
/* 8029CFA4 48 0A 1A 51 */ bl OSSendMessage
/* 8029CFA8 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 8029CFAC 80 01 00 14 */ lwz r0, 0x14(r1)
/* 8029CFB0 7C 08 03 A6 */ mtlr r0
/* 8029CFB4 38 21 00 10 */ addi r1, r1, 0x10
/* 8029CFB8 4E 80 00 20 */ blr

View File

@ -1,31 +0,0 @@
lbl_8029CFBC:
/* 8029CFBC 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 8029CFC0 7C 08 02 A6 */ mflr r0
/* 8029CFC4 90 01 00 14 */ stw r0, 0x14(r1)
/* 8029CFC8 93 E1 00 0C */ stw r31, 0xc(r1)
/* 8029CFCC 83 ED 86 0C */ lwz r31, __OSReport_disable-0xC(r13)
lbl_8029CFD0:
/* 8029CFD0 48 0B 54 71 */ bl DSPCheckMailFromDSP
/* 8029CFD4 28 03 00 00 */ cmplwi r3, 0
/* 8029CFD8 41 82 FF F8 */ beq lbl_8029CFD0
/* 8029CFDC 48 0B 54 75 */ bl DSPReadMailFromDSP
/* 8029CFE0 54 60 84 3E */ srwi r0, r3, 0x10
/* 8029CFE4 28 00 F3 55 */ cmplwi r0, 0xf355
/* 8029CFE8 40 82 00 2C */ bne lbl_8029D014
/* 8029CFEC 54 60 04 2E */ rlwinm r0, r3, 0, 0x10, 0x17
/* 8029CFF0 28 00 FF 00 */ cmplwi r0, 0xff00
/* 8029CFF4 40 82 00 18 */ bne lbl_8029D00C
/* 8029CFF8 38 7F 00 30 */ addi r3, r31, 0x30
/* 8029CFFC 38 80 00 01 */ li r4, 1
/* 8029D000 38 A0 00 00 */ li r5, 0
/* 8029D004 48 0A 19 F1 */ bl OSSendMessage
/* 8029D008 48 00 00 0C */ b lbl_8029D014
lbl_8029D00C:
/* 8029D00C 54 63 04 3E */ clrlwi r3, r3, 0x10
/* 8029D010 48 00 09 B5 */ bl finishWork__6JASDspFUs
lbl_8029D014:
/* 8029D014 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 8029D018 80 01 00 14 */ lwz r0, 0x14(r1)
/* 8029D01C 7C 08 03 A6 */ mtlr r0
/* 8029D020 38 21 00 10 */ addi r1, r1, 0x10
/* 8029D024 4E 80 00 20 */ blr

View File

@ -1,30 +0,0 @@
lbl_8029CCDC:
/* 8029CCDC 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 8029CCE0 7C 08 02 A6 */ mflr r0
/* 8029CCE4 90 01 00 14 */ stw r0, 0x14(r1)
/* 8029CCE8 93 E1 00 0C */ stw r31, 0xc(r1)
/* 8029CCEC 7C 7F 1B 78 */ mr r31, r3
/* 8029CCF0 7C 87 23 78 */ mr r7, r4
/* 8029CCF4 7C A0 2B 78 */ mr r0, r5
/* 8029CCF8 80 8D 8C 90 */ lwz r4, JASDram(r13)
/* 8029CCFC 7C C5 33 78 */ mr r5, r6
/* 8029CD00 7C 06 03 78 */ mr r6, r0
/* 8029CD04 48 03 49 0D */ bl __ct__9JKRThreadFP7JKRHeapUlii
/* 8029CD08 34 7F 00 7C */ addic. r3, r31, 0x7c
/* 8029CD0C 41 82 00 08 */ beq lbl_8029CD14
/* 8029CD10 38 63 FF 84 */ addi r3, r3, -124
lbl_8029CD14:
/* 8029CD14 90 6D 86 0C */ stw r3, __OSReport_disable-0xC(r13)
/* 8029CD18 3C 60 80 3C */ lis r3, __vt__14JASAudioThread@ha /* 0x803C78E0@ha */
/* 8029CD1C 38 03 78 E0 */ addi r0, r3, __vt__14JASAudioThread@l /* 0x803C78E0@l */
/* 8029CD20 90 1F 00 00 */ stw r0, 0(r31)
/* 8029CD24 38 00 00 00 */ li r0, 0
/* 8029CD28 98 1F 00 84 */ stb r0, 0x84(r31)
/* 8029CD2C 38 7F 00 7C */ addi r3, r31, 0x7c
/* 8029CD30 48 0A 3F 45 */ bl OSInitThreadQueue
/* 8029CD34 7F E3 FB 78 */ mr r3, r31
/* 8029CD38 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 8029CD3C 80 01 00 14 */ lwz r0, 0x14(r1)
/* 8029CD40 7C 08 03 A6 */ mtlr r0
/* 8029CD44 38 21 00 10 */ addi r1, r1, 0x10
/* 8029CD48 4E 80 00 20 */ blr

View File

@ -1,39 +0,0 @@
lbl_8029D028:
/* 8029D028 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 8029D02C 7C 08 02 A6 */ mflr r0
/* 8029D030 90 01 00 14 */ stw r0, 0x14(r1)
/* 8029D034 93 E1 00 0C */ stw r31, 0xc(r1)
/* 8029D038 93 C1 00 08 */ stw r30, 8(r1)
/* 8029D03C 7C 7E 1B 79 */ or. r30, r3, r3
/* 8029D040 7C 9F 23 78 */ mr r31, r4
/* 8029D044 41 82 00 54 */ beq lbl_8029D098
/* 8029D048 3C 60 80 3C */ lis r3, __vt__14JASAudioThread@ha /* 0x803C78E0@ha */
/* 8029D04C 38 03 78 E0 */ addi r0, r3, __vt__14JASAudioThread@l /* 0x803C78E0@l */
/* 8029D050 90 1E 00 00 */ stw r0, 0(r30)
/* 8029D054 34 1E 00 7C */ addic. r0, r30, 0x7c
/* 8029D058 41 82 00 24 */ beq lbl_8029D07C
/* 8029D05C 34 7E 00 7C */ addic. r3, r30, 0x7c
/* 8029D060 41 82 00 08 */ beq lbl_8029D068
/* 8029D064 38 63 FF 84 */ addi r3, r3, -124
lbl_8029D068:
/* 8029D068 80 0D 86 0C */ lwz r0, __OSReport_disable-0xC(r13)
/* 8029D06C 7C 00 18 40 */ cmplw r0, r3
/* 8029D070 40 82 00 0C */ bne lbl_8029D07C
/* 8029D074 38 00 00 00 */ li r0, 0
/* 8029D078 90 0D 86 0C */ stw r0, __OSReport_disable-0xC(r13)
lbl_8029D07C:
/* 8029D07C 7F C3 F3 78 */ mr r3, r30
/* 8029D080 38 80 00 00 */ li r4, 0
/* 8029D084 48 03 46 D5 */ bl __dt__9JKRThreadFv
/* 8029D088 7F E0 07 35 */ extsh. r0, r31
/* 8029D08C 40 81 00 0C */ ble lbl_8029D098
/* 8029D090 7F C3 F3 78 */ mr r3, r30
/* 8029D094 48 03 1C A9 */ bl __dl__FPv
lbl_8029D098:
/* 8029D098 7F C3 F3 78 */ mr r3, r30
/* 8029D09C 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 8029D0A0 83 C1 00 08 */ lwz r30, 8(r1)
/* 8029D0A4 80 01 00 14 */ lwz r0, 0x14(r1)
/* 8029D0A8 7C 08 03 A6 */ mtlr r0
/* 8029D0AC 38 21 00 10 */ addi r1, r1, 0x10
/* 8029D0B0 4E 80 00 20 */ blr

View File

@ -1,33 +0,0 @@
lbl_8029CD4C:
/* 8029CD4C 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 8029CD50 7C 08 02 A6 */ mflr r0
/* 8029CD54 90 01 00 14 */ stw r0, 0x14(r1)
/* 8029CD58 93 E1 00 0C */ stw r31, 0xc(r1)
/* 8029CD5C 7C 7F 1B 78 */ mr r31, r3
/* 8029CD60 38 60 00 88 */ li r3, 0x88
/* 8029CD64 80 8D 8C 90 */ lwz r4, JASDram(r13)
/* 8029CD68 38 A0 00 00 */ li r5, 0
/* 8029CD6C 48 03 1F 2D */ bl __nw__FUlP7JKRHeapi
/* 8029CD70 7C 64 1B 79 */ or. r4, r3, r3
/* 8029CD74 41 82 00 18 */ beq lbl_8029CD8C
/* 8029CD78 7F E4 FB 78 */ mr r4, r31
/* 8029CD7C 38 A0 00 10 */ li r5, 0x10
/* 8029CD80 38 C0 14 00 */ li r6, 0x1400
/* 8029CD84 4B FF FF 59 */ bl __ct__14JASAudioThreadFiiUl
/* 8029CD88 7C 64 1B 78 */ mr r4, r3
lbl_8029CD8C:
/* 8029CD8C 80 0D 8D F0 */ lwz r0, sSystemHeap__7JKRHeap(r13)
/* 8029CD90 28 00 00 00 */ cmplwi r0, 0
/* 8029CD94 41 82 00 08 */ beq lbl_8029CD9C
/* 8029CD98 48 00 00 08 */ b lbl_8029CDA0
lbl_8029CD9C:
/* 8029CD9C 80 0D 8D F4 */ lwz r0, sCurrentHeap__7JKRHeap(r13)
lbl_8029CDA0:
/* 8029CDA0 90 04 00 74 */ stw r0, 0x74(r4)
/* 8029CDA4 80 64 00 2C */ lwz r3, 0x2c(r4)
/* 8029CDA8 48 0A 4A 0D */ bl OSResumeThread
/* 8029CDAC 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 8029CDB0 80 01 00 14 */ lwz r0, 0x14(r1)
/* 8029CDB4 7C 08 03 A6 */ mtlr r0
/* 8029CDB8 38 21 00 10 */ addi r1, r1, 0x10
/* 8029CDBC 4E 80 00 20 */ blr

View File

@ -1,12 +0,0 @@
lbl_8029CDC0:
/* 8029CDC0 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 8029CDC4 7C 08 02 A6 */ mflr r0
/* 8029CDC8 90 01 00 14 */ stw r0, 0x14(r1)
/* 8029CDCC 38 80 00 02 */ li r4, 2
/* 8029CDD0 38 A0 00 01 */ li r5, 1
/* 8029CDD4 38 63 00 30 */ addi r3, r3, 0x30
/* 8029CDD8 48 0A 1D C1 */ bl OSJamMessage
/* 8029CDDC 80 01 00 14 */ lwz r0, 0x14(r1)
/* 8029CDE0 7C 08 03 A6 */ mtlr r0
/* 8029CDE4 38 21 00 10 */ addi r1, r1, 0x10
/* 8029CDE8 4E 80 00 20 */ blr

View File

@ -1,27 +0,0 @@
lbl_802938BC:
/* 802938BC 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 802938C0 7C 08 02 A6 */ mflr r0
/* 802938C4 90 01 00 14 */ stw r0, 0x14(r1)
/* 802938C8 93 E1 00 0C */ stw r31, 0xc(r1)
/* 802938CC 7C 7F 1B 78 */ mr r31, r3
/* 802938D0 48 00 28 39 */ bl init__12JASSeqReaderFv
/* 802938D4 38 0D 8C B8 */ la r0, sDefaultParser__10JASSeqCtrl(r13) /* 80451238-_SDA_BASE_ */
/* 802938D8 90 1F 00 3C */ stw r0, 0x3c(r31)
/* 802938DC 38 00 00 00 */ li r0, 0
/* 802938E0 90 1F 00 40 */ stw r0, 0x40(r31)
/* 802938E4 90 1F 00 44 */ stw r0, 0x44(r31)
/* 802938E8 90 1F 00 48 */ stw r0, 0x48(r31)
/* 802938EC B0 1F 00 4C */ sth r0, 0x4c(r31)
/* 802938F0 B0 1F 00 4E */ sth r0, 0x4e(r31)
/* 802938F4 98 1F 00 50 */ stb r0, 0x50(r31)
/* 802938F8 98 1F 00 51 */ stb r0, 0x51(r31)
/* 802938FC 90 1F 00 54 */ stw r0, 0x54(r31)
/* 80293900 90 1F 00 58 */ stw r0, 0x58(r31)
/* 80293904 7F E3 FB 78 */ mr r3, r31
/* 80293908 48 00 28 01 */ bl init__12JASSeqReaderFv
/* 8029390C 7F E3 FB 78 */ mr r3, r31
/* 80293910 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 80293914 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80293918 7C 08 03 A6 */ mtlr r0
/* 8029391C 38 21 00 10 */ addi r1, r1, 0x10
/* 80293920 4E 80 00 20 */ blr

View File

@ -1,20 +0,0 @@
lbl_80293CAC:
/* 80293CAC 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80293CB0 7C 08 02 A6 */ mflr r0
/* 80293CB4 90 01 00 14 */ stw r0, 0x14(r1)
/* 80293CB8 93 E1 00 0C */ stw r31, 0xc(r1)
/* 80293CBC 7C 7F 1B 79 */ or. r31, r3, r3
/* 80293CC0 41 82 00 1C */ beq lbl_80293CDC
/* 80293CC4 3C A0 80 3C */ lis r5, __vt__12JASSeqParser@ha /* 0x803C7650@ha */
/* 80293CC8 38 05 76 50 */ addi r0, r5, __vt__12JASSeqParser@l /* 0x803C7650@l */
/* 80293CCC 90 1F 00 00 */ stw r0, 0(r31)
/* 80293CD0 7C 80 07 35 */ extsh. r0, r4
/* 80293CD4 40 81 00 08 */ ble lbl_80293CDC
/* 80293CD8 48 03 B0 65 */ bl __dl__FPv
lbl_80293CDC:
/* 80293CDC 7F E3 FB 78 */ mr r3, r31
/* 80293CE0 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 80293CE4 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80293CE8 7C 08 03 A6 */ mtlr r0
/* 80293CEC 38 21 00 10 */ addi r1, r1, 0x10
/* 80293CF0 4E 80 00 20 */ blr

View File

@ -1,17 +0,0 @@
lbl_80293C6C:
/* 80293C6C 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80293C70 7C 08 02 A6 */ mflr r0
/* 80293C74 90 01 00 14 */ stw r0, 0x14(r1)
/* 80293C78 3C 60 80 3C */ lis r3, __vt__12JASSeqParser@ha /* 0x803C7650@ha */
/* 80293C7C 38 03 76 50 */ addi r0, r3, __vt__12JASSeqParser@l /* 0x803C7650@l */
/* 80293C80 90 0D 8C B8 */ stw r0, sDefaultParser__10JASSeqCtrl(r13)
/* 80293C84 38 6D 8C B8 */ la r3, sDefaultParser__10JASSeqCtrl(r13) /* 80451238-_SDA_BASE_ */
/* 80293C88 3C 80 80 29 */ lis r4, __dt__12JASSeqParserFv@ha /* 0x80293CAC@ha */
/* 80293C8C 38 84 3C AC */ addi r4, r4, __dt__12JASSeqParserFv@l /* 0x80293CAC@l */
/* 80293C90 3C A0 80 43 */ lis r5, lit_433@ha /* 0x80431B18@ha */
/* 80293C94 38 A5 1B 18 */ addi r5, r5, lit_433@l /* 0x80431B18@l */
/* 80293C98 48 0C DF 8D */ bl __register_global_object
/* 80293C9C 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80293CA0 7C 08 03 A6 */ mtlr r0
/* 80293CA4 38 21 00 10 */ addi r1, r1, 0x10
/* 80293CA8 4E 80 00 20 */ blr

View File

@ -1,30 +0,0 @@
lbl_80293B78:
/* 80293B78 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80293B7C 7C 08 02 A6 */ mflr r0
/* 80293B80 90 01 00 14 */ stw r0, 0x14(r1)
/* 80293B84 93 E1 00 0C */ stw r31, 0xc(r1)
/* 80293B88 7C 7F 1B 78 */ mr r31, r3
/* 80293B8C 80 03 00 44 */ lwz r0, 0x44(r3)
/* 80293B90 28 00 00 00 */ cmplwi r0, 0
/* 80293B94 40 82 00 40 */ bne lbl_80293BD4
/* 80293B98 4B FF FF 91 */ bl findIntr__10JASSeqCtrlFv
/* 80293B9C 2C 03 00 00 */ cmpwi r3, 0
/* 80293BA0 41 80 00 34 */ blt lbl_80293BD4
/* 80293BA4 80 9F 00 48 */ lwz r4, 0x48(r31)
/* 80293BA8 1C 03 00 03 */ mulli r0, r3, 3
/* 80293BAC 7C 84 02 14 */ add r4, r4, r0
/* 80293BB0 80 7F 00 00 */ lwz r3, 0(r31)
/* 80293BB4 38 04 FF FF */ addi r0, r4, -1
/* 80293BB8 7C 03 00 2E */ lwzx r0, r3, r0
/* 80293BBC 54 03 02 3E */ clrlwi r3, r0, 8
/* 80293BC0 80 1F 00 04 */ lwz r0, 4(r31)
/* 80293BC4 90 1F 00 44 */ stw r0, 0x44(r31)
/* 80293BC8 80 1F 00 00 */ lwz r0, 0(r31)
/* 80293BCC 7C 00 1A 14 */ add r0, r0, r3
/* 80293BD0 90 1F 00 04 */ stw r0, 4(r31)
lbl_80293BD4:
/* 80293BD4 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 80293BD8 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80293BDC 7C 08 03 A6 */ mtlr r0
/* 80293BE0 38 21 00 10 */ addi r1, r1, 0x10
/* 80293BE4 4E 80 00 20 */ blr

View File

@ -1,5 +0,0 @@
lbl_80293AF0:
/* 80293AF0 A0 03 00 4E */ lhz r0, 0x4e(r3)
/* 80293AF4 7C 00 20 78 */ andc r0, r0, r4
/* 80293AF8 B0 03 00 4E */ sth r0, 0x4e(r3)
/* 80293AFC 4E 80 00 20 */ blr

View File

@ -1,24 +0,0 @@
lbl_80293B28:
/* 80293B28 A0 83 00 4E */ lhz r4, 0x4e(r3)
/* 80293B2C A0 03 00 4C */ lhz r0, 0x4c(r3)
/* 80293B30 7C 84 00 38 */ and r4, r4, r0
/* 80293B34 38 A0 00 00 */ li r5, 0
/* 80293B38 48 00 00 30 */ b lbl_80293B68
lbl_80293B3C:
/* 80293B3C 54 80 07 FF */ clrlwi. r0, r4, 0x1f
/* 80293B40 41 82 00 20 */ beq lbl_80293B60
/* 80293B44 A0 83 00 4C */ lhz r4, 0x4c(r3)
/* 80293B48 38 00 00 01 */ li r0, 1
/* 80293B4C 7C 00 28 30 */ slw r0, r0, r5
/* 80293B50 7C 80 00 78 */ andc r0, r4, r0
/* 80293B54 B0 03 00 4C */ sth r0, 0x4c(r3)
/* 80293B58 7C A3 2B 78 */ mr r3, r5
/* 80293B5C 4E 80 00 20 */ blr
lbl_80293B60:
/* 80293B60 54 84 F8 7E */ srwi r4, r4, 1
/* 80293B64 38 A5 00 01 */ addi r5, r5, 1
lbl_80293B68:
/* 80293B68 28 04 00 00 */ cmplwi r4, 0
/* 80293B6C 40 82 FF D0 */ bne lbl_80293B3C
/* 80293B70 38 60 FF FF */ li r3, -1
/* 80293B74 4E 80 00 20 */ blr

View File

@ -1,24 +0,0 @@
lbl_80293924:
/* 80293924 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80293928 7C 08 02 A6 */ mflr r0
/* 8029392C 90 01 00 14 */ stw r0, 0x14(r1)
/* 80293930 93 E1 00 0C */ stw r31, 0xc(r1)
/* 80293934 7C 7F 1B 78 */ mr r31, r3
/* 80293938 48 00 27 D1 */ bl init__12JASSeqReaderFv
/* 8029393C 38 0D 8C B8 */ la r0, sDefaultParser__10JASSeqCtrl(r13) /* 80451238-_SDA_BASE_ */
/* 80293940 90 1F 00 3C */ stw r0, 0x3c(r31)
/* 80293944 38 00 00 00 */ li r0, 0
/* 80293948 90 1F 00 40 */ stw r0, 0x40(r31)
/* 8029394C 90 1F 00 44 */ stw r0, 0x44(r31)
/* 80293950 90 1F 00 48 */ stw r0, 0x48(r31)
/* 80293954 B0 1F 00 4C */ sth r0, 0x4c(r31)
/* 80293958 B0 1F 00 4E */ sth r0, 0x4e(r31)
/* 8029395C 98 1F 00 50 */ stb r0, 0x50(r31)
/* 80293960 90 1F 00 54 */ stw r0, 0x54(r31)
/* 80293964 90 1F 00 58 */ stw r0, 0x58(r31)
/* 80293968 98 1F 00 51 */ stb r0, 0x51(r31)
/* 8029396C 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 80293970 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80293974 7C 08 03 A6 */ mtlr r0
/* 80293978 38 21 00 10 */ addi r1, r1, 0x10
/* 8029397C 4E 80 00 20 */ blr

View File

@ -1,10 +0,0 @@
lbl_80293ABC:
/* 80293ABC A0 A3 00 4E */ lhz r5, 0x4e(r3)
/* 80293AC0 38 00 00 01 */ li r0, 1
/* 80293AC4 7C 04 20 30 */ slw r4, r0, r4
/* 80293AC8 7C A0 20 39 */ and. r0, r5, r4
/* 80293ACC 4D 82 00 20 */ beqlr
/* 80293AD0 A0 03 00 4C */ lhz r0, 0x4c(r3)
/* 80293AD4 7C 00 23 78 */ or r0, r0, r4
/* 80293AD8 B0 03 00 4C */ sth r0, 0x4c(r3)
/* 80293ADC 4E 80 00 20 */ blr

View File

@ -1,12 +0,0 @@
lbl_80293B00:
/* 80293B00 80 03 00 44 */ lwz r0, 0x44(r3)
/* 80293B04 28 00 00 00 */ cmplwi r0, 0
/* 80293B08 40 82 00 0C */ bne lbl_80293B14
/* 80293B0C 38 60 00 00 */ li r3, 0
/* 80293B10 4E 80 00 20 */ blr
lbl_80293B14:
/* 80293B14 90 03 00 04 */ stw r0, 4(r3)
/* 80293B18 38 00 00 00 */ li r0, 0
/* 80293B1C 90 03 00 44 */ stw r0, 0x44(r3)
/* 80293B20 38 60 00 01 */ li r3, 1
/* 80293B24 4E 80 00 20 */ blr

View File

@ -1,5 +0,0 @@
lbl_80293AE0:
/* 80293AE0 A0 03 00 4E */ lhz r0, 0x4e(r3)
/* 80293AE4 7C 00 23 78 */ or r0, r0, r4
/* 80293AE8 B0 03 00 4E */ sth r0, 0x4e(r3)
/* 80293AEC 4E 80 00 20 */ blr

View File

@ -1,18 +0,0 @@
lbl_80293980:
/* 80293980 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80293984 7C 08 02 A6 */ mflr r0
/* 80293988 90 01 00 14 */ stw r0, 0x14(r1)
/* 8029398C 93 E1 00 0C */ stw r31, 0xc(r1)
/* 80293990 93 C1 00 08 */ stw r30, 8(r1)
/* 80293994 7C 7E 1B 78 */ mr r30, r3
/* 80293998 7C BF 2B 78 */ mr r31, r5
/* 8029399C 48 00 27 AD */ bl init__12JASSeqReaderFPv
/* 802939A0 80 1E 00 00 */ lwz r0, 0(r30)
/* 802939A4 7C 00 FA 14 */ add r0, r0, r31
/* 802939A8 90 1E 00 04 */ stw r0, 4(r30)
/* 802939AC 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 802939B0 83 C1 00 08 */ lwz r30, 8(r1)
/* 802939B4 80 01 00 14 */ lwz r0, 0x14(r1)
/* 802939B8 7C 08 03 A6 */ mtlr r0
/* 802939BC 38 21 00 10 */ addi r1, r1, 0x10
/* 802939C0 4E 80 00 20 */ blr

View File

@ -1,72 +0,0 @@
lbl_802939C4:
/* 802939C4 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 802939C8 7C 08 02 A6 */ mflr r0
/* 802939CC 90 01 00 14 */ stw r0, 0x14(r1)
/* 802939D0 93 E1 00 0C */ stw r31, 0xc(r1)
/* 802939D4 93 C1 00 08 */ stw r30, 8(r1)
/* 802939D8 7C 7E 1B 78 */ mr r30, r3
/* 802939DC 7C 9F 23 78 */ mr r31, r4
/* 802939E0 80 03 00 00 */ lwz r0, 0(r3)
/* 802939E4 28 00 00 00 */ cmplwi r0, 0
/* 802939E8 40 82 00 0C */ bne lbl_802939F4
/* 802939EC 38 60 00 00 */ li r3, 0
/* 802939F0 48 00 00 B4 */ b lbl_80293AA4
lbl_802939F4:
/* 802939F4 38 80 00 06 */ li r4, 6
/* 802939F8 48 00 00 C5 */ bl interrupt__10JASSeqCtrlFQ210JASSeqCtrl8IntrType
/* 802939FC 7F C3 F3 78 */ mr r3, r30
/* 80293A00 48 00 01 E9 */ bl timerProcess__10JASSeqCtrlFv
/* 80293A04 88 1E 00 51 */ lbz r0, 0x51(r30)
/* 80293A08 28 00 00 00 */ cmplwi r0, 0
/* 80293A0C 41 82 00 28 */ beq lbl_80293A34
/* 80293A10 7F E3 FB 78 */ mr r3, r31
/* 80293A14 38 80 00 00 */ li r4, 0
/* 80293A18 4B FF E8 09 */ bl checkNoteStop__8JASTrackCFUl
/* 80293A1C 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 80293A20 40 82 00 0C */ bne lbl_80293A2C
/* 80293A24 38 60 00 00 */ li r3, 0
/* 80293A28 48 00 00 7C */ b lbl_80293AA4
lbl_80293A2C:
/* 80293A2C 38 00 00 00 */ li r0, 0
/* 80293A30 98 1E 00 51 */ stb r0, 0x51(r30)
lbl_80293A34:
/* 80293A34 80 7E 00 40 */ lwz r3, 0x40(r30)
/* 80293A38 2C 03 00 00 */ cmpwi r3, 0
/* 80293A3C 40 81 00 0C */ ble lbl_80293A48
/* 80293A40 38 03 FF FF */ addi r0, r3, -1
/* 80293A44 90 1E 00 40 */ stw r0, 0x40(r30)
lbl_80293A48:
/* 80293A48 7F C3 F3 78 */ mr r3, r30
/* 80293A4C 48 00 01 2D */ bl checkIntr__10JASSeqCtrlFv
/* 80293A50 48 00 00 2C */ b lbl_80293A7C
lbl_80293A54:
/* 80293A54 80 7E 00 3C */ lwz r3, 0x3c(r30)
/* 80293A58 7F E4 FB 78 */ mr r4, r31
/* 80293A5C 81 83 00 00 */ lwz r12, 0(r3)
/* 80293A60 81 8C 00 0C */ lwz r12, 0xc(r12)
/* 80293A64 7D 89 03 A6 */ mtctr r12
/* 80293A68 4E 80 04 21 */ bctrl
/* 80293A6C 2C 03 00 00 */ cmpwi r3, 0
/* 80293A70 40 80 00 0C */ bge lbl_80293A7C
/* 80293A74 38 60 FF FF */ li r3, -1
/* 80293A78 48 00 00 2C */ b lbl_80293AA4
lbl_80293A7C:
/* 80293A7C 80 1E 00 40 */ lwz r0, 0x40(r30)
/* 80293A80 2C 00 00 00 */ cmpwi r0, 0
/* 80293A84 41 82 00 10 */ beq lbl_80293A94
/* 80293A88 80 1E 00 44 */ lwz r0, 0x44(r30)
/* 80293A8C 28 00 00 00 */ cmplwi r0, 0
/* 80293A90 41 82 00 10 */ beq lbl_80293AA0
lbl_80293A94:
/* 80293A94 88 1E 00 51 */ lbz r0, 0x51(r30)
/* 80293A98 28 00 00 00 */ cmplwi r0, 0
/* 80293A9C 41 82 FF B8 */ beq lbl_80293A54
lbl_80293AA0:
/* 80293AA0 38 60 00 00 */ li r3, 0
lbl_80293AA4:
/* 80293AA4 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 80293AA8 83 C1 00 08 */ lwz r30, 8(r1)
/* 80293AAC 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80293AB0 7C 08 03 A6 */ mtlr r0
/* 80293AB4 38 21 00 10 */ addi r1, r1, 0x10
/* 80293AB8 4E 80 00 20 */ blr

View File

@ -1,36 +0,0 @@
lbl_80293BE8:
/* 80293BE8 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80293BEC 7C 08 02 A6 */ mflr r0
/* 80293BF0 90 01 00 14 */ stw r0, 0x14(r1)
/* 80293BF4 93 E1 00 0C */ stw r31, 0xc(r1)
/* 80293BF8 7C 7F 1B 78 */ mr r31, r3
/* 80293BFC 80 83 00 54 */ lwz r4, 0x54(r3)
/* 80293C00 28 04 00 00 */ cmplwi r4, 0
/* 80293C04 41 82 00 54 */ beq lbl_80293C58
/* 80293C08 38 04 FF FF */ addi r0, r4, -1
/* 80293C0C 90 1F 00 54 */ stw r0, 0x54(r31)
/* 80293C10 80 1F 00 54 */ lwz r0, 0x54(r31)
/* 80293C14 28 00 00 00 */ cmplwi r0, 0
/* 80293C18 40 82 00 40 */ bne lbl_80293C58
/* 80293C1C 38 80 00 05 */ li r4, 5
/* 80293C20 4B FF FE 9D */ bl interrupt__10JASSeqCtrlFQ210JASSeqCtrl8IntrType
/* 80293C24 88 7F 00 50 */ lbz r3, 0x50(r31)
/* 80293C28 28 03 00 00 */ cmplwi r3, 0
/* 80293C2C 41 82 00 24 */ beq lbl_80293C50
/* 80293C30 38 03 FF FF */ addi r0, r3, -1
/* 80293C34 98 1F 00 50 */ stb r0, 0x50(r31)
/* 80293C38 88 1F 00 50 */ lbz r0, 0x50(r31)
/* 80293C3C 28 00 00 00 */ cmplwi r0, 0
/* 80293C40 41 82 00 18 */ beq lbl_80293C58
/* 80293C44 80 1F 00 58 */ lwz r0, 0x58(r31)
/* 80293C48 90 1F 00 54 */ stw r0, 0x54(r31)
/* 80293C4C 48 00 00 0C */ b lbl_80293C58
lbl_80293C50:
/* 80293C50 80 1F 00 58 */ lwz r0, 0x58(r31)
/* 80293C54 90 1F 00 54 */ stw r0, 0x54(r31)
lbl_80293C58:
/* 80293C58 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 80293C5C 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80293C60 7C 08 03 A6 */ mtlr r0
/* 80293C64 38 21 00 10 */ addi r1, r1, 0x10
/* 80293C68 4E 80 00 20 */ blr

View File

@ -1,10 +0,0 @@
lbl_8037235C:
/* 8037235C 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80372360 7C 08 02 A6 */ mflr r0
/* 80372364 90 01 00 14 */ stw r0, 0x14(r1)
/* 80372368 48 00 09 99 */ bl EXI2_EnableInterrupts
/* 8037236C 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80372370 38 60 00 00 */ li r3, 0
/* 80372374 7C 08 03 A6 */ mtlr r0
/* 80372378 38 21 00 10 */ addi r1, r1, 0x10
/* 8037237C 4E 80 00 20 */ blr

View File

@ -1,11 +0,0 @@
lbl_803725EC:
/* 803725EC 80 0D 94 40 */ lwz r0, gIsInitialized(r13)
/* 803725F0 2C 00 00 00 */ cmpwi r0, 0
/* 803725F4 41 82 00 0C */ beq lbl_80372600
/* 803725F8 38 60 D8 EB */ li r3, -10005
/* 803725FC 4E 80 00 20 */ blr
lbl_80372600:
/* 80372600 38 00 00 01 */ li r0, 1
/* 80372604 38 60 00 00 */ li r3, 0
/* 80372608 90 0D 94 40 */ stw r0, gIsInitialized(r13)
/* 8037260C 4E 80 00 20 */ blr

View File

@ -1,10 +0,0 @@
lbl_803723F0:
/* 803723F0 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 803723F4 7C 08 02 A6 */ mflr r0
/* 803723F8 90 01 00 14 */ stw r0, 0x14(r1)
/* 803723FC 48 00 09 21 */ bl EXI2_Reserve
/* 80372400 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80372404 38 60 00 00 */ li r3, 0
/* 80372408 7C 08 03 A6 */ mtlr r0
/* 8037240C 38 21 00 10 */ addi r1, r1, 0x10
/* 80372410 4E 80 00 20 */ blr

View File

@ -1,10 +0,0 @@
lbl_80372414:
/* 80372414 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80372418 7C 08 02 A6 */ mflr r0
/* 8037241C 90 01 00 14 */ stw r0, 0x14(r1)
/* 80372420 48 00 09 01 */ bl EXI2_Unreserve
/* 80372424 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80372428 38 60 00 00 */ li r3, 0
/* 8037242C 7C 08 03 A6 */ mtlr r0
/* 80372430 38 21 00 10 */ addi r1, r1, 0x10
/* 80372434 4E 80 00 20 */ blr

View File

@ -1,10 +0,0 @@
lbl_80372908:
/* 80372908 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 8037290C 7C 08 02 A6 */ mflr r0
/* 80372910 90 01 00 14 */ stw r0, 0x14(r1)
/* 80372914 48 00 07 A9 */ bl DBInitInterrupts
/* 80372918 80 01 00 14 */ lwz r0, 0x14(r1)
/* 8037291C 38 60 00 00 */ li r3, 0
/* 80372920 7C 08 03 A6 */ mtlr r0
/* 80372924 38 21 00 10 */ addi r1, r1, 0x10
/* 80372928 4E 80 00 20 */ blr

View File

@ -1,11 +0,0 @@
lbl_80372BA0:
/* 80372BA0 80 0D 94 48 */ lwz r0, gIsInitialized(r13)
/* 80372BA4 2C 00 00 00 */ cmpwi r0, 0
/* 80372BA8 41 82 00 0C */ beq lbl_80372BB4
/* 80372BAC 38 60 D8 EB */ li r3, -10005
/* 80372BB0 4E 80 00 20 */ blr
lbl_80372BB4:
/* 80372BB4 38 00 00 01 */ li r0, 1
/* 80372BB8 38 60 00 00 */ li r3, 0
/* 80372BBC 90 0D 94 48 */ stw r0, gIsInitialized(r13)
/* 80372BC0 4E 80 00 20 */ blr

View File

@ -1,10 +0,0 @@
lbl_8037299C:
/* 8037299C 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 803729A0 7C 08 02 A6 */ mflr r0
/* 803729A4 90 01 00 14 */ stw r0, 0x14(r1)
/* 803729A8 48 00 03 89 */ bl DBOpen
/* 803729AC 80 01 00 14 */ lwz r0, 0x14(r1)
/* 803729B0 38 60 00 00 */ li r3, 0
/* 803729B4 7C 08 03 A6 */ mtlr r0
/* 803729B8 38 21 00 10 */ addi r1, r1, 0x10
/* 803729BC 4E 80 00 20 */ blr

View File

@ -1,10 +0,0 @@
lbl_803729C0:
/* 803729C0 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 803729C4 7C 08 02 A6 */ mflr r0
/* 803729C8 90 01 00 14 */ stw r0, 0x14(r1)
/* 803729CC 48 00 03 61 */ bl DBClose
/* 803729D0 80 01 00 14 */ lwz r0, 0x14(r1)
/* 803729D4 38 60 00 00 */ li r3, 0
/* 803729D8 7C 08 03 A6 */ mtlr r0
/* 803729DC 38 21 00 10 */ addi r1, r1, 0x10
/* 803729E0 4E 80 00 20 */ blr

View File

@ -1,5 +0,0 @@
lbl_8036ECCC:
/* 8036ECCC 3C 60 80 45 */ lis r3, IsTRKConnected@ha /* 0x8044F288@ha */
/* 8036ECD0 38 63 F2 88 */ addi r3, r3, IsTRKConnected@l /* 0x8044F288@l */
/* 8036ECD4 80 63 00 00 */ lwz r3, 0(r3)
/* 8036ECD8 4E 80 00 20 */ blr

View File

@ -1,4 +0,0 @@
lbl_8036ECC0:
/* 8036ECC0 3C 80 80 45 */ lis r4, IsTRKConnected@ha /* 0x8044F288@ha */
/* 8036ECC4 90 64 F2 88 */ stw r3, IsTRKConnected@l(r4) /* 0x8044F288@l */
/* 8036ECC8 4E 80 00 20 */ blr

View File

@ -1,10 +0,0 @@
lbl_8036CC18:
/* 8036CC18 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 8036CC1C 7C 08 02 A6 */ mflr r0
/* 8036CC20 90 01 00 14 */ stw r0, 0x14(r1)
/* 8036CC24 80 63 00 08 */ lwz r3, 8(r3)
/* 8036CC28 48 00 0A 65 */ bl TRKReleaseBuffer
/* 8036CC2C 80 01 00 14 */ lwz r0, 0x14(r1)
/* 8036CC30 7C 08 03 A6 */ mtlr r0
/* 8036CC34 38 21 00 10 */ addi r1, r1, 0x10
/* 8036CC38 4E 80 00 20 */ blr

View File

@ -1,23 +0,0 @@
lbl_8036CDE8:
/* 8036CDE8 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 8036CDEC 7C 08 02 A6 */ mflr r0
/* 8036CDF0 3C 60 80 45 */ lis r3, gTRKEventQueue@ha /* 0x8044D890@ha */
/* 8036CDF4 90 01 00 14 */ stw r0, 0x14(r1)
/* 8036CDF8 38 63 D8 90 */ addi r3, r3, gTRKEventQueue@l /* 0x8044D890@l */
/* 8036CDFC 48 00 26 AD */ bl TRKInitializeMutex
/* 8036CE00 3C 60 80 45 */ lis r3, gTRKEventQueue@ha /* 0x8044D890@ha */
/* 8036CE04 38 63 D8 90 */ addi r3, r3, gTRKEventQueue@l /* 0x8044D890@l */
/* 8036CE08 48 00 26 99 */ bl TRKAcquireMutex
/* 8036CE0C 3C 60 80 45 */ lis r3, gTRKEventQueue@ha /* 0x8044D890@ha */
/* 8036CE10 38 80 00 00 */ li r4, 0
/* 8036CE14 38 63 D8 90 */ addi r3, r3, gTRKEventQueue@l /* 0x8044D890@l */
/* 8036CE18 38 00 01 00 */ li r0, 0x100
/* 8036CE1C 90 83 00 04 */ stw r4, 4(r3)
/* 8036CE20 90 83 00 08 */ stw r4, 8(r3)
/* 8036CE24 90 03 00 24 */ stw r0, 0x24(r3)
/* 8036CE28 48 00 26 71 */ bl TRKReleaseMutex
/* 8036CE2C 80 01 00 14 */ lwz r0, 0x14(r1)
/* 8036CE30 38 60 00 00 */ li r3, 0
/* 8036CE34 7C 08 03 A6 */ mtlr r0
/* 8036CE38 38 21 00 10 */ addi r1, r1, 0x10
/* 8036CE3C 4E 80 00 20 */ blr

View File

@ -1,10 +0,0 @@
lbl_8036CE68:
/* 8036CE68 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 8036CE6C 7C 08 02 A6 */ mflr r0
/* 8036CE70 90 01 00 14 */ stw r0, 0x14(r1)
/* 8036CE74 48 00 09 E5 */ bl TRKTerminateSerialHandler
/* 8036CE78 80 01 00 14 */ lwz r0, 0x14(r1)
/* 8036CE7C 38 60 00 00 */ li r3, 0
/* 8036CE80 7C 08 03 A6 */ mtlr r0
/* 8036CE84 38 21 00 10 */ addi r1, r1, 0x10
/* 8036CE88 4E 80 00 20 */ blr

View File

@ -1,9 +0,0 @@
lbl_80371B7C:
/* 80371B7C 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80371B80 7C 08 02 A6 */ mflr r0
/* 80371B84 90 01 00 14 */ stw r0, 0x14(r1)
/* 80371B88 48 00 02 89 */ bl EnableEXI2Interrupts
/* 80371B8C 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80371B90 7C 08 03 A6 */ mtlr r0
/* 80371B94 38 21 00 10 */ addi r1, r1, 0x10
/* 80371B98 4E 80 00 20 */ blr

View File

@ -1,20 +0,0 @@
lbl_803719AC:
/* 803719AC 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 803719B0 7C 08 02 A6 */ mflr r0
/* 803719B4 3C 60 80 45 */ lis r3, gTRKState@ha /* 0x8044F294@ha */
/* 803719B8 90 01 00 14 */ stw r0, 0x14(r1)
/* 803719BC 38 00 00 01 */ li r0, 1
/* 803719C0 38 63 F2 94 */ addi r3, r3, gTRKState@l /* 0x8044F294@l */
/* 803719C4 90 03 00 98 */ stw r0, 0x98(r3)
/* 803719C8 4B FF DC 71 */ bl __TRK_get_MSR
/* 803719CC 3C A0 80 45 */ lis r5, gTRKState@ha /* 0x8044F294@ha */
/* 803719D0 3C 80 80 45 */ lis r4, lc_base@ha /* 0x8044F810@ha */
/* 803719D4 38 A5 F2 94 */ addi r5, r5, gTRKState@l /* 0x8044F294@l */
/* 803719D8 3C 00 E0 00 */ lis r0, 0xe000
/* 803719DC 90 65 00 8C */ stw r3, 0x8c(r5)
/* 803719E0 38 60 00 00 */ li r3, 0
/* 803719E4 90 04 F8 10 */ stw r0, lc_base@l(r4) /* 0x8044F810@l */
/* 803719E8 80 01 00 14 */ lwz r0, 0x14(r1)
/* 803719EC 7C 08 03 A6 */ mtlr r0
/* 803719F0 38 21 00 10 */ addi r1, r1, 0x10
/* 803719F4 4E 80 00 20 */ blr

View File

@ -1,25 +0,0 @@
lbl_80371B24:
/* 80371B24 3C 80 80 45 */ lis r4, lc_base@ha /* 0x8044F810@ha */
/* 80371B28 38 84 F8 10 */ addi r4, r4, lc_base@l /* 0x8044F810@l */
/* 80371B2C 80 84 00 00 */ lwz r4, 0(r4)
/* 80371B30 7C 03 20 40 */ cmplw r3, r4
/* 80371B34 41 80 00 24 */ blt lbl_80371B58
/* 80371B38 38 04 40 00 */ addi r0, r4, 0x4000
/* 80371B3C 7C 03 00 40 */ cmplw r3, r0
/* 80371B40 40 80 00 18 */ bge lbl_80371B58
/* 80371B44 3C 80 80 45 */ lis r4, gTRKCPUState@ha /* 0x8044F338@ha */
/* 80371B48 38 84 F3 38 */ addi r4, r4, gTRKCPUState@l /* 0x8044F338@l */
/* 80371B4C 80 04 02 38 */ lwz r0, 0x238(r4)
/* 80371B50 54 00 07 BF */ clrlwi. r0, r0, 0x1e
/* 80371B54 4C 82 00 20 */ bnelr
lbl_80371B58:
/* 80371B58 3C 00 7E 00 */ lis r0, 0x7e00
/* 80371B5C 7C 03 00 40 */ cmplw r3, r0
/* 80371B60 41 80 00 10 */ blt lbl_80371B70
/* 80371B64 3C 00 80 00 */ lis r0, 0x8000
/* 80371B68 7C 03 00 40 */ cmplw r3, r0
/* 80371B6C 4C 81 00 20 */ blelr
lbl_80371B70:
/* 80371B70 54 60 00 BE */ clrlwi r0, r3, 2
/* 80371B74 64 03 80 00 */ oris r3, r0, 0x8000
/* 80371B78 4E 80 00 20 */ blr

View File

@ -1,3 +0,0 @@
lbl_80372900:
/* 80372900 80 63 00 10 */ lwz r3, 0x10(r3)
/* 80372904 4E 80 00 20 */ blr

View File

@ -1,21 +0,0 @@
lbl_803728B0:
/* 803728B0 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 803728B4 7C 08 02 A6 */ mflr r0
/* 803728B8 7C 66 1B 78 */ mr r6, r3
/* 803728BC 90 01 00 14 */ stw r0, 0x14(r1)
/* 803728C0 38 00 00 00 */ li r0, 0
/* 803728C4 90 83 00 08 */ stw r4, 8(r3)
/* 803728C8 38 66 00 18 */ addi r3, r6, 0x18
/* 803728CC 90 A6 00 0C */ stw r5, 0xc(r6)
/* 803728D0 80 86 00 08 */ lwz r4, 8(r6)
/* 803728D4 90 86 00 00 */ stw r4, 0(r6)
/* 803728D8 80 86 00 08 */ lwz r4, 8(r6)
/* 803728DC 90 86 00 04 */ stw r4, 4(r6)
/* 803728E0 90 06 00 10 */ stw r0, 0x10(r6)
/* 803728E4 80 06 00 0C */ lwz r0, 0xc(r6)
/* 803728E8 90 06 00 14 */ stw r0, 0x14(r6)
/* 803728EC 48 00 04 0D */ bl MWInitializeCriticalSection
/* 803728F0 80 01 00 14 */ lwz r0, 0x14(r1)
/* 803728F4 7C 08 03 A6 */ mtlr r0
/* 803728F8 38 21 00 10 */ addi r1, r1, 0x10
/* 803728FC 4E 80 00 20 */ blr

View File

@ -1,72 +0,0 @@
lbl_803726A0:
/* 803726A0 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 803726A4 7C 08 02 A6 */ mflr r0
/* 803726A8 90 01 00 24 */ stw r0, 0x24(r1)
/* 803726AC 93 E1 00 1C */ stw r31, 0x1c(r1)
/* 803726B0 7C BF 2B 78 */ mr r31, r5
/* 803726B4 93 C1 00 18 */ stw r30, 0x18(r1)
/* 803726B8 7C 7E 1B 78 */ mr r30, r3
/* 803726BC 93 A1 00 14 */ stw r29, 0x14(r1)
/* 803726C0 93 81 00 10 */ stw r28, 0x10(r1)
/* 803726C4 7C 9C 23 78 */ mr r28, r4
/* 803726C8 80 03 00 10 */ lwz r0, 0x10(r3)
/* 803726CC 7C 1F 00 40 */ cmplw r31, r0
/* 803726D0 40 81 00 0C */ ble lbl_803726DC
/* 803726D4 38 60 FF FF */ li r3, -1
/* 803726D8 48 00 00 B0 */ b lbl_80372788
lbl_803726DC:
/* 803726DC 38 7E 00 18 */ addi r3, r30, 0x18
/* 803726E0 48 00 05 E9 */ bl MWEnterCriticalSection
/* 803726E4 80 7E 00 08 */ lwz r3, 8(r30)
/* 803726E8 80 9E 00 00 */ lwz r4, 0(r30)
/* 803726EC 80 1E 00 0C */ lwz r0, 0xc(r30)
/* 803726F0 7C 63 20 50 */ subf r3, r3, r4
/* 803726F4 7F A3 00 50 */ subf r29, r3, r0
/* 803726F8 7C 1F E8 40 */ cmplw r31, r29
/* 803726FC 40 80 00 20 */ bge lbl_8037271C
/* 80372700 7F 83 E3 78 */ mr r3, r28
/* 80372704 7F E5 FB 78 */ mr r5, r31
/* 80372708 4B C9 0E 39 */ bl memcpy
/* 8037270C 80 1E 00 00 */ lwz r0, 0(r30)
/* 80372710 7C 00 FA 14 */ add r0, r0, r31
/* 80372714 90 1E 00 00 */ stw r0, 0(r30)
/* 80372718 48 00 00 30 */ b lbl_80372748
lbl_8037271C:
/* 8037271C 7F 83 E3 78 */ mr r3, r28
/* 80372720 7F A5 EB 78 */ mr r5, r29
/* 80372724 4B C9 0E 1D */ bl memcpy
/* 80372728 80 9E 00 08 */ lwz r4, 8(r30)
/* 8037272C 7C 7C EA 14 */ add r3, r28, r29
/* 80372730 7C BD F8 50 */ subf r5, r29, r31
/* 80372734 4B C9 0E 0D */ bl memcpy
/* 80372738 80 1E 00 08 */ lwz r0, 8(r30)
/* 8037273C 7C 00 FA 14 */ add r0, r0, r31
/* 80372740 7C 1D 00 50 */ subf r0, r29, r0
/* 80372744 90 1E 00 00 */ stw r0, 0(r30)
lbl_80372748:
/* 80372748 80 9E 00 08 */ lwz r4, 8(r30)
/* 8037274C 80 1E 00 00 */ lwz r0, 0(r30)
/* 80372750 80 7E 00 0C */ lwz r3, 0xc(r30)
/* 80372754 7C 04 00 50 */ subf r0, r4, r0
/* 80372758 7C 03 00 40 */ cmplw r3, r0
/* 8037275C 40 82 00 08 */ bne lbl_80372764
/* 80372760 90 9E 00 00 */ stw r4, 0(r30)
lbl_80372764:
/* 80372764 80 1E 00 14 */ lwz r0, 0x14(r30)
/* 80372768 38 7E 00 18 */ addi r3, r30, 0x18
/* 8037276C 7C 00 FA 14 */ add r0, r0, r31
/* 80372770 90 1E 00 14 */ stw r0, 0x14(r30)
/* 80372774 80 1E 00 10 */ lwz r0, 0x10(r30)
/* 80372778 7C 1F 00 50 */ subf r0, r31, r0
/* 8037277C 90 1E 00 10 */ stw r0, 0x10(r30)
/* 80372780 48 00 05 25 */ bl MWExitCriticalSection
/* 80372784 38 60 00 00 */ li r3, 0
lbl_80372788:
/* 80372788 80 01 00 24 */ lwz r0, 0x24(r1)
/* 8037278C 83 E1 00 1C */ lwz r31, 0x1c(r1)
/* 80372790 83 C1 00 18 */ lwz r30, 0x18(r1)
/* 80372794 83 A1 00 14 */ lwz r29, 0x14(r1)
/* 80372798 83 81 00 10 */ lwz r28, 0x10(r1)
/* 8037279C 7C 08 03 A6 */ mtlr r0
/* 803727A0 38 21 00 20 */ addi r1, r1, 0x20
/* 803727A4 4E 80 00 20 */ blr

View File

@ -1,72 +0,0 @@
lbl_803727A8:
/* 803727A8 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 803727AC 7C 08 02 A6 */ mflr r0
/* 803727B0 90 01 00 24 */ stw r0, 0x24(r1)
/* 803727B4 93 E1 00 1C */ stw r31, 0x1c(r1)
/* 803727B8 7C BF 2B 78 */ mr r31, r5
/* 803727BC 93 C1 00 18 */ stw r30, 0x18(r1)
/* 803727C0 7C 7E 1B 78 */ mr r30, r3
/* 803727C4 93 A1 00 14 */ stw r29, 0x14(r1)
/* 803727C8 93 81 00 10 */ stw r28, 0x10(r1)
/* 803727CC 7C 9C 23 78 */ mr r28, r4
/* 803727D0 80 03 00 14 */ lwz r0, 0x14(r3)
/* 803727D4 7C 1F 00 40 */ cmplw r31, r0
/* 803727D8 40 81 00 0C */ ble lbl_803727E4
/* 803727DC 38 60 FF FF */ li r3, -1
/* 803727E0 48 00 00 B0 */ b lbl_80372890
lbl_803727E4:
/* 803727E4 38 7E 00 18 */ addi r3, r30, 0x18
/* 803727E8 48 00 04 E1 */ bl MWEnterCriticalSection
/* 803727EC 80 9E 00 08 */ lwz r4, 8(r30)
/* 803727F0 80 7E 00 04 */ lwz r3, 4(r30)
/* 803727F4 80 1E 00 0C */ lwz r0, 0xc(r30)
/* 803727F8 7C 84 18 50 */ subf r4, r4, r3
/* 803727FC 7F A4 00 50 */ subf r29, r4, r0
/* 80372800 7C 1D F8 40 */ cmplw r29, r31
/* 80372804 41 80 00 20 */ blt lbl_80372824
/* 80372808 7F 84 E3 78 */ mr r4, r28
/* 8037280C 7F E5 FB 78 */ mr r5, r31
/* 80372810 4B C9 0D 31 */ bl memcpy
/* 80372814 80 1E 00 04 */ lwz r0, 4(r30)
/* 80372818 7C 00 FA 14 */ add r0, r0, r31
/* 8037281C 90 1E 00 04 */ stw r0, 4(r30)
/* 80372820 48 00 00 30 */ b lbl_80372850
lbl_80372824:
/* 80372824 7F 84 E3 78 */ mr r4, r28
/* 80372828 7F A5 EB 78 */ mr r5, r29
/* 8037282C 4B C9 0D 15 */ bl memcpy
/* 80372830 80 7E 00 08 */ lwz r3, 8(r30)
/* 80372834 7C 9C EA 14 */ add r4, r28, r29
/* 80372838 7C BD F8 50 */ subf r5, r29, r31
/* 8037283C 4B C9 0D 05 */ bl memcpy
/* 80372840 80 1E 00 08 */ lwz r0, 8(r30)
/* 80372844 7C 00 FA 14 */ add r0, r0, r31
/* 80372848 7C 1D 00 50 */ subf r0, r29, r0
/* 8037284C 90 1E 00 04 */ stw r0, 4(r30)
lbl_80372850:
/* 80372850 80 9E 00 08 */ lwz r4, 8(r30)
/* 80372854 80 1E 00 04 */ lwz r0, 4(r30)
/* 80372858 80 7E 00 0C */ lwz r3, 0xc(r30)
/* 8037285C 7C 04 00 50 */ subf r0, r4, r0
/* 80372860 7C 03 00 40 */ cmplw r3, r0
/* 80372864 40 82 00 08 */ bne lbl_8037286C
/* 80372868 90 9E 00 04 */ stw r4, 4(r30)
lbl_8037286C:
/* 8037286C 80 1E 00 14 */ lwz r0, 0x14(r30)
/* 80372870 38 7E 00 18 */ addi r3, r30, 0x18
/* 80372874 7C 1F 00 50 */ subf r0, r31, r0
/* 80372878 90 1E 00 14 */ stw r0, 0x14(r30)
/* 8037287C 80 1E 00 10 */ lwz r0, 0x10(r30)
/* 80372880 7C 00 FA 14 */ add r0, r0, r31
/* 80372884 90 1E 00 10 */ stw r0, 0x10(r30)
/* 80372888 48 00 04 1D */ bl MWExitCriticalSection
/* 8037288C 38 60 00 00 */ li r3, 0
lbl_80372890:
/* 80372890 80 01 00 24 */ lwz r0, 0x24(r1)
/* 80372894 83 E1 00 1C */ lwz r31, 0x1c(r1)
/* 80372898 83 C1 00 18 */ lwz r30, 0x18(r1)
/* 8037289C 83 A1 00 14 */ lwz r29, 0x14(r1)
/* 803728A0 83 81 00 10 */ lwz r28, 0x10(r1)
/* 803728A4 7C 08 03 A6 */ mtlr r0
/* 803728A8 38 21 00 20 */ addi r1, r1, 0x20
/* 803728AC 4E 80 00 20 */ blr

View File

@ -1,13 +0,0 @@
lbl_80372CC8:
/* 80372CC8 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80372CCC 7C 08 02 A6 */ mflr r0
/* 80372CD0 90 01 00 14 */ stw r0, 0x14(r1)
/* 80372CD4 93 E1 00 0C */ stw r31, 0xc(r1)
/* 80372CD8 7C 7F 1B 78 */ mr r31, r3
/* 80372CDC 4B FC AA 19 */ bl OSDisableInterrupts
/* 80372CE0 90 7F 00 00 */ stw r3, 0(r31)
/* 80372CE4 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80372CE8 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 80372CEC 7C 08 03 A6 */ mtlr r0
/* 80372CF0 38 21 00 10 */ addi r1, r1, 0x10
/* 80372CF4 4E 80 00 20 */ blr

View File

@ -1,25 +0,0 @@
lbl_8014DA64:
/* 8014DA64 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 8014DA68 7C 08 02 A6 */ mflr r0
/* 8014DA6C 90 01 00 24 */ stw r0, 0x24(r1)
/* 8014DA70 7C 68 1B 78 */ mr r8, r3
/* 8014DA74 C0 04 00 00 */ lfs f0, 0(r4)
/* 8014DA78 D0 01 00 08 */ stfs f0, 8(r1)
/* 8014DA7C C0 04 00 04 */ lfs f0, 4(r4)
/* 8014DA80 D0 01 00 0C */ stfs f0, 0xc(r1)
/* 8014DA84 C0 04 00 08 */ lfs f0, 8(r4)
/* 8014DA88 D0 01 00 10 */ stfs f0, 0x10(r1)
/* 8014DA8C 80 C3 00 04 */ lwz r6, 4(r3)
/* 8014DA90 88 06 00 05 */ lbz r0, 5(r6)
/* 8014DA94 54 07 07 FE */ clrlwi r7, r0, 0x1f
/* 8014DA98 38 61 00 08 */ addi r3, r1, 8
/* 8014DA9C 80 86 00 08 */ lwz r4, 8(r6)
/* 8014DAA0 A0 A8 0A 10 */ lhz r5, 0xa10(r8)
/* 8014DAA4 A0 C6 00 00 */ lhz r6, 0(r6)
/* 8014DAA8 89 08 0A 12 */ lbz r8, 0xa12(r8)
/* 8014DAAC 7D 08 07 74 */ extsb r8, r8
/* 8014DAB0 48 00 20 79 */ bl daBaseNpc_chkPnt__F4cXyzP4dPntUsUsii
/* 8014DAB4 80 01 00 24 */ lwz r0, 0x24(r1)
/* 8014DAB8 7C 08 03 A6 */ mtlr r0
/* 8014DABC 38 21 00 20 */ addi r1, r1, 0x20
/* 8014DAC0 4E 80 00 20 */ blr

View File

@ -1,101 +0,0 @@
lbl_801493B8:
/* 801493B8 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 801493BC 7C 08 02 A6 */ mflr r0
/* 801493C0 90 01 00 24 */ stw r0, 0x24(r1)
/* 801493C4 39 61 00 20 */ addi r11, r1, 0x20
/* 801493C8 48 21 8E 0D */ bl _savegpr_27
/* 801493CC 7C 7E 1B 78 */ mr r30, r3
/* 801493D0 7C 9B 23 78 */ mr r27, r4
/* 801493D4 7C BC 2B 78 */ mr r28, r5
/* 801493D8 7C DD 33 78 */ mr r29, r6
/* 801493DC 7C FF 3B 79 */ or. r31, r7, r7
/* 801493E0 38 00 FF FF */ li r0, -1
/* 801493E4 90 04 00 00 */ stw r0, 0(r4)
/* 801493E8 90 05 00 00 */ stw r0, 0(r5)
/* 801493EC 40 82 00 1C */ bne lbl_80149408
/* 801493F0 A0 1E 00 F8 */ lhz r0, 0xf8(r30)
/* 801493F4 28 00 00 01 */ cmplwi r0, 1
/* 801493F8 41 82 00 10 */ beq lbl_80149408
/* 801493FC 80 1E 0D AC */ lwz r0, 0xdac(r30)
/* 80149400 2C 00 FF FF */ cmpwi r0, -1
/* 80149404 41 82 00 EC */ beq lbl_801494F0
lbl_80149408:
/* 80149408 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
/* 8014940C 38 83 61 C0 */ addi r4, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
/* 80149410 38 64 4E C8 */ addi r3, r4, 0x4ec8
/* 80149414 80 84 4F 94 */ lwz r4, 0x4f94(r4)
/* 80149418 4B EF 9E D5 */ bl convPId__14dEvt_control_cFUi
/* 8014941C 7C 03 E8 40 */ cmplw r3, r29
/* 80149420 40 82 00 B4 */ bne lbl_801494D4
/* 80149424 48 0E ED 79 */ bl getActor__12dMsgObject_cFv
/* 80149428 A0 03 00 F8 */ lhz r0, 0xf8(r3)
/* 8014942C 28 00 00 02 */ cmplwi r0, 2
/* 80149430 41 82 00 0C */ beq lbl_8014943C
/* 80149434 28 00 00 03 */ cmplwi r0, 3
/* 80149438 40 82 00 10 */ bne lbl_80149448
lbl_8014943C:
/* 8014943C 38 00 FF FF */ li r0, -1
/* 80149440 90 1E 0D 9C */ stw r0, 0xd9c(r30)
/* 80149444 48 00 00 AC */ b lbl_801494F0
lbl_80149448:
/* 80149448 28 00 00 06 */ cmplwi r0, 6
/* 8014944C 40 82 00 68 */ bne lbl_801494B4
/* 80149450 80 83 00 EC */ lwz r4, 0xec(r3)
/* 80149454 80 1E 0D 9C */ lwz r0, 0xd9c(r30)
/* 80149458 7C 04 00 40 */ cmplw r4, r0
/* 8014945C 41 82 00 24 */ beq lbl_80149480
/* 80149460 3C 80 80 40 */ lis r4, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
/* 80149464 38 84 61 C0 */ addi r4, r4, g_dComIfG_gameInfo@l /* 0x804061C0@l */
/* 80149468 88 04 5E 7B */ lbz r0, 0x5e7b(r4)
/* 8014946C 90 1B 00 00 */ stw r0, 0(r27)
/* 80149470 88 04 5E 7A */ lbz r0, 0x5e7a(r4)
/* 80149474 90 1C 00 00 */ stw r0, 0(r28)
/* 80149478 80 03 00 EC */ lwz r0, 0xec(r3)
/* 8014947C 90 1E 0D 9C */ stw r0, 0xd9c(r30)
lbl_80149480:
/* 80149480 48 0E EF 25 */ bl isMouthCheck__12dMsgObject_cFv
/* 80149484 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 80149488 41 82 00 14 */ beq lbl_8014949C
/* 8014948C 80 1E 0D 98 */ lwz r0, 0xd98(r30)
/* 80149490 54 00 04 A0 */ rlwinm r0, r0, 0, 0x12, 0x10
/* 80149494 90 1E 0D 98 */ stw r0, 0xd98(r30)
/* 80149498 48 00 00 10 */ b lbl_801494A8
lbl_8014949C:
/* 8014949C 80 1E 0D 98 */ lwz r0, 0xd98(r30)
/* 801494A0 60 00 40 00 */ ori r0, r0, 0x4000
/* 801494A4 90 1E 0D 98 */ stw r0, 0xd98(r30)
lbl_801494A8:
/* 801494A8 38 00 00 14 */ li r0, 0x14
/* 801494AC 90 1E 0D B4 */ stw r0, 0xdb4(r30)
/* 801494B0 48 00 00 40 */ b lbl_801494F0
lbl_801494B4:
/* 801494B4 80 7E 0D 98 */ lwz r3, 0xd98(r30)
/* 801494B8 54 60 04 63 */ rlwinm. r0, r3, 0, 0x11, 0x11
/* 801494BC 41 82 00 0C */ beq lbl_801494C8
/* 801494C0 54 60 04 A0 */ rlwinm r0, r3, 0, 0x12, 0x10
/* 801494C4 90 1E 0D 98 */ stw r0, 0xd98(r30)
lbl_801494C8:
/* 801494C8 38 00 FF FF */ li r0, -1
/* 801494CC 90 1E 0D 9C */ stw r0, 0xd9c(r30)
/* 801494D0 48 00 00 20 */ b lbl_801494F0
lbl_801494D4:
/* 801494D4 38 00 FF FF */ li r0, -1
/* 801494D8 90 1E 0D 9C */ stw r0, 0xd9c(r30)
/* 801494DC 80 1E 0D B4 */ lwz r0, 0xdb4(r30)
/* 801494E0 2C 00 00 00 */ cmpwi r0, 0
/* 801494E4 41 82 00 0C */ beq lbl_801494F0
/* 801494E8 38 00 00 01 */ li r0, 1
/* 801494EC 90 1E 0D B4 */ stw r0, 0xdb4(r30)
lbl_801494F0:
/* 801494F0 2C 1F 00 00 */ cmpwi r31, 0
/* 801494F4 40 82 00 0C */ bne lbl_80149500
/* 801494F8 38 7E 0D B4 */ addi r3, r30, 0xdb4
/* 801494FC 48 00 3E 4D */ bl func_8014D348
lbl_80149500:
/* 80149500 80 7E 0D B4 */ lwz r3, 0xdb4(r30)
/* 80149504 39 61 00 20 */ addi r11, r1, 0x20
/* 80149508 48 21 8D 19 */ bl _restgpr_27
/* 8014950C 80 01 00 24 */ lwz r0, 0x24(r1)
/* 80149510 7C 08 03 A6 */ mtlr r0
/* 80149514 38 21 00 20 */ addi r1, r1, 0x20
/* 80149518 4E 80 00 20 */ blr

View File

@ -1,22 +0,0 @@
lbl_8014D538:
/* 8014D538 A0 E5 00 00 */ lhz r7, 0(r5)
/* 8014D53C 39 00 00 00 */ li r8, 0
/* 8014D540 7C E7 1A 14 */ add r7, r7, r3
/* 8014D544 7C 04 38 00 */ cmpw r4, r7
/* 8014D548 41 81 00 30 */ bgt lbl_8014D578
/* 8014D54C 2C 06 00 00 */ cmpwi r6, 0
/* 8014D550 41 82 00 14 */ beq lbl_8014D564
/* 8014D554 7C 07 23 D6 */ divw r0, r7, r4
/* 8014D558 7C 04 01 D6 */ mullw r0, r4, r0
/* 8014D55C 7C E0 38 50 */ subf r7, r0, r7
/* 8014D560 48 00 00 18 */ b lbl_8014D578
lbl_8014D564:
/* 8014D564 20 04 00 00 */ subfic r0, r4, 0
/* 8014D568 7C 60 01 10 */ subfe r3, r0, r0
/* 8014D56C 38 04 FF FF */ addi r0, r4, -1
/* 8014D570 7C 07 18 38 */ and r7, r0, r3
/* 8014D574 39 00 00 01 */ li r8, 1
lbl_8014D578:
/* 8014D578 B0 E5 00 00 */ sth r7, 0(r5)
/* 8014D57C 7D 03 43 78 */ mr r3, r8
/* 8014D580 4E 80 00 20 */ blr

View File

@ -1,19 +0,0 @@
lbl_8014D584:
/* 8014D584 A0 E5 00 00 */ lhz r7, 0(r5)
/* 8014D588 39 00 00 00 */ li r8, 0
/* 8014D58C 7C E3 38 51 */ subf. r7, r3, r7
/* 8014D590 41 81 00 28 */ bgt lbl_8014D5B8
/* 8014D594 2C 06 00 00 */ cmpwi r6, 0
/* 8014D598 41 82 00 18 */ beq lbl_8014D5B0
/* 8014D59C 7C 67 23 D6 */ divw r3, r7, r4
/* 8014D5A0 38 03 00 01 */ addi r0, r3, 1
/* 8014D5A4 7C 04 01 D6 */ mullw r0, r4, r0
/* 8014D5A8 7C E7 02 14 */ add r7, r7, r0
/* 8014D5AC 48 00 00 0C */ b lbl_8014D5B8
lbl_8014D5B0:
/* 8014D5B0 38 E0 00 00 */ li r7, 0
/* 8014D5B4 39 00 00 01 */ li r8, 1
lbl_8014D5B8:
/* 8014D5B8 B0 E5 00 00 */ sth r7, 0(r5)
/* 8014D5BC 7D 03 43 78 */ mr r3, r8
/* 8014D5C0 4E 80 00 20 */ blr

View File

@ -1,55 +0,0 @@
lbl_8015556C:
/* 8015556C 94 21 FF D0 */ stwu r1, -0x30(r1)
/* 80155570 7C 08 02 A6 */ mflr r0
/* 80155574 90 01 00 34 */ stw r0, 0x34(r1)
/* 80155578 39 61 00 30 */ addi r11, r1, 0x30
/* 8015557C 48 20 CC 61 */ bl _savegpr_29
/* 80155580 7C 7D 1B 78 */ mr r29, r3
/* 80155584 7C 9E 23 78 */ mr r30, r4
/* 80155588 3C 60 80 3A */ lis r3, __vt__8cM3dGPla@ha /* 0x803A37C0@ha */
/* 8015558C 38 03 37 C0 */ addi r0, r3, __vt__8cM3dGPla@l /* 0x803A37C0@l */
/* 80155590 90 01 00 18 */ stw r0, 0x18(r1)
/* 80155594 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
/* 80155598 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
/* 8015559C 3B E3 0F 38 */ addi r31, r3, 0xf38
/* 801555A0 7F E3 FB 78 */ mr r3, r31
/* 801555A4 7F A4 EB 78 */ mr r4, r29
/* 801555A8 4B F1 F0 B9 */ bl ChkPolySafe__4cBgSFRC13cBgS_PolyInfo
/* 801555AC 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 801555B0 41 82 00 5C */ beq lbl_8015560C
/* 801555B4 7F E3 FB 78 */ mr r3, r31
/* 801555B8 7F A4 EB 78 */ mr r4, r29
/* 801555BC 38 A1 00 08 */ addi r5, r1, 8
/* 801555C0 4B F1 F1 85 */ bl GetTriPla__4cBgSCFRC13cBgS_PolyInfoP8cM3dGPla
/* 801555C4 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 801555C8 41 82 00 14 */ beq lbl_801555DC
/* 801555CC C0 21 00 0C */ lfs f1, 0xc(r1)
/* 801555D0 48 11 2C 15 */ bl cBgW_CheckBGround__Ff
/* 801555D4 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 801555D8 40 82 00 18 */ bne lbl_801555F0
lbl_801555DC:
/* 801555DC 3C 60 80 3A */ lis r3, __vt__8cM3dGPla@ha /* 0x803A37C0@ha */
/* 801555E0 38 03 37 C0 */ addi r0, r3, __vt__8cM3dGPla@l /* 0x803A37C0@l */
/* 801555E4 90 01 00 18 */ stw r0, 0x18(r1)
/* 801555E8 38 60 00 00 */ li r3, 0
/* 801555EC 48 00 00 30 */ b lbl_8015561C
lbl_801555F0:
/* 801555F0 38 61 00 08 */ addi r3, r1, 8
/* 801555F4 7F C4 F3 78 */ mr r4, r30
/* 801555F8 4B EC 85 E1 */ bl fopAcM_getPolygonAngle__FPC8cM3dGPlas
/* 801555FC 3C 80 80 3A */ lis r4, __vt__8cM3dGPla@ha /* 0x803A37C0@ha */
/* 80155600 38 04 37 C0 */ addi r0, r4, __vt__8cM3dGPla@l /* 0x803A37C0@l */
/* 80155604 90 01 00 18 */ stw r0, 0x18(r1)
/* 80155608 48 00 00 14 */ b lbl_8015561C
lbl_8015560C:
/* 8015560C 3C 60 80 3A */ lis r3, __vt__8cM3dGPla@ha /* 0x803A37C0@ha */
/* 80155610 38 03 37 C0 */ addi r0, r3, __vt__8cM3dGPla@l /* 0x803A37C0@l */
/* 80155614 90 01 00 18 */ stw r0, 0x18(r1)
/* 80155618 38 60 00 00 */ li r3, 0
lbl_8015561C:
/* 8015561C 39 61 00 30 */ addi r11, r1, 0x30
/* 80155620 48 20 CC 09 */ bl _restgpr_29
/* 80155624 80 01 00 34 */ lwz r0, 0x34(r1)
/* 80155628 7C 08 03 A6 */ mtlr r0
/* 8015562C 38 21 00 30 */ addi r1, r1, 0x30
/* 80155630 4E 80 00 20 */ blr

View File

@ -1,61 +0,0 @@
lbl_80155774:
/* 80155774 94 21 FF D0 */ stwu r1, -0x30(r1)
/* 80155778 7C 08 02 A6 */ mflr r0
/* 8015577C 90 01 00 34 */ stw r0, 0x34(r1)
/* 80155780 39 61 00 30 */ addi r11, r1, 0x30
/* 80155784 48 20 CA 49 */ bl _savegpr_25
/* 80155788 7C 79 1B 78 */ mr r25, r3
/* 8015578C 7C BA 2B 78 */ mr r26, r5
/* 80155790 7C DB 33 78 */ mr r27, r6
/* 80155794 3B C0 00 00 */ li r30, 0
/* 80155798 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
/* 8015579C 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
/* 801557A0 38 63 4E C4 */ addi r3, r3, 0x4ec4
/* 801557A4 4B EC EB E1 */ bl getStatusRoomDt__20dStage_roomControl_cFi
/* 801557A8 7C 7F 1B 78 */ mr r31, r3
/* 801557AC 81 83 00 00 */ lwz r12, 0(r3)
/* 801557B0 81 8C 00 20 */ lwz r12, 0x20(r12)
/* 801557B4 7D 89 03 A6 */ mtctr r12
/* 801557B8 4E 80 04 21 */ bctrl
/* 801557BC 83 A3 00 04 */ lwz r29, 4(r3)
/* 801557C0 3B 80 00 00 */ li r28, 0
/* 801557C4 48 00 00 54 */ b lbl_80155818
lbl_801557C8:
/* 801557C8 A8 1D 00 1C */ lha r0, 0x1c(r29)
/* 801557CC 54 00 06 3E */ clrlwi r0, r0, 0x18
/* 801557D0 7C 19 00 00 */ cmpw r25, r0
/* 801557D4 40 82 00 3C */ bne lbl_80155810
/* 801557D8 C0 1D 00 0C */ lfs f0, 0xc(r29)
/* 801557DC D0 1A 00 00 */ stfs f0, 0(r26)
/* 801557E0 C0 1D 00 10 */ lfs f0, 0x10(r29)
/* 801557E4 D0 1A 00 04 */ stfs f0, 4(r26)
/* 801557E8 C0 1D 00 14 */ lfs f0, 0x14(r29)
/* 801557EC D0 1A 00 08 */ stfs f0, 8(r26)
/* 801557F0 A8 1D 00 18 */ lha r0, 0x18(r29)
/* 801557F4 B0 1B 00 00 */ sth r0, 0(r27)
/* 801557F8 A8 1D 00 1A */ lha r0, 0x1a(r29)
/* 801557FC B0 1B 00 02 */ sth r0, 2(r27)
/* 80155800 A8 1D 00 1C */ lha r0, 0x1c(r29)
/* 80155804 B0 1B 00 04 */ sth r0, 4(r27)
/* 80155808 3B C0 00 01 */ li r30, 1
/* 8015580C 48 00 00 2C */ b lbl_80155838
lbl_80155810:
/* 80155810 3B BD 00 20 */ addi r29, r29, 0x20
/* 80155814 3B 9C 00 01 */ addi r28, r28, 1
lbl_80155818:
/* 80155818 7F E3 FB 78 */ mr r3, r31
/* 8015581C 81 9F 00 00 */ lwz r12, 0(r31)
/* 80155820 81 8C 00 28 */ lwz r12, 0x28(r12)
/* 80155824 7D 89 03 A6 */ mtctr r12
/* 80155828 4E 80 04 21 */ bctrl
/* 8015582C 54 60 04 3E */ clrlwi r0, r3, 0x10
/* 80155830 7C 1C 00 00 */ cmpw r28, r0
/* 80155834 41 80 FF 94 */ blt lbl_801557C8
lbl_80155838:
/* 80155838 7F C3 F3 78 */ mr r3, r30
/* 8015583C 39 61 00 30 */ addi r11, r1, 0x30
/* 80155840 48 20 C9 D9 */ bl _restgpr_25
/* 80155844 80 01 00 34 */ lwz r0, 0x34(r1)
/* 80155848 7C 08 03 A6 */ mtlr r0
/* 8015584C 38 21 00 30 */ addi r1, r1, 0x30
/* 80155850 4E 80 00 20 */ blr

View File

@ -1,100 +0,0 @@
lbl_8014C384:
/* 8014C384 94 21 FF 80 */ stwu r1, -0x80(r1)
/* 8014C388 7C 08 02 A6 */ mflr r0
/* 8014C38C 90 01 00 84 */ stw r0, 0x84(r1)
/* 8014C390 DB E1 00 70 */ stfd f31, 0x70(r1)
/* 8014C394 F3 E1 00 78 */ psq_st f31, 120(r1), 0, 0 /* qr0 */
/* 8014C398 DB C1 00 60 */ stfd f30, 0x60(r1)
/* 8014C39C F3 C1 00 68 */ psq_st f30, 104(r1), 0, 0 /* qr0 */
/* 8014C3A0 DB A1 00 50 */ stfd f29, 0x50(r1)
/* 8014C3A4 F3 A1 00 58 */ psq_st f29, 88(r1), 0, 0 /* qr0 */
/* 8014C3A8 DB 81 00 40 */ stfd f28, 0x40(r1)
/* 8014C3AC F3 81 00 48 */ psq_st f28, 72(r1), 0, 0 /* qr0 */
/* 8014C3B0 39 61 00 40 */ addi r11, r1, 0x40
/* 8014C3B4 48 21 5E 25 */ bl _savegpr_28
/* 8014C3B8 7C 7C 1B 78 */ mr r28, r3
/* 8014C3BC 7C 9D 23 78 */ mr r29, r4
/* 8014C3C0 7C BE 2B 78 */ mr r30, r5
/* 8014C3C4 7C FF 3B 78 */ mr r31, r7
/* 8014C3C8 3C 60 80 3E */ lis r3, now__14mDoMtx_stack_c@ha /* 0x803DD470@ha */
/* 8014C3CC 38 63 D4 70 */ addi r3, r3, now__14mDoMtx_stack_c@l /* 0x803DD470@l */
/* 8014C3D0 7C 06 00 D0 */ neg r0, r6
/* 8014C3D4 7C 04 07 34 */ extsh r4, r0
/* 8014C3D8 4B EC 00 05 */ bl mDoMtx_YrotS__FPA4_fs
/* 8014C3DC C0 1D 00 00 */ lfs f0, 0(r29)
/* 8014C3E0 FC 20 00 50 */ fneg f1, f0
/* 8014C3E4 C0 1D 00 04 */ lfs f0, 4(r29)
/* 8014C3E8 FC 40 00 50 */ fneg f2, f0
/* 8014C3EC C0 1D 00 08 */ lfs f0, 8(r29)
/* 8014C3F0 FC 60 00 50 */ fneg f3, f0
/* 8014C3F4 4B EC 09 A9 */ bl transM__14mDoMtx_stack_cFfff
/* 8014C3F8 3C 60 80 3E */ lis r3, now__14mDoMtx_stack_c@ha /* 0x803DD470@ha */
/* 8014C3FC 38 63 D4 70 */ addi r3, r3, now__14mDoMtx_stack_c@l /* 0x803DD470@l */
/* 8014C400 7F 84 E3 78 */ mr r4, r28
/* 8014C404 38 A1 00 20 */ addi r5, r1, 0x20
/* 8014C408 48 1F A9 65 */ bl PSMTXMultVec
/* 8014C40C C0 1E 00 00 */ lfs f0, 0(r30)
/* 8014C410 FC 00 02 10 */ fabs f0, f0
/* 8014C414 FF E0 00 18 */ frsp f31, f0
/* 8014C418 C0 1E 00 08 */ lfs f0, 8(r30)
/* 8014C41C FC 00 02 10 */ fabs f0, f0
/* 8014C420 FF C0 00 18 */ frsp f30, f0
/* 8014C424 C0 01 00 20 */ lfs f0, 0x20(r1)
/* 8014C428 FC 00 02 10 */ fabs f0, f0
/* 8014C42C FF A0 00 18 */ frsp f29, f0
/* 8014C430 C0 01 00 28 */ lfs f0, 0x28(r1)
/* 8014C434 FC 00 02 10 */ fabs f0, f0
/* 8014C438 FF 80 00 18 */ frsp f28, f0
/* 8014C43C 2C 1F 00 00 */ cmpwi r31, 0
/* 8014C440 41 82 00 50 */ beq lbl_8014C490
/* 8014C444 38 61 00 08 */ addi r3, r1, 8
/* 8014C448 7F 84 E3 78 */ mr r4, r28
/* 8014C44C 7F A5 EB 78 */ mr r5, r29
/* 8014C450 48 11 A6 E5 */ bl __mi__4cXyzCFRC3Vec
/* 8014C454 C0 01 00 08 */ lfs f0, 8(r1)
/* 8014C458 D0 01 00 14 */ stfs f0, 0x14(r1)
/* 8014C45C C0 21 00 0C */ lfs f1, 0xc(r1)
/* 8014C460 D0 21 00 18 */ stfs f1, 0x18(r1)
/* 8014C464 C0 01 00 10 */ lfs f0, 0x10(r1)
/* 8014C468 D0 01 00 1C */ stfs f0, 0x1c(r1)
/* 8014C46C C0 02 99 D8 */ lfs f0, lit_4116(r2)
/* 8014C470 FC 00 08 40 */ fcmpo cr0, f0, f1
/* 8014C474 4C 40 13 82 */ cror 2, 0, 2
/* 8014C478 40 82 00 10 */ bne lbl_8014C488
/* 8014C47C C0 1E 00 04 */ lfs f0, 4(r30)
/* 8014C480 FC 01 00 40 */ fcmpo cr0, f1, f0
/* 8014C484 41 80 00 0C */ blt lbl_8014C490
lbl_8014C488:
/* 8014C488 38 60 00 00 */ li r3, 0
/* 8014C48C 48 00 00 3C */ b lbl_8014C4C8
lbl_8014C490:
/* 8014C490 EC 3D 07 72 */ fmuls f1, f29, f29
/* 8014C494 EC 1F 07 F2 */ fmuls f0, f31, f31
/* 8014C498 EC 41 00 24 */ fdivs f2, f1, f0
/* 8014C49C EC 3C 07 32 */ fmuls f1, f28, f28
/* 8014C4A0 EC 1E 07 B2 */ fmuls f0, f30, f30
/* 8014C4A4 EC 01 00 24 */ fdivs f0, f1, f0
/* 8014C4A8 EC 22 00 2A */ fadds f1, f2, f0
/* 8014C4AC C0 02 99 DC */ lfs f0, lit_4140(r2)
/* 8014C4B0 FC 01 00 40 */ fcmpo cr0, f1, f0
/* 8014C4B4 4C 40 13 82 */ cror 2, 0, 2
/* 8014C4B8 40 82 00 0C */ bne lbl_8014C4C4
/* 8014C4BC 38 60 00 01 */ li r3, 1
/* 8014C4C0 48 00 00 08 */ b lbl_8014C4C8
lbl_8014C4C4:
/* 8014C4C4 38 60 00 00 */ li r3, 0
lbl_8014C4C8:
/* 8014C4C8 E3 E1 00 78 */ psq_l f31, 120(r1), 0, 0 /* qr0 */
/* 8014C4CC CB E1 00 70 */ lfd f31, 0x70(r1)
/* 8014C4D0 E3 C1 00 68 */ psq_l f30, 104(r1), 0, 0 /* qr0 */
/* 8014C4D4 CB C1 00 60 */ lfd f30, 0x60(r1)
/* 8014C4D8 E3 A1 00 58 */ psq_l f29, 88(r1), 0, 0 /* qr0 */
/* 8014C4DC CB A1 00 50 */ lfd f29, 0x50(r1)
/* 8014C4E0 E3 81 00 48 */ psq_l f28, 72(r1), 0, 0 /* qr0 */
/* 8014C4E4 CB 81 00 40 */ lfd f28, 0x40(r1)
/* 8014C4E8 39 61 00 40 */ addi r11, r1, 0x40
/* 8014C4EC 48 21 5D 39 */ bl _restgpr_28
/* 8014C4F0 80 01 00 84 */ lwz r0, 0x84(r1)
/* 8014C4F4 7C 08 03 A6 */ mtlr r0
/* 8014C4F8 38 21 00 80 */ addi r1, r1, 0x80
/* 8014C4FC 4E 80 00 20 */ blr

View File

@ -1,10 +0,0 @@
lbl_8014D81C:
/* 8014D81C 28 04 00 00 */ cmplwi r4, 0
/* 8014D820 41 82 00 0C */ beq lbl_8014D82C
/* 8014D824 80 04 00 04 */ lwz r0, 4(r4)
/* 8014D828 48 00 00 08 */ b lbl_8014D830
lbl_8014D82C:
/* 8014D82C 38 00 FF FF */ li r0, -1
lbl_8014D830:
/* 8014D830 90 03 00 04 */ stw r0, 4(r3)
/* 8014D834 4E 80 00 20 */ blr

View File

@ -1,22 +0,0 @@
lbl_8014D838:
/* 8014D838 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 8014D83C 7C 08 02 A6 */ mflr r0
/* 8014D840 90 01 00 14 */ stw r0, 0x14(r1)
/* 8014D844 38 00 00 00 */ li r0, 0
/* 8014D848 90 01 00 08 */ stw r0, 8(r1)
/* 8014D84C 80 63 00 04 */ lwz r3, 4(r3)
/* 8014D850 38 81 00 08 */ addi r4, r1, 8
/* 8014D854 4B EC C1 69 */ bl fopAcM_SearchByID__FUiPP10fopAc_ac_c
/* 8014D858 2C 03 00 00 */ cmpwi r3, 0
/* 8014D85C 41 82 00 14 */ beq lbl_8014D870
/* 8014D860 80 61 00 08 */ lwz r3, 8(r1)
/* 8014D864 28 03 00 00 */ cmplwi r3, 0
/* 8014D868 41 82 00 08 */ beq lbl_8014D870
/* 8014D86C 48 00 00 08 */ b lbl_8014D874
lbl_8014D870:
/* 8014D870 38 60 00 00 */ li r3, 0
lbl_8014D874:
/* 8014D874 80 01 00 14 */ lwz r0, 0x14(r1)
/* 8014D878 7C 08 03 A6 */ mtlr r0
/* 8014D87C 38 21 00 10 */ addi r1, r1, 0x10
/* 8014D880 4E 80 00 20 */ blr

View File

@ -1,19 +0,0 @@
lbl_80150C60:
/* 80150C60 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80150C64 7C 08 02 A6 */ mflr r0
/* 80150C68 90 01 00 14 */ stw r0, 0x14(r1)
/* 80150C6C 7C 66 1B 78 */ mr r6, r3
/* 80150C70 A0 03 00 00 */ lhz r0, 0(r3)
/* 80150C74 B0 01 00 08 */ sth r0, 8(r1)
/* 80150C78 80 63 00 04 */ lwz r3, 4(r3)
/* 80150C7C 88 03 00 05 */ lbz r0, 5(r3)
/* 80150C80 54 05 07 FE */ clrlwi r5, r0, 0x1f
/* 80150C84 A0 63 00 00 */ lhz r3, 0(r3)
/* 80150C88 38 81 00 08 */ addi r4, r1, 8
/* 80150C8C 88 C6 00 02 */ lbz r6, 2(r6)
/* 80150C90 4B FF F9 C5 */ bl daNpcF_decIdx__FiRUsii
/* 80150C94 A0 61 00 08 */ lhz r3, 8(r1)
/* 80150C98 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80150C9C 7C 08 03 A6 */ mtlr r0
/* 80150CA0 38 21 00 10 */ addi r1, r1, 0x10
/* 80150CA4 4E 80 00 20 */ blr

View File

@ -1,40 +0,0 @@
lbl_80150CA8:
/* 80150CA8 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 80150CAC 7C 08 02 A6 */ mflr r0
/* 80150CB0 90 01 00 24 */ stw r0, 0x24(r1)
/* 80150CB4 93 E1 00 1C */ stw r31, 0x1c(r1)
/* 80150CB8 93 C1 00 18 */ stw r30, 0x18(r1)
/* 80150CBC 7C 7E 1B 78 */ mr r30, r3
/* 80150CC0 7C 9F 23 78 */ mr r31, r4
/* 80150CC4 A0 03 00 00 */ lhz r0, 0(r3)
/* 80150CC8 B0 01 00 08 */ sth r0, 8(r1)
/* 80150CCC 80 63 00 04 */ lwz r3, 4(r3)
/* 80150CD0 88 03 00 05 */ lbz r0, 5(r3)
/* 80150CD4 54 05 07 FE */ clrlwi r5, r0, 0x1f
/* 80150CD8 A0 63 00 00 */ lhz r3, 0(r3)
/* 80150CDC 38 81 00 08 */ addi r4, r1, 8
/* 80150CE0 88 DE 00 02 */ lbz r6, 2(r30)
/* 80150CE4 4B FF F9 71 */ bl daNpcF_decIdx__FiRUsii
/* 80150CE8 80 9E 00 04 */ lwz r4, 4(r30)
/* 80150CEC 80 84 00 08 */ lwz r4, 8(r4)
/* 80150CF0 A0 01 00 08 */ lhz r0, 8(r1)
/* 80150CF4 54 00 20 36 */ slwi r0, r0, 4
/* 80150CF8 7C A4 02 14 */ add r5, r4, r0
/* 80150CFC 80 85 00 04 */ lwz r4, 4(r5)
/* 80150D00 80 05 00 08 */ lwz r0, 8(r5)
/* 80150D04 90 81 00 0C */ stw r4, 0xc(r1)
/* 80150D08 90 01 00 10 */ stw r0, 0x10(r1)
/* 80150D0C 80 05 00 0C */ lwz r0, 0xc(r5)
/* 80150D10 90 01 00 14 */ stw r0, 0x14(r1)
/* 80150D14 C0 01 00 0C */ lfs f0, 0xc(r1)
/* 80150D18 D0 1F 00 00 */ stfs f0, 0(r31)
/* 80150D1C C0 01 00 10 */ lfs f0, 0x10(r1)
/* 80150D20 D0 1F 00 04 */ stfs f0, 4(r31)
/* 80150D24 C0 01 00 14 */ lfs f0, 0x14(r1)
/* 80150D28 D0 1F 00 08 */ stfs f0, 8(r31)
/* 80150D2C 83 E1 00 1C */ lwz r31, 0x1c(r1)
/* 80150D30 83 C1 00 18 */ lwz r30, 0x18(r1)
/* 80150D34 80 01 00 24 */ lwz r0, 0x24(r1)
/* 80150D38 7C 08 03 A6 */ mtlr r0
/* 80150D3C 38 21 00 20 */ addi r1, r1, 0x20
/* 80150D40 4E 80 00 20 */ blr

View File

@ -1,124 +0,0 @@
lbl_80145FB4:
/* 80145FB4 94 21 FF A0 */ stwu r1, -0x60(r1)
/* 80145FB8 7C 08 02 A6 */ mflr r0
/* 80145FBC 90 01 00 64 */ stw r0, 0x64(r1)
/* 80145FC0 39 61 00 60 */ addi r11, r1, 0x60
/* 80145FC4 48 21 C2 0D */ bl _savegpr_26
/* 80145FC8 7C 7A 1B 78 */ mr r26, r3
/* 80145FCC 7C 9B 23 78 */ mr r27, r4
/* 80145FD0 7C BF 2B 78 */ mr r31, r5
/* 80145FD4 7C DC 33 78 */ mr r28, r6
/* 80145FD8 7C FD 3B 78 */ mr r29, r7
/* 80145FDC A0 83 00 1C */ lhz r4, 0x1c(r3)
/* 80145FE0 7C 1C 20 00 */ cmpw r28, r4
/* 80145FE4 40 82 00 50 */ bne lbl_80146034
/* 80145FE8 80 7A 00 00 */ lwz r3, 0(r26)
/* 80145FEC 80 63 00 08 */ lwz r3, 8(r3)
/* 80145FF0 38 04 FF FF */ addi r0, r4, -1
/* 80145FF4 54 00 20 36 */ slwi r0, r0, 4
/* 80145FF8 7C 83 02 14 */ add r4, r3, r0
/* 80145FFC 80 64 00 04 */ lwz r3, 4(r4)
/* 80146000 80 04 00 08 */ lwz r0, 8(r4)
/* 80146004 90 61 00 38 */ stw r3, 0x38(r1)
/* 80146008 90 01 00 3C */ stw r0, 0x3c(r1)
/* 8014600C 80 04 00 0C */ lwz r0, 0xc(r4)
/* 80146010 90 01 00 40 */ stw r0, 0x40(r1)
/* 80146014 C0 01 00 38 */ lfs f0, 0x38(r1)
/* 80146018 D0 1F 00 00 */ stfs f0, 0(r31)
/* 8014601C C0 01 00 3C */ lfs f0, 0x3c(r1)
/* 80146020 D0 1F 00 04 */ stfs f0, 4(r31)
/* 80146024 C0 01 00 40 */ lfs f0, 0x40(r1)
/* 80146028 D0 1F 00 08 */ stfs f0, 8(r31)
/* 8014602C 38 60 00 01 */ li r3, 1
/* 80146030 48 00 01 40 */ b lbl_80146170
lbl_80146034:
/* 80146034 3B C0 00 01 */ li r30, 1
lbl_80146038:
/* 80146038 C0 1B 00 00 */ lfs f0, 0(r27)
/* 8014603C D0 01 00 2C */ stfs f0, 0x2c(r1)
/* 80146040 C0 1B 00 04 */ lfs f0, 4(r27)
/* 80146044 D0 01 00 30 */ stfs f0, 0x30(r1)
/* 80146048 C0 1B 00 08 */ lfs f0, 8(r27)
/* 8014604C D0 01 00 34 */ stfs f0, 0x34(r1)
/* 80146050 7F 43 D3 78 */ mr r3, r26
/* 80146054 38 81 00 2C */ addi r4, r1, 0x2c
/* 80146058 7F 85 E3 78 */ mr r5, r28
/* 8014605C 48 00 01 2D */ bl chkPassed1__13daNpcT_Path_cF4cXyzi
/* 80146060 2C 03 00 00 */ cmpwi r3, 0
/* 80146064 41 82 00 70 */ beq lbl_801460D4
/* 80146068 B3 DA 00 1E */ sth r30, 0x1e(r26)
/* 8014606C 7F 43 D3 78 */ mr r3, r26
/* 80146070 7F 84 E3 78 */ mr r4, r28
/* 80146074 4B FF FD 5D */ bl setNextIdx__13daNpcT_Path_cFi
/* 80146078 2C 03 00 00 */ cmpwi r3, 0
/* 8014607C 41 82 FF BC */ beq lbl_80146038
/* 80146080 B3 9A 00 1C */ sth r28, 0x1c(r26)
/* 80146084 80 7A 00 00 */ lwz r3, 0(r26)
/* 80146088 80 83 00 08 */ lwz r4, 8(r3)
/* 8014608C A0 7A 00 1C */ lhz r3, 0x1c(r26)
/* 80146090 38 03 FF FF */ addi r0, r3, -1
/* 80146094 54 00 20 36 */ slwi r0, r0, 4
/* 80146098 7C 84 02 14 */ add r4, r4, r0
/* 8014609C 80 64 00 04 */ lwz r3, 4(r4)
/* 801460A0 80 04 00 08 */ lwz r0, 8(r4)
/* 801460A4 90 61 00 20 */ stw r3, 0x20(r1)
/* 801460A8 90 01 00 24 */ stw r0, 0x24(r1)
/* 801460AC 80 04 00 0C */ lwz r0, 0xc(r4)
/* 801460B0 90 01 00 28 */ stw r0, 0x28(r1)
/* 801460B4 C0 01 00 20 */ lfs f0, 0x20(r1)
/* 801460B8 D0 1F 00 00 */ stfs f0, 0(r31)
/* 801460BC C0 01 00 24 */ lfs f0, 0x24(r1)
/* 801460C0 D0 1F 00 04 */ stfs f0, 4(r31)
/* 801460C4 C0 01 00 28 */ lfs f0, 0x28(r1)
/* 801460C8 D0 1F 00 08 */ stfs f0, 8(r31)
/* 801460CC 38 60 00 01 */ li r3, 1
/* 801460D0 48 00 00 A0 */ b lbl_80146170
lbl_801460D4:
/* 801460D4 A0 1A 00 1E */ lhz r0, 0x1e(r26)
/* 801460D8 7C 00 E8 00 */ cmpw r0, r29
/* 801460DC 40 80 00 4C */ bge lbl_80146128
/* 801460E0 C0 1B 00 00 */ lfs f0, 0(r27)
/* 801460E4 D0 01 00 14 */ stfs f0, 0x14(r1)
/* 801460E8 C0 1B 00 04 */ lfs f0, 4(r27)
/* 801460EC D0 01 00 18 */ stfs f0, 0x18(r1)
/* 801460F0 C0 1B 00 08 */ lfs f0, 8(r27)
/* 801460F4 D0 01 00 1C */ stfs f0, 0x1c(r1)
/* 801460F8 7F 43 D3 78 */ mr r3, r26
/* 801460FC 38 81 00 14 */ addi r4, r1, 0x14
/* 80146100 7F E5 FB 78 */ mr r5, r31
/* 80146104 7F 86 E3 78 */ mr r6, r28
/* 80146108 7F A7 EB 78 */ mr r7, r29
/* 8014610C 48 00 03 CD */ bl chkPassed2__13daNpcT_Path_cF4cXyzP4cXyzii
/* 80146110 2C 03 00 00 */ cmpwi r3, 0
/* 80146114 41 82 00 58 */ beq lbl_8014616C
/* 80146118 A0 7A 00 1E */ lhz r3, 0x1e(r26)
/* 8014611C 38 03 00 01 */ addi r0, r3, 1
/* 80146120 B0 1A 00 1E */ sth r0, 0x1e(r26)
/* 80146124 4B FF FF B0 */ b lbl_801460D4
lbl_80146128:
/* 80146128 A0 1A 00 1C */ lhz r0, 0x1c(r26)
/* 8014612C 80 7A 00 00 */ lwz r3, 0(r26)
/* 80146130 80 63 00 08 */ lwz r3, 8(r3)
/* 80146134 54 00 20 36 */ slwi r0, r0, 4
/* 80146138 7C 83 02 14 */ add r4, r3, r0
/* 8014613C 80 64 00 04 */ lwz r3, 4(r4)
/* 80146140 80 04 00 08 */ lwz r0, 8(r4)
/* 80146144 90 61 00 08 */ stw r3, 8(r1)
/* 80146148 90 01 00 0C */ stw r0, 0xc(r1)
/* 8014614C 80 04 00 0C */ lwz r0, 0xc(r4)
/* 80146150 90 01 00 10 */ stw r0, 0x10(r1)
/* 80146154 C0 01 00 08 */ lfs f0, 8(r1)
/* 80146158 D0 1F 00 00 */ stfs f0, 0(r31)
/* 8014615C C0 01 00 0C */ lfs f0, 0xc(r1)
/* 80146160 D0 1F 00 04 */ stfs f0, 4(r31)
/* 80146164 C0 01 00 10 */ lfs f0, 0x10(r1)
/* 80146168 D0 1F 00 08 */ stfs f0, 8(r31)
lbl_8014616C:
/* 8014616C 38 60 00 00 */ li r3, 0
lbl_80146170:
/* 80146170 39 61 00 60 */ addi r11, r1, 0x60
/* 80146174 48 21 C0 A9 */ bl _restgpr_26
/* 80146178 80 01 00 64 */ lwz r0, 0x64(r1)
/* 8014617C 7C 08 03 A6 */ mtlr r0
/* 80146180 38 21 00 60 */ addi r1, r1, 0x60
/* 80146184 4E 80 00 20 */ blr

View File

@ -1,57 +0,0 @@
lbl_80150DE0:
/* 80150DE0 94 21 FF D0 */ stwu r1, -0x30(r1)
/* 80150DE4 7C 08 02 A6 */ mflr r0
/* 80150DE8 90 01 00 34 */ stw r0, 0x34(r1)
/* 80150DEC 39 61 00 30 */ addi r11, r1, 0x30
/* 80150DF0 48 21 13 E9 */ bl _savegpr_28
/* 80150DF4 7C 7C 1B 78 */ mr r28, r3
/* 80150DF8 7C 9D 23 78 */ mr r29, r4
/* 80150DFC 7C BE 2B 78 */ mr r30, r5
/* 80150E00 3B E0 00 00 */ li r31, 0
/* 80150E04 48 00 00 8C */ b lbl_80150E90
lbl_80150E08:
/* 80150E08 A0 1C 00 00 */ lhz r0, 0(r28)
/* 80150E0C 80 7C 00 04 */ lwz r3, 4(r28)
/* 80150E10 80 83 00 08 */ lwz r4, 8(r3)
/* 80150E14 54 03 20 36 */ slwi r3, r0, 4
/* 80150E18 38 03 00 04 */ addi r0, r3, 4
/* 80150E1C 7C 84 02 14 */ add r4, r4, r0
/* 80150E20 80 64 00 00 */ lwz r3, 0(r4)
/* 80150E24 80 04 00 04 */ lwz r0, 4(r4)
/* 80150E28 90 61 00 14 */ stw r3, 0x14(r1)
/* 80150E2C 90 01 00 18 */ stw r0, 0x18(r1)
/* 80150E30 80 04 00 08 */ lwz r0, 8(r4)
/* 80150E34 90 01 00 1C */ stw r0, 0x1c(r1)
/* 80150E38 C0 01 00 14 */ lfs f0, 0x14(r1)
/* 80150E3C D0 1E 00 00 */ stfs f0, 0(r30)
/* 80150E40 C0 01 00 18 */ lfs f0, 0x18(r1)
/* 80150E44 D0 1E 00 04 */ stfs f0, 4(r30)
/* 80150E48 C0 01 00 1C */ lfs f0, 0x1c(r1)
/* 80150E4C D0 1E 00 08 */ stfs f0, 8(r30)
/* 80150E50 C0 1D 00 00 */ lfs f0, 0(r29)
/* 80150E54 D0 01 00 08 */ stfs f0, 8(r1)
/* 80150E58 C0 1D 00 04 */ lfs f0, 4(r29)
/* 80150E5C D0 01 00 0C */ stfs f0, 0xc(r1)
/* 80150E60 C0 1D 00 08 */ lfs f0, 8(r29)
/* 80150E64 D0 01 00 10 */ stfs f0, 0x10(r1)
/* 80150E68 7F 83 E3 78 */ mr r3, r28
/* 80150E6C 38 81 00 08 */ addi r4, r1, 8
/* 80150E70 4B FF FB B5 */ bl chkPassed__13daNpcF_Path_cF4cXyz
/* 80150E74 2C 03 00 00 */ cmpwi r3, 0
/* 80150E78 41 82 00 20 */ beq lbl_80150E98
/* 80150E7C 7F 83 E3 78 */ mr r3, r28
/* 80150E80 4B FF FD 61 */ bl setNextIdx__13daNpcF_Path_cFv
/* 80150E84 2C 03 00 00 */ cmpwi r3, 0
/* 80150E88 41 82 00 08 */ beq lbl_80150E90
/* 80150E8C 3B E0 00 01 */ li r31, 1
lbl_80150E90:
/* 80150E90 2C 1F 00 00 */ cmpwi r31, 0
/* 80150E94 41 82 FF 74 */ beq lbl_80150E08
lbl_80150E98:
/* 80150E98 7F E3 FB 78 */ mr r3, r31
/* 80150E9C 39 61 00 30 */ addi r11, r1, 0x30
/* 80150EA0 48 21 13 85 */ bl _restgpr_28
/* 80150EA4 80 01 00 34 */ lwz r0, 0x34(r1)
/* 80150EA8 7C 08 03 A6 */ mtlr r0
/* 80150EAC 38 21 00 30 */ addi r1, r1, 0x30
/* 80150EB0 4E 80 00 20 */ blr

View File

@ -1,100 +0,0 @@
lbl_80145E38:
/* 80145E38 94 21 FF B0 */ stwu r1, -0x50(r1)
/* 80145E3C 7C 08 02 A6 */ mflr r0
/* 80145E40 90 01 00 54 */ stw r0, 0x54(r1)
/* 80145E44 39 61 00 50 */ addi r11, r1, 0x50
/* 80145E48 48 21 C3 8D */ bl _savegpr_27
/* 80145E4C 7C 7B 1B 78 */ mr r27, r3
/* 80145E50 7C 9C 23 78 */ mr r28, r4
/* 80145E54 7C BF 2B 78 */ mr r31, r5
/* 80145E58 7C DD 33 78 */ mr r29, r6
/* 80145E5C A0 83 00 1C */ lhz r4, 0x1c(r3)
/* 80145E60 7C 1D 20 00 */ cmpw r29, r4
/* 80145E64 40 82 00 50 */ bne lbl_80145EB4
/* 80145E68 80 7B 00 00 */ lwz r3, 0(r27)
/* 80145E6C 80 63 00 08 */ lwz r3, 8(r3)
/* 80145E70 38 04 FF FF */ addi r0, r4, -1
/* 80145E74 54 00 20 36 */ slwi r0, r0, 4
/* 80145E78 7C 83 02 14 */ add r4, r3, r0
/* 80145E7C 80 64 00 04 */ lwz r3, 4(r4)
/* 80145E80 80 04 00 08 */ lwz r0, 8(r4)
/* 80145E84 90 61 00 2C */ stw r3, 0x2c(r1)
/* 80145E88 90 01 00 30 */ stw r0, 0x30(r1)
/* 80145E8C 80 04 00 0C */ lwz r0, 0xc(r4)
/* 80145E90 90 01 00 34 */ stw r0, 0x34(r1)
/* 80145E94 C0 01 00 2C */ lfs f0, 0x2c(r1)
/* 80145E98 D0 1F 00 00 */ stfs f0, 0(r31)
/* 80145E9C C0 01 00 30 */ lfs f0, 0x30(r1)
/* 80145EA0 D0 1F 00 04 */ stfs f0, 4(r31)
/* 80145EA4 C0 01 00 34 */ lfs f0, 0x34(r1)
/* 80145EA8 D0 1F 00 08 */ stfs f0, 8(r31)
/* 80145EAC 38 60 00 01 */ li r3, 1
/* 80145EB0 48 00 00 EC */ b lbl_80145F9C
lbl_80145EB4:
/* 80145EB4 3B C0 00 01 */ li r30, 1
lbl_80145EB8:
/* 80145EB8 C0 1C 00 00 */ lfs f0, 0(r28)
/* 80145EBC D0 01 00 20 */ stfs f0, 0x20(r1)
/* 80145EC0 C0 1C 00 04 */ lfs f0, 4(r28)
/* 80145EC4 D0 01 00 24 */ stfs f0, 0x24(r1)
/* 80145EC8 C0 1C 00 08 */ lfs f0, 8(r28)
/* 80145ECC D0 01 00 28 */ stfs f0, 0x28(r1)
/* 80145ED0 7F 63 DB 78 */ mr r3, r27
/* 80145ED4 38 81 00 20 */ addi r4, r1, 0x20
/* 80145ED8 7F A5 EB 78 */ mr r5, r29
/* 80145EDC 48 00 02 AD */ bl chkPassed1__13daNpcT_Path_cF4cXyzi
/* 80145EE0 2C 03 00 00 */ cmpwi r3, 0
/* 80145EE4 41 82 00 70 */ beq lbl_80145F54
/* 80145EE8 B3 DB 00 1E */ sth r30, 0x1e(r27)
/* 80145EEC 7F 63 DB 78 */ mr r3, r27
/* 80145EF0 7F A4 EB 78 */ mr r4, r29
/* 80145EF4 4B FF FE DD */ bl setNextIdx__13daNpcT_Path_cFi
/* 80145EF8 2C 03 00 00 */ cmpwi r3, 0
/* 80145EFC 41 82 FF BC */ beq lbl_80145EB8
/* 80145F00 B3 BB 00 1C */ sth r29, 0x1c(r27)
/* 80145F04 80 7B 00 00 */ lwz r3, 0(r27)
/* 80145F08 80 83 00 08 */ lwz r4, 8(r3)
/* 80145F0C A0 7B 00 1C */ lhz r3, 0x1c(r27)
/* 80145F10 38 03 FF FF */ addi r0, r3, -1
/* 80145F14 54 00 20 36 */ slwi r0, r0, 4
/* 80145F18 7C 84 02 14 */ add r4, r4, r0
/* 80145F1C 80 64 00 04 */ lwz r3, 4(r4)
/* 80145F20 80 04 00 08 */ lwz r0, 8(r4)
/* 80145F24 90 61 00 14 */ stw r3, 0x14(r1)
/* 80145F28 90 01 00 18 */ stw r0, 0x18(r1)
/* 80145F2C 80 04 00 0C */ lwz r0, 0xc(r4)
/* 80145F30 90 01 00 1C */ stw r0, 0x1c(r1)
/* 80145F34 C0 01 00 14 */ lfs f0, 0x14(r1)
/* 80145F38 D0 1F 00 00 */ stfs f0, 0(r31)
/* 80145F3C C0 01 00 18 */ lfs f0, 0x18(r1)
/* 80145F40 D0 1F 00 04 */ stfs f0, 4(r31)
/* 80145F44 C0 01 00 1C */ lfs f0, 0x1c(r1)
/* 80145F48 D0 1F 00 08 */ stfs f0, 8(r31)
/* 80145F4C 38 60 00 01 */ li r3, 1
/* 80145F50 48 00 00 4C */ b lbl_80145F9C
lbl_80145F54:
/* 80145F54 A0 1B 00 1C */ lhz r0, 0x1c(r27)
/* 80145F58 80 7B 00 00 */ lwz r3, 0(r27)
/* 80145F5C 80 63 00 08 */ lwz r3, 8(r3)
/* 80145F60 54 00 20 36 */ slwi r0, r0, 4
/* 80145F64 7C 83 02 14 */ add r4, r3, r0
/* 80145F68 80 64 00 04 */ lwz r3, 4(r4)
/* 80145F6C 80 04 00 08 */ lwz r0, 8(r4)
/* 80145F70 90 61 00 08 */ stw r3, 8(r1)
/* 80145F74 90 01 00 0C */ stw r0, 0xc(r1)
/* 80145F78 80 04 00 0C */ lwz r0, 0xc(r4)
/* 80145F7C 90 01 00 10 */ stw r0, 0x10(r1)
/* 80145F80 C0 01 00 08 */ lfs f0, 8(r1)
/* 80145F84 D0 1F 00 00 */ stfs f0, 0(r31)
/* 80145F88 C0 01 00 0C */ lfs f0, 0xc(r1)
/* 80145F8C D0 1F 00 04 */ stfs f0, 4(r31)
/* 80145F90 C0 01 00 10 */ lfs f0, 0x10(r1)
/* 80145F94 D0 1F 00 08 */ stfs f0, 8(r31)
/* 80145F98 38 60 00 00 */ li r3, 0
lbl_80145F9C:
/* 80145F9C 39 61 00 50 */ addi r11, r1, 0x50
/* 80145FA0 48 21 C2 81 */ bl _restgpr_27
/* 80145FA4 80 01 00 54 */ lwz r0, 0x54(r1)
/* 80145FA8 7C 08 03 A6 */ mtlr r0
/* 80145FAC 38 21 00 50 */ addi r1, r1, 0x50
/* 80145FB0 4E 80 00 20 */ blr

View File

@ -1,19 +0,0 @@
lbl_80150C18:
/* 80150C18 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80150C1C 7C 08 02 A6 */ mflr r0
/* 80150C20 90 01 00 14 */ stw r0, 0x14(r1)
/* 80150C24 7C 66 1B 78 */ mr r6, r3
/* 80150C28 A0 03 00 00 */ lhz r0, 0(r3)
/* 80150C2C B0 01 00 08 */ sth r0, 8(r1)
/* 80150C30 80 63 00 04 */ lwz r3, 4(r3)
/* 80150C34 88 03 00 05 */ lbz r0, 5(r3)
/* 80150C38 54 05 07 FE */ clrlwi r5, r0, 0x1f
/* 80150C3C A0 63 00 00 */ lhz r3, 0(r3)
/* 80150C40 38 81 00 08 */ addi r4, r1, 8
/* 80150C44 88 C6 00 02 */ lbz r6, 2(r6)
/* 80150C48 4B FF F9 B1 */ bl daNpcF_incIdx__FiRUsii
/* 80150C4C A0 61 00 08 */ lhz r3, 8(r1)
/* 80150C50 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80150C54 7C 08 03 A6 */ mtlr r0
/* 80150C58 38 21 00 10 */ addi r1, r1, 0x10
/* 80150C5C 4E 80 00 20 */ blr

View File

@ -1,40 +0,0 @@
lbl_80150D44:
/* 80150D44 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 80150D48 7C 08 02 A6 */ mflr r0
/* 80150D4C 90 01 00 24 */ stw r0, 0x24(r1)
/* 80150D50 93 E1 00 1C */ stw r31, 0x1c(r1)
/* 80150D54 93 C1 00 18 */ stw r30, 0x18(r1)
/* 80150D58 7C 7E 1B 78 */ mr r30, r3
/* 80150D5C 7C 9F 23 78 */ mr r31, r4
/* 80150D60 A0 03 00 00 */ lhz r0, 0(r3)
/* 80150D64 B0 01 00 08 */ sth r0, 8(r1)
/* 80150D68 80 63 00 04 */ lwz r3, 4(r3)
/* 80150D6C 88 03 00 05 */ lbz r0, 5(r3)
/* 80150D70 54 05 07 FE */ clrlwi r5, r0, 0x1f
/* 80150D74 A0 63 00 00 */ lhz r3, 0(r3)
/* 80150D78 38 81 00 08 */ addi r4, r1, 8
/* 80150D7C 88 DE 00 02 */ lbz r6, 2(r30)
/* 80150D80 4B FF F8 79 */ bl daNpcF_incIdx__FiRUsii
/* 80150D84 80 9E 00 04 */ lwz r4, 4(r30)
/* 80150D88 80 84 00 08 */ lwz r4, 8(r4)
/* 80150D8C A0 01 00 08 */ lhz r0, 8(r1)
/* 80150D90 54 00 20 36 */ slwi r0, r0, 4
/* 80150D94 7C A4 02 14 */ add r5, r4, r0
/* 80150D98 80 85 00 04 */ lwz r4, 4(r5)
/* 80150D9C 80 05 00 08 */ lwz r0, 8(r5)
/* 80150DA0 90 81 00 0C */ stw r4, 0xc(r1)
/* 80150DA4 90 01 00 10 */ stw r0, 0x10(r1)
/* 80150DA8 80 05 00 0C */ lwz r0, 0xc(r5)
/* 80150DAC 90 01 00 14 */ stw r0, 0x14(r1)
/* 80150DB0 C0 01 00 0C */ lfs f0, 0xc(r1)
/* 80150DB4 D0 1F 00 00 */ stfs f0, 0(r31)
/* 80150DB8 C0 01 00 10 */ lfs f0, 0x10(r1)
/* 80150DBC D0 1F 00 04 */ stfs f0, 4(r31)
/* 80150DC0 C0 01 00 14 */ lfs f0, 0x14(r1)
/* 80150DC4 D0 1F 00 08 */ stfs f0, 8(r31)
/* 80150DC8 83 E1 00 1C */ lwz r31, 0x1c(r1)
/* 80150DCC 83 C1 00 18 */ lwz r30, 0x18(r1)
/* 80150DD0 80 01 00 24 */ lwz r0, 0x24(r1)
/* 80150DD4 7C 08 03 A6 */ mtlr r0
/* 80150DD8 38 21 00 20 */ addi r1, r1, 0x20
/* 80150DDC 4E 80 00 20 */ blr

View File

@ -1,12 +0,0 @@
lbl_8014DB14:
/* 8014DB14 80 84 00 04 */ lwz r4, 4(r4)
/* 8014DB18 80 84 00 08 */ lwz r4, 8(r4)
/* 8014DB1C 54 A0 23 36 */ rlwinm r0, r5, 4, 0xc, 0x1b
/* 8014DB20 7C A4 02 14 */ add r5, r4, r0
/* 8014DB24 80 85 00 04 */ lwz r4, 4(r5)
/* 8014DB28 80 05 00 08 */ lwz r0, 8(r5)
/* 8014DB2C 90 83 00 00 */ stw r4, 0(r3)
/* 8014DB30 90 03 00 04 */ stw r0, 4(r3)
/* 8014DB34 80 05 00 0C */ lwz r0, 0xc(r5)
/* 8014DB38 90 03 00 08 */ stw r0, 8(r3)
/* 8014DB3C 4E 80 00 20 */ blr

View File

@ -1,8 +0,0 @@
lbl_8014E6AC:
/* 8014E6AC 1C 05 00 06 */ mulli r0, r5, 6
/* 8014E6B0 7C 84 02 14 */ add r4, r4, r0
/* 8014E6B4 80 04 00 7C */ lwz r0, 0x7c(r4)
/* 8014E6B8 90 03 00 00 */ stw r0, 0(r3)
/* 8014E6BC A0 04 00 80 */ lhz r0, 0x80(r4)
/* 8014E6C0 B0 03 00 04 */ sth r0, 4(r3)
/* 8014E6C4 4E 80 00 20 */ blr

View File

@ -1,37 +0,0 @@
lbl_8014BFB0:
/* 8014BFB0 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 8014BFB4 7C 08 02 A6 */ mflr r0
/* 8014BFB8 90 01 00 14 */ stw r0, 0x14(r1)
/* 8014BFBC 7C 64 1B 78 */ mr r4, r3
/* 8014BFC0 38 00 00 00 */ li r0, 0
/* 8014BFC4 90 0D 8A 5C */ stw r0, mFindCount__8daNpcT_c(r13)
/* 8014BFC8 38 00 01 27 */ li r0, 0x127
/* 8014BFCC B0 0D 8A 58 */ sth r0, mSrchName__8daNpcT_c(r13)
/* 8014BFD0 3C 60 80 14 */ lis r3, srchActor__8daNpcT_cFPvPv@ha /* 0x80147FD4@ha */
/* 8014BFD4 38 63 7F D4 */ addi r3, r3, srchActor__8daNpcT_cFPvPv@l /* 0x80147FD4@l */
/* 8014BFD8 4B ED 53 61 */ bl fpcEx_Search__FPFPvPv_PvPv
/* 8014BFDC 38 80 00 00 */ li r4, 0
/* 8014BFE0 80 0D 8A 5C */ lwz r0, mFindCount__8daNpcT_c(r13)
/* 8014BFE4 3C 60 80 42 */ lis r3, mFindActorPtrs__8daNpcT_c@ha /* 0x80425708@ha */
/* 8014BFE8 38 C3 57 08 */ addi r6, r3, mFindActorPtrs__8daNpcT_c@l /* 0x80425708@l */
/* 8014BFEC 7C 09 03 A6 */ mtctr r0
/* 8014BFF0 2C 00 00 00 */ cmpwi r0, 0
/* 8014BFF4 40 81 00 28 */ ble lbl_8014C01C
lbl_8014BFF8:
/* 8014BFF8 7C 66 20 2E */ lwzx r3, r6, r4
/* 8014BFFC 80 03 00 B0 */ lwz r0, 0xb0(r3)
/* 8014C000 54 05 00 06 */ rlwinm r5, r0, 0, 0, 3
/* 8014C004 3C 05 10 00 */ addis r0, r5, 0x1000
/* 8014C008 28 00 00 00 */ cmplwi r0, 0
/* 8014C00C 40 82 00 08 */ bne lbl_8014C014
/* 8014C010 48 00 00 10 */ b lbl_8014C020
lbl_8014C014:
/* 8014C014 38 84 00 04 */ addi r4, r4, 4
/* 8014C018 42 00 FF E0 */ bdnz lbl_8014BFF8
lbl_8014C01C:
/* 8014C01C 38 60 00 00 */ li r3, 0
lbl_8014C020:
/* 8014C020 80 01 00 14 */ lwz r0, 0x14(r1)
/* 8014C024 7C 08 03 A6 */ mtlr r0
/* 8014C028 38 21 00 10 */ addi r1, r1, 0x10
/* 8014C02C 4E 80 00 20 */ blr

View File

@ -1,16 +0,0 @@
lbl_80152BE0:
/* 80152BE0 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80152BE4 7C 08 02 A6 */ mflr r0
/* 80152BE8 90 01 00 14 */ stw r0, 0x14(r1)
/* 80152BEC 7C 83 23 78 */ mr r3, r4
/* 80152BF0 7C A4 2B 78 */ mr r4, r5
/* 80152BF4 3C A0 80 40 */ lis r5, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
/* 80152BF8 38 A5 61 C0 */ addi r5, r5, g_dComIfG_gameInfo@l /* 0x804061C0@l */
/* 80152BFC 3C A5 00 02 */ addis r5, r5, 2
/* 80152C00 38 C0 00 80 */ li r6, 0x80
/* 80152C04 38 A5 C2 F8 */ addi r5, r5, -15624
/* 80152C08 4B EE 96 E5 */ bl getRes__14dRes_control_cFPCclP11dRes_info_ci
/* 80152C0C 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80152C10 7C 08 03 A6 */ mtlr r0
/* 80152C14 38 21 00 10 */ addi r1, r1, 0x10
/* 80152C18 4E 80 00 20 */ blr

View File

@ -1,16 +0,0 @@
lbl_80152B68:
/* 80152B68 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80152B6C 7C 08 02 A6 */ mflr r0
/* 80152B70 90 01 00 14 */ stw r0, 0x14(r1)
/* 80152B74 7C 83 23 78 */ mr r3, r4
/* 80152B78 7C A4 2B 78 */ mr r4, r5
/* 80152B7C 3C A0 80 40 */ lis r5, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
/* 80152B80 38 A5 61 C0 */ addi r5, r5, g_dComIfG_gameInfo@l /* 0x804061C0@l */
/* 80152B84 3C A5 00 02 */ addis r5, r5, 2
/* 80152B88 38 C0 00 80 */ li r6, 0x80
/* 80152B8C 38 A5 C2 F8 */ addi r5, r5, -15624
/* 80152B90 4B EE 97 5D */ bl getRes__14dRes_control_cFPCclP11dRes_info_ci
/* 80152B94 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80152B98 7C 08 03 A6 */ mtlr r0
/* 80152B9C 38 21 00 10 */ addi r1, r1, 0x10
/* 80152BA0 4E 80 00 20 */ blr

View File

@ -1,16 +0,0 @@
lbl_80152BA4:
/* 80152BA4 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80152BA8 7C 08 02 A6 */ mflr r0
/* 80152BAC 90 01 00 14 */ stw r0, 0x14(r1)
/* 80152BB0 7C 83 23 78 */ mr r3, r4
/* 80152BB4 7C A4 2B 78 */ mr r4, r5
/* 80152BB8 3C A0 80 40 */ lis r5, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
/* 80152BBC 38 A5 61 C0 */ addi r5, r5, g_dComIfG_gameInfo@l /* 0x804061C0@l */
/* 80152BC0 3C A5 00 02 */ addis r5, r5, 2
/* 80152BC4 38 C0 00 80 */ li r6, 0x80
/* 80152BC8 38 A5 C2 F8 */ addi r5, r5, -15624
/* 80152BCC 4B EE 97 21 */ bl getRes__14dRes_control_cFPCclP11dRes_info_ci
/* 80152BD0 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80152BD4 7C 08 03 A6 */ mtlr r0
/* 80152BD8 38 21 00 10 */ addi r1, r1, 0x10
/* 80152BDC 4E 80 00 20 */ blr

View File

@ -1,16 +0,0 @@
lbl_80152B2C:
/* 80152B2C 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80152B30 7C 08 02 A6 */ mflr r0
/* 80152B34 90 01 00 14 */ stw r0, 0x14(r1)
/* 80152B38 7C 83 23 78 */ mr r3, r4
/* 80152B3C 7C A4 2B 78 */ mr r4, r5
/* 80152B40 3C A0 80 40 */ lis r5, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
/* 80152B44 38 A5 61 C0 */ addi r5, r5, g_dComIfG_gameInfo@l /* 0x804061C0@l */
/* 80152B48 3C A5 00 02 */ addis r5, r5, 2
/* 80152B4C 38 C0 00 80 */ li r6, 0x80
/* 80152B50 38 A5 C2 F8 */ addi r5, r5, -15624
/* 80152B54 4B EE 97 99 */ bl getRes__14dRes_control_cFPCclP11dRes_info_ci
/* 80152B58 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80152B5C 7C 08 03 A6 */ mtlr r0
/* 80152B60 38 21 00 10 */ addi r1, r1, 0x10
/* 80152B64 4E 80 00 20 */ blr

View File

@ -1,18 +0,0 @@
lbl_80152C80:
/* 80152C80 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80152C84 7C 08 02 A6 */ mflr r0
/* 80152C88 90 01 00 14 */ stw r0, 0x14(r1)
/* 80152C8C 7C AB 2B 78 */ mr r11, r5
/* 80152C90 7C CA 33 78 */ mr r10, r6
/* 80152C94 7C E0 3B 78 */ mr r0, r7
/* 80152C98 7D 09 43 78 */ mr r9, r8
/* 80152C9C 38 A0 00 01 */ li r5, 1
/* 80152CA0 7D 66 5B 78 */ mr r6, r11
/* 80152CA4 7D 47 07 34 */ extsh r7, r10
/* 80152CA8 7C 08 07 34 */ extsh r8, r0
/* 80152CAC 38 63 05 6C */ addi r3, r3, 0x56c
/* 80152CB0 4B EB AB 2D */ bl init__13mDoExt_bckAnmFP15J3DAnmTransformiifssb
/* 80152CB4 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80152CB8 7C 08 03 A6 */ mtlr r0
/* 80152CBC 38 21 00 10 */ addi r1, r1, 0x10
/* 80152CC0 4E 80 00 20 */ blr

View File

@ -1,17 +0,0 @@
lbl_80152D44:
/* 80152D44 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80152D48 7C 08 02 A6 */ mflr r0
/* 80152D4C 90 01 00 14 */ stw r0, 0x14(r1)
/* 80152D50 7C 80 23 78 */ mr r0, r4
/* 80152D54 7C C7 33 78 */ mr r7, r6
/* 80152D58 38 85 00 58 */ addi r4, r5, 0x58
/* 80152D5C 7C 05 03 78 */ mr r5, r0
/* 80152D60 38 C0 00 01 */ li r6, 1
/* 80152D64 39 00 00 00 */ li r8, 0
/* 80152D68 39 20 FF FF */ li r9, -1
/* 80152D6C 38 63 05 B8 */ addi r3, r3, 0x5b8
/* 80152D70 4B EB A9 9D */ bl init__13mDoExt_brkAnmFP16J3DMaterialTableP15J3DAnmTevRegKeyiifss
/* 80152D74 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80152D78 7C 08 03 A6 */ mtlr r0
/* 80152D7C 38 21 00 10 */ addi r1, r1, 0x10
/* 80152D80 4E 80 00 20 */ blr

View File

@ -1,17 +0,0 @@
lbl_80152D04:
/* 80152D04 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80152D08 7C 08 02 A6 */ mflr r0
/* 80152D0C 90 01 00 14 */ stw r0, 0x14(r1)
/* 80152D10 7C 80 23 78 */ mr r0, r4
/* 80152D14 7C C7 33 78 */ mr r7, r6
/* 80152D18 38 85 00 58 */ addi r4, r5, 0x58
/* 80152D1C 7C 05 03 78 */ mr r5, r0
/* 80152D20 38 C0 00 01 */ li r6, 1
/* 80152D24 39 00 00 00 */ li r8, 0
/* 80152D28 39 20 FF FF */ li r9, -1
/* 80152D2C 38 63 05 A0 */ addi r3, r3, 0x5a0
/* 80152D30 4B EB A9 0D */ bl init__13mDoExt_btkAnmFP16J3DMaterialTableP19J3DAnmTextureSRTKeyiifss
/* 80152D34 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80152D38 7C 08 03 A6 */ mtlr r0
/* 80152D3C 38 21 00 10 */ addi r1, r1, 0x10
/* 80152D40 4E 80 00 20 */ blr

View File

@ -1,17 +0,0 @@
lbl_80152CC4:
/* 80152CC4 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80152CC8 7C 08 02 A6 */ mflr r0
/* 80152CCC 90 01 00 14 */ stw r0, 0x14(r1)
/* 80152CD0 7C 80 23 78 */ mr r0, r4
/* 80152CD4 7C C7 33 78 */ mr r7, r6
/* 80152CD8 38 85 00 58 */ addi r4, r5, 0x58
/* 80152CDC 7C 05 03 78 */ mr r5, r0
/* 80152CE0 38 C0 00 01 */ li r6, 1
/* 80152CE4 39 00 00 00 */ li r8, 0
/* 80152CE8 39 20 FF FF */ li r9, -1
/* 80152CEC 38 63 05 88 */ addi r3, r3, 0x588
/* 80152CF0 4B EB A8 5D */ bl init__13mDoExt_btpAnmFP16J3DMaterialTableP16J3DAnmTexPatterniifss
/* 80152CF4 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80152CF8 7C 08 03 A6 */ mtlr r0
/* 80152CFC 38 21 00 10 */ addi r1, r1, 0x10
/* 80152D00 4E 80 00 20 */ blr

View File

@ -1,15 +0,0 @@
lbl_80150BE0:
/* 80150BE0 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80150BE4 7C 08 02 A6 */ mflr r0
/* 80150BE8 90 01 00 14 */ stw r0, 0x14(r1)
/* 80150BEC 7C 64 1B 78 */ mr r4, r3
/* 80150BF0 80 63 00 04 */ lwz r3, 4(r3)
/* 80150BF4 88 03 00 05 */ lbz r0, 5(r3)
/* 80150BF8 54 05 07 FE */ clrlwi r5, r0, 0x1f
/* 80150BFC A0 63 00 00 */ lhz r3, 0(r3)
/* 80150C00 88 C4 00 02 */ lbz r6, 2(r4)
/* 80150C04 4B FF F9 F5 */ bl daNpcF_incIdx__FiRUsii
/* 80150C08 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80150C0C 7C 08 03 A6 */ mtlr r0
/* 80150C10 38 21 00 10 */ addi r1, r1, 0x10
/* 80150C14 4E 80 00 20 */ blr

View File

@ -1,17 +0,0 @@
lbl_8014DAC4:
/* 8014DAC4 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 8014DAC8 7C 08 02 A6 */ mflr r0
/* 8014DACC 90 01 00 14 */ stw r0, 0x14(r1)
/* 8014DAD0 7C 66 1B 78 */ mr r6, r3
/* 8014DAD4 80 63 00 04 */ lwz r3, 4(r3)
/* 8014DAD8 88 03 00 05 */ lbz r0, 5(r3)
/* 8014DADC 54 05 07 FE */ clrlwi r5, r0, 0x1f
/* 8014DAE0 A0 63 00 00 */ lhz r3, 0(r3)
/* 8014DAE4 38 86 0A 10 */ addi r4, r6, 0xa10
/* 8014DAE8 88 C6 0A 12 */ lbz r6, 0xa12(r6)
/* 8014DAEC 7C C6 07 74 */ extsb r6, r6
/* 8014DAF0 4B FF FA D5 */ bl daBaseNpc_incIdx__FiPUsii
/* 8014DAF4 80 01 00 14 */ lwz r0, 0x14(r1)
/* 8014DAF8 7C 08 03 A6 */ mtlr r0
/* 8014DAFC 38 21 00 10 */ addi r1, r1, 0x10
/* 8014DB00 4E 80 00 20 */ blr

View File

@ -1,54 +0,0 @@
lbl_8015095C:
/* 8015095C 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 80150960 7C 08 02 A6 */ mflr r0
/* 80150964 90 01 00 24 */ stw r0, 0x24(r1)
/* 80150968 93 E1 00 1C */ stw r31, 0x1c(r1)
/* 8015096C 7C 7F 1B 78 */ mr r31, r3
/* 80150970 38 00 00 00 */ li r0, 0
/* 80150974 90 03 00 04 */ stw r0, 4(r3)
/* 80150978 B0 03 00 00 */ sth r0, 0(r3)
/* 8015097C 98 C3 00 02 */ stb r6, 2(r3)
/* 80150980 54 83 06 3E */ clrlwi r3, r4, 0x18
/* 80150984 28 03 00 FF */ cmplwi r3, 0xff
/* 80150988 41 82 00 84 */ beq lbl_80150A0C
/* 8015098C 7C A4 07 74 */ extsb r4, r5
/* 80150990 4B F0 0E 5D */ bl dPath_GetRoomPath__Fii
/* 80150994 90 7F 00 04 */ stw r3, 4(r31)
/* 80150998 80 9F 00 04 */ lwz r4, 4(r31)
/* 8015099C 28 04 00 00 */ cmplwi r4, 0
/* 801509A0 40 82 00 0C */ bne lbl_801509AC
/* 801509A4 38 60 00 00 */ li r3, 0
/* 801509A8 48 00 00 68 */ b lbl_80150A10
lbl_801509AC:
/* 801509AC 38 7F 00 20 */ addi r3, r31, 0x20
/* 801509B0 88 BF 00 02 */ lbz r5, 2(r31)
/* 801509B4 4B FF FE BD */ bl initialize__16daNpcF_SPCurve_cFP5dPathi
/* 801509B8 80 7F 00 04 */ lwz r3, 4(r31)
/* 801509BC 88 03 00 05 */ lbz r0, 5(r3)
/* 801509C0 54 00 07 FE */ clrlwi r0, r0, 0x1f
/* 801509C4 98 1F 00 03 */ stb r0, 3(r31)
/* 801509C8 A0 1F 00 00 */ lhz r0, 0(r31)
/* 801509CC 80 7F 00 04 */ lwz r3, 4(r31)
/* 801509D0 80 63 00 08 */ lwz r3, 8(r3)
/* 801509D4 54 00 20 36 */ slwi r0, r0, 4
/* 801509D8 7C 83 02 14 */ add r4, r3, r0
/* 801509DC 80 64 00 04 */ lwz r3, 4(r4)
/* 801509E0 80 04 00 08 */ lwz r0, 8(r4)
/* 801509E4 90 61 00 08 */ stw r3, 8(r1)
/* 801509E8 90 01 00 0C */ stw r0, 0xc(r1)
/* 801509EC 80 04 00 0C */ lwz r0, 0xc(r4)
/* 801509F0 90 01 00 10 */ stw r0, 0x10(r1)
/* 801509F4 C0 01 00 08 */ lfs f0, 8(r1)
/* 801509F8 D0 1F 00 14 */ stfs f0, 0x14(r31)
/* 801509FC C0 01 00 0C */ lfs f0, 0xc(r1)
/* 80150A00 D0 1F 00 18 */ stfs f0, 0x18(r31)
/* 80150A04 C0 01 00 10 */ lfs f0, 0x10(r1)
/* 80150A08 D0 1F 00 1C */ stfs f0, 0x1c(r31)
lbl_80150A0C:
/* 80150A0C 38 60 00 01 */ li r3, 1
lbl_80150A10:
/* 80150A10 83 E1 00 1C */ lwz r31, 0x1c(r1)
/* 80150A14 80 01 00 24 */ lwz r0, 0x24(r1)
/* 80150A18 7C 08 03 A6 */ mtlr r0
/* 80150A1C 38 21 00 20 */ addi r1, r1, 0x20
/* 80150A20 4E 80 00 20 */ blr

View File

@ -1,50 +0,0 @@
lbl_80145C74:
/* 80145C74 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 80145C78 7C 08 02 A6 */ mflr r0
/* 80145C7C 90 01 00 24 */ stw r0, 0x24(r1)
/* 80145C80 93 E1 00 1C */ stw r31, 0x1c(r1)
/* 80145C84 7C 7F 1B 78 */ mr r31, r3
/* 80145C88 38 00 00 00 */ li r0, 0
/* 80145C8C 90 03 00 00 */ stw r0, 0(r3)
/* 80145C90 B0 03 00 1C */ sth r0, 0x1c(r3)
/* 80145C94 98 C3 00 20 */ stb r6, 0x20(r3)
/* 80145C98 54 83 06 3E */ clrlwi r3, r4, 0x18
/* 80145C9C 28 03 00 FF */ cmplwi r3, 0xff
/* 80145CA0 41 82 00 74 */ beq lbl_80145D14
/* 80145CA4 7C A4 07 74 */ extsb r4, r5
/* 80145CA8 4B F0 BB 45 */ bl dPath_GetRoomPath__Fii
/* 80145CAC 90 7F 00 00 */ stw r3, 0(r31)
/* 80145CB0 80 7F 00 00 */ lwz r3, 0(r31)
/* 80145CB4 28 03 00 00 */ cmplwi r3, 0
/* 80145CB8 40 82 00 0C */ bne lbl_80145CC4
/* 80145CBC 38 60 00 00 */ li r3, 0
/* 80145CC0 48 00 00 58 */ b lbl_80145D18
lbl_80145CC4:
/* 80145CC4 88 03 00 05 */ lbz r0, 5(r3)
/* 80145CC8 54 00 07 FE */ clrlwi r0, r0, 0x1f
/* 80145CCC 98 1F 00 21 */ stb r0, 0x21(r31)
/* 80145CD0 A0 1F 00 1C */ lhz r0, 0x1c(r31)
/* 80145CD4 80 7F 00 00 */ lwz r3, 0(r31)
/* 80145CD8 80 63 00 08 */ lwz r3, 8(r3)
/* 80145CDC 54 00 20 36 */ slwi r0, r0, 4
/* 80145CE0 7C 83 02 14 */ add r4, r3, r0
/* 80145CE4 80 64 00 04 */ lwz r3, 4(r4)
/* 80145CE8 80 04 00 08 */ lwz r0, 8(r4)
/* 80145CEC 90 61 00 08 */ stw r3, 8(r1)
/* 80145CF0 90 01 00 0C */ stw r0, 0xc(r1)
/* 80145CF4 80 04 00 0C */ lwz r0, 0xc(r4)
/* 80145CF8 90 01 00 10 */ stw r0, 0x10(r1)
/* 80145CFC C0 01 00 08 */ lfs f0, 8(r1)
/* 80145D00 D0 1F 00 04 */ stfs f0, 4(r31)
/* 80145D04 C0 01 00 0C */ lfs f0, 0xc(r1)
/* 80145D08 D0 1F 00 08 */ stfs f0, 8(r31)
/* 80145D0C C0 01 00 10 */ lfs f0, 0x10(r1)
/* 80145D10 D0 1F 00 0C */ stfs f0, 0xc(r31)
lbl_80145D14:
/* 80145D14 38 60 00 01 */ li r3, 1
lbl_80145D18:
/* 80145D18 83 E1 00 1C */ lwz r31, 0x1c(r1)
/* 80145D1C 80 01 00 24 */ lwz r0, 0x24(r1)
/* 80145D20 7C 08 03 A6 */ mtlr r0
/* 80145D24 38 21 00 20 */ addi r1, r1, 0x20
/* 80145D28 4E 80 00 20 */ blr

View File

@ -1,39 +0,0 @@
lbl_8014D9BC:
/* 8014D9BC 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 8014D9C0 7C 08 02 A6 */ mflr r0
/* 8014D9C4 90 01 00 14 */ stw r0, 0x14(r1)
/* 8014D9C8 93 E1 00 0C */ stw r31, 0xc(r1)
/* 8014D9CC 7C 7F 1B 78 */ mr r31, r3
/* 8014D9D0 38 00 00 00 */ li r0, 0
/* 8014D9D4 90 03 00 04 */ stw r0, 4(r3)
/* 8014D9D8 B0 03 0A 10 */ sth r0, 0xa10(r3)
/* 8014D9DC 98 C3 0A 12 */ stb r6, 0xa12(r3)
/* 8014D9E0 54 83 06 3E */ clrlwi r3, r4, 0x18
/* 8014D9E4 28 03 00 FF */ cmplwi r3, 0xff
/* 8014D9E8 41 82 00 44 */ beq lbl_8014DA2C
/* 8014D9EC 7C A4 07 74 */ extsb r4, r5
/* 8014D9F0 4B F0 3D FD */ bl dPath_GetRoomPath__Fii
/* 8014D9F4 90 7F 00 04 */ stw r3, 4(r31)
/* 8014D9F8 80 9F 00 04 */ lwz r4, 4(r31)
/* 8014D9FC 28 04 00 00 */ cmplwi r4, 0
/* 8014DA00 40 82 00 0C */ bne lbl_8014DA0C
/* 8014DA04 38 60 00 00 */ li r3, 0
/* 8014DA08 48 00 00 2C */ b lbl_8014DA34
lbl_8014DA0C:
/* 8014DA0C 88 04 00 05 */ lbz r0, 5(r4)
/* 8014DA10 54 07 07 FE */ clrlwi r7, r0, 0x1f
/* 8014DA14 80 64 00 08 */ lwz r3, 8(r4)
/* 8014DA18 A0 84 00 00 */ lhz r4, 0(r4)
/* 8014DA1C 38 A0 00 A0 */ li r5, 0xa0
/* 8014DA20 38 DF 00 0C */ addi r6, r31, 0xc
/* 8014DA24 48 00 1E A1 */ bl daBaseNpc_putNurbs__FP4dPntiiP4dPnti
/* 8014DA28 B0 7F 0A 0E */ sth r3, 0xa0e(r31)
lbl_8014DA2C:
/* 8014DA2C 7F E3 FB 78 */ mr r3, r31
/* 8014DA30 4B FF FF 79 */ bl isPath__16daBaseNpc_path_cFv
lbl_8014DA34:
/* 8014DA34 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 8014DA38 80 01 00 14 */ lwz r0, 0x14(r1)
/* 8014DA3C 7C 08 03 A6 */ mtlr r0
/* 8014DA40 38 21 00 10 */ addi r1, r1, 0x10
/* 8014DA44 4E 80 00 20 */ blr

View File

@ -1,15 +0,0 @@
lbl_801934D0:
/* 801934D0 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 801934D4 7C 08 02 A6 */ mflr r0
/* 801934D8 90 01 00 14 */ stw r0, 0x14(r1)
/* 801934DC 88 03 00 18 */ lbz r0, 0x18(r3)
/* 801934E0 1C A0 00 0C */ mulli r5, r0, 0xc
/* 801934E4 3C 80 80 3C */ lis r4, brightChackProc@ha /* 0x803BB5D4@ha */
/* 801934E8 38 04 B5 D4 */ addi r0, r4, brightChackProc@l /* 0x803BB5D4@l */
/* 801934EC 7D 80 2A 14 */ add r12, r0, r5
/* 801934F0 48 1C EB 95 */ bl __ptmf_scall
/* 801934F4 60 00 00 00 */ nop
/* 801934F8 80 01 00 14 */ lwz r0, 0x14(r1)
/* 801934FC 7C 08 03 A6 */ mtlr r0
/* 80193500 38 21 00 10 */ addi r1, r1, 0x10
/* 80193504 4E 80 00 20 */ blr

View File

@ -1,37 +0,0 @@
lbl_8019350C:
/* 8019350C 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 80193510 7C 08 02 A6 */ mflr r0
/* 80193514 90 01 00 24 */ stw r0, 0x24(r1)
/* 80193518 93 E1 00 1C */ stw r31, 0x1c(r1)
/* 8019351C 7C 7F 1B 78 */ mr r31, r3
/* 80193520 3C 60 80 3E */ lis r3, m_cpadInfo__8mDoCPd_c@ha /* 0x803DD2E8@ha */
/* 80193524 38 63 D2 E8 */ addi r3, r3, m_cpadInfo__8mDoCPd_c@l /* 0x803DD2E8@l */
/* 80193528 80 63 00 34 */ lwz r3, 0x34(r3)
/* 8019352C 54 60 05 EF */ rlwinm. r0, r3, 0, 0x17, 0x17
/* 80193530 40 82 00 0C */ bne lbl_8019353C
/* 80193534 54 60 04 E7 */ rlwinm. r0, r3, 0, 0x13, 0x13
/* 80193538 41 82 00 48 */ beq lbl_80193580
lbl_8019353C:
/* 8019353C 38 00 00 01 */ li r0, 1
/* 80193540 90 01 00 08 */ stw r0, 8(r1)
/* 80193544 80 6D 8D E8 */ lwz r3, mAudioMgrPtr__10Z2AudioMgr(r13)
/* 80193548 38 81 00 08 */ addi r4, r1, 8
/* 8019354C 38 A0 00 00 */ li r5, 0
/* 80193550 38 C0 00 00 */ li r6, 0
/* 80193554 38 E0 00 00 */ li r7, 0
/* 80193558 C0 22 A0 04 */ lfs f1, lit_3821(r2)
/* 8019355C FC 40 08 90 */ fmr f2, f1
/* 80193560 C0 62 A0 08 */ lfs f3, lit_3822(r2)
/* 80193564 FC 80 18 90 */ fmr f4, f3
/* 80193568 39 00 00 00 */ li r8, 0
/* 8019356C 48 11 84 19 */ bl seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc
/* 80193570 38 00 00 01 */ li r0, 1
/* 80193574 98 1F 00 19 */ stb r0, 0x19(r31)
/* 80193578 38 00 00 00 */ li r0, 0
/* 8019357C 98 1F 00 18 */ stb r0, 0x18(r31)
lbl_80193580:
/* 80193580 83 E1 00 1C */ lwz r31, 0x1c(r1)
/* 80193584 80 01 00 24 */ lwz r0, 0x24(r1)
/* 80193588 7C 08 03 A6 */ mtlr r0
/* 8019358C 38 21 00 20 */ addi r1, r1, 0x20
/* 80193590 4E 80 00 20 */ blr

View File

@ -1,54 +0,0 @@
lbl_8003BFB0:
/* 8003BFB0 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 8003BFB4 7C 08 02 A6 */ mflr r0
/* 8003BFB8 90 01 00 24 */ stw r0, 0x24(r1)
/* 8003BFBC 39 61 00 20 */ addi r11, r1, 0x20
/* 8003BFC0 48 32 62 19 */ bl _savegpr_28
/* 8003BFC4 7C 7C 1B 79 */ or. r28, r3, r3
/* 8003BFC8 7C 9D 23 78 */ mr r29, r4
/* 8003BFCC 41 82 00 90 */ beq lbl_8003C05C
/* 8003BFD0 3B C0 00 00 */ li r30, 0
/* 8003BFD4 3B E0 00 00 */ li r31, 0
lbl_8003BFD8:
/* 8003BFD8 7C 7C FA 14 */ add r3, r28, r31
/* 8003BFDC 38 80 FF FF */ li r4, -1
/* 8003BFE0 4B FF E2 A1 */ bl __dt__11dRes_info_cFv
/* 8003BFE4 3B DE 00 01 */ addi r30, r30, 1
/* 8003BFE8 2C 1E 00 80 */ cmpwi r30, 0x80
/* 8003BFEC 3B FF 00 24 */ addi r31, r31, 0x24
/* 8003BFF0 41 80 FF E8 */ blt lbl_8003BFD8
/* 8003BFF4 3B C0 00 00 */ li r30, 0
/* 8003BFF8 3B E0 00 00 */ li r31, 0
lbl_8003BFFC:
/* 8003BFFC 38 7F 12 00 */ addi r3, r31, 0x1200
/* 8003C000 7C 7C 1A 14 */ add r3, r28, r3
/* 8003C004 38 80 FF FF */ li r4, -1
/* 8003C008 4B FF E2 79 */ bl __dt__11dRes_info_cFv
/* 8003C00C 3B DE 00 01 */ addi r30, r30, 1
/* 8003C010 2C 1E 00 40 */ cmpwi r30, 0x40
/* 8003C014 3B FF 00 24 */ addi r31, r31, 0x24
/* 8003C018 41 80 FF E4 */ blt lbl_8003BFFC
/* 8003C01C 38 7C 12 00 */ addi r3, r28, 0x1200
/* 8003C020 3C 80 80 04 */ lis r4, __dt__11dRes_info_cFv@ha /* 0x8003A280@ha */
/* 8003C024 38 84 A2 80 */ addi r4, r4, __dt__11dRes_info_cFv@l /* 0x8003A280@l */
/* 8003C028 38 A0 00 24 */ li r5, 0x24
/* 8003C02C 38 C0 00 40 */ li r6, 0x40
/* 8003C030 48 32 5C B9 */ bl __destroy_arr
/* 8003C034 7F 83 E3 78 */ mr r3, r28
/* 8003C038 3C 80 80 04 */ lis r4, __dt__11dRes_info_cFv@ha /* 0x8003A280@ha */
/* 8003C03C 38 84 A2 80 */ addi r4, r4, __dt__11dRes_info_cFv@l /* 0x8003A280@l */
/* 8003C040 38 A0 00 24 */ li r5, 0x24
/* 8003C044 38 C0 00 80 */ li r6, 0x80
/* 8003C048 48 32 5C A1 */ bl __destroy_arr
/* 8003C04C 7F A0 07 35 */ extsh. r0, r29
/* 8003C050 40 81 00 0C */ ble lbl_8003C05C
/* 8003C054 7F 83 E3 78 */ mr r3, r28
/* 8003C058 48 29 2C E5 */ bl __dl__FPv
lbl_8003C05C:
/* 8003C05C 7F 83 E3 78 */ mr r3, r28
/* 8003C060 39 61 00 20 */ addi r11, r1, 0x20
/* 8003C064 48 32 61 C1 */ bl _restgpr_28
/* 8003C068 80 01 00 24 */ lwz r0, 0x24(r1)
/* 8003C06C 7C 08 03 A6 */ mtlr r0
/* 8003C070 38 21 00 20 */ addi r1, r1, 0x20
/* 8003C074 4E 80 00 20 */ blr

View File

@ -1,167 +0,0 @@
lbl_8003A840:
/* 8003A840 94 21 FF B0 */ stwu r1, -0x50(r1)
/* 8003A844 7C 08 02 A6 */ mflr r0
/* 8003A848 90 01 00 54 */ stw r0, 0x54(r1)
/* 8003A84C 39 61 00 50 */ addi r11, r1, 0x50
/* 8003A850 48 32 79 69 */ bl _savegpr_20
/* 8003A854 7C 77 1B 78 */ mr r23, r3
/* 8003A858 3C 60 80 38 */ lis r3, d_d_resorce__stringBase0@ha /* 0x803798B8@ha */
/* 8003A85C 38 63 98 B8 */ addi r3, r3, d_d_resorce__stringBase0@l /* 0x803798B8@l */
/* 8003A860 38 63 00 23 */ addi r3, r3, 0x23
/* 8003A864 38 80 00 5D */ li r4, 0x5d
/* 8003A868 3C A0 80 40 */ lis r5, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
/* 8003A86C 38 A5 61 C0 */ addi r5, r5, g_dComIfG_gameInfo@l /* 0x804061C0@l */
/* 8003A870 3C A5 00 02 */ addis r5, r5, 2
/* 8003A874 38 C0 00 80 */ li r6, 0x80
/* 8003A878 38 A5 C2 F8 */ addi r5, r5, -15624
/* 8003A87C 48 00 1A 71 */ bl getRes__14dRes_control_cFPCclP11dRes_info_ci
/* 8003A880 7C 65 1B 78 */ mr r5, r3
/* 8003A884 80 77 00 6C */ lwz r3, 0x6c(r23)
/* 8003A888 A3 C3 00 00 */ lhz r30, 0(r3)
/* 8003A88C 38 80 00 01 */ li r4, 1
/* 8003A890 57 C0 28 34 */ slwi r0, r30, 5
/* 8003A894 7C A0 28 50 */ subf r5, r0, r5
/* 8003A898 48 2D 79 85 */ bl addResTIMG__10J3DTextureFUsPC7ResTIMG
/* 8003A89C 38 60 00 94 */ li r3, 0x94
/* 8003A8A0 48 29 43 AD */ bl __nw__FUl
/* 8003A8A4 7C 7D 1B 79 */ or. r29, r3, r3
/* 8003A8A8 41 82 00 10 */ beq lbl_8003A8B8
/* 8003A8AC 3C 80 80 38 */ lis r4, l_texMtxInfo@ha /* 0x80379840@ha */
/* 8003A8B0 38 84 98 40 */ addi r4, r4, l_texMtxInfo@l /* 0x80379840@l */
/* 8003A8B4 48 2E AE 65 */ bl __as__13J3DTexMtxInfoFRC13J3DTexMtxInfo
lbl_8003A8B8:
/* 8003A8B8 3B 20 00 00 */ li r25, 0
/* 8003A8BC 3B 6D 80 A8 */ la r27, l_texCoordInfo(r13) /* 80450628-_SDA_BASE_ */
/* 8003A8C0 3B 42 83 F0 */ la r26, l_alphaCompInfo(r2) /* 80451DF0-_SDA2_BASE_ */
/* 8003A8C4 3C 60 80 38 */ lis r3, l_tevStageInfo@ha /* 0x803798A4@ha */
/* 8003A8C8 3B E3 98 A4 */ addi r31, r3, l_tevStageInfo@l /* 0x803798A4@l */
/* 8003A8CC 48 00 01 D8 */ b lbl_8003AAA4
lbl_8003A8D0:
/* 8003A8D0 80 77 00 60 */ lwz r3, 0x60(r23)
/* 8003A8D4 57 20 13 BA */ rlwinm r0, r25, 2, 0xe, 0x1d
/* 8003A8D8 7F 83 00 2E */ lwzx r28, r3, r0
/* 8003A8DC 82 DC 00 28 */ lwz r22, 0x28(r28)
/* 8003A8E0 7E C3 B3 78 */ mr r3, r22
/* 8003A8E4 81 96 00 00 */ lwz r12, 0(r22)
/* 8003A8E8 81 8C 00 40 */ lwz r12, 0x40(r12)
/* 8003A8EC 7D 89 03 A6 */ mtctr r12
/* 8003A8F0 4E 80 04 21 */ bctrl
/* 8003A8F4 7C 78 1B 78 */ mr r24, r3
/* 8003A8F8 7E C3 B3 78 */ mr r3, r22
/* 8003A8FC 7F 04 C3 78 */ mr r4, r24
/* 8003A900 81 96 00 00 */ lwz r12, 0(r22)
/* 8003A904 81 8C 00 48 */ lwz r12, 0x48(r12)
/* 8003A908 7D 89 03 A6 */ mtctr r12
/* 8003A90C 4E 80 04 21 */ bctrl
/* 8003A910 1C 98 00 03 */ mulli r4, r24, 3
/* 8003A914 38 04 00 1E */ addi r0, r4, 0x1e
/* 8003A918 98 1B 00 02 */ stb r0, 2(r27)
/* 8003A91C 80 0D 80 A8 */ lwz r0, l_texCoordInfo(r13)
/* 8003A920 90 03 00 00 */ stw r0, 0(r3)
/* 8003A924 88 03 00 02 */ lbz r0, 2(r3)
/* 8003A928 B0 03 00 04 */ sth r0, 4(r3)
/* 8003A92C 7E C3 B3 78 */ mr r3, r22
/* 8003A930 38 98 00 01 */ addi r4, r24, 1
/* 8003A934 81 96 00 00 */ lwz r12, 0(r22)
/* 8003A938 81 8C 00 3C */ lwz r12, 0x3c(r12)
/* 8003A93C 7D 89 03 A6 */ mtctr r12
/* 8003A940 4E 80 04 21 */ bctrl
/* 8003A944 7E C3 B3 78 */ mr r3, r22
/* 8003A948 7F 04 C3 78 */ mr r4, r24
/* 8003A94C 7F A5 EB 78 */ mr r5, r29
/* 8003A950 81 96 00 00 */ lwz r12, 0(r22)
/* 8003A954 81 8C 00 4C */ lwz r12, 0x4c(r12)
/* 8003A958 7D 89 03 A6 */ mtctr r12
/* 8003A95C 4E 80 04 21 */ bctrl
/* 8003A960 82 BC 00 2C */ lwz r21, 0x2c(r28)
/* 8003A964 7E A3 AB 78 */ mr r3, r21
/* 8003A968 81 95 00 00 */ lwz r12, 0(r21)
/* 8003A96C 81 8C 00 98 */ lwz r12, 0x98(r12)
/* 8003A970 7D 89 03 A6 */ mtctr r12
/* 8003A974 4E 80 04 21 */ bctrl
/* 8003A978 7C 76 1B 78 */ mr r22, r3
/* 8003A97C 9B 0D 80 AC */ stb r24, l_tevOrderInfo(r13)
/* 8003A980 7E A3 AB 78 */ mr r3, r21
/* 8003A984 38 80 00 03 */ li r4, 3
/* 8003A988 7F C5 F3 78 */ mr r5, r30
/* 8003A98C 81 95 00 00 */ lwz r12, 0(r21)
/* 8003A990 81 8C 00 4C */ lwz r12, 0x4c(r12)
/* 8003A994 7D 89 03 A6 */ mtctr r12
/* 8003A998 4E 80 04 21 */ bctrl
/* 8003A99C 80 0D 80 AC */ lwz r0, l_tevOrderInfo(r13)
/* 8003A9A0 90 01 00 08 */ stw r0, 8(r1)
/* 8003A9A4 90 01 00 0C */ stw r0, 0xc(r1)
/* 8003A9A8 7E A3 AB 78 */ mr r3, r21
/* 8003A9AC 56 D4 06 3E */ clrlwi r20, r22, 0x18
/* 8003A9B0 7E 84 A3 78 */ mr r4, r20
/* 8003A9B4 38 A1 00 0C */ addi r5, r1, 0xc
/* 8003A9B8 81 95 00 00 */ lwz r12, 0(r21)
/* 8003A9BC 81 8C 00 58 */ lwz r12, 0x58(r12)
/* 8003A9C0 7D 89 03 A6 */ mtctr r12
/* 8003A9C4 4E 80 04 21 */ bctrl
/* 8003A9C8 38 61 00 10 */ addi r3, r1, 0x10
/* 8003A9CC 7F E4 FB 78 */ mr r4, r31
/* 8003A9D0 48 00 00 FD */ bl __ct__11J3DTevStageFRC15J3DTevStageInfo
/* 8003A9D4 80 83 00 00 */ lwz r4, 0(r3)
/* 8003A9D8 80 03 00 04 */ lwz r0, 4(r3)
/* 8003A9DC 90 81 00 18 */ stw r4, 0x18(r1)
/* 8003A9E0 90 01 00 1C */ stw r0, 0x1c(r1)
/* 8003A9E4 7E A3 AB 78 */ mr r3, r21
/* 8003A9E8 7E 84 A3 78 */ mr r4, r20
/* 8003A9EC 38 A1 00 18 */ addi r5, r1, 0x18
/* 8003A9F0 81 95 00 00 */ lwz r12, 0(r21)
/* 8003A9F4 81 8C 00 A0 */ lwz r12, 0xa0(r12)
/* 8003A9F8 7D 89 03 A6 */ mtctr r12
/* 8003A9FC 4E 80 04 21 */ bctrl
/* 8003AA00 7E A3 AB 78 */ mr r3, r21
/* 8003AA04 38 16 00 01 */ addi r0, r22, 1
/* 8003AA08 54 04 06 3E */ clrlwi r4, r0, 0x18
/* 8003AA0C 81 95 00 00 */ lwz r12, 0(r21)
/* 8003AA10 81 8C 00 94 */ lwz r12, 0x94(r12)
/* 8003AA14 7D 89 03 A6 */ mtctr r12
/* 8003AA18 4E 80 04 21 */ bctrl
/* 8003AA1C 82 BC 00 08 */ lwz r21, 8(r28)
/* 8003AA20 3A 98 00 01 */ addi r20, r24, 1
/* 8003AA24 7E A3 AB 78 */ mr r3, r21
/* 8003AA28 7E 84 A3 78 */ mr r4, r20
/* 8003AA2C 38 A0 00 00 */ li r5, 0
/* 8003AA30 48 2D A1 89 */ bl addTexMtxIndexInDL__8J3DShapeF7_GXAttrUl
/* 8003AA34 7E A3 AB 78 */ mr r3, r21
/* 8003AA38 7E 84 A3 78 */ mr r4, r20
/* 8003AA3C 48 2D A2 81 */ bl addTexMtxIndexInVcd__8J3DShapeF7_GXAttr
/* 8003AA40 82 BC 00 34 */ lwz r21, 0x34(r28)
/* 8003AA44 7E A3 AB 78 */ mr r3, r21
/* 8003AA48 81 95 00 00 */ lwz r12, 0(r21)
/* 8003AA4C 81 8C 00 3C */ lwz r12, 0x3c(r12)
/* 8003AA50 7D 89 03 A6 */ mtctr r12
/* 8003AA54 4E 80 04 21 */ bctrl
/* 8003AA58 88 1A 00 01 */ lbz r0, 1(r26)
/* 8003AA5C 98 03 00 02 */ stb r0, 2(r3)
/* 8003AA60 88 1A 00 04 */ lbz r0, 4(r26)
/* 8003AA64 98 03 00 03 */ stb r0, 3(r3)
/* 8003AA68 88 BA 00 03 */ lbz r5, 3(r26)
/* 8003AA6C 88 02 83 F0 */ lbz r0, l_alphaCompInfo(r2)
/* 8003AA70 54 04 2C F4 */ rlwinm r4, r0, 5, 0x13, 0x1a
/* 8003AA74 88 1A 00 02 */ lbz r0, 2(r26)
/* 8003AA78 54 00 1D 78 */ rlwinm r0, r0, 3, 0x15, 0x1c
/* 8003AA7C 7C 00 2A 14 */ add r0, r0, r5
/* 8003AA80 7C 04 02 14 */ add r0, r4, r0
/* 8003AA84 B0 03 00 00 */ sth r0, 0(r3)
/* 8003AA88 7E A3 AB 78 */ mr r3, r21
/* 8003AA8C 38 80 00 00 */ li r4, 0
/* 8003AA90 81 95 00 00 */ lwz r12, 0(r21)
/* 8003AA94 81 8C 00 5C */ lwz r12, 0x5c(r12)
/* 8003AA98 7D 89 03 A6 */ mtctr r12
/* 8003AA9C 4E 80 04 21 */ bctrl
/* 8003AAA0 3B 39 00 01 */ addi r25, r25, 1
lbl_8003AAA4:
/* 8003AAA4 57 23 04 3E */ clrlwi r3, r25, 0x10
/* 8003AAA8 A0 17 00 5C */ lhz r0, 0x5c(r23)
/* 8003AAAC 7C 03 00 40 */ cmplw r3, r0
/* 8003AAB0 41 80 FE 20 */ blt lbl_8003A8D0
/* 8003AAB4 39 61 00 50 */ addi r11, r1, 0x50
/* 8003AAB8 48 32 77 4D */ bl _restgpr_20
/* 8003AABC 80 01 00 54 */ lwz r0, 0x54(r1)
/* 8003AAC0 7C 08 03 A6 */ mtlr r0
/* 8003AAC4 38 21 00 50 */ addi r1, r1, 0x50
/* 8003AAC8 4E 80 00 20 */ blr

View File

@ -1,72 +0,0 @@
lbl_8003B998:
/* 8003B998 94 21 FF C0 */ stwu r1, -0x40(r1)
/* 8003B99C 7C 08 02 A6 */ mflr r0
/* 8003B9A0 90 01 00 44 */ stw r0, 0x44(r1)
/* 8003B9A4 39 61 00 40 */ addi r11, r1, 0x40
/* 8003B9A8 48 32 68 21 */ bl _savegpr_24
/* 8003B9AC 7C 7D 1B 78 */ mr r29, r3
/* 8003B9B0 80 63 00 14 */ lwz r3, 0x14(r3)
/* 8003B9B4 83 E3 00 48 */ lwz r31, 0x48(r3)
/* 8003B9B8 3B C0 00 00 */ li r30, 0
/* 8003B9BC 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
/* 8003B9C0 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
/* 8003B9C4 3F 83 00 02 */ addis r28, r3, 2
/* 8003B9C8 3B 9C C2 F8 */ addi r28, r28, -15624
/* 8003B9CC 48 00 00 A4 */ b lbl_8003BA70
lbl_8003B9D0:
/* 8003B9D0 80 7F 00 00 */ lwz r3, 0(r31)
/* 8003B9D4 3C 03 BE AE */ addis r0, r3, 0xbeae
/* 8003B9D8 28 00 43 20 */ cmplwi r0, 0x4320
/* 8003B9DC 40 82 00 8C */ bne lbl_8003BA68
/* 8003B9E0 83 7F 00 0C */ lwz r27, 0xc(r31)
/* 8003B9E4 3B 40 00 00 */ li r26, 0
/* 8003B9E8 48 00 00 74 */ b lbl_8003BA5C
lbl_8003B9EC:
/* 8003B9EC 80 7D 00 14 */ lwz r3, 0x14(r29)
/* 8003B9F0 7F 64 DB 78 */ mr r4, r27
/* 8003B9F4 48 29 A8 69 */ bl getFileAttribute__10JKRArchiveCFUl
/* 8003B9F8 54 60 07 FF */ clrlwi. r0, r3, 0x1f
/* 8003B9FC 41 82 00 58 */ beq lbl_8003BA54
/* 8003BA00 80 7D 00 14 */ lwz r3, 0x14(r29)
/* 8003BA04 7F 64 DB 78 */ mr r4, r27
/* 8003BA08 48 29 AC 7D */ bl findIdxResource__10JKRArchiveCFUl
/* 8003BA0C 80 03 00 04 */ lwz r0, 4(r3)
/* 8003BA10 54 04 02 3E */ clrlwi r4, r0, 8
/* 8003BA14 80 7D 00 14 */ lwz r3, 0x14(r29)
/* 8003BA18 80 03 00 54 */ lwz r0, 0x54(r3)
/* 8003BA1C 7F 20 22 14 */ add r25, r0, r4
/* 8003BA20 7F 23 CB 78 */ mr r3, r25
/* 8003BA24 48 32 D1 C1 */ bl strlen
/* 8003BA28 3B 03 FF FC */ addi r24, r3, -4
/* 8003BA2C 38 61 00 08 */ addi r3, r1, 8
/* 8003BA30 7F 24 CB 78 */ mr r4, r25
/* 8003BA34 7F 05 C3 78 */ mr r5, r24
/* 8003BA38 48 32 D0 B1 */ bl strncpy
/* 8003BA3C 38 00 00 00 */ li r0, 0
/* 8003BA40 38 61 00 08 */ addi r3, r1, 8
/* 8003BA44 7C 03 C1 AE */ stbx r0, r3, r24
/* 8003BA48 7F 84 E3 78 */ mr r4, r28
/* 8003BA4C 38 A0 00 80 */ li r5, 0x80
/* 8003BA50 48 00 07 45 */ bl deleteRes__14dRes_control_cFPCcP11dRes_info_ci
lbl_8003BA54:
/* 8003BA54 3B 7B 00 01 */ addi r27, r27, 1
/* 8003BA58 3B 5A 00 01 */ addi r26, r26, 1
lbl_8003BA5C:
/* 8003BA5C A0 1F 00 0A */ lhz r0, 0xa(r31)
/* 8003BA60 7C 1A 00 00 */ cmpw r26, r0
/* 8003BA64 41 80 FF 88 */ blt lbl_8003B9EC
lbl_8003BA68:
/* 8003BA68 3B FF 00 10 */ addi r31, r31, 0x10
/* 8003BA6C 3B DE 00 01 */ addi r30, r30, 1
lbl_8003BA70:
/* 8003BA70 80 7D 00 14 */ lwz r3, 0x14(r29)
/* 8003BA74 80 63 00 44 */ lwz r3, 0x44(r3)
/* 8003BA78 80 03 00 00 */ lwz r0, 0(r3)
/* 8003BA7C 7C 1E 00 00 */ cmpw r30, r0
/* 8003BA80 41 80 FF 50 */ blt lbl_8003B9D0
/* 8003BA84 39 61 00 40 */ addi r11, r1, 0x40
/* 8003BA88 48 32 67 8D */ bl _restgpr_24
/* 8003BA8C 80 01 00 44 */ lwz r0, 0x44(r1)
/* 8003BA90 7C 08 03 A6 */ mtlr r0
/* 8003BA94 38 21 00 40 */ addi r1, r1, 0x40
/* 8003BA98 4E 80 00 20 */ blr

View File

@ -1,24 +0,0 @@
lbl_8003C194:
/* 8003C194 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 8003C198 7C 08 02 A6 */ mflr r0
/* 8003C19C 90 01 00 14 */ stw r0, 0x14(r1)
/* 8003C1A0 48 00 00 45 */ bl getResInfo__14dRes_control_cFPCcP11dRes_info_ci
/* 8003C1A4 28 03 00 00 */ cmplwi r3, 0
/* 8003C1A8 40 82 00 0C */ bne lbl_8003C1B4
/* 8003C1AC 38 60 00 00 */ li r3, 0
/* 8003C1B0 48 00 00 24 */ b lbl_8003C1D4
lbl_8003C1B4:
/* 8003C1B4 A0 83 00 0C */ lhz r4, 0xc(r3)
/* 8003C1B8 38 04 FF FF */ addi r0, r4, -1
/* 8003C1BC B0 03 00 0C */ sth r0, 0xc(r3)
/* 8003C1C0 54 00 04 3F */ clrlwi. r0, r0, 0x10
/* 8003C1C4 40 82 00 0C */ bne lbl_8003C1D0
/* 8003C1C8 38 80 FF FF */ li r4, -1
/* 8003C1CC 4B FF E0 B5 */ bl __dt__11dRes_info_cFv
lbl_8003C1D0:
/* 8003C1D0 38 60 00 01 */ li r3, 1
lbl_8003C1D4:
/* 8003C1D4 80 01 00 14 */ lwz r0, 0x14(r1)
/* 8003C1D8 7C 08 03 A6 */ mtlr r0
/* 8003C1DC 38 21 00 10 */ addi r1, r1, 0x10
/* 8003C1E0 4E 80 00 20 */ blr

View File

@ -1,73 +0,0 @@
lbl_8003BD2C:
/* 8003BD2C 94 21 FF C0 */ stwu r1, -0x40(r1)
/* 8003BD30 7C 08 02 A6 */ mflr r0
/* 8003BD34 90 01 00 44 */ stw r0, 0x44(r1)
/* 8003BD38 39 61 00 40 */ addi r11, r1, 0x40
/* 8003BD3C 48 32 64 91 */ bl _savegpr_25
/* 8003BD40 7C 7E 1B 78 */ mr r30, r3
/* 8003BD44 7C 9F 23 78 */ mr r31, r4
/* 8003BD48 3C 60 80 38 */ lis r3, d_d_resorce__stringBase0@ha /* 0x803798B8@ha */
/* 8003BD4C 38 63 98 B8 */ addi r3, r3, d_d_resorce__stringBase0@l /* 0x803798B8@l */
/* 8003BD50 38 63 00 E3 */ addi r3, r3, 0xe3
/* 8003BD54 7F C4 F3 78 */ mr r4, r30
/* 8003BD58 7F E5 FB 78 */ mr r5, r31
/* 8003BD5C 4C C6 31 82 */ crclr 6
/* 8003BD60 48 2A C8 69 */ bl JUTReportConsole_f
/* 8003BD64 3C 60 80 38 */ lis r3, d_d_resorce__stringBase0@ha /* 0x803798B8@ha */
/* 8003BD68 38 63 98 B8 */ addi r3, r3, d_d_resorce__stringBase0@l /* 0x803798B8@l */
/* 8003BD6C 38 63 01 03 */ addi r3, r3, 0x103
/* 8003BD70 4C C6 31 82 */ crclr 6
/* 8003BD74 48 2A C8 55 */ bl JUTReportConsole_f
/* 8003BD78 3B 80 00 00 */ li r28, 0
/* 8003BD7C 48 00 00 9C */ b lbl_8003BE18
lbl_8003BD80:
/* 8003BD80 A0 1E 00 0C */ lhz r0, 0xc(r30)
/* 8003BD84 2C 00 00 00 */ cmpwi r0, 0
/* 8003BD88 41 82 00 88 */ beq lbl_8003BE10
/* 8003BD8C 83 BE 00 14 */ lwz r29, 0x14(r30)
/* 8003BD90 3B 60 00 00 */ li r27, 0
/* 8003BD94 3B 40 00 00 */ li r26, 0
/* 8003BD98 28 1D 00 00 */ cmplwi r29, 0
/* 8003BD9C 41 82 00 18 */ beq lbl_8003BDB4
/* 8003BDA0 7F A3 EB 78 */ mr r3, r29
/* 8003BDA4 4B FF FC F9 */ bl getArcHeader__FP10JKRArchive
/* 8003BDA8 7C 7B 1B 78 */ mr r27, r3
/* 8003BDAC 4B FF FF 55 */ bl myGetMemBlockSize0__FPv
/* 8003BDB0 7C 7A 1B 78 */ mr r26, r3
lbl_8003BDB4:
/* 8003BDB4 83 3E 00 1C */ lwz r25, 0x1c(r30)
/* 8003BDB8 39 40 00 00 */ li r10, 0
/* 8003BDBC 28 19 00 00 */ cmplwi r25, 0
/* 8003BDC0 41 82 00 10 */ beq lbl_8003BDD0
/* 8003BDC4 7F 23 CB 78 */ mr r3, r25
/* 8003BDC8 4B FF FF 39 */ bl myGetMemBlockSize0__FPv
/* 8003BDCC 7C 6A 1B 78 */ mr r10, r3
lbl_8003BDD0:
/* 8003BDD0 80 1E 00 20 */ lwz r0, 0x20(r30)
/* 8003BDD4 90 01 00 08 */ stw r0, 8(r1)
/* 8003BDD8 A0 1E 00 0C */ lhz r0, 0xc(r30)
/* 8003BDDC 90 01 00 0C */ stw r0, 0xc(r1)
/* 8003BDE0 93 C1 00 10 */ stw r30, 0x10(r1)
/* 8003BDE4 3C 60 80 38 */ lis r3, d_d_resorce__stringBase0@ha /* 0x803798B8@ha */
/* 8003BDE8 38 63 98 B8 */ addi r3, r3, d_d_resorce__stringBase0@l /* 0x803798B8@l */
/* 8003BDEC 38 63 01 51 */ addi r3, r3, 0x151
/* 8003BDF0 7F 84 E3 78 */ mr r4, r28
/* 8003BDF4 80 BE 00 10 */ lwz r5, 0x10(r30)
/* 8003BDF8 7F A6 EB 78 */ mr r6, r29
/* 8003BDFC 7F 67 DB 78 */ mr r7, r27
/* 8003BE00 7F 48 D3 78 */ mr r8, r26
/* 8003BE04 7F 29 CB 78 */ mr r9, r25
/* 8003BE08 4C C6 31 82 */ crclr 6
/* 8003BE0C 48 2A C7 BD */ bl JUTReportConsole_f
lbl_8003BE10:
/* 8003BE10 3B DE 00 24 */ addi r30, r30, 0x24
/* 8003BE14 3B 9C 00 01 */ addi r28, r28, 1
lbl_8003BE18:
/* 8003BE18 7C 1C F8 00 */ cmpw r28, r31
/* 8003BE1C 41 80 FF 64 */ blt lbl_8003BD80
/* 8003BE20 39 61 00 40 */ addi r11, r1, 0x40
/* 8003BE24 48 32 63 F5 */ bl _restgpr_25
/* 8003BE28 80 01 00 44 */ lwz r0, 0x44(r1)
/* 8003BE2C 7C 08 03 A6 */ mtlr r0
/* 8003BE30 38 21 00 40 */ addi r1, r1, 0x40
/* 8003BE34 4E 80 00 20 */ blr

View File

@ -1,13 +0,0 @@
lbl_8003BA9C:
/* 8003BA9C 28 03 00 00 */ cmplwi r3, 0
/* 8003BAA0 41 82 00 1C */ beq lbl_8003BABC
/* 8003BAA4 88 03 00 3C */ lbz r0, 0x3c(r3)
/* 8003BAA8 2C 00 00 01 */ cmpwi r0, 1
/* 8003BAAC 41 82 00 08 */ beq lbl_8003BAB4
/* 8003BAB0 48 00 00 0C */ b lbl_8003BABC
lbl_8003BAB4:
/* 8003BAB4 80 63 00 64 */ lwz r3, 0x64(r3)
/* 8003BAB8 4E 80 00 20 */ blr
lbl_8003BABC:
/* 8003BABC 38 60 00 00 */ li r3, 0
/* 8003BAC0 4E 80 00 20 */ blr

View File

@ -1,32 +0,0 @@
lbl_8003C400:
/* 8003C400 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 8003C404 7C 08 02 A6 */ mflr r0
/* 8003C408 90 01 00 14 */ stw r0, 0x14(r1)
/* 8003C40C 93 E1 00 0C */ stw r31, 0xc(r1)
/* 8003C410 93 C1 00 08 */ stw r30, 8(r1)
/* 8003C414 7C 9E 23 78 */ mr r30, r4
/* 8003C418 7C A4 2B 78 */ mr r4, r5
/* 8003C41C 7C C5 33 78 */ mr r5, r6
/* 8003C420 4B FF FE 69 */ bl getResInfoLoaded__14dRes_control_cFPCcP11dRes_info_ci
/* 8003C424 7C 7F 1B 79 */ or. r31, r3, r3
/* 8003C428 40 82 00 08 */ bne lbl_8003C430
/* 8003C42C 48 00 00 2C */ b lbl_8003C458
lbl_8003C430:
/* 8003C430 80 7F 00 14 */ lwz r3, 0x14(r31)
/* 8003C434 7F C4 F3 78 */ mr r4, r30
/* 8003C438 4B FD 2D E9 */ bl mDoExt_resIDToIndex__FP10JKRArchiveUs
/* 8003C43C 2C 03 00 00 */ cmpwi r3, 0
/* 8003C440 40 80 00 0C */ bge lbl_8003C44C
/* 8003C444 38 60 00 00 */ li r3, 0
/* 8003C448 48 00 00 10 */ b lbl_8003C458
lbl_8003C44C:
/* 8003C44C 80 9F 00 20 */ lwz r4, 0x20(r31)
/* 8003C450 54 60 10 3A */ slwi r0, r3, 2
/* 8003C454 7C 64 00 2E */ lwzx r3, r4, r0
lbl_8003C458:
/* 8003C458 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 8003C45C 83 C1 00 08 */ lwz r30, 8(r1)
/* 8003C460 80 01 00 14 */ lwz r0, 0x14(r1)
/* 8003C464 7C 08 03 A6 */ mtlr r0
/* 8003C468 38 21 00 10 */ addi r1, r1, 0x10
/* 8003C46C 4E 80 00 20 */ blr

View File

@ -1,37 +0,0 @@
lbl_8003C37C:
/* 8003C37C 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 8003C380 7C 08 02 A6 */ mflr r0
/* 8003C384 90 01 00 24 */ stw r0, 0x24(r1)
/* 8003C388 39 61 00 20 */ addi r11, r1, 0x20
/* 8003C38C 48 32 5E 51 */ bl _savegpr_29
/* 8003C390 7C 9D 23 78 */ mr r29, r4
/* 8003C394 7C A4 2B 78 */ mr r4, r5
/* 8003C398 7C C5 33 78 */ mr r5, r6
/* 8003C39C 4B FF FE ED */ bl getResInfoLoaded__14dRes_control_cFPCcP11dRes_info_ci
/* 8003C3A0 7C 7F 1B 79 */ or. r31, r3, r3
/* 8003C3A4 40 82 00 08 */ bne lbl_8003C3AC
/* 8003C3A8 48 00 00 40 */ b lbl_8003C3E8
lbl_8003C3AC:
/* 8003C3AC 83 DF 00 14 */ lwz r30, 0x14(r31)
/* 8003C3B0 7F C3 F3 78 */ mr r3, r30
/* 8003C3B4 7F A4 EB 78 */ mr r4, r29
/* 8003C3B8 48 29 A2 F5 */ bl findNameResource__10JKRArchiveCFPCc
/* 8003C3BC 28 03 00 00 */ cmplwi r3, 0
/* 8003C3C0 41 82 00 24 */ beq lbl_8003C3E4
/* 8003C3C4 80 9F 00 20 */ lwz r4, 0x20(r31)
/* 8003C3C8 80 1E 00 4C */ lwz r0, 0x4c(r30)
/* 8003C3CC 7C 60 18 50 */ subf r3, r0, r3
/* 8003C3D0 38 00 00 14 */ li r0, 0x14
/* 8003C3D4 7C 03 03 D6 */ divw r0, r3, r0
/* 8003C3D8 54 00 10 3A */ slwi r0, r0, 2
/* 8003C3DC 7C 64 00 2E */ lwzx r3, r4, r0
/* 8003C3E0 48 00 00 08 */ b lbl_8003C3E8
lbl_8003C3E4:
/* 8003C3E4 38 60 00 00 */ li r3, 0
lbl_8003C3E8:
/* 8003C3E8 39 61 00 20 */ addi r11, r1, 0x20
/* 8003C3EC 48 32 5E 3D */ bl _restgpr_29
/* 8003C3F0 80 01 00 24 */ lwz r0, 0x24(r1)
/* 8003C3F4 7C 08 03 A6 */ mtlr r0
/* 8003C3F8 38 21 00 20 */ addi r1, r1, 0x20
/* 8003C3FC 4E 80 00 20 */ blr

View File

@ -1,40 +0,0 @@
lbl_8003C2EC:
/* 8003C2EC 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 8003C2F0 7C 08 02 A6 */ mflr r0
/* 8003C2F4 90 01 00 14 */ stw r0, 0x14(r1)
/* 8003C2F8 93 E1 00 0C */ stw r31, 0xc(r1)
/* 8003C2FC 93 C1 00 08 */ stw r30, 8(r1)
/* 8003C300 7C 7E 1B 78 */ mr r30, r3
/* 8003C304 7C 9F 23 78 */ mr r31, r4
/* 8003C308 7C A4 2B 78 */ mr r4, r5
/* 8003C30C 7C C5 33 78 */ mr r5, r6
/* 8003C310 4B FF FF 79 */ bl getResInfoLoaded__14dRes_control_cFPCcP11dRes_info_ci
/* 8003C314 28 03 00 00 */ cmplwi r3, 0
/* 8003C318 40 82 00 08 */ bne lbl_8003C320
/* 8003C31C 48 00 00 48 */ b lbl_8003C364
lbl_8003C320:
/* 8003C320 80 83 00 14 */ lwz r4, 0x14(r3)
/* 8003C324 80 84 00 44 */ lwz r4, 0x44(r4)
/* 8003C328 80 C4 00 08 */ lwz r6, 8(r4)
/* 8003C32C 7C 1F 30 00 */ cmpw r31, r6
/* 8003C330 41 80 00 28 */ blt lbl_8003C358
/* 8003C334 3C 60 80 38 */ lis r3, d_d_resorce__stringBase0@ha /* 0x803798B8@ha */
/* 8003C338 38 63 98 B8 */ addi r3, r3, d_d_resorce__stringBase0@l /* 0x803798B8@l */
/* 8003C33C 38 63 02 E8 */ addi r3, r3, 0x2e8
/* 8003C340 7F C4 F3 78 */ mr r4, r30
/* 8003C344 7F E5 FB 78 */ mr r5, r31
/* 8003C348 4C C6 31 82 */ crclr 6
/* 8003C34C 4B FC A8 C1 */ bl OSReport_Error
/* 8003C350 38 60 00 00 */ li r3, 0
/* 8003C354 48 00 00 10 */ b lbl_8003C364
lbl_8003C358:
/* 8003C358 80 63 00 20 */ lwz r3, 0x20(r3)
/* 8003C35C 57 E0 10 3A */ slwi r0, r31, 2
/* 8003C360 7C 63 00 2E */ lwzx r3, r3, r0
lbl_8003C364:
/* 8003C364 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 8003C368 83 C1 00 08 */ lwz r30, 8(r1)
/* 8003C36C 80 01 00 14 */ lwz r0, 0x14(r1)
/* 8003C370 7C 08 03 A6 */ mtlr r0
/* 8003C374 38 21 00 10 */ addi r1, r1, 0x10
/* 8003C378 4E 80 00 20 */ blr

View File

@ -1,63 +0,0 @@
lbl_8003AC1C:
/* 8003AC1C 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 8003AC20 7C 08 02 A6 */ mflr r0
/* 8003AC24 90 01 00 24 */ stw r0, 0x24(r1)
/* 8003AC28 39 61 00 20 */ addi r11, r1, 0x20
/* 8003AC2C 48 32 75 A9 */ bl _savegpr_27
/* 8003AC30 7C 7B 1B 78 */ mr r27, r3
/* 8003AC34 3B 80 00 00 */ li r28, 0
/* 8003AC38 48 00 00 A8 */ b lbl_8003ACE0
lbl_8003AC3C:
/* 8003AC3C 80 7B 00 60 */ lwz r3, 0x60(r27)
/* 8003AC40 57 80 13 BA */ rlwinm r0, r28, 2, 0xe, 0x1d
/* 8003AC44 7F E3 00 2E */ lwzx r31, r3, r0
/* 8003AC48 83 DF 00 2C */ lwz r30, 0x2c(r31)
/* 8003AC4C 7F C3 F3 78 */ mr r3, r30
/* 8003AC50 81 9E 00 00 */ lwz r12, 0(r30)
/* 8003AC54 81 8C 00 98 */ lwz r12, 0x98(r12)
/* 8003AC58 7D 89 03 A6 */ mtctr r12
/* 8003AC5C 4E 80 04 21 */ bctrl
/* 8003AC60 7C 60 1B 78 */ mr r0, r3
/* 8003AC64 7F C3 F3 78 */ mr r3, r30
/* 8003AC68 54 04 06 3E */ clrlwi r4, r0, 0x18
/* 8003AC6C 3B A4 FF FF */ addi r29, r4, -1
/* 8003AC70 7F A4 EB 78 */ mr r4, r29
/* 8003AC74 81 9E 00 00 */ lwz r12, 0(r30)
/* 8003AC78 81 8C 00 5C */ lwz r12, 0x5c(r12)
/* 8003AC7C 7D 89 03 A6 */ mtctr r12
/* 8003AC80 4E 80 04 21 */ bctrl
/* 8003AC84 88 03 00 01 */ lbz r0, 1(r3)
/* 8003AC88 28 00 00 03 */ cmplwi r0, 3
/* 8003AC8C 40 82 00 64 */ bne lbl_8003ACF0
/* 8003AC90 7F C3 F3 78 */ mr r3, r30
/* 8003AC94 57 A4 06 3E */ clrlwi r4, r29, 0x18
/* 8003AC98 81 9E 00 00 */ lwz r12, 0(r30)
/* 8003AC9C 81 8C 00 94 */ lwz r12, 0x94(r12)
/* 8003ACA0 7D 89 03 A6 */ mtctr r12
/* 8003ACA4 4E 80 04 21 */ bctrl
/* 8003ACA8 83 DF 00 28 */ lwz r30, 0x28(r31)
/* 8003ACAC 7F C3 F3 78 */ mr r3, r30
/* 8003ACB0 81 9E 00 00 */ lwz r12, 0(r30)
/* 8003ACB4 81 8C 00 40 */ lwz r12, 0x40(r12)
/* 8003ACB8 7D 89 03 A6 */ mtctr r12
/* 8003ACBC 4E 80 04 21 */ bctrl
/* 8003ACC0 7C 64 1B 78 */ mr r4, r3
/* 8003ACC4 7F C3 F3 78 */ mr r3, r30
/* 8003ACC8 38 84 FF FF */ addi r4, r4, -1
/* 8003ACCC 81 9E 00 00 */ lwz r12, 0(r30)
/* 8003ACD0 81 8C 00 3C */ lwz r12, 0x3c(r12)
/* 8003ACD4 7D 89 03 A6 */ mtctr r12
/* 8003ACD8 4E 80 04 21 */ bctrl
/* 8003ACDC 3B 9C 00 01 */ addi r28, r28, 1
lbl_8003ACE0:
/* 8003ACE0 57 83 04 3E */ clrlwi r3, r28, 0x10
/* 8003ACE4 A0 1B 00 5C */ lhz r0, 0x5c(r27)
/* 8003ACE8 7C 03 00 40 */ cmplw r3, r0
/* 8003ACEC 41 80 FF 50 */ blt lbl_8003AC3C
lbl_8003ACF0:
/* 8003ACF0 39 61 00 20 */ addi r11, r1, 0x20
/* 8003ACF4 48 32 75 2D */ bl _restgpr_27
/* 8003ACF8 80 01 00 24 */ lwz r0, 0x24(r1)
/* 8003ACFC 7C 08 03 A6 */ mtlr r0
/* 8003AD00 38 21 00 20 */ addi r1, r1, 0x20
/* 8003AD04 4E 80 00 20 */ blr

View File

@ -1,63 +0,0 @@
lbl_8003AB30:
/* 8003AB30 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 8003AB34 7C 08 02 A6 */ mflr r0
/* 8003AB38 90 01 00 24 */ stw r0, 0x24(r1)
/* 8003AB3C 39 61 00 20 */ addi r11, r1, 0x20
/* 8003AB40 48 32 76 95 */ bl _savegpr_27
/* 8003AB44 7C 7B 1B 78 */ mr r27, r3
/* 8003AB48 3B 80 00 00 */ li r28, 0
/* 8003AB4C 48 00 00 A8 */ b lbl_8003ABF4
lbl_8003AB50:
/* 8003AB50 80 7B 00 60 */ lwz r3, 0x60(r27)
/* 8003AB54 57 80 13 BA */ rlwinm r0, r28, 2, 0xe, 0x1d
/* 8003AB58 7F E3 00 2E */ lwzx r31, r3, r0
/* 8003AB5C 83 DF 00 2C */ lwz r30, 0x2c(r31)
/* 8003AB60 7F C3 F3 78 */ mr r3, r30
/* 8003AB64 81 9E 00 00 */ lwz r12, 0(r30)
/* 8003AB68 81 8C 00 98 */ lwz r12, 0x98(r12)
/* 8003AB6C 7D 89 03 A6 */ mtctr r12
/* 8003AB70 4E 80 04 21 */ bctrl
/* 8003AB74 7C 60 1B 78 */ mr r0, r3
/* 8003AB78 7F C3 F3 78 */ mr r3, r30
/* 8003AB7C 54 1D 06 3E */ clrlwi r29, r0, 0x18
/* 8003AB80 38 9D FF FF */ addi r4, r29, -1
/* 8003AB84 81 9E 00 00 */ lwz r12, 0(r30)
/* 8003AB88 81 8C 00 5C */ lwz r12, 0x5c(r12)
/* 8003AB8C 7D 89 03 A6 */ mtctr r12
/* 8003AB90 4E 80 04 21 */ bctrl
/* 8003AB94 88 03 00 01 */ lbz r0, 1(r3)
/* 8003AB98 28 00 00 03 */ cmplwi r0, 3
/* 8003AB9C 41 82 00 68 */ beq lbl_8003AC04
/* 8003ABA0 7F C3 F3 78 */ mr r3, r30
/* 8003ABA4 38 1D 00 01 */ addi r0, r29, 1
/* 8003ABA8 54 04 06 3E */ clrlwi r4, r0, 0x18
/* 8003ABAC 81 9E 00 00 */ lwz r12, 0(r30)
/* 8003ABB0 81 8C 00 94 */ lwz r12, 0x94(r12)
/* 8003ABB4 7D 89 03 A6 */ mtctr r12
/* 8003ABB8 4E 80 04 21 */ bctrl
/* 8003ABBC 83 DF 00 28 */ lwz r30, 0x28(r31)
/* 8003ABC0 7F C3 F3 78 */ mr r3, r30
/* 8003ABC4 81 9E 00 00 */ lwz r12, 0(r30)
/* 8003ABC8 81 8C 00 40 */ lwz r12, 0x40(r12)
/* 8003ABCC 7D 89 03 A6 */ mtctr r12
/* 8003ABD0 4E 80 04 21 */ bctrl
/* 8003ABD4 7C 64 1B 78 */ mr r4, r3
/* 8003ABD8 7F C3 F3 78 */ mr r3, r30
/* 8003ABDC 38 84 00 01 */ addi r4, r4, 1
/* 8003ABE0 81 9E 00 00 */ lwz r12, 0(r30)
/* 8003ABE4 81 8C 00 3C */ lwz r12, 0x3c(r12)
/* 8003ABE8 7D 89 03 A6 */ mtctr r12
/* 8003ABEC 4E 80 04 21 */ bctrl
/* 8003ABF0 3B 9C 00 01 */ addi r28, r28, 1
lbl_8003ABF4:
/* 8003ABF4 57 83 04 3E */ clrlwi r3, r28, 0x10
/* 8003ABF8 A0 1B 00 5C */ lhz r0, 0x5c(r27)
/* 8003ABFC 7C 03 00 40 */ cmplw r3, r0
/* 8003AC00 41 80 FF 50 */ blt lbl_8003AB50
lbl_8003AC04:
/* 8003AC04 39 61 00 20 */ addi r11, r1, 0x20
/* 8003AC08 48 32 76 19 */ bl _restgpr_27
/* 8003AC0C 80 01 00 24 */ lwz r0, 0x24(r1)
/* 8003AC10 7C 08 03 A6 */ mtlr r0
/* 8003AC14 38 21 00 20 */ addi r1, r1, 0x20
/* 8003AC18 4E 80 00 20 */ blr

View File

@ -1,234 +0,0 @@
lbl_8003A490:
/* 8003A490 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 8003A494 7C 08 02 A6 */ mflr r0
/* 8003A498 90 01 00 24 */ stw r0, 0x24(r1)
/* 8003A49C 39 61 00 20 */ addi r11, r1, 0x20
/* 8003A4A0 48 32 7D 35 */ bl _savegpr_27
/* 8003A4A4 83 C3 00 6C */ lwz r30, 0x6c(r3)
/* 8003A4A8 28 1E 00 00 */ cmplwi r30, 0
/* 8003A4AC 41 82 03 58 */ beq lbl_8003A804
/* 8003A4B0 83 A3 00 70 */ lwz r29, 0x70(r3)
/* 8003A4B4 28 1D 00 00 */ cmplwi r29, 0
/* 8003A4B8 41 82 03 4C */ beq lbl_8003A804
/* 8003A4BC 3B 60 00 00 */ li r27, 0
/* 8003A4C0 3C 60 80 38 */ lis r3, d_d_resorce__stringBase0@ha /* 0x803798B8@ha */
/* 8003A4C4 3B E3 98 B8 */ addi r31, r3, d_d_resorce__stringBase0@l /* 0x803798B8@l */
/* 8003A4C8 48 00 03 2C */ b lbl_8003A7F4
lbl_8003A4CC:
/* 8003A4CC 7F A3 EB 78 */ mr r3, r29
/* 8003A4D0 7F 64 DB 78 */ mr r4, r27
/* 8003A4D4 48 2A 46 25 */ bl getName__10JUTNameTabCFUs
/* 8003A4D8 7C 7C 1B 78 */ mr r28, r3
/* 8003A4DC 38 9F 00 09 */ addi r4, r31, 9
/* 8003A4E0 38 A0 00 0C */ li r5, 0xc
/* 8003A4E4 48 32 BB A9 */ bl memcmp
/* 8003A4E8 2C 03 00 00 */ cmpwi r3, 0
/* 8003A4EC 40 82 00 F4 */ bne lbl_8003A5E0
/* 8003A4F0 80 8D 86 4C */ lwz r4, mFrameBufferTimg__13mDoGph_gInf_c(r13)
/* 8003A4F4 80 7E 00 04 */ lwz r3, 4(r30)
/* 8003A4F8 57 60 2A F4 */ rlwinm r0, r27, 5, 0xb, 0x1a
/* 8003A4FC 7C 63 02 14 */ add r3, r3, r0
/* 8003A500 88 A4 00 00 */ lbz r5, 0(r4)
/* 8003A504 98 A3 00 00 */ stb r5, 0(r3)
/* 8003A508 88 A4 00 01 */ lbz r5, 1(r4)
/* 8003A50C 98 A3 00 01 */ stb r5, 1(r3)
/* 8003A510 A0 A4 00 02 */ lhz r5, 2(r4)
/* 8003A514 B0 A3 00 02 */ sth r5, 2(r3)
/* 8003A518 A0 A4 00 04 */ lhz r5, 4(r4)
/* 8003A51C B0 A3 00 04 */ sth r5, 4(r3)
/* 8003A520 88 A4 00 06 */ lbz r5, 6(r4)
/* 8003A524 98 A3 00 06 */ stb r5, 6(r3)
/* 8003A528 88 A4 00 07 */ lbz r5, 7(r4)
/* 8003A52C 98 A3 00 07 */ stb r5, 7(r3)
/* 8003A530 88 A4 00 08 */ lbz r5, 8(r4)
/* 8003A534 98 A3 00 08 */ stb r5, 8(r3)
/* 8003A538 88 A4 00 09 */ lbz r5, 9(r4)
/* 8003A53C 98 A3 00 09 */ stb r5, 9(r3)
/* 8003A540 A0 A4 00 0A */ lhz r5, 0xa(r4)
/* 8003A544 B0 A3 00 0A */ sth r5, 0xa(r3)
/* 8003A548 80 A4 00 0C */ lwz r5, 0xc(r4)
/* 8003A54C 90 A3 00 0C */ stw r5, 0xc(r3)
/* 8003A550 88 A4 00 10 */ lbz r5, 0x10(r4)
/* 8003A554 98 A3 00 10 */ stb r5, 0x10(r3)
/* 8003A558 88 A4 00 11 */ lbz r5, 0x11(r4)
/* 8003A55C 98 A3 00 11 */ stb r5, 0x11(r3)
/* 8003A560 88 A4 00 12 */ lbz r5, 0x12(r4)
/* 8003A564 98 A3 00 12 */ stb r5, 0x12(r3)
/* 8003A568 88 A4 00 13 */ lbz r5, 0x13(r4)
/* 8003A56C 98 A3 00 13 */ stb r5, 0x13(r3)
/* 8003A570 88 A4 00 14 */ lbz r5, 0x14(r4)
/* 8003A574 98 A3 00 14 */ stb r5, 0x14(r3)
/* 8003A578 88 A4 00 15 */ lbz r5, 0x15(r4)
/* 8003A57C 98 A3 00 15 */ stb r5, 0x15(r3)
/* 8003A580 88 A4 00 16 */ lbz r5, 0x16(r4)
/* 8003A584 98 A3 00 16 */ stb r5, 0x16(r3)
/* 8003A588 88 A4 00 17 */ lbz r5, 0x17(r4)
/* 8003A58C 98 A3 00 17 */ stb r5, 0x17(r3)
/* 8003A590 88 A4 00 18 */ lbz r5, 0x18(r4)
/* 8003A594 98 A3 00 18 */ stb r5, 0x18(r3)
/* 8003A598 88 A4 00 19 */ lbz r5, 0x19(r4)
/* 8003A59C 98 A3 00 19 */ stb r5, 0x19(r3)
/* 8003A5A0 A8 A4 00 1A */ lha r5, 0x1a(r4)
/* 8003A5A4 B0 A3 00 1A */ sth r5, 0x1a(r3)
/* 8003A5A8 80 A4 00 1C */ lwz r5, 0x1c(r4)
/* 8003A5AC 90 A3 00 1C */ stw r5, 0x1c(r3)
/* 8003A5B0 80 7E 00 04 */ lwz r3, 4(r30)
/* 8003A5B4 7C A3 02 14 */ add r5, r3, r0
/* 8003A5B8 80 65 00 1C */ lwz r3, 0x1c(r5)
/* 8003A5BC 7C 64 1A 14 */ add r3, r4, r3
/* 8003A5C0 7C 65 18 50 */ subf r3, r5, r3
/* 8003A5C4 90 65 00 1C */ stw r3, 0x1c(r5)
/* 8003A5C8 80 7E 00 04 */ lwz r3, 4(r30)
/* 8003A5CC 7C 63 02 14 */ add r3, r3, r0
/* 8003A5D0 80 03 00 0C */ lwz r0, 0xc(r3)
/* 8003A5D4 7C 04 02 14 */ add r0, r4, r0
/* 8003A5D8 7C 03 00 50 */ subf r0, r3, r0
/* 8003A5DC 90 03 00 0C */ stw r0, 0xc(r3)
lbl_8003A5E0:
/* 8003A5E0 7F 83 E3 78 */ mr r3, r28
/* 8003A5E4 38 9F 00 15 */ addi r4, r31, 0x15
/* 8003A5E8 38 A0 00 06 */ li r5, 6
/* 8003A5EC 48 32 BA A1 */ bl memcmp
/* 8003A5F0 2C 03 00 00 */ cmpwi r3, 0
/* 8003A5F4 40 82 00 F4 */ bne lbl_8003A6E8
/* 8003A5F8 80 8D 86 4C */ lwz r4, mFrameBufferTimg__13mDoGph_gInf_c(r13)
/* 8003A5FC 80 7E 00 04 */ lwz r3, 4(r30)
/* 8003A600 57 60 2A F4 */ rlwinm r0, r27, 5, 0xb, 0x1a
/* 8003A604 7C 63 02 14 */ add r3, r3, r0
/* 8003A608 88 A4 00 00 */ lbz r5, 0(r4)
/* 8003A60C 98 A3 00 00 */ stb r5, 0(r3)
/* 8003A610 88 A4 00 01 */ lbz r5, 1(r4)
/* 8003A614 98 A3 00 01 */ stb r5, 1(r3)
/* 8003A618 A0 A4 00 02 */ lhz r5, 2(r4)
/* 8003A61C B0 A3 00 02 */ sth r5, 2(r3)
/* 8003A620 A0 A4 00 04 */ lhz r5, 4(r4)
/* 8003A624 B0 A3 00 04 */ sth r5, 4(r3)
/* 8003A628 88 A4 00 06 */ lbz r5, 6(r4)
/* 8003A62C 98 A3 00 06 */ stb r5, 6(r3)
/* 8003A630 88 A4 00 07 */ lbz r5, 7(r4)
/* 8003A634 98 A3 00 07 */ stb r5, 7(r3)
/* 8003A638 88 A4 00 08 */ lbz r5, 8(r4)
/* 8003A63C 98 A3 00 08 */ stb r5, 8(r3)
/* 8003A640 88 A4 00 09 */ lbz r5, 9(r4)
/* 8003A644 98 A3 00 09 */ stb r5, 9(r3)
/* 8003A648 A0 A4 00 0A */ lhz r5, 0xa(r4)
/* 8003A64C B0 A3 00 0A */ sth r5, 0xa(r3)
/* 8003A650 80 A4 00 0C */ lwz r5, 0xc(r4)
/* 8003A654 90 A3 00 0C */ stw r5, 0xc(r3)
/* 8003A658 88 A4 00 10 */ lbz r5, 0x10(r4)
/* 8003A65C 98 A3 00 10 */ stb r5, 0x10(r3)
/* 8003A660 88 A4 00 11 */ lbz r5, 0x11(r4)
/* 8003A664 98 A3 00 11 */ stb r5, 0x11(r3)
/* 8003A668 88 A4 00 12 */ lbz r5, 0x12(r4)
/* 8003A66C 98 A3 00 12 */ stb r5, 0x12(r3)
/* 8003A670 88 A4 00 13 */ lbz r5, 0x13(r4)
/* 8003A674 98 A3 00 13 */ stb r5, 0x13(r3)
/* 8003A678 88 A4 00 14 */ lbz r5, 0x14(r4)
/* 8003A67C 98 A3 00 14 */ stb r5, 0x14(r3)
/* 8003A680 88 A4 00 15 */ lbz r5, 0x15(r4)
/* 8003A684 98 A3 00 15 */ stb r5, 0x15(r3)
/* 8003A688 88 A4 00 16 */ lbz r5, 0x16(r4)
/* 8003A68C 98 A3 00 16 */ stb r5, 0x16(r3)
/* 8003A690 88 A4 00 17 */ lbz r5, 0x17(r4)
/* 8003A694 98 A3 00 17 */ stb r5, 0x17(r3)
/* 8003A698 88 A4 00 18 */ lbz r5, 0x18(r4)
/* 8003A69C 98 A3 00 18 */ stb r5, 0x18(r3)
/* 8003A6A0 88 A4 00 19 */ lbz r5, 0x19(r4)
/* 8003A6A4 98 A3 00 19 */ stb r5, 0x19(r3)
/* 8003A6A8 A8 A4 00 1A */ lha r5, 0x1a(r4)
/* 8003A6AC B0 A3 00 1A */ sth r5, 0x1a(r3)
/* 8003A6B0 80 A4 00 1C */ lwz r5, 0x1c(r4)
/* 8003A6B4 90 A3 00 1C */ stw r5, 0x1c(r3)
/* 8003A6B8 80 7E 00 04 */ lwz r3, 4(r30)
/* 8003A6BC 7C A3 02 14 */ add r5, r3, r0
/* 8003A6C0 80 65 00 1C */ lwz r3, 0x1c(r5)
/* 8003A6C4 7C 64 1A 14 */ add r3, r4, r3
/* 8003A6C8 7C 65 18 50 */ subf r3, r5, r3
/* 8003A6CC 90 65 00 1C */ stw r3, 0x1c(r5)
/* 8003A6D0 80 7E 00 04 */ lwz r3, 4(r30)
/* 8003A6D4 7C 63 02 14 */ add r3, r3, r0
/* 8003A6D8 80 03 00 0C */ lwz r0, 0xc(r3)
/* 8003A6DC 7C 04 02 14 */ add r0, r4, r0
/* 8003A6E0 7C 03 00 50 */ subf r0, r3, r0
/* 8003A6E4 90 03 00 0C */ stw r0, 0xc(r3)
lbl_8003A6E8:
/* 8003A6E8 7F 83 E3 78 */ mr r3, r28
/* 8003A6EC 38 9F 00 1B */ addi r4, r31, 0x1b
/* 8003A6F0 38 A0 00 08 */ li r5, 8
/* 8003A6F4 48 32 B9 99 */ bl memcmp
/* 8003A6F8 2C 03 00 00 */ cmpwi r3, 0
/* 8003A6FC 40 82 00 F4 */ bne lbl_8003A7F0
/* 8003A700 80 8D 86 54 */ lwz r4, mZbufferTimg__13mDoGph_gInf_c(r13)
/* 8003A704 80 7E 00 04 */ lwz r3, 4(r30)
/* 8003A708 57 60 2A F4 */ rlwinm r0, r27, 5, 0xb, 0x1a
/* 8003A70C 7C 63 02 14 */ add r3, r3, r0
/* 8003A710 88 A4 00 00 */ lbz r5, 0(r4)
/* 8003A714 98 A3 00 00 */ stb r5, 0(r3)
/* 8003A718 88 A4 00 01 */ lbz r5, 1(r4)
/* 8003A71C 98 A3 00 01 */ stb r5, 1(r3)
/* 8003A720 A0 A4 00 02 */ lhz r5, 2(r4)
/* 8003A724 B0 A3 00 02 */ sth r5, 2(r3)
/* 8003A728 A0 A4 00 04 */ lhz r5, 4(r4)
/* 8003A72C B0 A3 00 04 */ sth r5, 4(r3)
/* 8003A730 88 A4 00 06 */ lbz r5, 6(r4)
/* 8003A734 98 A3 00 06 */ stb r5, 6(r3)
/* 8003A738 88 A4 00 07 */ lbz r5, 7(r4)
/* 8003A73C 98 A3 00 07 */ stb r5, 7(r3)
/* 8003A740 88 A4 00 08 */ lbz r5, 8(r4)
/* 8003A744 98 A3 00 08 */ stb r5, 8(r3)
/* 8003A748 88 A4 00 09 */ lbz r5, 9(r4)
/* 8003A74C 98 A3 00 09 */ stb r5, 9(r3)
/* 8003A750 A0 A4 00 0A */ lhz r5, 0xa(r4)
/* 8003A754 B0 A3 00 0A */ sth r5, 0xa(r3)
/* 8003A758 80 A4 00 0C */ lwz r5, 0xc(r4)
/* 8003A75C 90 A3 00 0C */ stw r5, 0xc(r3)
/* 8003A760 88 A4 00 10 */ lbz r5, 0x10(r4)
/* 8003A764 98 A3 00 10 */ stb r5, 0x10(r3)
/* 8003A768 88 A4 00 11 */ lbz r5, 0x11(r4)
/* 8003A76C 98 A3 00 11 */ stb r5, 0x11(r3)
/* 8003A770 88 A4 00 12 */ lbz r5, 0x12(r4)
/* 8003A774 98 A3 00 12 */ stb r5, 0x12(r3)
/* 8003A778 88 A4 00 13 */ lbz r5, 0x13(r4)
/* 8003A77C 98 A3 00 13 */ stb r5, 0x13(r3)
/* 8003A780 88 A4 00 14 */ lbz r5, 0x14(r4)
/* 8003A784 98 A3 00 14 */ stb r5, 0x14(r3)
/* 8003A788 88 A4 00 15 */ lbz r5, 0x15(r4)
/* 8003A78C 98 A3 00 15 */ stb r5, 0x15(r3)
/* 8003A790 88 A4 00 16 */ lbz r5, 0x16(r4)
/* 8003A794 98 A3 00 16 */ stb r5, 0x16(r3)
/* 8003A798 88 A4 00 17 */ lbz r5, 0x17(r4)
/* 8003A79C 98 A3 00 17 */ stb r5, 0x17(r3)
/* 8003A7A0 88 A4 00 18 */ lbz r5, 0x18(r4)
/* 8003A7A4 98 A3 00 18 */ stb r5, 0x18(r3)
/* 8003A7A8 88 A4 00 19 */ lbz r5, 0x19(r4)
/* 8003A7AC 98 A3 00 19 */ stb r5, 0x19(r3)
/* 8003A7B0 A8 A4 00 1A */ lha r5, 0x1a(r4)
/* 8003A7B4 B0 A3 00 1A */ sth r5, 0x1a(r3)
/* 8003A7B8 80 A4 00 1C */ lwz r5, 0x1c(r4)
/* 8003A7BC 90 A3 00 1C */ stw r5, 0x1c(r3)
/* 8003A7C0 80 7E 00 04 */ lwz r3, 4(r30)
/* 8003A7C4 7C A3 02 14 */ add r5, r3, r0
/* 8003A7C8 80 65 00 1C */ lwz r3, 0x1c(r5)
/* 8003A7CC 7C 64 1A 14 */ add r3, r4, r3
/* 8003A7D0 7C 65 18 50 */ subf r3, r5, r3
/* 8003A7D4 90 65 00 1C */ stw r3, 0x1c(r5)
/* 8003A7D8 80 7E 00 04 */ lwz r3, 4(r30)
/* 8003A7DC 7C 63 02 14 */ add r3, r3, r0
/* 8003A7E0 80 03 00 0C */ lwz r0, 0xc(r3)
/* 8003A7E4 7C 04 02 14 */ add r0, r4, r0
/* 8003A7E8 7C 03 00 50 */ subf r0, r3, r0
/* 8003A7EC 90 03 00 0C */ stw r0, 0xc(r3)
lbl_8003A7F0:
/* 8003A7F0 3B 7B 00 01 */ addi r27, r27, 1
lbl_8003A7F4:
/* 8003A7F4 57 63 04 3E */ clrlwi r3, r27, 0x10
/* 8003A7F8 A0 1E 00 00 */ lhz r0, 0(r30)
/* 8003A7FC 7C 03 00 40 */ cmplw r3, r0
/* 8003A800 41 80 FC CC */ blt lbl_8003A4CC
lbl_8003A804:
/* 8003A804 39 61 00 20 */ addi r11, r1, 0x20
/* 8003A808 48 32 7A 19 */ bl _restgpr_27
/* 8003A80C 80 01 00 24 */ lwz r0, 0x24(r1)
/* 8003A810 7C 08 03 A6 */ mtlr r0
/* 8003A814 38 21 00 20 */ addi r1, r1, 0x20
/* 8003A818 4E 80 00 20 */ blr

View File

@ -1,62 +0,0 @@
lbl_8003C078:
/* 8003C078 94 21 FF D0 */ stwu r1, -0x30(r1)
/* 8003C07C 7C 08 02 A6 */ mflr r0
/* 8003C080 90 01 00 34 */ stw r0, 0x34(r1)
/* 8003C084 39 61 00 30 */ addi r11, r1, 0x30
/* 8003C088 48 32 61 45 */ bl _savegpr_25
/* 8003C08C 7C 79 1B 78 */ mr r25, r3
/* 8003C090 7C 9A 23 78 */ mr r26, r4
/* 8003C094 7C BB 2B 78 */ mr r27, r5
/* 8003C098 7C DC 33 78 */ mr r28, r6
/* 8003C09C 7C FD 3B 78 */ mr r29, r7
/* 8003C0A0 7D 1E 43 78 */ mr r30, r8
/* 8003C0A4 48 00 01 41 */ bl getResInfo__14dRes_control_cFPCcP11dRes_info_ci
/* 8003C0A8 7C 7F 1B 79 */ or. r31, r3, r3
/* 8003C0AC 40 82 00 8C */ bne lbl_8003C138
/* 8003C0B0 7F 43 D3 78 */ mr r3, r26
/* 8003C0B4 7F 64 DB 78 */ mr r4, r27
/* 8003C0B8 48 00 01 A9 */ bl newResInfo__14dRes_control_cFP11dRes_info_ci
/* 8003C0BC 7C 7F 1B 79 */ or. r31, r3, r3
/* 8003C0C0 40 82 00 30 */ bne lbl_8003C0F0
/* 8003C0C4 3C 60 80 38 */ lis r3, d_d_resorce__stringBase0@ha /* 0x803798B8@ha */
/* 8003C0C8 38 63 98 B8 */ addi r3, r3, d_d_resorce__stringBase0@l /* 0x803798B8@l */
/* 8003C0CC 38 63 02 41 */ addi r3, r3, 0x241
/* 8003C0D0 7F 24 CB 78 */ mr r4, r25
/* 8003C0D4 4C C6 31 82 */ crclr 6
/* 8003C0D8 4B FC AB 35 */ bl OSReport_Error
/* 8003C0DC 7F E3 FB 78 */ mr r3, r31
/* 8003C0E0 38 80 FF FF */ li r4, -1
/* 8003C0E4 4B FF E1 9D */ bl __dt__11dRes_info_cFv
/* 8003C0E8 38 60 00 00 */ li r3, 0
/* 8003C0EC 48 00 00 5C */ b lbl_8003C148
lbl_8003C0F0:
/* 8003C0F0 7F 24 CB 78 */ mr r4, r25
/* 8003C0F4 7F 85 E3 78 */ mr r5, r28
/* 8003C0F8 7F A6 EB 78 */ mr r6, r29
/* 8003C0FC 7F C7 F3 78 */ mr r7, r30
/* 8003C100 4B FF E2 49 */ bl set__11dRes_info_cFPCcPCcUcP7JKRHeap
/* 8003C104 2C 03 00 00 */ cmpwi r3, 0
/* 8003C108 40 82 00 30 */ bne lbl_8003C138
/* 8003C10C 3C 60 80 38 */ lis r3, d_d_resorce__stringBase0@ha /* 0x803798B8@ha */
/* 8003C110 38 63 98 B8 */ addi r3, r3, d_d_resorce__stringBase0@l /* 0x803798B8@l */
/* 8003C114 38 63 02 88 */ addi r3, r3, 0x288
/* 8003C118 7F 24 CB 78 */ mr r4, r25
/* 8003C11C 4C C6 31 82 */ crclr 6
/* 8003C120 4B FC AA ED */ bl OSReport_Error
/* 8003C124 7F E3 FB 78 */ mr r3, r31
/* 8003C128 38 80 FF FF */ li r4, -1
/* 8003C12C 4B FF E1 55 */ bl __dt__11dRes_info_cFv
/* 8003C130 38 60 00 00 */ li r3, 0
/* 8003C134 48 00 00 14 */ b lbl_8003C148
lbl_8003C138:
/* 8003C138 A0 7F 00 0C */ lhz r3, 0xc(r31)
/* 8003C13C 38 03 00 01 */ addi r0, r3, 1
/* 8003C140 B0 1F 00 0C */ sth r0, 0xc(r31)
/* 8003C144 38 60 00 01 */ li r3, 1
lbl_8003C148:
/* 8003C148 39 61 00 30 */ addi r11, r1, 0x30
/* 8003C14C 48 32 60 CD */ bl _restgpr_25
/* 8003C150 80 01 00 34 */ lwz r0, 0x34(r1)
/* 8003C154 7C 08 03 A6 */ mtlr r0
/* 8003C158 38 21 00 30 */ addi r1, r1, 0x30
/* 8003C15C 4E 80 00 20 */ blr

View File

@ -1,68 +0,0 @@
lbl_8003AD08:
/* 8003AD08 94 21 FF D0 */ stwu r1, -0x30(r1)
/* 8003AD0C 7C 08 02 A6 */ mflr r0
/* 8003AD10 90 01 00 34 */ stw r0, 0x34(r1)
/* 8003AD14 DB E1 00 20 */ stfd f31, 0x20(r1)
/* 8003AD18 F3 E1 00 28 */ psq_st f31, 40(r1), 0, 0 /* qr0 */
/* 8003AD1C DB C1 00 10 */ stfd f30, 0x10(r1)
/* 8003AD20 F3 C1 00 18 */ psq_st f30, 24(r1), 0, 0 /* qr0 */
/* 8003AD24 93 E1 00 0C */ stw r31, 0xc(r1)
/* 8003AD28 93 C1 00 08 */ stw r30, 8(r1)
/* 8003AD2C 7C 9E 23 78 */ mr r30, r4
/* 8003AD30 FF C0 08 90 */ fmr f30, f1
/* 8003AD34 FF E0 10 90 */ fmr f31, f2
/* 8003AD38 80 63 00 60 */ lwz r3, 0x60(r3)
/* 8003AD3C 80 63 00 00 */ lwz r3, 0(r3)
/* 8003AD40 83 E3 00 28 */ lwz r31, 0x28(r3)
/* 8003AD44 7F E3 FB 78 */ mr r3, r31
/* 8003AD48 81 9F 00 00 */ lwz r12, 0(r31)
/* 8003AD4C 81 8C 00 40 */ lwz r12, 0x40(r12)
/* 8003AD50 7D 89 03 A6 */ mtctr r12
/* 8003AD54 4E 80 04 21 */ bctrl
/* 8003AD58 7C 64 1B 78 */ mr r4, r3
/* 8003AD5C 7F E3 FB 78 */ mr r3, r31
/* 8003AD60 38 84 FF FF */ addi r4, r4, -1
/* 8003AD64 81 9F 00 00 */ lwz r12, 0(r31)
/* 8003AD68 81 8C 00 50 */ lwz r12, 0x50(r12)
/* 8003AD6C 7D 89 03 A6 */ mtctr r12
/* 8003AD70 4E 80 04 21 */ bctrl
/* 8003AD74 7C 7F 1B 78 */ mr r31, r3
/* 8003AD78 D3 C3 00 1C */ stfs f30, 0x1c(r3)
/* 8003AD7C D3 E3 00 20 */ stfs f31, 0x20(r3)
/* 8003AD80 3C 60 80 3E */ lis r3, now__14mDoMtx_stack_c@ha /* 0x803DD470@ha */
/* 8003AD84 38 63 D4 70 */ addi r3, r3, now__14mDoMtx_stack_c@l /* 0x803DD470@l */
/* 8003AD88 C0 1E 00 00 */ lfs f0, 0(r30)
/* 8003AD8C FC 20 00 50 */ fneg f1, f0
/* 8003AD90 C0 1E 00 04 */ lfs f0, 4(r30)
/* 8003AD94 FC 40 00 50 */ fneg f2, f0
/* 8003AD98 C0 1E 00 08 */ lfs f0, 8(r30)
/* 8003AD9C FC 60 00 50 */ fneg f3, f0
/* 8003ADA0 48 30 BB 49 */ bl PSMTXTrans
/* 8003ADA4 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
/* 8003ADA8 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
/* 8003ADAC 88 03 5D B0 */ lbz r0, 0x5db0(r3)
/* 8003ADB0 7C 00 07 74 */ extsb r0, r0
/* 8003ADB4 1C 00 00 38 */ mulli r0, r0, 0x38
/* 8003ADB8 7C 63 02 14 */ add r3, r3, r0
/* 8003ADBC 80 63 5D 74 */ lwz r3, 0x5d74(r3)
/* 8003ADC0 A8 83 02 32 */ lha r4, 0x232(r3)
/* 8003ADC4 3C 60 80 3E */ lis r3, now__14mDoMtx_stack_c@ha /* 0x803DD470@ha */
/* 8003ADC8 38 63 D4 70 */ addi r3, r3, now__14mDoMtx_stack_c@l /* 0x803DD470@l */
/* 8003ADCC 4B FD 16 69 */ bl mDoMtx_YrotM__FPA4_fs
/* 8003ADD0 3C 60 80 38 */ lis r3, l_texMtxInfo@ha /* 0x80379840@ha */
/* 8003ADD4 38 63 98 40 */ addi r3, r3, l_texMtxInfo@l /* 0x80379840@l */
/* 8003ADD8 38 63 00 24 */ addi r3, r3, 0x24
/* 8003ADDC 3C 80 80 3E */ lis r4, now__14mDoMtx_stack_c@ha /* 0x803DD470@ha */
/* 8003ADE0 38 84 D4 70 */ addi r4, r4, now__14mDoMtx_stack_c@l /* 0x803DD470@l */
/* 8003ADE4 38 BF 00 24 */ addi r5, r31, 0x24
/* 8003ADE8 48 30 B6 FD */ bl PSMTXConcat
/* 8003ADEC E3 E1 00 28 */ psq_l f31, 40(r1), 0, 0 /* qr0 */
/* 8003ADF0 CB E1 00 20 */ lfd f31, 0x20(r1)
/* 8003ADF4 E3 C1 00 18 */ psq_l f30, 24(r1), 0, 0 /* qr0 */
/* 8003ADF8 CB C1 00 10 */ lfd f30, 0x10(r1)
/* 8003ADFC 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 8003AE00 83 C1 00 08 */ lwz r30, 8(r1)
/* 8003AE04 80 01 00 34 */ lwz r0, 0x34(r1)
/* 8003AE08 7C 08 03 A6 */ mtlr r0
/* 8003AE0C 38 21 00 30 */ addi r1, r1, 0x30
/* 8003AE10 4E 80 00 20 */ blr

View File

@ -1,101 +0,0 @@
lbl_8009BCB4:
/* 8009BCB4 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 8009BCB8 7C 08 02 A6 */ mflr r0
/* 8009BCBC 90 01 00 24 */ stw r0, 0x24(r1)
/* 8009BCC0 39 61 00 20 */ addi r11, r1, 0x20
/* 8009BCC4 48 2C 65 0D */ bl _savegpr_26
/* 8009BCC8 7C 7B 1B 78 */ mr r27, r3
/* 8009BCCC 7C 9C 23 78 */ mr r28, r4
/* 8009BCD0 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
/* 8009BCD4 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
/* 8009BCD8 85 83 4E 20 */ lwzu r12, 0x4e20(r3)
/* 8009BCDC 81 8C 00 BC */ lwz r12, 0xbc(r12)
/* 8009BCE0 7D 89 03 A6 */ mtctr r12
/* 8009BCE4 4E 80 04 21 */ bctrl
/* 8009BCE8 80 03 00 0C */ lwz r0, 0xc(r3)
/* 8009BCEC 54 00 87 7E */ rlwinm r0, r0, 0x10, 0x1d, 0x1f
/* 8009BCF0 28 00 00 03 */ cmplwi r0, 3
/* 8009BCF4 41 82 01 1C */ beq lbl_8009BE10
/* 8009BCF8 4B FF FF 75 */ bl reset__7dTres_cFv
/* 8009BCFC 83 FB 00 04 */ lwz r31, 4(r27)
/* 8009BD00 80 6D 8A 18 */ lwz r3, mTypeGroupData__7dTres_c(r13)
/* 8009BD04 A0 0D 8A 1C */ lhz r0, mNum__7dTres_c(r13)
/* 8009BD08 1C 00 00 1C */ mulli r0, r0, 0x1c
/* 8009BD0C 7F C3 02 14 */ add r30, r3, r0
/* 8009BD10 3B A0 00 00 */ li r29, 0
/* 8009BD14 3C 60 80 42 */ lis r3, mTypeGroupListAll__7dTres_c@ha /* 0x80425438@ha */
/* 8009BD18 3B 43 54 38 */ addi r26, r3, mTypeGroupListAll__7dTres_c@l /* 0x80425438@l */
/* 8009BD1C 48 00 00 E8 */ b lbl_8009BE04
lbl_8009BD20:
/* 8009BD20 88 1F 00 00 */ lbz r0, 0(r31)
/* 8009BD24 98 1E 00 00 */ stb r0, 0(r30)
/* 8009BD28 88 1F 00 01 */ lbz r0, 1(r31)
/* 8009BD2C 98 1E 00 01 */ stb r0, 1(r30)
/* 8009BD30 88 1F 00 02 */ lbz r0, 2(r31)
/* 8009BD34 98 1E 00 02 */ stb r0, 2(r30)
/* 8009BD38 88 1F 00 03 */ lbz r0, 3(r31)
/* 8009BD3C 98 1E 00 03 */ stb r0, 3(r30)
/* 8009BD40 80 7F 00 04 */ lwz r3, 4(r31)
/* 8009BD44 80 1F 00 08 */ lwz r0, 8(r31)
/* 8009BD48 90 7E 00 04 */ stw r3, 4(r30)
/* 8009BD4C 90 1E 00 08 */ stw r0, 8(r30)
/* 8009BD50 80 1F 00 0C */ lwz r0, 0xc(r31)
/* 8009BD54 90 1E 00 0C */ stw r0, 0xc(r30)
/* 8009BD58 88 1F 00 10 */ lbz r0, 0x10(r31)
/* 8009BD5C 98 1E 00 10 */ stb r0, 0x10(r30)
/* 8009BD60 88 1F 00 11 */ lbz r0, 0x11(r31)
/* 8009BD64 98 1E 00 11 */ stb r0, 0x11(r30)
/* 8009BD68 88 1F 00 12 */ lbz r0, 0x12(r31)
/* 8009BD6C 98 1E 00 12 */ stb r0, 0x12(r30)
/* 8009BD70 88 1F 00 13 */ lbz r0, 0x13(r31)
/* 8009BD74 98 1E 00 13 */ stb r0, 0x13(r30)
/* 8009BD78 9B 9E 00 01 */ stb r28, 1(r30)
/* 8009BD7C 38 00 00 00 */ li r0, 0
/* 8009BD80 98 1E 00 02 */ stb r0, 2(r30)
/* 8009BD84 88 7E 00 11 */ lbz r3, 0x11(r30)
/* 8009BD88 48 00 07 29 */ bl getTypeToTypeGroupNo__7dTres_cFUc
/* 8009BD8C 54 64 06 3E */ clrlwi r4, r3, 0x18
/* 8009BD90 38 00 00 00 */ li r0, 0
/* 8009BD94 90 1E 00 14 */ stw r0, 0x14(r30)
/* 8009BD98 98 7E 00 18 */ stb r3, 0x18(r30)
/* 8009BD9C 1C 04 00 0C */ mulli r0, r4, 0xc
/* 8009BDA0 7C 9A 02 14 */ add r4, r26, r0
/* 8009BDA4 80 04 00 00 */ lwz r0, 0(r4)
/* 8009BDA8 28 00 00 00 */ cmplwi r0, 0
/* 8009BDAC 40 82 00 08 */ bne lbl_8009BDB4
/* 8009BDB0 93 C4 00 00 */ stw r30, 0(r4)
lbl_8009BDB4:
/* 8009BDB4 80 64 00 04 */ lwz r3, 4(r4)
/* 8009BDB8 28 03 00 00 */ cmplwi r3, 0
/* 8009BDBC 41 82 00 08 */ beq lbl_8009BDC4
/* 8009BDC0 93 C3 00 14 */ stw r30, 0x14(r3)
lbl_8009BDC4:
/* 8009BDC4 93 C4 00 04 */ stw r30, 4(r4)
/* 8009BDC8 88 64 00 08 */ lbz r3, 8(r4)
/* 8009BDCC 38 03 00 01 */ addi r0, r3, 1
/* 8009BDD0 98 04 00 08 */ stb r0, 8(r4)
/* 8009BDD4 88 1E 00 11 */ lbz r0, 0x11(r30)
/* 8009BDD8 2C 00 00 FF */ cmpwi r0, 0xff
/* 8009BDDC 41 82 00 08 */ beq lbl_8009BDE4
/* 8009BDE0 48 00 00 0C */ b lbl_8009BDEC
lbl_8009BDE4:
/* 8009BDE4 7F C3 F3 78 */ mr r3, r30
/* 8009BDE8 48 00 00 41 */ bl checkTreasureBox__7dTres_cFPQ27dTres_c6data_s
lbl_8009BDEC:
/* 8009BDEC A0 6D 8A 1C */ lhz r3, mNum__7dTres_c(r13)
/* 8009BDF0 38 03 00 01 */ addi r0, r3, 1
/* 8009BDF4 B0 0D 8A 1C */ sth r0, mNum__7dTres_c(r13)
/* 8009BDF8 3B BD 00 01 */ addi r29, r29, 1
/* 8009BDFC 3B FF 00 14 */ addi r31, r31, 0x14
/* 8009BE00 3B DE 00 1C */ addi r30, r30, 0x1c
lbl_8009BE04:
/* 8009BE04 80 1B 00 00 */ lwz r0, 0(r27)
/* 8009BE08 7C 1D 00 00 */ cmpw r29, r0
/* 8009BE0C 41 80 FF 14 */ blt lbl_8009BD20
lbl_8009BE10:
/* 8009BE10 39 61 00 20 */ addi r11, r1, 0x20
/* 8009BE14 48 2C 64 09 */ bl _restgpr_26
/* 8009BE18 80 01 00 24 */ lwz r0, 0x24(r1)
/* 8009BE1C 7C 08 03 A6 */ mtlr r0
/* 8009BE20 38 21 00 20 */ addi r1, r1, 0x20
/* 8009BE24 4E 80 00 20 */ blr

View File

@ -1,225 +0,0 @@
lbl_8009BE28:
/* 8009BE28 94 21 FF 90 */ stwu r1, -0x70(r1)
/* 8009BE2C 7C 08 02 A6 */ mflr r0
/* 8009BE30 90 01 00 74 */ stw r0, 0x74(r1)
/* 8009BE34 39 61 00 70 */ addi r11, r1, 0x70
/* 8009BE38 48 2C 63 99 */ bl _savegpr_26
/* 8009BE3C 7C 7D 1B 78 */ mr r29, r3
/* 8009BE40 88 03 00 10 */ lbz r0, 0x10(r3)
/* 8009BE44 28 00 00 FF */ cmplwi r0, 0xff
/* 8009BE48 41 82 03 08 */ beq lbl_8009C150
/* 8009BE4C 88 7D 00 03 */ lbz r3, 3(r29)
/* 8009BE50 28 03 00 FF */ cmplwi r3, 0xff
/* 8009BE54 41 82 02 FC */ beq lbl_8009C150
/* 8009BE58 38 80 FF FF */ li r4, -1
/* 8009BE5C 4B FB 59 91 */ bl dPath_GetRoomPath__Fii
/* 8009BE60 7C 7F 1B 79 */ or. r31, r3, r3
/* 8009BE64 41 82 02 EC */ beq lbl_8009C150
/* 8009BE68 88 1D 00 12 */ lbz r0, 0x12(r29)
/* 8009BE6C 28 00 00 00 */ cmplwi r0, 0
/* 8009BE70 40 82 02 80 */ bne lbl_8009C0F0
/* 8009BE74 3B 60 00 00 */ li r27, 0
/* 8009BE78 3B 40 00 00 */ li r26, 0
/* 8009BE7C 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
/* 8009BE80 3B 83 61 C0 */ addi r28, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
/* 8009BE84 3B C0 00 01 */ li r30, 1
lbl_8009BE88:
/* 8009BE88 7F 83 E3 78 */ mr r3, r28
/* 8009BE8C 88 1D 00 10 */ lbz r0, 0x10(r29)
/* 8009BE90 7C 80 D2 14 */ add r4, r0, r26
/* 8009BE94 88 BD 00 01 */ lbz r5, 1(r29)
/* 8009BE98 7C A5 07 74 */ extsb r5, r5
/* 8009BE9C 4B F9 94 C5 */ bl isSwitch__10dSv_info_cCFii
/* 8009BEA0 20 03 00 00 */ subfic r0, r3, 0
/* 8009BEA4 7C 60 01 10 */ subfe r3, r0, r0
/* 8009BEA8 7F C0 D0 30 */ slw r0, r30, r26
/* 8009BEAC 7C 00 18 38 */ and r0, r0, r3
/* 8009BEB0 7C 1B 02 14 */ add r0, r27, r0
/* 8009BEB4 7C 1B 07 34 */ extsh r27, r0
/* 8009BEB8 3B 5A 00 01 */ addi r26, r26, 1
/* 8009BEBC 2C 1A 00 04 */ cmpwi r26, 4
/* 8009BEC0 41 80 FF C8 */ blt lbl_8009BE88
/* 8009BEC4 7F 60 07 35 */ extsh. r0, r27
/* 8009BEC8 41 82 01 FC */ beq lbl_8009C0C4
/* 8009BECC C0 42 91 E8 */ lfs f2, lit_3839(r2)
/* 8009BED0 38 1B FF FF */ addi r0, r27, -1
/* 8009BED4 1C 60 00 18 */ mulli r3, r0, 0x18
/* 8009BED8 38 03 00 0C */ addi r0, r3, 0xc
/* 8009BEDC C8 22 92 08 */ lfd f1, lit_3845(r2)
/* 8009BEE0 6C 00 80 00 */ xoris r0, r0, 0x8000
/* 8009BEE4 90 01 00 4C */ stw r0, 0x4c(r1)
/* 8009BEE8 3C 00 43 30 */ lis r0, 0x4330
/* 8009BEEC 90 01 00 48 */ stw r0, 0x48(r1)
/* 8009BEF0 C8 01 00 48 */ lfd f0, 0x48(r1)
/* 8009BEF4 EC 00 08 28 */ fsubs f0, f0, f1
/* 8009BEF8 EC 02 00 32 */ fmuls f0, f2, f0
/* 8009BEFC FC 00 00 1E */ fctiwz f0, f0
/* 8009BF00 D8 01 00 50 */ stfd f0, 0x50(r1)
/* 8009BF04 83 C1 00 54 */ lwz r30, 0x54(r1)
/* 8009BF08 80 9F 00 08 */ lwz r4, 8(r31)
/* 8009BF0C C0 84 00 04 */ lfs f4, 4(r4)
/* 8009BF10 D0 81 00 3C */ stfs f4, 0x3c(r1)
/* 8009BF14 C0 04 00 08 */ lfs f0, 8(r4)
/* 8009BF18 D0 01 00 40 */ stfs f0, 0x40(r1)
/* 8009BF1C C0 64 00 0C */ lfs f3, 0xc(r4)
/* 8009BF20 D0 61 00 44 */ stfs f3, 0x44(r1)
/* 8009BF24 A0 7F 00 00 */ lhz r3, 0(r31)
/* 8009BF28 38 03 FF FF */ addi r0, r3, -1
/* 8009BF2C 54 03 20 36 */ slwi r3, r0, 4
/* 8009BF30 38 63 00 04 */ addi r3, r3, 4
/* 8009BF34 7C 64 1A 14 */ add r3, r4, r3
/* 8009BF38 C0 43 00 00 */ lfs f2, 0(r3)
/* 8009BF3C D0 41 00 30 */ stfs f2, 0x30(r1)
/* 8009BF40 C0 03 00 04 */ lfs f0, 4(r3)
/* 8009BF44 D0 01 00 34 */ stfs f0, 0x34(r1)
/* 8009BF48 C0 23 00 08 */ lfs f1, 8(r3)
/* 8009BF4C D0 21 00 38 */ stfs f1, 0x38(r1)
/* 8009BF50 D0 81 00 0C */ stfs f4, 0xc(r1)
/* 8009BF54 C0 02 91 EC */ lfs f0, lit_3840(r2)
/* 8009BF58 D0 01 00 10 */ stfs f0, 0x10(r1)
/* 8009BF5C D0 61 00 14 */ stfs f3, 0x14(r1)
/* 8009BF60 D0 41 00 18 */ stfs f2, 0x18(r1)
/* 8009BF64 D0 01 00 1C */ stfs f0, 0x1c(r1)
/* 8009BF68 D0 21 00 20 */ stfs f1, 0x20(r1)
/* 8009BF6C 38 61 00 0C */ addi r3, r1, 0xc
/* 8009BF70 38 81 00 18 */ addi r4, r1, 0x18
/* 8009BF74 48 2A B4 29 */ bl PSVECSquareDistance
/* 8009BF78 C0 02 91 EC */ lfs f0, lit_3840(r2)
/* 8009BF7C FC 01 00 40 */ fcmpo cr0, f1, f0
/* 8009BF80 40 81 00 58 */ ble lbl_8009BFD8
/* 8009BF84 FC 00 08 34 */ frsqrte f0, f1
/* 8009BF88 C8 82 91 F0 */ lfd f4, lit_3841(r2)
/* 8009BF8C FC 44 00 32 */ fmul f2, f4, f0
/* 8009BF90 C8 62 91 F8 */ lfd f3, lit_3842(r2)
/* 8009BF94 FC 00 00 32 */ fmul f0, f0, f0
/* 8009BF98 FC 01 00 32 */ fmul f0, f1, f0
/* 8009BF9C FC 03 00 28 */ fsub f0, f3, f0
/* 8009BFA0 FC 02 00 32 */ fmul f0, f2, f0
/* 8009BFA4 FC 44 00 32 */ fmul f2, f4, f0
/* 8009BFA8 FC 00 00 32 */ fmul f0, f0, f0
/* 8009BFAC FC 01 00 32 */ fmul f0, f1, f0
/* 8009BFB0 FC 03 00 28 */ fsub f0, f3, f0
/* 8009BFB4 FC 02 00 32 */ fmul f0, f2, f0
/* 8009BFB8 FC 44 00 32 */ fmul f2, f4, f0
/* 8009BFBC FC 00 00 32 */ fmul f0, f0, f0
/* 8009BFC0 FC 01 00 32 */ fmul f0, f1, f0
/* 8009BFC4 FC 03 00 28 */ fsub f0, f3, f0
/* 8009BFC8 FC 02 00 32 */ fmul f0, f2, f0
/* 8009BFCC FC 21 00 32 */ fmul f1, f1, f0
/* 8009BFD0 FC 20 08 18 */ frsp f1, f1
/* 8009BFD4 48 00 00 88 */ b lbl_8009C05C
lbl_8009BFD8:
/* 8009BFD8 C8 02 92 00 */ lfd f0, lit_3843(r2)
/* 8009BFDC FC 01 00 40 */ fcmpo cr0, f1, f0
/* 8009BFE0 40 80 00 10 */ bge lbl_8009BFF0
/* 8009BFE4 3C 60 80 45 */ lis r3, __float_nan@ha /* 0x80450AE0@ha */
/* 8009BFE8 C0 23 0A E0 */ lfs f1, __float_nan@l(r3) /* 0x80450AE0@l */
/* 8009BFEC 48 00 00 70 */ b lbl_8009C05C
lbl_8009BFF0:
/* 8009BFF0 D0 21 00 08 */ stfs f1, 8(r1)
/* 8009BFF4 80 81 00 08 */ lwz r4, 8(r1)
/* 8009BFF8 54 83 00 50 */ rlwinm r3, r4, 0, 1, 8
/* 8009BFFC 3C 00 7F 80 */ lis r0, 0x7f80
/* 8009C000 7C 03 00 00 */ cmpw r3, r0
/* 8009C004 41 82 00 14 */ beq lbl_8009C018
/* 8009C008 40 80 00 40 */ bge lbl_8009C048
/* 8009C00C 2C 03 00 00 */ cmpwi r3, 0
/* 8009C010 41 82 00 20 */ beq lbl_8009C030
/* 8009C014 48 00 00 34 */ b lbl_8009C048
lbl_8009C018:
/* 8009C018 54 80 02 7F */ clrlwi. r0, r4, 9
/* 8009C01C 41 82 00 0C */ beq lbl_8009C028
/* 8009C020 38 00 00 01 */ li r0, 1
/* 8009C024 48 00 00 28 */ b lbl_8009C04C
lbl_8009C028:
/* 8009C028 38 00 00 02 */ li r0, 2
/* 8009C02C 48 00 00 20 */ b lbl_8009C04C
lbl_8009C030:
/* 8009C030 54 80 02 7F */ clrlwi. r0, r4, 9
/* 8009C034 41 82 00 0C */ beq lbl_8009C040
/* 8009C038 38 00 00 05 */ li r0, 5
/* 8009C03C 48 00 00 10 */ b lbl_8009C04C
lbl_8009C040:
/* 8009C040 38 00 00 03 */ li r0, 3
/* 8009C044 48 00 00 08 */ b lbl_8009C04C
lbl_8009C048:
/* 8009C048 38 00 00 04 */ li r0, 4
lbl_8009C04C:
/* 8009C04C 2C 00 00 01 */ cmpwi r0, 1
/* 8009C050 40 82 00 0C */ bne lbl_8009C05C
/* 8009C054 3C 60 80 45 */ lis r3, __float_nan@ha /* 0x80450AE0@ha */
/* 8009C058 C0 23 0A E0 */ lfs f1, __float_nan@l(r3) /* 0x80450AE0@l */
lbl_8009C05C:
/* 8009C05C C0 02 91 EC */ lfs f0, lit_3840(r2)
/* 8009C060 D0 01 00 24 */ stfs f0, 0x24(r1)
/* 8009C064 D0 01 00 28 */ stfs f0, 0x28(r1)
/* 8009C068 D0 21 00 2C */ stfs f1, 0x2c(r1)
/* 8009C06C 3C 60 80 3E */ lis r3, now__14mDoMtx_stack_c@ha /* 0x803DD470@ha */
/* 8009C070 38 63 D4 70 */ addi r3, r3, now__14mDoMtx_stack_c@l /* 0x803DD470@l */
/* 8009C074 7F C4 F3 78 */ mr r4, r30
/* 8009C078 4B F7 03 65 */ bl mDoMtx_YrotS__FPA4_fs
/* 8009C07C 3C 60 80 3E */ lis r3, now__14mDoMtx_stack_c@ha /* 0x803DD470@ha */
/* 8009C080 38 63 D4 70 */ addi r3, r3, now__14mDoMtx_stack_c@l /* 0x803DD470@l */
/* 8009C084 38 81 00 24 */ addi r4, r1, 0x24
/* 8009C088 7C 85 23 78 */ mr r5, r4
/* 8009C08C 48 2A AC E1 */ bl PSMTXMultVec
/* 8009C090 38 61 00 24 */ addi r3, r1, 0x24
/* 8009C094 38 81 00 3C */ addi r4, r1, 0x3c
/* 8009C098 7C 65 1B 78 */ mr r5, r3
/* 8009C09C 48 2A AF F5 */ bl PSVECAdd
/* 8009C0A0 C0 01 00 34 */ lfs f0, 0x34(r1)
/* 8009C0A4 D0 01 00 28 */ stfs f0, 0x28(r1)
/* 8009C0A8 C0 01 00 24 */ lfs f0, 0x24(r1)
/* 8009C0AC D0 1D 00 04 */ stfs f0, 4(r29)
/* 8009C0B0 C0 01 00 28 */ lfs f0, 0x28(r1)
/* 8009C0B4 D0 1D 00 08 */ stfs f0, 8(r29)
/* 8009C0B8 C0 01 00 2C */ lfs f0, 0x2c(r1)
/* 8009C0BC D0 1D 00 0C */ stfs f0, 0xc(r29)
/* 8009C0C0 48 00 00 20 */ b lbl_8009C0E0
lbl_8009C0C4:
/* 8009C0C4 80 7F 00 08 */ lwz r3, 8(r31)
/* 8009C0C8 C0 03 00 04 */ lfs f0, 4(r3)
/* 8009C0CC D0 1D 00 04 */ stfs f0, 4(r29)
/* 8009C0D0 C0 03 00 08 */ lfs f0, 8(r3)
/* 8009C0D4 D0 1D 00 08 */ stfs f0, 8(r29)
/* 8009C0D8 C0 03 00 0C */ lfs f0, 0xc(r3)
/* 8009C0DC D0 1D 00 0C */ stfs f0, 0xc(r29)
lbl_8009C0E0:
/* 8009C0E0 88 7D 00 01 */ lbz r3, 1(r29)
/* 8009C0E4 38 9D 00 04 */ addi r4, r29, 4
/* 8009C0E8 4B FA 2C 79 */ bl correctionOriginPos__10dMapInfo_nFScP3Vec
/* 8009C0EC 48 00 00 64 */ b lbl_8009C150
lbl_8009C0F0:
/* 8009C0F0 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
/* 8009C0F4 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
/* 8009C0F8 88 9D 00 10 */ lbz r4, 0x10(r29)
/* 8009C0FC 88 BD 00 01 */ lbz r5, 1(r29)
/* 8009C100 7C A5 07 74 */ extsb r5, r5
/* 8009C104 4B F9 92 5D */ bl isSwitch__10dSv_info_cCFii
/* 8009C108 2C 03 00 00 */ cmpwi r3, 0
/* 8009C10C 41 82 00 1C */ beq lbl_8009C128
/* 8009C110 80 9F 00 08 */ lwz r4, 8(r31)
/* 8009C114 A0 7F 00 00 */ lhz r3, 0(r31)
/* 8009C118 38 03 FF FF */ addi r0, r3, -1
/* 8009C11C 54 00 20 36 */ slwi r0, r0, 4
/* 8009C120 7C 64 02 14 */ add r3, r4, r0
/* 8009C124 48 00 00 08 */ b lbl_8009C12C
lbl_8009C128:
/* 8009C128 80 7F 00 08 */ lwz r3, 8(r31)
lbl_8009C12C:
/* 8009C12C C0 03 00 04 */ lfs f0, 4(r3)
/* 8009C130 D0 1D 00 04 */ stfs f0, 4(r29)
/* 8009C134 C0 03 00 08 */ lfs f0, 8(r3)
/* 8009C138 D0 1D 00 08 */ stfs f0, 8(r29)
/* 8009C13C C0 03 00 0C */ lfs f0, 0xc(r3)
/* 8009C140 D0 1D 00 0C */ stfs f0, 0xc(r29)
/* 8009C144 88 7D 00 01 */ lbz r3, 1(r29)
/* 8009C148 38 9D 00 04 */ addi r4, r29, 4
/* 8009C14C 4B FA 2C 15 */ bl correctionOriginPos__10dMapInfo_nFScP3Vec
lbl_8009C150:
/* 8009C150 39 61 00 70 */ addi r11, r1, 0x70
/* 8009C154 48 2C 60 C9 */ bl _restgpr_26
/* 8009C158 80 01 00 74 */ lwz r0, 0x74(r1)
/* 8009C15C 7C 08 03 A6 */ mtlr r0
/* 8009C160 38 21 00 70 */ addi r1, r1, 0x70
/* 8009C164 4E 80 00 20 */ blr

View File

@ -1,17 +0,0 @@
lbl_8009BBD8:
/* 8009BBD8 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 8009BBDC 7C 08 02 A6 */ mflr r0
/* 8009BBE0 90 01 00 14 */ stw r0, 0x14(r1)
/* 8009BBE4 38 60 07 10 */ li r3, 0x710
/* 8009BBE8 48 23 30 DD */ bl __nwa__FUl
/* 8009BBEC 38 80 00 00 */ li r4, 0
/* 8009BBF0 38 A0 00 00 */ li r5, 0
/* 8009BBF4 38 C0 00 1C */ li r6, 0x1c
/* 8009BBF8 38 E0 00 40 */ li r7, 0x40
/* 8009BBFC 48 2C 63 19 */ bl __construct_new_array
/* 8009BC00 90 6D 8A 18 */ stw r3, mTypeGroupData__7dTres_c(r13)
/* 8009BC04 38 60 00 01 */ li r3, 1
/* 8009BC08 80 01 00 14 */ lwz r0, 0x14(r1)
/* 8009BC0C 7C 08 03 A6 */ mtlr r0
/* 8009BC10 38 21 00 10 */ addi r1, r1, 0x10
/* 8009BC14 4E 80 00 20 */ blr

View File

@ -1,39 +0,0 @@
lbl_8009C1F0:
/* 8009C1F0 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 8009C1F4 7C 08 02 A6 */ mflr r0
/* 8009C1F8 90 01 00 24 */ stw r0, 0x24(r1)
/* 8009C1FC 39 61 00 20 */ addi r11, r1, 0x20
/* 8009C200 48 2C 5F D9 */ bl _savegpr_28
/* 8009C204 7C 7D 1B 78 */ mr r29, r3
/* 8009C208 7C 9C 23 78 */ mr r28, r4
/* 8009C20C 7C BF 2B 78 */ mr r31, r5
/* 8009C210 48 00 01 51 */ bl getFirstData__7dTres_cFUc
/* 8009C214 3C 80 80 42 */ lis r4, mTypeGroupListAll__7dTres_c@ha /* 0x80425438@ha */
/* 8009C218 38 84 54 38 */ addi r4, r4, mTypeGroupListAll__7dTres_c@l /* 0x80425438@l */
/* 8009C21C 57 A0 06 3E */ clrlwi r0, r29, 0x18
/* 8009C220 1C 00 00 0C */ mulli r0, r0, 0xc
/* 8009C224 7C 84 02 14 */ add r4, r4, r0
/* 8009C228 8B C4 00 08 */ lbz r30, 8(r4)
/* 8009C22C 3B A0 00 00 */ li r29, 0
/* 8009C230 57 E0 06 3E */ clrlwi r0, r31, 0x18
/* 8009C234 7C 1F 00 F8 */ nor r31, r0, r0
/* 8009C238 48 00 00 24 */ b lbl_8009C25C
lbl_8009C23C:
/* 8009C23C 88 03 00 00 */ lbz r0, 0(r3)
/* 8009C240 7C 1C 00 00 */ cmpw r28, r0
/* 8009C244 40 82 00 10 */ bne lbl_8009C254
/* 8009C248 88 03 00 02 */ lbz r0, 2(r3)
/* 8009C24C 7C 00 F8 38 */ and r0, r0, r31
/* 8009C250 98 03 00 02 */ stb r0, 2(r3)
lbl_8009C254:
/* 8009C254 48 00 01 49 */ bl getNextData__7dTres_cFPQ27dTres_c15typeGroupData_c
/* 8009C258 3B BD 00 01 */ addi r29, r29, 1
lbl_8009C25C:
/* 8009C25C 7C 1D F0 00 */ cmpw r29, r30
/* 8009C260 41 80 FF DC */ blt lbl_8009C23C
/* 8009C264 39 61 00 20 */ addi r11, r1, 0x20
/* 8009C268 48 2C 5F BD */ bl _restgpr_28
/* 8009C26C 80 01 00 24 */ lwz r0, 0x24(r1)
/* 8009C270 7C 08 03 A6 */ mtlr r0
/* 8009C274 38 21 00 20 */ addi r1, r1, 0x20
/* 8009C278 4E 80 00 20 */ blr

View File

@ -121,7 +121,7 @@ lbl_8006F404:
/* 8006F40C 90 01 00 08 */ stw r0, 8(r1)
/* 8006F410 80 7F 00 10 */ lwz r3, 0x10(r31)
/* 8006F414 7F A4 EB 78 */ mr r4, r29
/* 8006F418 4B FF FD C1 */ bl func_8006F1D8
/* 8006F418 4B FF FD C1 */ bl func_8006F1D8__Fll
/* 8006F41C 80 01 00 08 */ lwz r0, 8(r1)
/* 8006F420 7C 00 1B 78 */ or r0, r0, r3
/* 8006F424 90 01 00 08 */ stw r0, 8(r1)
@ -154,11 +154,11 @@ lbl_8006F484:
/* 8006F488 80 7F 00 30 */ lwz r3, 0x30(r31)
/* 8006F48C 7F C4 F3 78 */ mr r4, r30
/* 8006F490 80 BF 00 88 */ lwz r5, 0x88(r31)
/* 8006F494 4B FF FC F1 */ bl func_8006F184
/* 8006F494 4B FF FC F1 */ bl func_8006F184__FUlll
/* 8006F498 90 61 00 08 */ stw r3, 8(r1)
/* 8006F49C 80 7F 00 38 */ lwz r3, 0x38(r31)
/* 8006F4A0 7F C4 F3 78 */ mr r4, r30
/* 8006F4A4 4B FF FD 35 */ bl func_8006F1D8
/* 8006F4A4 4B FF FD 35 */ bl func_8006F1D8__Fll
/* 8006F4A8 80 01 00 08 */ lwz r0, 8(r1)
/* 8006F4AC 7C 00 1B 78 */ or r0, r0, r3
/* 8006F4B0 90 01 00 08 */ stw r0, 8(r1)
@ -197,10 +197,10 @@ lbl_8006F510:
/* 8006F52C 80 7F 00 30 */ lwz r3, 0x30(r31)
/* 8006F530 80 9F 00 34 */ lwz r4, 0x34(r31)
/* 8006F534 7F C5 F3 78 */ mr r5, r30
/* 8006F538 4B FF FC 6D */ bl func_8006F1A4
/* 8006F538 4B FF FC 6D */ bl func_8006F1A4__FUlll
/* 8006F53C 7F C4 F3 78 */ mr r4, r30
/* 8006F540 80 BF 00 88 */ lwz r5, 0x88(r31)
/* 8006F544 4B FF FC 41 */ bl func_8006F184
/* 8006F544 4B FF FC 41 */ bl func_8006F184__FUlll
/* 8006F548 80 01 00 08 */ lwz r0, 8(r1)
/* 8006F54C 7C 00 1B 78 */ or r0, r0, r3
/* 8006F550 90 01 00 08 */ stw r0, 8(r1)
@ -211,7 +211,7 @@ lbl_8006F510:
/* 8006F564 7C 03 03 78 */ mr r3, r0
lbl_8006F568:
/* 8006F568 7F C4 F3 78 */ mr r4, r30
/* 8006F56C 4B FF FC 6D */ bl func_8006F1D8
/* 8006F56C 4B FF FC 6D */ bl func_8006F1D8__Fll
/* 8006F570 80 01 00 08 */ lwz r0, 8(r1)
/* 8006F574 7C 00 1B 78 */ or r0, r0, r3
/* 8006F578 90 01 00 08 */ stw r0, 8(r1)
@ -351,13 +351,13 @@ lbl_8006F750:
/* 8006F754 83 BF 00 58 */ lwz r29, 0x58(r31)
/* 8006F758 80 7F 00 60 */ lwz r3, 0x60(r31)
/* 8006F75C 7F C4 F3 78 */ mr r4, r30
/* 8006F760 4B FF FA 79 */ bl func_8006F1D8
/* 8006F760 4B FF FA 79 */ bl func_8006F1D8__Fll
/* 8006F764 7F BD 1B 78 */ or r29, r29, r3
/* 8006F768 93 DF 00 68 */ stw r30, 0x68(r31)
/* 8006F76C 38 6D 89 D0 */ la r3, data(r13) /* 80450F50-_SDA_BASE_ */
/* 8006F770 7F A4 EB 78 */ mr r4, r29
/* 8006F774 7F C5 F3 78 */ mr r5, r30
/* 8006F778 4B FF F9 F1 */ bl func_8006F168
/* 8006F778 4B FF F9 F1 */ bl func_8006F168__FPUsUll
/* 8006F77C 7C 64 1B 78 */ mr r4, r3
/* 8006F780 3C 60 80 3E */ lis r3, m_gamePad__8mDoCPd_c@ha /* 0x803DD2D8@ha */
/* 8006F784 38 63 D2 D8 */ addi r3, r3, m_gamePad__8mDoCPd_c@l /* 0x803DD2D8@l */
@ -372,18 +372,18 @@ lbl_8006F7A0:
/* 8006F7A4 80 7F 00 74 */ lwz r3, 0x74(r31)
/* 8006F7A8 7F A4 EB 78 */ mr r4, r29
/* 8006F7AC 80 BF 00 88 */ lwz r5, 0x88(r31)
/* 8006F7B0 4B FF F9 D5 */ bl func_8006F184
/* 8006F7B0 4B FF F9 D5 */ bl func_8006F184__FUlll
/* 8006F7B4 7C 7E 1B 78 */ mr r30, r3
/* 8006F7B8 80 7F 00 7C */ lwz r3, 0x7c(r31)
/* 8006F7BC 7F A4 EB 78 */ mr r4, r29
/* 8006F7C0 4B FF FA 19 */ bl func_8006F1D8
/* 8006F7C0 4B FF FA 19 */ bl func_8006F1D8__Fll
/* 8006F7C4 7F C4 1B 78 */ or r4, r30, r3
/* 8006F7C8 3C 60 80 00 */ lis r3, 0x8000 /* 0x7FFFFFFF@ha */
/* 8006F7CC 38 03 FF FF */ addi r0, r3, 0xFFFF /* 0x7FFFFFFF@l */
/* 8006F7D0 90 1F 00 84 */ stw r0, 0x84(r31)
/* 8006F7D4 38 6D 89 D0 */ la r3, data(r13) /* 80450F50-_SDA_BASE_ */
/* 8006F7D8 7F A5 EB 78 */ mr r5, r29
/* 8006F7DC 4B FF F9 8D */ bl func_8006F168
/* 8006F7DC 4B FF F9 8D */ bl func_8006F168__FPUsUll
/* 8006F7E0 7C 64 1B 78 */ mr r4, r3
/* 8006F7E4 3C 60 80 3E */ lis r3, m_gamePad__8mDoCPd_c@ha /* 0x803DD2D8@ha */
/* 8006F7E8 38 63 D2 D8 */ addi r3, r3, m_gamePad__8mDoCPd_c@l /* 0x803DD2D8@l */
@ -402,10 +402,10 @@ lbl_8006F804:
/* 8006F818 80 7F 00 74 */ lwz r3, 0x74(r31)
/* 8006F81C 80 9F 00 78 */ lwz r4, 0x78(r31)
/* 8006F820 7F A5 EB 78 */ mr r5, r29
/* 8006F824 4B FF F9 81 */ bl func_8006F1A4
/* 8006F824 4B FF F9 81 */ bl func_8006F1A4__FUlll
/* 8006F828 7F A4 EB 78 */ mr r4, r29
/* 8006F82C 80 BF 00 88 */ lwz r5, 0x88(r31)
/* 8006F830 4B FF F9 55 */ bl func_8006F184
/* 8006F830 4B FF F9 55 */ bl func_8006F184__FUlll
/* 8006F834 7F DE 1B 78 */ or r30, r30, r3
/* 8006F838 80 1F 00 60 */ lwz r0, 0x60(r31)
/* 8006F83C 80 7F 00 7C */ lwz r3, 0x7c(r31)
@ -414,7 +414,7 @@ lbl_8006F804:
/* 8006F848 7C 03 03 78 */ mr r3, r0
lbl_8006F84C:
/* 8006F84C 7F A4 EB 78 */ mr r4, r29
/* 8006F850 4B FF F9 89 */ bl func_8006F1D8
/* 8006F850 4B FF F9 89 */ bl func_8006F1D8__Fll
/* 8006F854 7F DE 1B 78 */ or r30, r30, r3
/* 8006F858 93 BF 00 84 */ stw r29, 0x84(r31)
/* 8006F85C 93 BF 00 68 */ stw r29, 0x68(r31)
@ -424,7 +424,7 @@ lbl_8006F84C:
/* 8006F86C 38 6D 89 D0 */ la r3, data(r13) /* 80450F50-_SDA_BASE_ */
/* 8006F870 7F C4 F3 78 */ mr r4, r30
/* 8006F874 7F A5 EB 78 */ mr r5, r29
/* 8006F878 4B FF F8 F1 */ bl func_8006F168
/* 8006F878 4B FF F8 F1 */ bl func_8006F168__FPUsUll
/* 8006F87C 7C 64 1B 78 */ mr r4, r3
/* 8006F880 3C 60 80 3E */ lis r3, m_gamePad__8mDoCPd_c@ha /* 0x803DD2D8@ha */
/* 8006F884 38 63 D2 D8 */ addi r3, r3, m_gamePad__8mDoCPd_c@l /* 0x803DD2D8@l */

View File

@ -1,101 +0,0 @@
lbl_8006FC0C:
/* 8006FC0C 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 8006FC10 7C 08 02 A6 */ mflr r0
/* 8006FC14 90 01 00 24 */ stw r0, 0x24(r1)
/* 8006FC18 39 61 00 20 */ addi r11, r1, 0x20
/* 8006FC1C 48 2F 25 B5 */ bl _savegpr_26
/* 8006FC20 7C 7B 1B 78 */ mr r27, r3
/* 8006FC24 7C 9C 23 78 */ mr r28, r4
/* 8006FC28 7C BD 2B 78 */ mr r29, r5
/* 8006FC2C 7C DE 33 78 */ mr r30, r6
/* 8006FC30 3B E0 00 00 */ li r31, 0
/* 8006FC34 88 04 00 00 */ lbz r0, 0(r4)
/* 8006FC38 88 84 00 01 */ lbz r4, 1(r4)
/* 8006FC3C 7C 83 23 78 */ mr r3, r4
/* 8006FC40 50 03 44 2E */ rlwimi r3, r0, 8, 0x10, 0x17
/* 8006FC44 38 00 00 09 */ li r0, 9
/* 8006FC48 6C 05 80 00 */ xoris r5, r0, 0x8000
/* 8006FC4C 38 03 FF F7 */ addi r0, r3, -9
/* 8006FC50 7C 00 28 14 */ addc r0, r0, r5
/* 8006FC54 7C A0 01 10 */ subfe r5, r0, r0
/* 8006FC58 38 00 00 03 */ li r0, 3
/* 8006FC5C 7C 00 28 38 */ and r0, r0, r5
/* 8006FC60 38 A0 00 01 */ li r5, 1
/* 8006FC64 6C A6 80 00 */ xoris r6, r5, 0x8000
/* 8006FC68 38 A3 FF FF */ addi r5, r3, -1
/* 8006FC6C 7C A5 30 14 */ addc r5, r5, r6
/* 8006FC70 7C C5 29 10 */ subfe r6, r5, r5
/* 8006FC74 38 A0 00 02 */ li r5, 2
/* 8006FC78 7C A8 30 38 */ and r8, r5, r6
/* 8006FC7C 38 A0 00 11 */ li r5, 0x11
/* 8006FC80 6C A6 80 00 */ xoris r6, r5, 0x8000
/* 8006FC84 38 A3 FF EF */ addi r5, r3, -17
/* 8006FC88 7C A5 30 14 */ addc r5, r5, r6
/* 8006FC8C 7C C5 29 10 */ subfe r6, r5, r5
/* 8006FC90 38 A0 00 04 */ li r5, 4
/* 8006FC94 7C A9 30 38 */ and r9, r5, r6
/* 8006FC98 38 A0 00 19 */ li r5, 0x19
/* 8006FC9C 6C A5 80 00 */ xoris r5, r5, 0x8000
/* 8006FCA0 38 63 FF E7 */ addi r3, r3, -25
/* 8006FCA4 7C 63 28 14 */ addc r3, r3, r5
/* 8006FCA8 7C A3 19 10 */ subfe r5, r3, r3
/* 8006FCAC 38 60 00 05 */ li r3, 5
/* 8006FCB0 7C 63 28 38 */ and r3, r3, r5
/* 8006FCB4 7C DC 18 AE */ lbzx r6, r28, r3
/* 8006FCB8 7C BC 48 AE */ lbzx r5, r28, r9
/* 8006FCBC 7C 7C 40 AE */ lbzx r3, r28, r8
/* 8006FCC0 7C 1C 00 AE */ lbzx r0, r28, r0
/* 8006FCC4 54 00 80 1E */ slwi r0, r0, 0x10
/* 8006FCC8 50 60 C0 0E */ rlwimi r0, r3, 0x18, 0, 7
/* 8006FCCC 50 A0 44 2E */ rlwimi r0, r5, 8, 0x10, 0x17
/* 8006FCD0 7C DA 03 78 */ or r26, r6, r0
/* 8006FCD4 57 C0 06 7D */ rlwinm. r0, r30, 0, 0x19, 0x1e
/* 8006FCD8 41 82 00 4C */ beq lbl_8006FD24
/* 8006FCDC 38 00 00 00 */ li r0, 0
/* 8006FCE0 90 1B 00 2C */ stw r0, 0x2c(r27)
/* 8006FCE4 90 1B 00 4C */ stw r0, 0x4c(r27)
/* 8006FCE8 93 DB 00 3C */ stw r30, 0x3c(r27)
/* 8006FCEC C0 07 00 00 */ lfs f0, 0(r7)
/* 8006FCF0 D0 1B 00 40 */ stfs f0, 0x40(r27)
/* 8006FCF4 C0 07 00 04 */ lfs f0, 4(r7)
/* 8006FCF8 D0 1B 00 44 */ stfs f0, 0x44(r27)
/* 8006FCFC C0 07 00 08 */ lfs f0, 8(r7)
/* 8006FD00 D0 1B 00 48 */ stfs f0, 0x48(r27)
/* 8006FD04 7F 43 D3 78 */ mr r3, r26
/* 8006FD08 38 A0 00 20 */ li r5, 0x20
/* 8006FD0C 4B FF F4 99 */ bl func_8006F1A4
/* 8006FD10 90 7B 00 30 */ stw r3, 0x30(r27)
/* 8006FD14 38 00 00 20 */ li r0, 0x20
/* 8006FD18 90 1B 00 34 */ stw r0, 0x34(r27)
/* 8006FD1C 93 BB 00 38 */ stw r29, 0x38(r27)
/* 8006FD20 3B E0 00 01 */ li r31, 1
lbl_8006FD24:
/* 8006FD24 57 C0 07 FF */ clrlwi. r0, r30, 0x1f
/* 8006FD28 41 82 00 50 */ beq lbl_8006FD78
/* 8006FD2C 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
/* 8006FD30 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
/* 8006FD34 38 63 01 E0 */ addi r3, r3, 0x1e0
/* 8006FD38 4B FC 49 0D */ bl checkVibration__19dSv_player_config_cCFv
/* 8006FD3C 54 60 06 3E */ clrlwi r0, r3, 0x18
/* 8006FD40 28 00 00 01 */ cmplwi r0, 1
/* 8006FD44 40 82 00 34 */ bne lbl_8006FD78
/* 8006FD48 38 00 00 00 */ li r0, 0
/* 8006FD4C 90 1B 00 70 */ stw r0, 0x70(r27)
/* 8006FD50 90 1B 00 80 */ stw r0, 0x80(r27)
/* 8006FD54 7F 43 D3 78 */ mr r3, r26
/* 8006FD58 88 9C 00 01 */ lbz r4, 1(r28)
/* 8006FD5C 38 A0 00 20 */ li r5, 0x20
/* 8006FD60 4B FF F4 45 */ bl func_8006F1A4
/* 8006FD64 90 7B 00 74 */ stw r3, 0x74(r27)
/* 8006FD68 38 00 00 20 */ li r0, 0x20
/* 8006FD6C 90 1B 00 78 */ stw r0, 0x78(r27)
/* 8006FD70 93 BB 00 7C */ stw r29, 0x7c(r27)
/* 8006FD74 3B E0 00 01 */ li r31, 1
lbl_8006FD78:
/* 8006FD78 7F E3 FB 78 */ mr r3, r31
/* 8006FD7C 39 61 00 20 */ addi r11, r1, 0x20
/* 8006FD80 48 2F 24 9D */ bl _restgpr_26
/* 8006FD84 80 01 00 24 */ lwz r0, 0x24(r1)
/* 8006FD88 7C 08 03 A6 */ mtlr r0
/* 8006FD8C 38 21 00 20 */ addi r1, r1, 0x20
/* 8006FD90 4E 80 00 20 */ blr

View File

@ -1,8 +0,0 @@
lbl_8006F168:
/* 8006F168 B0 A3 00 00 */ sth r5, 0(r3)
/* 8006F16C 54 80 84 3E */ srwi r0, r4, 0x10
/* 8006F170 B0 03 00 02 */ sth r0, 2(r3)
/* 8006F174 B0 83 00 04 */ sth r4, 4(r3)
/* 8006F178 38 00 00 00 */ li r0, 0
/* 8006F17C B0 03 00 06 */ sth r0, 6(r3)
/* 8006F180 4E 80 00 20 */ blr

View File

@ -1,9 +0,0 @@
lbl_8006F184:
/* 8006F184 7C 05 23 D6 */ divw r0, r5, r4
/* 8006F188 7C 00 21 D6 */ mullw r0, r0, r4
/* 8006F18C 7C 00 28 50 */ subf r0, r0, r5
/* 8006F190 7C 65 04 30 */ srw r5, r3, r0
/* 8006F194 7C 00 20 50 */ subf r0, r0, r4
/* 8006F198 7C 60 00 30 */ slw r0, r3, r0
/* 8006F19C 7C A3 03 78 */ or r3, r5, r0
/* 8006F1A0 4E 80 00 20 */ blr

View File

@ -1,16 +0,0 @@
lbl_8006F1A4:
/* 8006F1A4 38 C0 FF FF */ li r6, -1
/* 8006F1A8 20 04 00 20 */ subfic r0, r4, 0x20
/* 8006F1AC 7C C0 00 30 */ slw r0, r6, r0
/* 8006F1B0 7C 67 00 38 */ and r7, r3, r0
/* 8006F1B4 7C E3 3B 78 */ mr r3, r7
/* 8006F1B8 7C 86 23 78 */ mr r6, r4
/* 8006F1BC 48 00 00 10 */ b lbl_8006F1CC
lbl_8006F1C0:
/* 8006F1C0 7C 60 24 30 */ srw r0, r3, r4
/* 8006F1C4 7C E3 03 78 */ or r3, r7, r0
/* 8006F1C8 7C C6 22 14 */ add r6, r6, r4
lbl_8006F1CC:
/* 8006F1CC 7C 06 28 00 */ cmpw r6, r5
/* 8006F1D0 41 80 FF F0 */ blt lbl_8006F1C0
/* 8006F1D4 4E 80 00 20 */ blr

Some files were not shown because too many files have changed in this diff Show More