mirror of https://github.com/zeldaret/tp.git
Merge branch 'master' into d_a_do
This commit is contained in:
commit
f06fe19d46
7
Makefile
7
Makefile
|
|
@ -54,6 +54,10 @@ else
|
|||
endif
|
||||
endif
|
||||
|
||||
ifeq ($(WINE_LD),)
|
||||
WINE_LD := $(WINE)
|
||||
endif
|
||||
|
||||
# Hack for OSX
|
||||
ifeq ($(UNAME_S),Darwin)
|
||||
CPP := cpp-10 -P
|
||||
|
|
@ -67,12 +71,13 @@ AS := $(DEVKITPPC)/bin/powerpc-eabi-as
|
|||
OBJCOPY := $(DEVKITPPC)/bin/powerpc-eabi-objcopy
|
||||
STRIP := $(DEVKITPPC)/bin/powerpc-eabi-strip
|
||||
CC := $(WINE) tools/mwcc_compiler/$(MWCC_VERSION)/mwcceppc_patched.exe
|
||||
LD := $(WINE) tools/mwcc_compiler/$(MWCC_VERSION)/mwldeppc.exe
|
||||
LD := $(WINE_LD) tools/mwcc_compiler/$(MWCC_VERSION)/mwldeppc.exe
|
||||
ELF2DOL := $(BUILD_PATH)/elf2dol
|
||||
PYTHON := python3
|
||||
ICONV := iconv
|
||||
DOXYGEN := doxygen
|
||||
MAKEREL := tools/makerel.py
|
||||
FRANK := tools/frank.py
|
||||
IMAGENAME := gz2e01.iso
|
||||
|
||||
# Options
|
||||
|
|
|
|||
16
Progress.md
16
Progress.md
|
|
@ -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 | 20.092845% | 722648 | 3596544
|
||||
.text | 21.473726% | 772312 | 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 | 28.517223% | 1146584 | 4020672
|
||||
Total | 29.752439% | 1196248 | 4020672
|
||||
|
||||
## Total
|
||||
|
||||
Section | Percentage | Decompiled (bytes) | Total (bytes)
|
||||
---|---|---|---
|
||||
main.dol | 28.517223% | 1146584 | 4020672
|
||||
RELs | 33.281706% | 3827504 | 11500324
|
||||
Total | 32.047479% | 4974088 | 15520996
|
||||
main.dol | 29.752439% | 1196248 | 4020672
|
||||
RELs | 33.301114% | 3829736 | 11500324
|
||||
Total | 32.381839% | 5025984 | 15520996
|
||||
|
||||
## RELs
|
||||
|
||||
|
|
@ -131,7 +131,7 @@ d_a_tag_sppath | 33.333333% | 2040 | 6120
|
|||
d_a_tag_shop_item | 41.944848% | 1156 | 2756
|
||||
d_a_tag_theB_hint | 67.253521% | 764 | 1136
|
||||
d_a_tag_lv2prchk | 35.734870% | 992 | 2776
|
||||
d_a_tag_mmsg | 46.938776% | 920 | 1960
|
||||
d_a_tag_mmsg | 100.000000% | 1960 | 1960
|
||||
d_a_tag_lightball | 46.212121% | 976 | 2112
|
||||
d_a_tag_msg | 37.563971% | 1468 | 3908
|
||||
d_a_tag_pachi | 51.107595% | 1292 | 2528
|
||||
|
|
@ -529,7 +529,7 @@ d_a_obj_lv2candle | 100.000000% | 6960 | 6960
|
|||
d_a_obj_wood_pendulum | 44.455748% | 1748 | 3932
|
||||
d_a_obj_onsen | 49.239281% | 1424 | 2892
|
||||
d_a_obj_hasu2 | 41.190476% | 1384 | 3360
|
||||
d_a_obj_catdoor | 46.041413% | 1512 | 3284
|
||||
d_a_obj_catdoor | 82.338611% | 2704 | 3284
|
||||
d_a_obj_bkdoor | 45.847554% | 1612 | 3516
|
||||
d_a_obj_mgate | 47.398844% | 1968 | 4152
|
||||
d_a_obj_ganonwall2 | 41.938675% | 1696 | 4044
|
||||
|
|
@ -785,4 +785,4 @@ d_a_b_oh2 | 37.960954% | 2100 | 5532
|
|||
d_a_b_bq | 28.033347% | 11164 | 39824
|
||||
d_a_b_zant_sima | 40.995025% | 1648 | 4020
|
||||
d_a_b_gm | 30.376176% | 11628 | 38280
|
||||
Total | 33.281706% | 3827504 | 11500324
|
||||
Total | 33.301114% | 3829736 | 11500324
|
||||
|
|
|
|||
|
|
@ -1,70 +0,0 @@
|
|||
lbl_803281B4:
|
||||
/* 803281B4 94 21 FF D0 */ stwu r1, -0x30(r1)
|
||||
/* 803281B8 7C 08 02 A6 */ mflr r0
|
||||
/* 803281BC 90 01 00 34 */ stw r0, 0x34(r1)
|
||||
/* 803281C0 39 61 00 30 */ addi r11, r1, 0x30
|
||||
/* 803281C4 48 03 A0 09 */ bl _savegpr_25
|
||||
/* 803281C8 7C 7E 1B 78 */ mr r30, r3
|
||||
/* 803281CC 80 63 00 04 */ lwz r3, 4(r3)
|
||||
/* 803281D0 A0 03 00 0C */ lhz r0, 0xc(r3)
|
||||
/* 803281D4 28 00 00 01 */ cmplwi r0, 1
|
||||
/* 803281D8 40 82 00 C8 */ bne lbl_803282A0
|
||||
/* 803281DC 3B A0 00 00 */ li r29, 0
|
||||
/* 803281E0 A3 83 00 5C */ lhz r28, 0x5c(r3)
|
||||
/* 803281E4 3B E0 00 00 */ li r31, 0
|
||||
/* 803281E8 48 00 00 AC */ b lbl_80328294
|
||||
lbl_803281EC:
|
||||
/* 803281EC 80 7E 00 04 */ lwz r3, 4(r30)
|
||||
/* 803281F0 80 63 00 60 */ lwz r3, 0x60(r3)
|
||||
/* 803281F4 57 E0 13 BA */ rlwinm r0, r31, 2, 0xe, 0x1d
|
||||
/* 803281F8 7F 63 00 2E */ lwzx r27, r3, r0
|
||||
/* 803281FC 80 7B 00 28 */ lwz r3, 0x28(r27)
|
||||
/* 80328200 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 80328204 81 8C 00 5C */ lwz r12, 0x5c(r12)
|
||||
/* 80328208 7D 89 03 A6 */ mtctr r12
|
||||
/* 8032820C 4E 80 04 21 */ bctrl
|
||||
/* 80328210 88 03 00 00 */ lbz r0, 0(r3)
|
||||
/* 80328214 28 00 00 01 */ cmplwi r0, 1
|
||||
/* 80328218 40 82 00 78 */ bne lbl_80328290
|
||||
/* 8032821C 80 9E 00 84 */ lwz r4, 0x84(r30)
|
||||
/* 80328220 80 64 00 28 */ lwz r3, 0x28(r4)
|
||||
/* 80328224 7C 63 E8 2E */ lwzx r3, r3, r29
|
||||
/* 80328228 80 04 00 30 */ lwz r0, 0x30(r4)
|
||||
/* 8032822C 54 00 10 3A */ slwi r0, r0, 2
|
||||
/* 80328230 7F 43 00 2E */ lwzx r26, r3, r0
|
||||
/* 80328234 80 64 00 20 */ lwz r3, 0x20(r4)
|
||||
/* 80328238 7F 23 00 2E */ lwzx r25, r3, r0
|
||||
/* 8032823C 80 7B 00 28 */ lwz r3, 0x28(r27)
|
||||
/* 80328240 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 80328244 81 8C 00 5C */ lwz r12, 0x5c(r12)
|
||||
/* 80328248 7D 89 03 A6 */ mtctr r12
|
||||
/* 8032824C 4E 80 04 21 */ bctrl
|
||||
/* 80328250 38 83 00 04 */ addi r4, r3, 4
|
||||
/* 80328254 80 7B 00 08 */ lwz r3, 8(r27)
|
||||
/* 80328258 7F 25 CB 78 */ mr r5, r25
|
||||
/* 8032825C 7F 46 D3 78 */ mr r6, r26
|
||||
/* 80328260 4B FE CB 49 */ bl calcNBTScale__8J3DShapeFRC3VecPA3_A3_fPA3_A3_f
|
||||
/* 80328264 80 7E 00 04 */ lwz r3, 4(r30)
|
||||
/* 80328268 A0 83 00 44 */ lhz r4, 0x44(r3)
|
||||
/* 8032826C 80 BE 00 84 */ lwz r5, 0x84(r30)
|
||||
/* 80328270 80 65 00 28 */ lwz r3, 0x28(r5)
|
||||
/* 80328274 7C 63 E8 2E */ lwzx r3, r3, r29
|
||||
/* 80328278 80 05 00 30 */ lwz r0, 0x30(r5)
|
||||
/* 8032827C 54 00 10 3A */ slwi r0, r0, 2
|
||||
/* 80328280 7C 63 00 2E */ lwzx r3, r3, r0
|
||||
/* 80328284 1C 84 00 24 */ mulli r4, r4, 0x24
|
||||
/* 80328288 48 01 33 55 */ bl DCStoreRange
|
||||
/* 8032828C 3B BD 00 04 */ addi r29, r29, 4
|
||||
lbl_80328290:
|
||||
/* 80328290 3B FF 00 01 */ addi r31, r31, 1
|
||||
lbl_80328294:
|
||||
/* 80328294 57 E0 04 3E */ clrlwi r0, r31, 0x10
|
||||
/* 80328298 7C 00 E0 40 */ cmplw r0, r28
|
||||
/* 8032829C 41 80 FF 50 */ blt lbl_803281EC
|
||||
lbl_803282A0:
|
||||
/* 803282A0 39 61 00 30 */ addi r11, r1, 0x30
|
||||
/* 803282A4 48 03 9F 75 */ bl _restgpr_25
|
||||
/* 803282A8 80 01 00 34 */ lwz r0, 0x34(r1)
|
||||
/* 803282AC 7C 08 03 A6 */ mtlr r0
|
||||
/* 803282B0 38 21 00 30 */ addi r1, r1, 0x30
|
||||
/* 803282B4 4E 80 00 20 */ blr
|
||||
|
|
@ -1,37 +0,0 @@
|
|||
lbl_803275FC:
|
||||
/* 803275FC 94 21 FF E0 */ stwu r1, -0x20(r1)
|
||||
/* 80327600 7C 08 02 A6 */ mflr r0
|
||||
/* 80327604 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 80327608 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 8032760C 48 03 AB CD */ bl _savegpr_28
|
||||
/* 80327610 7C 7C 1B 78 */ mr r28, r3
|
||||
/* 80327614 7C 9D 23 78 */ mr r29, r4
|
||||
/* 80327618 93 A3 00 0C */ stw r29, 0xc(r3)
|
||||
/* 8032761C 80 63 00 04 */ lwz r3, 4(r3)
|
||||
/* 80327620 A3 E3 00 7C */ lhz r31, 0x7c(r3)
|
||||
/* 80327624 3B C0 00 00 */ li r30, 0
|
||||
/* 80327628 48 00 00 2C */ b lbl_80327654
|
||||
lbl_8032762C:
|
||||
/* 8032762C 80 7C 00 C4 */ lwz r3, 0xc4(r28)
|
||||
/* 80327630 57 C0 04 3E */ clrlwi r0, r30, 0x10
|
||||
/* 80327634 1C 00 00 3C */ mulli r0, r0, 0x3c
|
||||
/* 80327638 7C 63 02 14 */ add r3, r3, r0
|
||||
/* 8032763C 7F A4 EB 78 */ mr r4, r29
|
||||
/* 80327640 4B FE B7 7D */ bl newDifferedDisplayList__14J3DShapePacketFUl
|
||||
/* 80327644 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 80327648 41 82 00 08 */ beq lbl_80327650
|
||||
/* 8032764C 48 00 00 18 */ b lbl_80327664
|
||||
lbl_80327650:
|
||||
/* 80327650 3B DE 00 01 */ addi r30, r30, 1
|
||||
lbl_80327654:
|
||||
/* 80327654 57 C0 04 3E */ clrlwi r0, r30, 0x10
|
||||
/* 80327658 7C 00 F8 40 */ cmplw r0, r31
|
||||
/* 8032765C 41 80 FF D0 */ blt lbl_8032762C
|
||||
/* 80327660 38 60 00 00 */ li r3, 0
|
||||
lbl_80327664:
|
||||
/* 80327664 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 80327668 48 03 AB BD */ bl _restgpr_28
|
||||
/* 8032766C 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 80327670 7C 08 03 A6 */ mtlr r0
|
||||
/* 80327674 38 21 00 20 */ addi r1, r1, 0x20
|
||||
/* 80327678 4E 80 00 20 */ blr
|
||||
|
|
@ -1,51 +0,0 @@
|
|||
lbl_80325E14:
|
||||
/* 80325E14 94 21 FF E0 */ stwu r1, -0x20(r1)
|
||||
/* 80325E18 7C 08 02 A6 */ mflr r0
|
||||
/* 80325E1C 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 80325E20 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 80325E24 48 03 C3 B1 */ bl _savegpr_27
|
||||
/* 80325E28 7C 7B 1B 78 */ mr r27, r3
|
||||
/* 80325E2C A3 E3 00 5C */ lhz r31, 0x5c(r3)
|
||||
/* 80325E30 3B 80 00 00 */ li r28, 0
|
||||
/* 80325E34 54 9E 03 5A */ rlwinm r30, r4, 0, 0xd, 0xd
|
||||
/* 80325E38 48 00 00 68 */ b lbl_80325EA0
|
||||
lbl_80325E3C:
|
||||
/* 80325E3C 28 1E 00 00 */ cmplwi r30, 0
|
||||
/* 80325E40 41 82 00 30 */ beq lbl_80325E70
|
||||
/* 80325E44 80 7B 00 60 */ lwz r3, 0x60(r27)
|
||||
/* 80325E48 57 80 13 BA */ rlwinm r0, r28, 2, 0xe, 0x1d
|
||||
/* 80325E4C 7F A3 00 2E */ lwzx r29, r3, r0
|
||||
/* 80325E50 7F A3 EB 78 */ mr r3, r29
|
||||
/* 80325E54 4B FF 04 3D */ bl countDLSize__11J3DMaterialFv
|
||||
/* 80325E58 7C 64 1B 78 */ mr r4, r3
|
||||
/* 80325E5C 7F A3 EB 78 */ mr r3, r29
|
||||
/* 80325E60 4B FF 10 C5 */ bl newSingleSharedDisplayList__11J3DMaterialFUl
|
||||
/* 80325E64 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 80325E68 41 82 00 34 */ beq lbl_80325E9C
|
||||
/* 80325E6C 48 00 00 44 */ b lbl_80325EB0
|
||||
lbl_80325E70:
|
||||
/* 80325E70 80 7B 00 60 */ lwz r3, 0x60(r27)
|
||||
/* 80325E74 57 80 13 BA */ rlwinm r0, r28, 2, 0xe, 0x1d
|
||||
/* 80325E78 7F A3 00 2E */ lwzx r29, r3, r0
|
||||
/* 80325E7C 7F A3 EB 78 */ mr r3, r29
|
||||
/* 80325E80 4B FF 04 11 */ bl countDLSize__11J3DMaterialFv
|
||||
/* 80325E84 7C 64 1B 78 */ mr r4, r3
|
||||
/* 80325E88 7F A3 EB 78 */ mr r3, r29
|
||||
/* 80325E8C 4B FF 10 05 */ bl newSharedDisplayList__11J3DMaterialFUl
|
||||
/* 80325E90 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 80325E94 41 82 00 08 */ beq lbl_80325E9C
|
||||
/* 80325E98 48 00 00 18 */ b lbl_80325EB0
|
||||
lbl_80325E9C:
|
||||
/* 80325E9C 3B 9C 00 01 */ addi r28, r28, 1
|
||||
lbl_80325EA0:
|
||||
/* 80325EA0 57 80 04 3E */ clrlwi r0, r28, 0x10
|
||||
/* 80325EA4 7C 00 F8 40 */ cmplw r0, r31
|
||||
/* 80325EA8 41 80 FF 94 */ blt lbl_80325E3C
|
||||
/* 80325EAC 38 60 00 00 */ li r3, 0
|
||||
lbl_80325EB0:
|
||||
/* 80325EB0 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 80325EB4 48 03 C3 6D */ bl _restgpr_27
|
||||
/* 80325EB8 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 80325EBC 7C 08 03 A6 */ mtlr r0
|
||||
/* 80325EC0 38 21 00 20 */ addi r1, r1, 0x20
|
||||
/* 80325EC4 4E 80 00 20 */ blr
|
||||
|
|
@ -1,47 +0,0 @@
|
|||
lbl_80327048:
|
||||
/* 80327048 94 21 FF C0 */ stwu r1, -0x40(r1)
|
||||
/* 8032704C 7C 08 02 A6 */ mflr r0
|
||||
/* 80327050 90 01 00 44 */ stw r0, 0x44(r1)
|
||||
/* 80327054 C0 05 00 00 */ lfs f0, 0(r5)
|
||||
/* 80327058 C0 64 00 00 */ lfs f3, 0(r4)
|
||||
/* 8032705C EC 00 00 F2 */ fmuls f0, f0, f3
|
||||
/* 80327060 D0 01 00 08 */ stfs f0, 8(r1)
|
||||
/* 80327064 C0 05 00 04 */ lfs f0, 4(r5)
|
||||
/* 80327068 C0 44 00 04 */ lfs f2, 4(r4)
|
||||
/* 8032706C EC 00 00 B2 */ fmuls f0, f0, f2
|
||||
/* 80327070 D0 01 00 0C */ stfs f0, 0xc(r1)
|
||||
/* 80327074 C0 05 00 08 */ lfs f0, 8(r5)
|
||||
/* 80327078 C0 24 00 08 */ lfs f1, 8(r4)
|
||||
/* 8032707C EC 00 00 72 */ fmuls f0, f0, f1
|
||||
/* 80327080 D0 01 00 10 */ stfs f0, 0x10(r1)
|
||||
/* 80327084 C0 05 00 0C */ lfs f0, 0xc(r5)
|
||||
/* 80327088 D0 01 00 14 */ stfs f0, 0x14(r1)
|
||||
/* 8032708C C0 05 00 10 */ lfs f0, 0x10(r5)
|
||||
/* 80327090 EC 00 00 F2 */ fmuls f0, f0, f3
|
||||
/* 80327094 D0 01 00 18 */ stfs f0, 0x18(r1)
|
||||
/* 80327098 C0 05 00 14 */ lfs f0, 0x14(r5)
|
||||
/* 8032709C EC 00 00 B2 */ fmuls f0, f0, f2
|
||||
/* 803270A0 D0 01 00 1C */ stfs f0, 0x1c(r1)
|
||||
/* 803270A4 C0 05 00 18 */ lfs f0, 0x18(r5)
|
||||
/* 803270A8 EC 00 00 72 */ fmuls f0, f0, f1
|
||||
/* 803270AC D0 01 00 20 */ stfs f0, 0x20(r1)
|
||||
/* 803270B0 C0 05 00 1C */ lfs f0, 0x1c(r5)
|
||||
/* 803270B4 D0 01 00 24 */ stfs f0, 0x24(r1)
|
||||
/* 803270B8 C0 05 00 20 */ lfs f0, 0x20(r5)
|
||||
/* 803270BC EC 00 00 F2 */ fmuls f0, f0, f3
|
||||
/* 803270C0 D0 01 00 28 */ stfs f0, 0x28(r1)
|
||||
/* 803270C4 C0 05 00 24 */ lfs f0, 0x24(r5)
|
||||
/* 803270C8 EC 00 00 B2 */ fmuls f0, f0, f2
|
||||
/* 803270CC D0 01 00 2C */ stfs f0, 0x2c(r1)
|
||||
/* 803270D0 C0 05 00 28 */ lfs f0, 0x28(r5)
|
||||
/* 803270D4 EC 00 00 72 */ fmuls f0, f0, f1
|
||||
/* 803270D8 D0 01 00 30 */ stfs f0, 0x30(r1)
|
||||
/* 803270DC C0 05 00 2C */ lfs f0, 0x2c(r5)
|
||||
/* 803270E0 D0 01 00 34 */ stfs f0, 0x34(r1)
|
||||
/* 803270E4 38 81 00 08 */ addi r4, r1, 8
|
||||
/* 803270E8 7C C5 33 78 */ mr r5, r6
|
||||
/* 803270EC 48 01 F3 F9 */ bl PSMTXConcat
|
||||
/* 803270F0 80 01 00 44 */ lwz r0, 0x44(r1)
|
||||
/* 803270F4 7C 08 03 A6 */ mtlr r0
|
||||
/* 803270F8 38 21 00 40 */ addi r1, r1, 0x40
|
||||
/* 803270FC 4E 80 00 20 */ blr
|
||||
|
|
@ -1,39 +0,0 @@
|
|||
lbl_80326364:
|
||||
/* 80326364 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80326368 7C 08 02 A6 */ mflr r0
|
||||
/* 8032636C 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80326370 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 80326374 93 C1 00 08 */ stw r30, 8(r1)
|
||||
/* 80326378 7C 7E 1B 78 */ mr r30, r3
|
||||
/* 8032637C 7C 9F 23 78 */ mr r31, r4
|
||||
/* 80326380 A0 04 00 2C */ lhz r0, 0x2c(r4)
|
||||
/* 80326384 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 80326388 41 82 00 28 */ beq lbl_803263B0
|
||||
/* 8032638C 54 03 04 3E */ clrlwi r3, r0, 0x10
|
||||
/* 80326390 4B FA 89 35 */ bl __nwa__FUl
|
||||
/* 80326394 90 7E 00 04 */ stw r3, 4(r30)
|
||||
/* 80326398 A0 1F 00 2C */ lhz r0, 0x2c(r31)
|
||||
/* 8032639C 1C 60 00 30 */ mulli r3, r0, 0x30
|
||||
/* 803263A0 4B FA 89 25 */ bl __nwa__FUl
|
||||
/* 803263A4 90 7E 00 0C */ stw r3, 0xc(r30)
|
||||
/* 803263A8 80 1E 00 0C */ lwz r0, 0xc(r30)
|
||||
/* 803263AC 90 1E 00 34 */ stw r0, 0x34(r30)
|
||||
lbl_803263B0:
|
||||
/* 803263B0 80 1E 00 04 */ lwz r0, 4(r30)
|
||||
/* 803263B4 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 803263B8 40 82 00 0C */ bne lbl_803263C4
|
||||
/* 803263BC 38 60 00 04 */ li r3, 4
|
||||
/* 803263C0 48 00 00 18 */ b lbl_803263D8
|
||||
lbl_803263C4:
|
||||
/* 803263C4 80 1E 00 0C */ lwz r0, 0xc(r30)
|
||||
/* 803263C8 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 803263CC 38 60 00 00 */ li r3, 0
|
||||
/* 803263D0 40 82 00 08 */ bne lbl_803263D8
|
||||
/* 803263D4 38 60 00 04 */ li r3, 4
|
||||
lbl_803263D8:
|
||||
/* 803263D8 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 803263DC 83 C1 00 08 */ lwz r30, 8(r1)
|
||||
/* 803263E0 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 803263E4 7C 08 03 A6 */ mtlr r0
|
||||
/* 803263E8 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 803263EC 4E 80 00 20 */ blr
|
||||
|
|
@ -1,124 +0,0 @@
|
|||
lbl_803264B8:
|
||||
/* 803264B8 94 21 FF D0 */ stwu r1, -0x30(r1)
|
||||
/* 803264BC 7C 08 02 A6 */ mflr r0
|
||||
/* 803264C0 90 01 00 34 */ stw r0, 0x34(r1)
|
||||
/* 803264C4 39 61 00 30 */ addi r11, r1, 0x30
|
||||
/* 803264C8 48 03 BD 01 */ bl _savegpr_24
|
||||
/* 803264CC 7C 7D 1B 78 */ mr r29, r3
|
||||
/* 803264D0 7C 9E 23 78 */ mr r30, r4
|
||||
/* 803264D4 7C BF 2B 79 */ or. r31, r5, r5
|
||||
/* 803264D8 41 82 00 44 */ beq lbl_8032651C
|
||||
/* 803264DC 3B 00 00 00 */ li r24, 0
|
||||
/* 803264E0 3B 60 00 00 */ li r27, 0
|
||||
/* 803264E4 57 FA 10 3A */ slwi r26, r31, 2
|
||||
/* 803264E8 7F 7C DB 78 */ mr r28, r27
|
||||
lbl_803264EC:
|
||||
/* 803264EC 7F 43 D3 78 */ mr r3, r26
|
||||
/* 803264F0 4B FA 87 D5 */ bl __nwa__FUl
|
||||
/* 803264F4 7F 3D DA 14 */ add r25, r29, r27
|
||||
/* 803264F8 90 79 00 14 */ stw r3, 0x14(r25)
|
||||
/* 803264FC 7F 43 D3 78 */ mr r3, r26
|
||||
/* 80326500 4B FA 87 C5 */ bl __nwa__FUl
|
||||
/* 80326504 90 79 00 1C */ stw r3, 0x1c(r25)
|
||||
/* 80326508 93 99 00 24 */ stw r28, 0x24(r25)
|
||||
/* 8032650C 3B 18 00 01 */ addi r24, r24, 1
|
||||
/* 80326510 2C 18 00 02 */ cmpwi r24, 2
|
||||
/* 80326514 3B 7B 00 04 */ addi r27, r27, 4
|
||||
/* 80326518 41 80 FF D4 */ blt lbl_803264EC
|
||||
lbl_8032651C:
|
||||
/* 8032651C 28 1F 00 00 */ cmplwi r31, 0
|
||||
/* 80326520 41 82 00 44 */ beq lbl_80326564
|
||||
/* 80326524 38 60 00 00 */ li r3, 0
|
||||
/* 80326528 38 00 00 02 */ li r0, 2
|
||||
/* 8032652C 7C 09 03 A6 */ mtctr r0
|
||||
lbl_80326530:
|
||||
/* 80326530 7C 9D 1A 14 */ add r4, r29, r3
|
||||
/* 80326534 80 04 00 14 */ lwz r0, 0x14(r4)
|
||||
/* 80326538 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 8032653C 40 82 00 0C */ bne lbl_80326548
|
||||
/* 80326540 38 60 00 04 */ li r3, 4
|
||||
/* 80326544 48 00 01 08 */ b lbl_8032664C
|
||||
lbl_80326548:
|
||||
/* 80326548 80 04 00 1C */ lwz r0, 0x1c(r4)
|
||||
/* 8032654C 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 80326550 40 82 00 0C */ bne lbl_8032655C
|
||||
/* 80326554 38 60 00 04 */ li r3, 4
|
||||
/* 80326558 48 00 00 F4 */ b lbl_8032664C
|
||||
lbl_8032655C:
|
||||
/* 8032655C 38 63 00 04 */ addi r3, r3, 4
|
||||
/* 80326560 42 00 FF D0 */ bdnz lbl_80326530
|
||||
lbl_80326564:
|
||||
/* 80326564 3B 00 00 00 */ li r24, 0
|
||||
/* 80326568 3B 80 00 00 */ li r28, 0
|
||||
lbl_8032656C:
|
||||
/* 8032656C 3B 40 00 00 */ li r26, 0
|
||||
/* 80326570 3B 60 00 00 */ li r27, 0
|
||||
/* 80326574 7F 3D E2 14 */ add r25, r29, r28
|
||||
/* 80326578 48 00 00 48 */ b lbl_803265C0
|
||||
lbl_8032657C:
|
||||
/* 8032657C A0 1E 00 44 */ lhz r0, 0x44(r30)
|
||||
/* 80326580 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 80326584 41 82 00 34 */ beq lbl_803265B8
|
||||
/* 80326588 54 00 04 3E */ clrlwi r0, r0, 0x10
|
||||
/* 8032658C 1C 60 00 30 */ mulli r3, r0, 0x30
|
||||
/* 80326590 38 80 00 20 */ li r4, 0x20
|
||||
/* 80326594 4B FA 87 59 */ bl __nwa__FUli
|
||||
/* 80326598 80 99 00 14 */ lwz r4, 0x14(r25)
|
||||
/* 8032659C 7C 64 D9 2E */ stwx r3, r4, r27
|
||||
/* 803265A0 A0 1E 00 44 */ lhz r0, 0x44(r30)
|
||||
/* 803265A4 1C 60 00 24 */ mulli r3, r0, 0x24
|
||||
/* 803265A8 38 80 00 20 */ li r4, 0x20
|
||||
/* 803265AC 4B FA 87 41 */ bl __nwa__FUli
|
||||
/* 803265B0 80 99 00 1C */ lwz r4, 0x1c(r25)
|
||||
/* 803265B4 7C 64 D9 2E */ stwx r3, r4, r27
|
||||
lbl_803265B8:
|
||||
/* 803265B8 3B 5A 00 01 */ addi r26, r26, 1
|
||||
/* 803265BC 3B 7B 00 04 */ addi r27, r27, 4
|
||||
lbl_803265C0:
|
||||
/* 803265C0 7C 1A F8 40 */ cmplw r26, r31
|
||||
/* 803265C4 41 80 FF B8 */ blt lbl_8032657C
|
||||
/* 803265C8 3B 18 00 01 */ addi r24, r24, 1
|
||||
/* 803265CC 2C 18 00 02 */ cmpwi r24, 2
|
||||
/* 803265D0 3B 9C 00 04 */ addi r28, r28, 4
|
||||
/* 803265D4 41 80 FF 98 */ blt lbl_8032656C
|
||||
/* 803265D8 38 E0 00 00 */ li r7, 0
|
||||
/* 803265DC 38 60 00 00 */ li r3, 0
|
||||
lbl_803265E0:
|
||||
/* 803265E0 38 80 00 00 */ li r4, 0
|
||||
/* 803265E4 7C DD 1A 14 */ add r6, r29, r3
|
||||
/* 803265E8 7F E9 03 A6 */ mtctr r31
|
||||
/* 803265EC 28 1F 00 00 */ cmplwi r31, 0
|
||||
/* 803265F0 40 81 00 48 */ ble lbl_80326638
|
||||
lbl_803265F4:
|
||||
/* 803265F4 A0 1E 00 44 */ lhz r0, 0x44(r30)
|
||||
/* 803265F8 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 803265FC 41 82 00 34 */ beq lbl_80326630
|
||||
/* 80326600 80 A6 00 14 */ lwz r5, 0x14(r6)
|
||||
/* 80326604 7C 05 20 2E */ lwzx r0, r5, r4
|
||||
/* 80326608 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 8032660C 40 82 00 0C */ bne lbl_80326618
|
||||
/* 80326610 38 60 00 04 */ li r3, 4
|
||||
/* 80326614 48 00 00 38 */ b lbl_8032664C
|
||||
lbl_80326618:
|
||||
/* 80326618 80 A6 00 1C */ lwz r5, 0x1c(r6)
|
||||
/* 8032661C 7C 05 20 2E */ lwzx r0, r5, r4
|
||||
/* 80326620 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 80326624 40 82 00 0C */ bne lbl_80326630
|
||||
/* 80326628 38 60 00 04 */ li r3, 4
|
||||
/* 8032662C 48 00 00 20 */ b lbl_8032664C
|
||||
lbl_80326630:
|
||||
/* 80326630 38 84 00 04 */ addi r4, r4, 4
|
||||
/* 80326634 42 00 FF C0 */ bdnz lbl_803265F4
|
||||
lbl_80326638:
|
||||
/* 80326638 38 E7 00 01 */ addi r7, r7, 1
|
||||
/* 8032663C 2C 07 00 02 */ cmpwi r7, 2
|
||||
/* 80326640 38 63 00 04 */ addi r3, r3, 4
|
||||
/* 80326644 41 80 FF 9C */ blt lbl_803265E0
|
||||
/* 80326648 38 60 00 00 */ li r3, 0
|
||||
lbl_8032664C:
|
||||
/* 8032664C 39 61 00 30 */ addi r11, r1, 0x30
|
||||
/* 80326650 48 03 BB C5 */ bl _restgpr_24
|
||||
/* 80326654 80 01 00 34 */ lwz r0, 0x34(r1)
|
||||
/* 80326658 7C 08 03 A6 */ mtlr r0
|
||||
/* 8032665C 38 21 00 30 */ addi r1, r1, 0x30
|
||||
/* 80326660 4E 80 00 20 */ blr
|
||||
|
|
@ -1,44 +0,0 @@
|
|||
lbl_803263F0:
|
||||
/* 803263F0 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 803263F4 7C 08 02 A6 */ mflr r0
|
||||
/* 803263F8 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 803263FC 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 80326400 93 C1 00 08 */ stw r30, 8(r1)
|
||||
/* 80326404 7C 7E 1B 78 */ mr r30, r3
|
||||
/* 80326408 7C 9F 23 78 */ mr r31, r4
|
||||
/* 8032640C A0 04 00 2E */ lhz r0, 0x2e(r4)
|
||||
/* 80326410 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 80326414 41 82 00 20 */ beq lbl_80326434
|
||||
/* 80326418 54 03 04 3E */ clrlwi r3, r0, 0x10
|
||||
/* 8032641C 4B FA 88 A9 */ bl __nwa__FUl
|
||||
/* 80326420 90 7E 00 08 */ stw r3, 8(r30)
|
||||
/* 80326424 A0 1F 00 2E */ lhz r0, 0x2e(r31)
|
||||
/* 80326428 1C 60 00 30 */ mulli r3, r0, 0x30
|
||||
/* 8032642C 4B FA 88 99 */ bl __nwa__FUl
|
||||
/* 80326430 90 7E 00 10 */ stw r3, 0x10(r30)
|
||||
lbl_80326434:
|
||||
/* 80326434 A0 7F 00 2E */ lhz r3, 0x2e(r31)
|
||||
/* 80326438 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 8032643C 41 82 00 18 */ beq lbl_80326454
|
||||
/* 80326440 80 1E 00 08 */ lwz r0, 8(r30)
|
||||
/* 80326444 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 80326448 40 82 00 0C */ bne lbl_80326454
|
||||
/* 8032644C 38 60 00 04 */ li r3, 4
|
||||
/* 80326450 48 00 00 24 */ b lbl_80326474
|
||||
lbl_80326454:
|
||||
/* 80326454 54 60 04 3F */ clrlwi. r0, r3, 0x10
|
||||
/* 80326458 41 82 00 18 */ beq lbl_80326470
|
||||
/* 8032645C 80 1E 00 10 */ lwz r0, 0x10(r30)
|
||||
/* 80326460 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 80326464 40 82 00 0C */ bne lbl_80326470
|
||||
/* 80326468 38 60 00 04 */ li r3, 4
|
||||
/* 8032646C 48 00 00 08 */ b lbl_80326474
|
||||
lbl_80326470:
|
||||
/* 80326470 38 60 00 00 */ li r3, 0
|
||||
lbl_80326474:
|
||||
/* 80326474 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 80326478 83 C1 00 08 */ lwz r30, 8(r1)
|
||||
/* 8032647C 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80326480 7C 08 03 A6 */ mtlr r0
|
||||
/* 80326484 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80326488 4E 80 00 20 */ blr
|
||||
|
|
@ -1,78 +0,0 @@
|
|||
lbl_80326258:
|
||||
/* 80326258 94 21 FF E0 */ stwu r1, -0x20(r1)
|
||||
/* 8032625C 7C 08 02 A6 */ mflr r0
|
||||
/* 80326260 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 80326264 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 80326268 48 03 BF 71 */ bl _savegpr_28
|
||||
/* 8032626C 7C 7C 1B 78 */ mr r28, r3
|
||||
/* 80326270 7C 9D 23 78 */ mr r29, r4
|
||||
/* 80326274 7C BE 2B 78 */ mr r30, r5
|
||||
/* 80326278 93 C3 00 2C */ stw r30, 0x2c(r3)
|
||||
/* 8032627C 38 1D 00 10 */ addi r0, r29, 0x10
|
||||
/* 80326280 90 03 00 00 */ stw r0, 0(r3)
|
||||
/* 80326284 48 00 00 E1 */ bl createAnmMtx__12J3DMtxBufferFP12J3DModelData
|
||||
/* 80326288 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 8032628C 41 82 00 08 */ beq lbl_80326294
|
||||
/* 80326290 48 00 00 BC */ b lbl_8032634C
|
||||
lbl_80326294:
|
||||
/* 80326294 7F 83 E3 78 */ mr r3, r28
|
||||
/* 80326298 7F A4 EB 78 */ mr r4, r29
|
||||
/* 8032629C 48 00 01 55 */ bl createWeightEnvelopeMtx__12J3DMtxBufferFP12J3DModelData
|
||||
/* 803262A0 7C 7F 1B 79 */ or. r31, r3, r3
|
||||
/* 803262A4 41 82 00 08 */ beq lbl_803262AC
|
||||
/* 803262A8 48 00 00 A4 */ b lbl_8032634C
|
||||
lbl_803262AC:
|
||||
/* 803262AC 80 7D 00 08 */ lwz r3, 8(r29)
|
||||
/* 803262B0 54 60 C7 FF */ rlwinm. r0, r3, 0x18, 0x1f, 0x1f
|
||||
/* 803262B4 41 82 00 10 */ beq lbl_803262C4
|
||||
/* 803262B8 7F 83 E3 78 */ mr r3, r28
|
||||
/* 803262BC 48 00 01 D1 */ bl setNoUseDrawMtx__12J3DMtxBufferFv
|
||||
/* 803262C0 48 00 00 44 */ b lbl_80326304
|
||||
lbl_803262C4:
|
||||
/* 803262C4 54 60 06 F6 */ rlwinm r0, r3, 0, 0x1b, 0x1b
|
||||
/* 803262C8 2C 00 00 10 */ cmpwi r0, 0x10
|
||||
/* 803262CC 41 82 00 14 */ beq lbl_803262E0
|
||||
/* 803262D0 40 80 00 20 */ bge lbl_803262F0
|
||||
/* 803262D4 2C 00 00 00 */ cmpwi r0, 0
|
||||
/* 803262D8 41 82 00 18 */ beq lbl_803262F0
|
||||
/* 803262DC 48 00 00 14 */ b lbl_803262F0
|
||||
lbl_803262E0:
|
||||
/* 803262E0 7F 83 E3 78 */ mr r3, r28
|
||||
/* 803262E4 48 00 01 A9 */ bl setNoUseDrawMtx__12J3DMtxBufferFv
|
||||
/* 803262E8 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 803262EC 48 00 00 18 */ b lbl_80326304
|
||||
lbl_803262F0:
|
||||
/* 803262F0 7F 83 E3 78 */ mr r3, r28
|
||||
/* 803262F4 7F A4 EB 78 */ mr r4, r29
|
||||
/* 803262F8 7F C5 F3 78 */ mr r5, r30
|
||||
/* 803262FC 48 00 01 BD */ bl createDoubleDrawMtx__12J3DMtxBufferFP12J3DModelDataUl
|
||||
/* 80326300 7C 7F 1B 78 */ mr r31, r3
|
||||
lbl_80326304:
|
||||
/* 80326304 2C 1F 00 00 */ cmpwi r31, 0
|
||||
/* 80326308 41 82 00 0C */ beq lbl_80326314
|
||||
/* 8032630C 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80326310 48 00 00 3C */ b lbl_8032634C
|
||||
lbl_80326314:
|
||||
/* 80326314 80 1D 00 08 */ lwz r0, 8(r29)
|
||||
/* 80326318 54 00 06 F7 */ rlwinm. r0, r0, 0, 0x1b, 0x1b
|
||||
/* 8032631C 41 82 00 10 */ beq lbl_8032632C
|
||||
/* 80326320 38 00 00 00 */ li r0, 0
|
||||
/* 80326324 B0 1D 00 0C */ sth r0, 0xc(r29)
|
||||
/* 80326328 48 00 00 20 */ b lbl_80326348
|
||||
lbl_8032632C:
|
||||
/* 8032632C 7F 83 E3 78 */ mr r3, r28
|
||||
/* 80326330 7F A4 EB 78 */ mr r4, r29
|
||||
/* 80326334 7F C5 F3 78 */ mr r5, r30
|
||||
/* 80326338 48 00 03 2D */ bl createBumpMtxArray__12J3DMtxBufferFP12J3DModelDataUl
|
||||
/* 8032633C 7C 7F 1B 79 */ or. r31, r3, r3
|
||||
/* 80326340 41 82 00 08 */ beq lbl_80326348
|
||||
/* 80326344 48 00 00 08 */ b lbl_8032634C
|
||||
lbl_80326348:
|
||||
/* 80326348 7F E3 FB 78 */ mr r3, r31
|
||||
lbl_8032634C:
|
||||
/* 8032634C 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 80326350 48 03 BE D5 */ bl _restgpr_28
|
||||
/* 80326354 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 80326358 7C 08 03 A6 */ mtlr r0
|
||||
/* 8032635C 38 21 00 20 */ addi r1, r1, 0x20
|
||||
/* 80326360 4E 80 00 20 */ blr
|
||||
|
|
@ -1,18 +0,0 @@
|
|||
lbl_80326214:
|
||||
/* 80326214 38 80 00 00 */ li r4, 0
|
||||
/* 80326218 90 83 00 00 */ stw r4, 0(r3)
|
||||
/* 8032621C 90 83 00 04 */ stw r4, 4(r3)
|
||||
/* 80326220 90 83 00 08 */ stw r4, 8(r3)
|
||||
/* 80326224 90 83 00 0C */ stw r4, 0xc(r3)
|
||||
/* 80326228 90 83 00 10 */ stw r4, 0x10(r3)
|
||||
/* 8032622C 90 83 00 14 */ stw r4, 0x14(r3)
|
||||
/* 80326230 90 83 00 18 */ stw r4, 0x18(r3)
|
||||
/* 80326234 90 83 00 1C */ stw r4, 0x1c(r3)
|
||||
/* 80326238 90 83 00 20 */ stw r4, 0x20(r3)
|
||||
/* 8032623C 90 83 00 24 */ stw r4, 0x24(r3)
|
||||
/* 80326240 90 83 00 28 */ stw r4, 0x28(r3)
|
||||
/* 80326244 38 00 00 01 */ li r0, 1
|
||||
/* 80326248 90 03 00 2C */ stw r0, 0x2c(r3)
|
||||
/* 8032624C 90 83 00 30 */ stw r4, 0x30(r3)
|
||||
/* 80326250 90 83 00 34 */ stw r4, 0x34(r3)
|
||||
/* 80326254 4E 80 00 20 */ blr
|
||||
|
|
@ -1,12 +0,0 @@
|
|||
lbl_8032648C:
|
||||
/* 8032648C 38 0D 83 F0 */ la r0, sNoUseDrawMtxPtr__12J3DMtxBuffer(r13) /* 80450970-_SDA_BASE_ */
|
||||
/* 80326490 90 03 00 18 */ stw r0, 0x18(r3)
|
||||
/* 80326494 90 03 00 14 */ stw r0, 0x14(r3)
|
||||
/* 80326498 38 0D 83 F4 */ la r0, sNoUseNrmMtxPtr__12J3DMtxBuffer(r13) /* 80450974-_SDA_BASE_ */
|
||||
/* 8032649C 90 03 00 20 */ stw r0, 0x20(r3)
|
||||
/* 803264A0 90 03 00 1C */ stw r0, 0x1c(r3)
|
||||
/* 803264A4 38 00 00 00 */ li r0, 0
|
||||
/* 803264A8 90 03 00 28 */ stw r0, 0x28(r3)
|
||||
/* 803264AC 90 03 00 24 */ stw r0, 0x24(r3)
|
||||
/* 803264B0 38 60 00 00 */ li r3, 0
|
||||
/* 803264B4 4E 80 00 20 */ blr
|
||||
|
|
@ -1,53 +0,0 @@
|
|||
lbl_803251E4:
|
||||
/* 803251E4 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 803251E8 7C 08 02 A6 */ mflr r0
|
||||
/* 803251EC 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 803251F0 81 04 00 3C */ lwz r8, 0x3c(r4)
|
||||
/* 803251F4 80 A3 00 04 */ lwz r5, 4(r3)
|
||||
/* 803251F8 38 05 FF FF */ addi r0, r5, -1
|
||||
/* 803251FC 7D 06 00 38 */ and r6, r8, r0
|
||||
/* 80325200 28 08 00 00 */ cmplwi r8, 0
|
||||
/* 80325204 40 82 00 0C */ bne lbl_80325210
|
||||
/* 80325208 4B FF FE 95 */ bl entryMatSort__13J3DDrawBufferFP12J3DMatPacket
|
||||
/* 8032520C 48 00 00 80 */ b lbl_8032528C
|
||||
lbl_80325210:
|
||||
/* 80325210 38 00 00 00 */ li r0, 0
|
||||
/* 80325214 90 04 00 04 */ stw r0, 4(r4)
|
||||
/* 80325218 90 04 00 08 */ stw r0, 8(r4)
|
||||
/* 8032521C 80 A4 00 2C */ lwz r5, 0x2c(r4)
|
||||
/* 80325220 90 05 00 04 */ stw r0, 4(r5)
|
||||
/* 80325224 90 05 00 08 */ stw r0, 8(r5)
|
||||
/* 80325228 80 A3 00 00 */ lwz r5, 0(r3)
|
||||
/* 8032522C 54 C7 10 3A */ slwi r7, r6, 2
|
||||
/* 80325230 7C C5 38 2E */ lwzx r6, r5, r7
|
||||
/* 80325234 28 06 00 00 */ cmplwi r6, 0
|
||||
/* 80325238 40 82 00 10 */ bne lbl_80325248
|
||||
/* 8032523C 7C 85 39 2E */ stwx r4, r5, r7
|
||||
/* 80325240 38 60 00 01 */ li r3, 1
|
||||
/* 80325244 48 00 00 48 */ b lbl_8032528C
|
||||
lbl_80325248:
|
||||
/* 80325248 7C C5 33 78 */ mr r5, r6
|
||||
/* 8032524C 48 00 00 28 */ b lbl_80325274
|
||||
lbl_80325250:
|
||||
/* 80325250 80 05 00 3C */ lwz r0, 0x3c(r5)
|
||||
/* 80325254 7C 00 40 40 */ cmplw r0, r8
|
||||
/* 80325258 40 82 00 18 */ bne lbl_80325270
|
||||
/* 8032525C 7C A3 2B 78 */ mr r3, r5
|
||||
/* 80325260 80 84 00 2C */ lwz r4, 0x2c(r4)
|
||||
/* 80325264 4B FE D7 A1 */ bl addShapePacket__12J3DMatPacketFP14J3DShapePacket
|
||||
/* 80325268 38 60 00 00 */ li r3, 0
|
||||
/* 8032526C 48 00 00 20 */ b lbl_8032528C
|
||||
lbl_80325270:
|
||||
/* 80325270 80 A5 00 04 */ lwz r5, 4(r5)
|
||||
lbl_80325274:
|
||||
/* 80325274 28 05 00 00 */ cmplwi r5, 0
|
||||
/* 80325278 40 82 FF D8 */ bne lbl_80325250
|
||||
/* 8032527C 90 C4 00 04 */ stw r6, 4(r4)
|
||||
/* 80325280 80 63 00 00 */ lwz r3, 0(r3)
|
||||
/* 80325284 7C 83 39 2E */ stwx r4, r3, r7
|
||||
/* 80325288 38 60 00 01 */ li r3, 1
|
||||
lbl_8032528C:
|
||||
/* 8032528C 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80325290 7C 08 03 A6 */ mtlr r0
|
||||
/* 80325294 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80325298 4E 80 00 20 */ blr
|
||||
|
|
@ -1,91 +0,0 @@
|
|||
lbl_8032509C:
|
||||
/* 8032509C 94 21 FF E0 */ stwu r1, -0x20(r1)
|
||||
/* 803250A0 7C 08 02 A6 */ mflr r0
|
||||
/* 803250A4 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 803250A8 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 803250AC 48 03 D1 2D */ bl _savegpr_28
|
||||
/* 803250B0 7C 7E 1B 78 */ mr r30, r3
|
||||
/* 803250B4 7C 9F 23 78 */ mr r31, r4
|
||||
/* 803250B8 38 00 00 00 */ li r0, 0
|
||||
/* 803250BC 90 04 00 04 */ stw r0, 4(r4)
|
||||
/* 803250C0 90 04 00 08 */ stw r0, 8(r4)
|
||||
/* 803250C4 80 64 00 2C */ lwz r3, 0x2c(r4)
|
||||
/* 803250C8 90 03 00 04 */ stw r0, 4(r3)
|
||||
/* 803250CC 90 03 00 08 */ stw r0, 8(r3)
|
||||
/* 803250D0 80 04 00 34 */ lwz r0, 0x34(r4)
|
||||
/* 803250D4 54 00 00 01 */ rlwinm. r0, r0, 0, 0, 0
|
||||
/* 803250D8 41 82 00 20 */ beq lbl_803250F8
|
||||
/* 803250DC 80 7E 00 00 */ lwz r3, 0(r30)
|
||||
/* 803250E0 80 03 00 00 */ lwz r0, 0(r3)
|
||||
/* 803250E4 90 1F 00 04 */ stw r0, 4(r31)
|
||||
/* 803250E8 80 7E 00 00 */ lwz r3, 0(r30)
|
||||
/* 803250EC 93 E3 00 00 */ stw r31, 0(r3)
|
||||
/* 803250F0 38 60 00 01 */ li r3, 1
|
||||
/* 803250F4 48 00 00 D8 */ b lbl_803251CC
|
||||
lbl_803250F8:
|
||||
/* 803250F8 3C 60 80 43 */ lis r3, j3dSys@ha /* 0x80434AC8@ha */
|
||||
/* 803250FC 38 63 4A C8 */ addi r3, r3, j3dSys@l /* 0x80434AC8@l */
|
||||
/* 80325100 83 A3 00 58 */ lwz r29, 0x58(r3)
|
||||
/* 80325104 80 7F 00 30 */ lwz r3, 0x30(r31)
|
||||
/* 80325108 80 63 00 2C */ lwz r3, 0x2c(r3)
|
||||
/* 8032510C 38 80 00 00 */ li r4, 0
|
||||
/* 80325110 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 80325114 81 8C 00 50 */ lwz r12, 0x50(r12)
|
||||
/* 80325118 7D 89 03 A6 */ mtctr r12
|
||||
/* 8032511C 4E 80 04 21 */ bctrl
|
||||
/* 80325120 54 60 04 3E */ clrlwi r0, r3, 0x10
|
||||
/* 80325124 28 00 FF FF */ cmplwi r0, 0xffff
|
||||
/* 80325128 40 82 00 0C */ bne lbl_80325134
|
||||
/* 8032512C 38 80 00 00 */ li r4, 0
|
||||
/* 80325130 48 00 00 1C */ b lbl_8032514C
|
||||
lbl_80325134:
|
||||
/* 80325134 80 9D 00 04 */ lwz r4, 4(r29)
|
||||
/* 80325138 54 60 2A F4 */ rlwinm r0, r3, 5, 0xb, 0x1a
|
||||
/* 8032513C 7C 64 02 14 */ add r3, r4, r0
|
||||
/* 80325140 80 03 00 1C */ lwz r0, 0x1c(r3)
|
||||
/* 80325144 7C 03 02 14 */ add r0, r3, r0
|
||||
/* 80325148 54 04 D9 7E */ srwi r4, r0, 5
|
||||
lbl_8032514C:
|
||||
/* 8032514C 80 7E 00 04 */ lwz r3, 4(r30)
|
||||
/* 80325150 38 03 FF FF */ addi r0, r3, -1
|
||||
/* 80325154 7C 80 00 38 */ and r0, r4, r0
|
||||
/* 80325158 80 7E 00 00 */ lwz r3, 0(r30)
|
||||
/* 8032515C 54 1D 10 3A */ slwi r29, r0, 2
|
||||
/* 80325160 7C 03 E8 2E */ lwzx r0, r3, r29
|
||||
/* 80325164 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 80325168 40 82 00 10 */ bne lbl_80325178
|
||||
/* 8032516C 7F E3 E9 2E */ stwx r31, r3, r29
|
||||
/* 80325170 38 60 00 01 */ li r3, 1
|
||||
/* 80325174 48 00 00 58 */ b lbl_803251CC
|
||||
lbl_80325178:
|
||||
/* 80325178 7C 1C 03 78 */ mr r28, r0
|
||||
/* 8032517C 48 00 00 30 */ b lbl_803251AC
|
||||
lbl_80325180:
|
||||
/* 80325180 7F 83 E3 78 */ mr r3, r28
|
||||
/* 80325184 7F E4 FB 78 */ mr r4, r31
|
||||
/* 80325188 4B FE D8 ED */ bl isSame__12J3DMatPacketCFP12J3DMatPacket
|
||||
/* 8032518C 54 60 06 3F */ clrlwi. r0, r3, 0x18
|
||||
/* 80325190 41 82 00 18 */ beq lbl_803251A8
|
||||
/* 80325194 7F 83 E3 78 */ mr r3, r28
|
||||
/* 80325198 80 9F 00 2C */ lwz r4, 0x2c(r31)
|
||||
/* 8032519C 4B FE D8 69 */ bl addShapePacket__12J3DMatPacketFP14J3DShapePacket
|
||||
/* 803251A0 38 60 00 00 */ li r3, 0
|
||||
/* 803251A4 48 00 00 28 */ b lbl_803251CC
|
||||
lbl_803251A8:
|
||||
/* 803251A8 83 9C 00 04 */ lwz r28, 4(r28)
|
||||
lbl_803251AC:
|
||||
/* 803251AC 28 1C 00 00 */ cmplwi r28, 0
|
||||
/* 803251B0 40 82 FF D0 */ bne lbl_80325180
|
||||
/* 803251B4 80 7E 00 00 */ lwz r3, 0(r30)
|
||||
/* 803251B8 7C 03 E8 2E */ lwzx r0, r3, r29
|
||||
/* 803251BC 90 1F 00 04 */ stw r0, 4(r31)
|
||||
/* 803251C0 80 7E 00 00 */ lwz r3, 0(r30)
|
||||
/* 803251C4 7F E3 E9 2E */ stwx r31, r3, r29
|
||||
/* 803251C8 38 60 00 01 */ li r3, 1
|
||||
lbl_803251CC:
|
||||
/* 803251CC 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 803251D0 48 03 D0 55 */ bl _restgpr_28
|
||||
/* 803251D4 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 803251D8 7C 08 03 A6 */ mtlr r0
|
||||
/* 803251DC 38 21 00 20 */ addi r1, r1, 0x20
|
||||
/* 803251E0 4E 80 00 20 */ blr
|
||||
|
|
@ -1,16 +0,0 @@
|
|||
lbl_80325068:
|
||||
/* 80325068 80 A3 00 04 */ lwz r5, 4(r3)
|
||||
/* 8032506C 38 80 00 00 */ li r4, 0
|
||||
/* 80325070 7C 80 23 78 */ mr r0, r4
|
||||
/* 80325074 7C A9 03 A6 */ mtctr r5
|
||||
/* 80325078 28 05 00 00 */ cmplwi r5, 0
|
||||
/* 8032507C 40 81 00 14 */ ble lbl_80325090
|
||||
lbl_80325080:
|
||||
/* 80325080 80 A3 00 00 */ lwz r5, 0(r3)
|
||||
/* 80325084 7C 05 21 2E */ stwx r0, r5, r4
|
||||
/* 80325088 38 84 00 04 */ addi r4, r4, 4
|
||||
/* 8032508C 42 00 FF F4 */ bdnz lbl_80325080
|
||||
lbl_80325090:
|
||||
/* 80325090 38 00 00 00 */ li r0, 0
|
||||
/* 80325094 90 03 00 20 */ stw r0, 0x20(r3)
|
||||
/* 80325098 4E 80 00 20 */ blr
|
||||
|
|
@ -1,31 +0,0 @@
|
|||
lbl_8029A13C:
|
||||
/* 8029A13C 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 8029A140 7C 08 02 A6 */ mflr r0
|
||||
/* 8029A144 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 8029A148 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 8029A14C 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 8029A150 3C 60 80 3C */ lis r3, __vt__11JASDisposer@ha /* 0x803C7838@ha */
|
||||
/* 8029A154 38 03 78 38 */ addi r0, r3, __vt__11JASDisposer@l /* 0x803C7838@l */
|
||||
/* 8029A158 90 1F 00 00 */ stw r0, 0(r31)
|
||||
/* 8029A15C 3C 60 80 3C */ lis r3, __vt__10JASWaveArc@ha /* 0x803C7820@ha */
|
||||
/* 8029A160 38 03 78 20 */ addi r0, r3, __vt__10JASWaveArc@l /* 0x803C7820@l */
|
||||
/* 8029A164 90 1F 00 00 */ stw r0, 0(r31)
|
||||
/* 8029A168 7F E4 FB 78 */ mr r4, r31
|
||||
/* 8029A16C 38 64 00 04 */ addi r3, r4, 4
|
||||
/* 8029A170 4B FF 5F D1 */ bl __ct__7JASHeapFP11JASDisposer
|
||||
/* 8029A174 38 60 00 00 */ li r3, 0
|
||||
/* 8029A178 90 7F 00 48 */ stw r3, 0x48(r31)
|
||||
/* 8029A17C 90 7F 00 4C */ stw r3, 0x4c(r31)
|
||||
/* 8029A180 38 00 FF FF */ li r0, -1
|
||||
/* 8029A184 90 1F 00 50 */ stw r0, 0x50(r31)
|
||||
/* 8029A188 90 7F 00 54 */ stw r3, 0x54(r31)
|
||||
/* 8029A18C B0 7F 00 58 */ sth r3, 0x58(r31)
|
||||
/* 8029A190 B0 7F 00 5A */ sth r3, 0x5a(r31)
|
||||
/* 8029A194 38 7F 00 5C */ addi r3, r31, 0x5c
|
||||
/* 8029A198 48 0A 4E 71 */ bl OSInitMutex
|
||||
/* 8029A19C 7F E3 FB 78 */ mr r3, r31
|
||||
/* 8029A1A0 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 8029A1A4 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 8029A1A8 7C 08 03 A6 */ mtlr r0
|
||||
/* 8029A1AC 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 8029A1B0 4E 80 00 20 */ blr
|
||||
|
|
@ -1,39 +0,0 @@
|
|||
lbl_8029A2EC:
|
||||
/* 8029A2EC 94 21 FF E0 */ stwu r1, -0x20(r1)
|
||||
/* 8029A2F0 7C 08 02 A6 */ mflr r0
|
||||
/* 8029A2F4 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 8029A2F8 93 E1 00 1C */ stw r31, 0x1c(r1)
|
||||
/* 8029A2FC 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 8029A300 38 7F 00 5C */ addi r3, r31, 0x5c
|
||||
/* 8029A304 90 61 00 08 */ stw r3, 8(r1)
|
||||
/* 8029A308 48 0A 4D 39 */ bl OSLockMutex
|
||||
/* 8029A30C 80 1F 00 4C */ lwz r0, 0x4c(r31)
|
||||
/* 8029A310 2C 00 00 00 */ cmpwi r0, 0
|
||||
/* 8029A314 40 82 00 14 */ bne lbl_8029A328
|
||||
/* 8029A318 80 61 00 08 */ lwz r3, 8(r1)
|
||||
/* 8029A31C 48 0A 4E 01 */ bl OSUnlockMutex
|
||||
/* 8029A320 38 60 00 00 */ li r3, 0
|
||||
/* 8029A324 48 00 00 40 */ b lbl_8029A364
|
||||
lbl_8029A328:
|
||||
/* 8029A328 80 1F 00 4C */ lwz r0, 0x4c(r31)
|
||||
/* 8029A32C 2C 00 00 01 */ cmpwi r0, 1
|
||||
/* 8029A330 40 82 00 1C */ bne lbl_8029A34C
|
||||
/* 8029A334 38 00 00 00 */ li r0, 0
|
||||
/* 8029A338 90 1F 00 4C */ stw r0, 0x4c(r31)
|
||||
/* 8029A33C 80 61 00 08 */ lwz r3, 8(r1)
|
||||
/* 8029A340 48 0A 4D DD */ bl OSUnlockMutex
|
||||
/* 8029A344 38 60 00 00 */ li r3, 0
|
||||
/* 8029A348 48 00 00 1C */ b lbl_8029A364
|
||||
lbl_8029A34C:
|
||||
/* 8029A34C 38 00 00 00 */ li r0, 0
|
||||
/* 8029A350 90 1F 00 48 */ stw r0, 0x48(r31)
|
||||
/* 8029A354 90 1F 00 4C */ stw r0, 0x4c(r31)
|
||||
/* 8029A358 80 61 00 08 */ lwz r3, 8(r1)
|
||||
/* 8029A35C 48 0A 4D C1 */ bl OSUnlockMutex
|
||||
/* 8029A360 38 60 00 01 */ li r3, 1
|
||||
lbl_8029A364:
|
||||
/* 8029A364 83 E1 00 1C */ lwz r31, 0x1c(r1)
|
||||
/* 8029A368 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 8029A36C 7C 08 03 A6 */ mtlr r0
|
||||
/* 8029A370 38 21 00 20 */ addi r1, r1, 0x20
|
||||
/* 8029A374 4E 80 00 20 */ blr
|
||||
|
|
@ -1,10 +0,0 @@
|
|||
lbl_8029A640:
|
||||
/* 8029A640 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 8029A644 7C 08 02 A6 */ mflr r0
|
||||
/* 8029A648 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 8029A64C 38 63 00 04 */ addi r3, r3, 4
|
||||
/* 8029A650 4B FF 5E 95 */ bl free__7JASHeapFv
|
||||
/* 8029A654 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 8029A658 7C 08 03 A6 */ mtlr r0
|
||||
/* 8029A65C 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 8029A660 4E 80 00 20 */ blr
|
||||
|
|
@ -1,4 +0,0 @@
|
|||
lbl_8029A130:
|
||||
/* 8029A130 3C 60 80 3C */ lis r3, sCurrentDir__16JASWaveArcLoader@ha /* 0x803C77E0@ha */
|
||||
/* 8029A134 38 63 77 E0 */ addi r3, r3, sCurrentDir__16JASWaveArcLoader@l /* 0x803C77E0@l */
|
||||
/* 8029A138 4E 80 00 20 */ blr
|
||||
|
|
@ -1,15 +0,0 @@
|
|||
lbl_8029A0A0:
|
||||
/* 8029A0A0 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 8029A0A4 7C 08 02 A6 */ mflr r0
|
||||
/* 8029A0A8 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 8029A0AC 80 6D 8D 10 */ lwz r3, sAramHeap__16JASWaveArcLoader(r13)
|
||||
/* 8029A0B0 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 8029A0B4 41 82 00 08 */ beq lbl_8029A0BC
|
||||
/* 8029A0B8 48 00 00 08 */ b lbl_8029A0C0
|
||||
lbl_8029A0BC:
|
||||
/* 8029A0BC 4B FF 6A 4D */ bl getAramHeap__9JASKernelFv
|
||||
lbl_8029A0C0:
|
||||
/* 8029A0C0 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 8029A0C4 7C 08 03 A6 */ mtlr r0
|
||||
/* 8029A0C8 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 8029A0CC 4E 80 00 20 */ blr
|
||||
|
|
@ -1,41 +0,0 @@
|
|||
lbl_8029A258:
|
||||
/* 8029A258 94 21 FF E0 */ stwu r1, -0x20(r1)
|
||||
/* 8029A25C 7C 08 02 A6 */ mflr r0
|
||||
/* 8029A260 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 8029A264 93 E1 00 1C */ stw r31, 0x1c(r1)
|
||||
/* 8029A268 93 C1 00 18 */ stw r30, 0x18(r1)
|
||||
/* 8029A26C 7C 7E 1B 78 */ mr r30, r3
|
||||
/* 8029A270 7C 9F 23 78 */ mr r31, r4
|
||||
/* 8029A274 38 7E 00 5C */ addi r3, r30, 0x5c
|
||||
/* 8029A278 90 61 00 08 */ stw r3, 8(r1)
|
||||
/* 8029A27C 48 0A 4D C5 */ bl OSLockMutex
|
||||
/* 8029A280 A0 1E 00 58 */ lhz r0, 0x58(r30)
|
||||
/* 8029A284 7C 00 F8 40 */ cmplw r0, r31
|
||||
/* 8029A288 41 82 00 14 */ beq lbl_8029A29C
|
||||
/* 8029A28C 80 61 00 08 */ lwz r3, 8(r1)
|
||||
/* 8029A290 48 0A 4E 8D */ bl OSUnlockMutex
|
||||
/* 8029A294 38 60 00 00 */ li r3, 0
|
||||
/* 8029A298 48 00 00 3C */ b lbl_8029A2D4
|
||||
lbl_8029A29C:
|
||||
/* 8029A29C 80 1E 00 4C */ lwz r0, 0x4c(r30)
|
||||
/* 8029A2A0 2C 00 00 01 */ cmpwi r0, 1
|
||||
/* 8029A2A4 41 82 00 14 */ beq lbl_8029A2B8
|
||||
/* 8029A2A8 80 61 00 08 */ lwz r3, 8(r1)
|
||||
/* 8029A2AC 48 0A 4E 71 */ bl OSUnlockMutex
|
||||
/* 8029A2B0 38 60 00 00 */ li r3, 0
|
||||
/* 8029A2B4 48 00 00 20 */ b lbl_8029A2D4
|
||||
lbl_8029A2B8:
|
||||
/* 8029A2B8 38 00 00 01 */ li r0, 1
|
||||
/* 8029A2BC 90 1E 00 48 */ stw r0, 0x48(r30)
|
||||
/* 8029A2C0 38 00 00 02 */ li r0, 2
|
||||
/* 8029A2C4 90 1E 00 4C */ stw r0, 0x4c(r30)
|
||||
/* 8029A2C8 80 61 00 08 */ lwz r3, 8(r1)
|
||||
/* 8029A2CC 48 0A 4E 51 */ bl OSUnlockMutex
|
||||
/* 8029A2D0 38 60 00 01 */ li r3, 1
|
||||
lbl_8029A2D4:
|
||||
/* 8029A2D4 83 E1 00 1C */ lwz r31, 0x1c(r1)
|
||||
/* 8029A2D8 83 C1 00 18 */ lwz r30, 0x18(r1)
|
||||
/* 8029A2DC 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 8029A2E0 7C 08 03 A6 */ mtlr r0
|
||||
/* 8029A2E4 38 21 00 20 */ addi r1, r1, 0x20
|
||||
/* 8029A2E8 4E 80 00 20 */ blr
|
||||
|
|
@ -1,54 +0,0 @@
|
|||
lbl_8029A580:
|
||||
/* 8029A580 94 21 FF E0 */ stwu r1, -0x20(r1)
|
||||
/* 8029A584 7C 08 02 A6 */ mflr r0
|
||||
/* 8029A588 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 8029A58C 93 E1 00 1C */ stw r31, 0x1c(r1)
|
||||
/* 8029A590 93 C1 00 18 */ stw r30, 0x18(r1)
|
||||
/* 8029A594 7C 7E 1B 78 */ mr r30, r3
|
||||
/* 8029A598 7C 9F 23 78 */ mr r31, r4
|
||||
/* 8029A59C 80 03 00 50 */ lwz r0, 0x50(r3)
|
||||
/* 8029A5A0 2C 00 00 00 */ cmpwi r0, 0
|
||||
/* 8029A5A4 40 80 00 0C */ bge lbl_8029A5B0
|
||||
/* 8029A5A8 38 60 00 00 */ li r3, 0
|
||||
/* 8029A5AC 48 00 00 7C */ b lbl_8029A628
|
||||
lbl_8029A5B0:
|
||||
/* 8029A5B0 38 7E 00 5C */ addi r3, r30, 0x5c
|
||||
/* 8029A5B4 90 61 00 08 */ stw r3, 8(r1)
|
||||
/* 8029A5B8 48 0A 4A 89 */ bl OSLockMutex
|
||||
/* 8029A5BC 80 1E 00 4C */ lwz r0, 0x4c(r30)
|
||||
/* 8029A5C0 2C 00 00 00 */ cmpwi r0, 0
|
||||
/* 8029A5C4 41 82 00 14 */ beq lbl_8029A5D8
|
||||
/* 8029A5C8 80 61 00 08 */ lwz r3, 8(r1)
|
||||
/* 8029A5CC 48 0A 4B 51 */ bl OSUnlockMutex
|
||||
/* 8029A5D0 38 60 00 00 */ li r3, 0
|
||||
/* 8029A5D4 48 00 00 54 */ b lbl_8029A628
|
||||
lbl_8029A5D8:
|
||||
/* 8029A5D8 28 1F 00 00 */ cmplwi r31, 0
|
||||
/* 8029A5DC 40 82 00 0C */ bne lbl_8029A5E8
|
||||
/* 8029A5E0 4B FF FA C1 */ bl getRootHeap__16JASWaveArcLoaderFv
|
||||
/* 8029A5E4 7C 7F 1B 78 */ mr r31, r3
|
||||
lbl_8029A5E8:
|
||||
/* 8029A5E8 38 7E 00 04 */ addi r3, r30, 4
|
||||
/* 8029A5EC 7F E4 FB 78 */ mr r4, r31
|
||||
/* 8029A5F0 80 BE 00 54 */ lwz r5, 0x54(r30)
|
||||
/* 8029A5F4 4B FF 5E 01 */ bl allocTail__7JASHeapFP7JASHeapUl
|
||||
/* 8029A5F8 54 60 06 3F */ clrlwi. r0, r3, 0x18
|
||||
/* 8029A5FC 40 82 00 14 */ bne lbl_8029A610
|
||||
/* 8029A600 80 61 00 08 */ lwz r3, 8(r1)
|
||||
/* 8029A604 48 0A 4B 19 */ bl OSUnlockMutex
|
||||
/* 8029A608 38 60 00 00 */ li r3, 0
|
||||
/* 8029A60C 48 00 00 1C */ b lbl_8029A628
|
||||
lbl_8029A610:
|
||||
/* 8029A610 7F C3 F3 78 */ mr r3, r30
|
||||
/* 8029A614 4B FF FD F1 */ bl sendLoadCmd__10JASWaveArcFv
|
||||
/* 8029A618 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 8029A61C 80 61 00 08 */ lwz r3, 8(r1)
|
||||
/* 8029A620 48 0A 4A FD */ bl OSUnlockMutex
|
||||
/* 8029A624 7F E3 FB 78 */ mr r3, r31
|
||||
lbl_8029A628:
|
||||
/* 8029A628 83 E1 00 1C */ lwz r31, 0x1c(r1)
|
||||
/* 8029A62C 83 C1 00 18 */ lwz r30, 0x18(r1)
|
||||
/* 8029A630 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 8029A634 7C 08 03 A6 */ mtlr r0
|
||||
/* 8029A638 38 21 00 20 */ addi r1, r1, 0x20
|
||||
/* 8029A63C 4E 80 00 20 */ blr
|
||||
|
|
@ -1,37 +0,0 @@
|
|||
lbl_8029A378:
|
||||
/* 8029A378 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 8029A37C 7C 08 02 A6 */ mflr r0
|
||||
/* 8029A380 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 8029A384 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 8029A388 93 C1 00 08 */ stw r30, 8(r1)
|
||||
/* 8029A38C 7C 7E 1B 78 */ mr r30, r3
|
||||
/* 8029A390 83 E3 00 00 */ lwz r31, 0(r3)
|
||||
/* 8029A394 80 63 00 04 */ lwz r3, 4(r3)
|
||||
/* 8029A398 80 9E 00 08 */ lwz r4, 8(r30)
|
||||
/* 8029A39C 38 A0 00 00 */ li r5, 0
|
||||
/* 8029A3A0 38 C0 00 00 */ li r6, 0
|
||||
/* 8029A3A4 38 E0 00 00 */ li r7, 0
|
||||
/* 8029A3A8 39 00 00 00 */ li r8, 0
|
||||
/* 8029A3AC 48 04 04 C9 */ bl loadToAram__16JKRDvdAramRipperFlUl15JKRExpandSwitchUlUlPUl
|
||||
/* 8029A3B0 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 8029A3B4 41 82 00 38 */ beq lbl_8029A3EC
|
||||
/* 8029A3B8 A0 7F 00 5A */ lhz r3, 0x5a(r31)
|
||||
/* 8029A3BC 38 03 FF FF */ addi r0, r3, -1
|
||||
/* 8029A3C0 B0 1F 00 5A */ sth r0, 0x5a(r31)
|
||||
/* 8029A3C4 7F E3 FB 78 */ mr r3, r31
|
||||
/* 8029A3C8 80 9E 00 0C */ lwz r4, 0xc(r30)
|
||||
/* 8029A3CC 4B FF FE 8D */ bl loadSetup__10JASWaveArcFUl
|
||||
/* 8029A3D0 54 60 06 3F */ clrlwi. r0, r3, 0x18
|
||||
/* 8029A3D4 41 82 00 18 */ beq lbl_8029A3EC
|
||||
/* 8029A3D8 7F E3 FB 78 */ mr r3, r31
|
||||
/* 8029A3DC 81 9F 00 00 */ lwz r12, 0(r31)
|
||||
/* 8029A3E0 81 8C 00 10 */ lwz r12, 0x10(r12)
|
||||
/* 8029A3E4 7D 89 03 A6 */ mtctr r12
|
||||
/* 8029A3E8 4E 80 04 21 */ bctrl
|
||||
lbl_8029A3EC:
|
||||
/* 8029A3EC 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 8029A3F0 83 C1 00 08 */ lwz r30, 8(r1)
|
||||
/* 8029A3F4 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 8029A3F8 7C 08 03 A6 */ mtlr r0
|
||||
/* 8029A3FC 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 8029A400 4E 80 00 20 */ blr
|
||||
|
|
@ -1,54 +0,0 @@
|
|||
lbl_8029A4C0:
|
||||
/* 8029A4C0 94 21 FF E0 */ stwu r1, -0x20(r1)
|
||||
/* 8029A4C4 7C 08 02 A6 */ mflr r0
|
||||
/* 8029A4C8 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 8029A4CC 93 E1 00 1C */ stw r31, 0x1c(r1)
|
||||
/* 8029A4D0 93 C1 00 18 */ stw r30, 0x18(r1)
|
||||
/* 8029A4D4 7C 7E 1B 78 */ mr r30, r3
|
||||
/* 8029A4D8 7C 9F 23 78 */ mr r31, r4
|
||||
/* 8029A4DC 80 03 00 50 */ lwz r0, 0x50(r3)
|
||||
/* 8029A4E0 2C 00 00 00 */ cmpwi r0, 0
|
||||
/* 8029A4E4 40 80 00 0C */ bge lbl_8029A4F0
|
||||
/* 8029A4E8 38 60 00 00 */ li r3, 0
|
||||
/* 8029A4EC 48 00 00 7C */ b lbl_8029A568
|
||||
lbl_8029A4F0:
|
||||
/* 8029A4F0 38 7E 00 5C */ addi r3, r30, 0x5c
|
||||
/* 8029A4F4 90 61 00 08 */ stw r3, 8(r1)
|
||||
/* 8029A4F8 48 0A 4B 49 */ bl OSLockMutex
|
||||
/* 8029A4FC 80 1E 00 4C */ lwz r0, 0x4c(r30)
|
||||
/* 8029A500 2C 00 00 00 */ cmpwi r0, 0
|
||||
/* 8029A504 41 82 00 14 */ beq lbl_8029A518
|
||||
/* 8029A508 80 61 00 08 */ lwz r3, 8(r1)
|
||||
/* 8029A50C 48 0A 4C 11 */ bl OSUnlockMutex
|
||||
/* 8029A510 38 60 00 00 */ li r3, 0
|
||||
/* 8029A514 48 00 00 54 */ b lbl_8029A568
|
||||
lbl_8029A518:
|
||||
/* 8029A518 28 1F 00 00 */ cmplwi r31, 0
|
||||
/* 8029A51C 40 82 00 0C */ bne lbl_8029A528
|
||||
/* 8029A520 4B FF FB 81 */ bl getRootHeap__16JASWaveArcLoaderFv
|
||||
/* 8029A524 7C 7F 1B 78 */ mr r31, r3
|
||||
lbl_8029A528:
|
||||
/* 8029A528 38 7E 00 04 */ addi r3, r30, 4
|
||||
/* 8029A52C 7F E4 FB 78 */ mr r4, r31
|
||||
/* 8029A530 80 BE 00 54 */ lwz r5, 0x54(r30)
|
||||
/* 8029A534 4B FF 5C E9 */ bl alloc__7JASHeapFP7JASHeapUl
|
||||
/* 8029A538 54 60 06 3F */ clrlwi. r0, r3, 0x18
|
||||
/* 8029A53C 40 82 00 14 */ bne lbl_8029A550
|
||||
/* 8029A540 80 61 00 08 */ lwz r3, 8(r1)
|
||||
/* 8029A544 48 0A 4B D9 */ bl OSUnlockMutex
|
||||
/* 8029A548 38 60 00 00 */ li r3, 0
|
||||
/* 8029A54C 48 00 00 1C */ b lbl_8029A568
|
||||
lbl_8029A550:
|
||||
/* 8029A550 7F C3 F3 78 */ mr r3, r30
|
||||
/* 8029A554 4B FF FE B1 */ bl sendLoadCmd__10JASWaveArcFv
|
||||
/* 8029A558 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 8029A55C 80 61 00 08 */ lwz r3, 8(r1)
|
||||
/* 8029A560 48 0A 4B BD */ bl OSUnlockMutex
|
||||
/* 8029A564 7F E3 FB 78 */ mr r3, r31
|
||||
lbl_8029A568:
|
||||
/* 8029A568 83 E1 00 1C */ lwz r31, 0x1c(r1)
|
||||
/* 8029A56C 83 C1 00 18 */ lwz r30, 0x18(r1)
|
||||
/* 8029A570 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 8029A574 7C 08 03 A6 */ mtlr r0
|
||||
/* 8029A578 38 21 00 20 */ addi r1, r1, 0x20
|
||||
/* 8029A57C 4E 80 00 20 */ blr
|
||||
|
|
@ -1,20 +0,0 @@
|
|||
lbl_8029A664:
|
||||
/* 8029A664 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 8029A668 7C 08 02 A6 */ mflr r0
|
||||
/* 8029A66C 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 8029A670 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 8029A674 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 8029A678 4B FF FC 75 */ bl eraseSetup__10JASWaveArcFv
|
||||
/* 8029A67C 54 60 06 3F */ clrlwi. r0, r3, 0x18
|
||||
/* 8029A680 41 82 00 18 */ beq lbl_8029A698
|
||||
/* 8029A684 7F E3 FB 78 */ mr r3, r31
|
||||
/* 8029A688 81 9F 00 00 */ lwz r12, 0(r31)
|
||||
/* 8029A68C 81 8C 00 14 */ lwz r12, 0x14(r12)
|
||||
/* 8029A690 7D 89 03 A6 */ mtctr r12
|
||||
/* 8029A694 4E 80 04 21 */ bctrl
|
||||
lbl_8029A698:
|
||||
/* 8029A698 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 8029A69C 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 8029A6A0 7C 08 03 A6 */ mtlr r0
|
||||
/* 8029A6A4 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 8029A6A8 4E 80 00 20 */ blr
|
||||
|
|
@ -1,50 +0,0 @@
|
|||
lbl_8029A404:
|
||||
/* 8029A404 94 21 FF D0 */ stwu r1, -0x30(r1)
|
||||
/* 8029A408 7C 08 02 A6 */ mflr r0
|
||||
/* 8029A40C 90 01 00 34 */ stw r0, 0x34(r1)
|
||||
/* 8029A410 93 E1 00 2C */ stw r31, 0x2c(r1)
|
||||
/* 8029A414 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 8029A418 38 7F 00 5C */ addi r3, r31, 0x5c
|
||||
/* 8029A41C 90 61 00 08 */ stw r3, 8(r1)
|
||||
/* 8029A420 48 0A 4C 21 */ bl OSLockMutex
|
||||
/* 8029A424 38 00 00 00 */ li r0, 0
|
||||
/* 8029A428 90 1F 00 48 */ stw r0, 0x48(r31)
|
||||
/* 8029A42C 38 00 00 01 */ li r0, 1
|
||||
/* 8029A430 90 1F 00 4C */ stw r0, 0x4c(r31)
|
||||
/* 8029A434 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 8029A438 80 1F 00 50 */ lwz r0, 0x50(r31)
|
||||
/* 8029A43C 90 01 00 10 */ stw r0, 0x10(r1)
|
||||
/* 8029A440 80 1F 00 3C */ lwz r0, 0x3c(r31)
|
||||
/* 8029A444 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 8029A448 A0 7F 00 58 */ lhz r3, 0x58(r31)
|
||||
/* 8029A44C 38 03 00 01 */ addi r0, r3, 1
|
||||
/* 8029A450 B0 1F 00 58 */ sth r0, 0x58(r31)
|
||||
/* 8029A454 54 00 04 3E */ clrlwi r0, r0, 0x10
|
||||
/* 8029A458 90 01 00 18 */ stw r0, 0x18(r1)
|
||||
/* 8029A45C A0 7F 00 5A */ lhz r3, 0x5a(r31)
|
||||
/* 8029A460 38 03 00 01 */ addi r0, r3, 1
|
||||
/* 8029A464 B0 1F 00 5A */ sth r0, 0x5a(r31)
|
||||
/* 8029A468 4B FF 5A 95 */ bl getThreadPointer__6JASDvdFv
|
||||
/* 8029A46C 3C 80 80 2A */ lis r4, loadToAramCallback__10JASWaveArcFPv@ha /* 0x8029A378@ha */
|
||||
/* 8029A470 38 84 A3 78 */ addi r4, r4, loadToAramCallback__10JASWaveArcFPv@l /* 0x8029A378@l */
|
||||
/* 8029A474 38 A1 00 0C */ addi r5, r1, 0xc
|
||||
/* 8029A478 38 C0 00 10 */ li r6, 0x10
|
||||
/* 8029A47C 4B FF 56 E1 */ bl sendCmdMsg__13JASTaskThreadFPFPv_vPCvUl
|
||||
/* 8029A480 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 8029A484 40 82 00 1C */ bne lbl_8029A4A0
|
||||
/* 8029A488 38 7F 00 04 */ addi r3, r31, 4
|
||||
/* 8029A48C 4B FF 60 59 */ bl free__7JASHeapFv
|
||||
/* 8029A490 80 61 00 08 */ lwz r3, 8(r1)
|
||||
/* 8029A494 48 0A 4C 89 */ bl OSUnlockMutex
|
||||
/* 8029A498 38 60 00 00 */ li r3, 0
|
||||
/* 8029A49C 48 00 00 10 */ b lbl_8029A4AC
|
||||
lbl_8029A4A0:
|
||||
/* 8029A4A0 80 61 00 08 */ lwz r3, 8(r1)
|
||||
/* 8029A4A4 48 0A 4C 79 */ bl OSUnlockMutex
|
||||
/* 8029A4A8 38 60 00 01 */ li r3, 1
|
||||
lbl_8029A4AC:
|
||||
/* 8029A4AC 83 E1 00 2C */ lwz r31, 0x2c(r1)
|
||||
/* 8029A4B0 80 01 00 34 */ lwz r0, 0x34(r1)
|
||||
/* 8029A4B4 7C 08 03 A6 */ mtlr r0
|
||||
/* 8029A4B8 38 21 00 30 */ addi r1, r1, 0x30
|
||||
/* 8029A4BC 4E 80 00 20 */ blr
|
||||
|
|
@ -1,26 +0,0 @@
|
|||
lbl_8029A0D0:
|
||||
/* 8029A0D0 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 8029A0D4 7C 08 02 A6 */ mflr r0
|
||||
/* 8029A0D8 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 8029A0DC 7C 64 1B 78 */ mr r4, r3
|
||||
/* 8029A0E0 3C 60 80 3C */ lis r3, sCurrentDir__16JASWaveArcLoader@ha /* 0x803C77E0@ha */
|
||||
/* 8029A0E4 38 63 77 E0 */ addi r3, r3, sCurrentDir__16JASWaveArcLoader@l /* 0x803C77E0@l */
|
||||
/* 8029A0E8 48 0C EA 45 */ bl strcpy
|
||||
/* 8029A0EC 3C 60 80 3C */ lis r3, sCurrentDir__16JASWaveArcLoader@ha /* 0x803C77E0@ha */
|
||||
/* 8029A0F0 38 63 77 E0 */ addi r3, r3, sCurrentDir__16JASWaveArcLoader@l /* 0x803C77E0@l */
|
||||
/* 8029A0F4 48 0C EA F1 */ bl strlen
|
||||
/* 8029A0F8 3C 80 80 3C */ lis r4, sCurrentDir__16JASWaveArcLoader@ha /* 0x803C77E0@ha */
|
||||
/* 8029A0FC 38 A4 77 E0 */ addi r5, r4, sCurrentDir__16JASWaveArcLoader@l /* 0x803C77E0@l */
|
||||
/* 8029A100 7C 85 1A 14 */ add r4, r5, r3
|
||||
/* 8029A104 88 04 FF FF */ lbz r0, -1(r4)
|
||||
/* 8029A108 2C 00 00 2F */ cmpwi r0, 0x2f
|
||||
/* 8029A10C 41 82 00 14 */ beq lbl_8029A120
|
||||
/* 8029A110 38 00 00 2F */ li r0, 0x2f
|
||||
/* 8029A114 7C 05 19 AE */ stbx r0, r5, r3
|
||||
/* 8029A118 38 00 00 00 */ li r0, 0
|
||||
/* 8029A11C 98 04 00 01 */ stb r0, 1(r4)
|
||||
lbl_8029A120:
|
||||
/* 8029A120 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 8029A124 7C 08 03 A6 */ mtlr r0
|
||||
/* 8029A128 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 8029A12C 4E 80 00 20 */ blr
|
||||
|
|
@ -1,26 +0,0 @@
|
|||
lbl_8029A6AC:
|
||||
/* 8029A6AC 94 21 FF B0 */ stwu r1, -0x50(r1)
|
||||
/* 8029A6B0 7C 08 02 A6 */ mflr r0
|
||||
/* 8029A6B4 90 01 00 54 */ stw r0, 0x54(r1)
|
||||
/* 8029A6B8 93 E1 00 4C */ stw r31, 0x4c(r1)
|
||||
/* 8029A6BC 93 C1 00 48 */ stw r30, 0x48(r1)
|
||||
/* 8029A6C0 7C 7E 1B 78 */ mr r30, r3
|
||||
/* 8029A6C4 7C 9F 23 79 */ or. r31, r4, r4
|
||||
/* 8029A6C8 41 80 00 2C */ blt lbl_8029A6F4
|
||||
/* 8029A6CC 7F E3 FB 78 */ mr r3, r31
|
||||
/* 8029A6D0 38 81 00 08 */ addi r4, r1, 8
|
||||
/* 8029A6D4 48 0A E1 49 */ bl DVDFastOpen
|
||||
/* 8029A6D8 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 8029A6DC 41 82 00 18 */ beq lbl_8029A6F4
|
||||
/* 8029A6E0 80 01 00 3C */ lwz r0, 0x3c(r1)
|
||||
/* 8029A6E4 90 1E 00 54 */ stw r0, 0x54(r30)
|
||||
/* 8029A6E8 38 61 00 08 */ addi r3, r1, 8
|
||||
/* 8029A6EC 48 0A E2 6D */ bl DVDClose
|
||||
/* 8029A6F0 93 FE 00 50 */ stw r31, 0x50(r30)
|
||||
lbl_8029A6F4:
|
||||
/* 8029A6F4 83 E1 00 4C */ lwz r31, 0x4c(r1)
|
||||
/* 8029A6F8 83 C1 00 48 */ lwz r30, 0x48(r1)
|
||||
/* 8029A6FC 80 01 00 54 */ lwz r0, 0x54(r1)
|
||||
/* 8029A700 7C 08 03 A6 */ mtlr r0
|
||||
/* 8029A704 38 21 00 50 */ addi r1, r1, 0x50
|
||||
/* 8029A708 4E 80 00 20 */ blr
|
||||
|
|
@ -1,45 +0,0 @@
|
|||
lbl_8029A70C:
|
||||
/* 8029A70C 94 21 FF E0 */ stwu r1, -0x20(r1)
|
||||
/* 8029A710 7C 08 02 A6 */ mflr r0
|
||||
/* 8029A714 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 8029A718 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 8029A71C 48 0C 7A B9 */ bl _savegpr_27
|
||||
/* 8029A720 7C 7B 1B 78 */ mr r27, r3
|
||||
/* 8029A724 7C 9C 23 78 */ mr r28, r4
|
||||
/* 8029A728 4B FF FA 09 */ bl getCurrentDir__16JASWaveArcLoaderFv
|
||||
/* 8029A72C 7C 7E 1B 78 */ mr r30, r3
|
||||
/* 8029A730 48 0C E4 B5 */ bl strlen
|
||||
/* 8029A734 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 8029A738 7F 83 E3 78 */ mr r3, r28
|
||||
/* 8029A73C 48 0C E4 A9 */ bl strlen
|
||||
/* 8029A740 7F FF 1A 14 */ add r31, r31, r3
|
||||
/* 8029A744 4B FF 63 7D */ bl getSystemHeap__9JASKernelFv
|
||||
/* 8029A748 7C 64 1B 78 */ mr r4, r3
|
||||
/* 8029A74C 38 7F 00 01 */ addi r3, r31, 1
|
||||
/* 8029A750 38 A0 FF FC */ li r5, -4
|
||||
/* 8029A754 48 03 45 BD */ bl __nwa__FUlP7JKRHeapi
|
||||
/* 8029A758 7C 7D 1B 78 */ mr r29, r3
|
||||
/* 8029A75C 7F C4 F3 78 */ mr r4, r30
|
||||
/* 8029A760 48 0C E3 CD */ bl strcpy
|
||||
/* 8029A764 7F A3 EB 78 */ mr r3, r29
|
||||
/* 8029A768 7F 84 E3 78 */ mr r4, r28
|
||||
/* 8029A76C 48 0C E3 51 */ bl strcat
|
||||
/* 8029A770 38 00 00 00 */ li r0, 0
|
||||
/* 8029A774 7C 1D F9 AE */ stbx r0, r29, r31
|
||||
/* 8029A778 7F A3 EB 78 */ mr r3, r29
|
||||
/* 8029A77C 48 0A DD AD */ bl DVDConvertPathToEntrynum
|
||||
/* 8029A780 7C 7E 1B 78 */ mr r30, r3
|
||||
/* 8029A784 7F A3 EB 78 */ mr r3, r29
|
||||
/* 8029A788 48 03 45 D9 */ bl __dla__FPv
|
||||
/* 8029A78C 2C 1E 00 00 */ cmpwi r30, 0
|
||||
/* 8029A790 41 80 00 10 */ blt lbl_8029A7A0
|
||||
/* 8029A794 7F 63 DB 78 */ mr r3, r27
|
||||
/* 8029A798 7F C4 F3 78 */ mr r4, r30
|
||||
/* 8029A79C 4B FF FF 11 */ bl setEntryNum__10JASWaveArcFl
|
||||
lbl_8029A7A0:
|
||||
/* 8029A7A0 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 8029A7A4 48 0C 7A 7D */ bl _restgpr_27
|
||||
/* 8029A7A8 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 8029A7AC 7C 08 03 A6 */ mtlr r0
|
||||
/* 8029A7B0 38 21 00 20 */ addi r1, r1, 0x20
|
||||
/* 8029A7B4 4E 80 00 20 */ blr
|
||||
|
|
@ -1,9 +0,0 @@
|
|||
lbl_802A4A80:
|
||||
/* 802A4A80 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 802A4A84 7C 08 02 A6 */ mflr r0
|
||||
/* 802A4A88 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 802A4A8C 48 03 74 C1 */ bl append__10JSUPtrListFP10JSUPtrLink
|
||||
/* 802A4A90 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 802A4A94 7C 08 03 A6 */ mtlr r0
|
||||
/* 802A4A98 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 802A4A9C 4E 80 00 20 */ blr
|
||||
|
|
@ -1,11 +0,0 @@
|
|||
lbl_802A4AA0:
|
||||
/* 802A4AA0 80 03 00 08 */ lwz r0, 8(r3)
|
||||
/* 802A4AA4 7C 04 00 40 */ cmplw r4, r0
|
||||
/* 802A4AA8 41 80 00 0C */ blt lbl_802A4AB4
|
||||
/* 802A4AAC 38 60 00 00 */ li r3, 0
|
||||
/* 802A4AB0 4E 80 00 20 */ blr
|
||||
lbl_802A4AB4:
|
||||
/* 802A4AB4 80 63 00 04 */ lwz r3, 4(r3)
|
||||
/* 802A4AB8 54 80 10 3A */ slwi r0, r4, 2
|
||||
/* 802A4ABC 7C 63 00 2E */ lwzx r3, r3, r0
|
||||
/* 802A4AC0 4E 80 00 20 */ blr
|
||||
|
|
@ -1,4 +0,0 @@
|
|||
lbl_802A7420:
|
||||
/* 802A7420 38 00 00 00 */ li r0, 0
|
||||
/* 802A7424 90 03 00 00 */ stw r0, 0(r3)
|
||||
/* 802A7428 4E 80 00 20 */ blr
|
||||
|
|
@ -1,26 +0,0 @@
|
|||
lbl_802A74E8:
|
||||
/* 802A74E8 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 802A74EC 7C 08 02 A6 */ mflr r0
|
||||
/* 802A74F0 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 802A74F4 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 802A74F8 93 C1 00 08 */ stw r30, 8(r1)
|
||||
/* 802A74FC 7C 7E 1B 79 */ or. r30, r3, r3
|
||||
/* 802A7500 7C 9F 23 78 */ mr r31, r4
|
||||
/* 802A7504 41 82 00 28 */ beq lbl_802A752C
|
||||
/* 802A7508 3C 80 80 3D */ lis r4, __vt__32JAUStreamDataMgr_StreamFileTable@ha /* 0x803C9B50@ha */
|
||||
/* 802A750C 38 04 9B 50 */ addi r0, r4, __vt__32JAUStreamDataMgr_StreamFileTable@l /* 0x803C9B50@l */
|
||||
/* 802A7510 90 1E 00 00 */ stw r0, 0(r30)
|
||||
/* 802A7514 38 80 00 00 */ li r4, 0
|
||||
/* 802A7518 4B FF C5 C1 */ bl __dt__16JAIStreamDataMgrFv
|
||||
/* 802A751C 7F E0 07 35 */ extsh. r0, r31
|
||||
/* 802A7520 40 81 00 0C */ ble lbl_802A752C
|
||||
/* 802A7524 7F C3 F3 78 */ mr r3, r30
|
||||
/* 802A7528 48 02 78 15 */ bl __dl__FPv
|
||||
lbl_802A752C:
|
||||
/* 802A752C 7F C3 F3 78 */ mr r3, r30
|
||||
/* 802A7530 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 802A7534 83 C1 00 08 */ lwz r30, 8(r1)
|
||||
/* 802A7538 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 802A753C 7C 08 03 A6 */ mtlr r0
|
||||
/* 802A7540 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 802A7544 4E 80 00 20 */ blr
|
||||
|
|
@ -1,12 +0,0 @@
|
|||
lbl_802A7484:
|
||||
/* 802A7484 80 A3 00 00 */ lwz r5, 0(r3)
|
||||
/* 802A7488 28 05 00 00 */ cmplwi r5, 0
|
||||
/* 802A748C 40 82 00 0C */ bne lbl_802A7498
|
||||
/* 802A7490 38 60 00 00 */ li r3, 0
|
||||
/* 802A7494 4E 80 00 20 */ blr
|
||||
lbl_802A7498:
|
||||
/* 802A7498 54 83 10 3A */ slwi r3, r4, 2
|
||||
/* 802A749C 38 03 00 08 */ addi r0, r3, 8
|
||||
/* 802A74A0 7C 05 00 2E */ lwzx r0, r5, r0
|
||||
/* 802A74A4 7C 65 02 14 */ add r3, r5, r0
|
||||
/* 802A74A8 4E 80 00 20 */ blr
|
||||
|
|
@ -1,4 +0,0 @@
|
|||
lbl_802A7478:
|
||||
/* 802A7478 80 63 00 00 */ lwz r3, 0(r3)
|
||||
/* 802A747C 80 63 00 04 */ lwz r3, 4(r3)
|
||||
/* 802A7480 4E 80 00 20 */ blr
|
||||
|
|
@ -1,18 +0,0 @@
|
|||
lbl_802A74AC:
|
||||
/* 802A74AC 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 802A74B0 7C 08 02 A6 */ mflr r0
|
||||
/* 802A74B4 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 802A74B8 A0 84 00 02 */ lhz r4, 2(r4)
|
||||
/* 802A74BC 38 63 00 04 */ addi r3, r3, 4
|
||||
/* 802A74C0 4B FF FF C5 */ bl getFilePath__18JAUStreamFileTableCFi
|
||||
/* 802A74C4 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 802A74C8 40 82 00 0C */ bne lbl_802A74D4
|
||||
/* 802A74CC 38 60 FF FF */ li r3, -1
|
||||
/* 802A74D0 48 00 00 08 */ b lbl_802A74D8
|
||||
lbl_802A74D4:
|
||||
/* 802A74D4 48 0A 10 55 */ bl DVDConvertPathToEntrynum
|
||||
lbl_802A74D8:
|
||||
/* 802A74D8 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 802A74DC 7C 08 03 A6 */ mtlr r0
|
||||
/* 802A74E0 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 802A74E4 4E 80 00 20 */ blr
|
||||
|
|
@ -1,21 +0,0 @@
|
|||
lbl_802A742C:
|
||||
/* 802A742C 28 04 00 00 */ cmplwi r4, 0
|
||||
/* 802A7430 40 82 00 10 */ bne lbl_802A7440
|
||||
/* 802A7434 38 00 00 00 */ li r0, 0
|
||||
/* 802A7438 90 03 00 00 */ stw r0, 0(r3)
|
||||
/* 802A743C 4E 80 00 20 */ blr
|
||||
lbl_802A7440:
|
||||
/* 802A7440 88 04 00 00 */ lbz r0, 0(r4)
|
||||
/* 802A7444 2C 00 00 62 */ cmpwi r0, 0x62
|
||||
/* 802A7448 4C 82 00 20 */ bnelr
|
||||
/* 802A744C 88 04 00 01 */ lbz r0, 1(r4)
|
||||
/* 802A7450 2C 00 00 73 */ cmpwi r0, 0x73
|
||||
/* 802A7454 4C 82 00 20 */ bnelr
|
||||
/* 802A7458 88 04 00 02 */ lbz r0, 2(r4)
|
||||
/* 802A745C 2C 00 00 66 */ cmpwi r0, 0x66
|
||||
/* 802A7460 4C 82 00 20 */ bnelr
|
||||
/* 802A7464 88 04 00 03 */ lbz r0, 3(r4)
|
||||
/* 802A7468 2C 00 00 74 */ cmpwi r0, 0x74
|
||||
/* 802A746C 4C 82 00 20 */ bnelr
|
||||
/* 802A7470 90 83 00 00 */ stw r4, 0(r3)
|
||||
/* 802A7474 4E 80 00 20 */ blr
|
||||
|
|
@ -1,5 +0,0 @@
|
|||
lbl_803650D0:
|
||||
/* 803650D0 7C 64 FE 70 */ srawi r4, r3, 0x1f
|
||||
/* 803650D4 7C 80 1A 78 */ xor r0, r4, r3
|
||||
/* 803650D8 7C 64 00 50 */ subf r3, r4, r0
|
||||
/* 803650DC 4E 80 00 20 */ blr
|
||||
|
|
@ -1,54 +0,0 @@
|
|||
lbl_803650E0:
|
||||
/* 803650E0 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 803650E4 7C 08 02 A6 */ mflr r0
|
||||
/* 803650E8 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 803650EC 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 803650F0 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 803650F4 93 C1 00 08 */ stw r30, 8(r1)
|
||||
/* 803650F8 7C 9E 23 78 */ mr r30, r4
|
||||
/* 803650FC 80 63 00 1C */ lwz r3, 0x1c(r3)
|
||||
/* 80365100 80 1F 00 24 */ lwz r0, 0x24(r31)
|
||||
/* 80365104 7C 03 00 51 */ subf. r0, r3, r0
|
||||
/* 80365108 41 82 00 50 */ beq lbl_80365158
|
||||
/* 8036510C 90 1F 00 28 */ stw r0, 0x28(r31)
|
||||
/* 80365110 38 BF 00 28 */ addi r5, r31, 0x28
|
||||
/* 80365114 81 9F 00 40 */ lwz r12, 0x40(r31)
|
||||
/* 80365118 80 7F 00 00 */ lwz r3, 0(r31)
|
||||
/* 8036511C 80 9F 00 1C */ lwz r4, 0x1c(r31)
|
||||
/* 80365120 80 DF 00 48 */ lwz r6, 0x48(r31)
|
||||
/* 80365124 7D 89 03 A6 */ mtctr r12
|
||||
/* 80365128 4E 80 04 21 */ bctrl
|
||||
/* 8036512C 28 1E 00 00 */ cmplwi r30, 0
|
||||
/* 80365130 41 82 00 0C */ beq lbl_8036513C
|
||||
/* 80365134 80 1F 00 28 */ lwz r0, 0x28(r31)
|
||||
/* 80365138 90 1E 00 00 */ stw r0, 0(r30)
|
||||
lbl_8036513C:
|
||||
/* 8036513C 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 80365140 41 82 00 08 */ beq lbl_80365148
|
||||
/* 80365144 48 00 00 48 */ b lbl_8036518C
|
||||
lbl_80365148:
|
||||
/* 80365148 80 7F 00 18 */ lwz r3, 0x18(r31)
|
||||
/* 8036514C 80 1F 00 28 */ lwz r0, 0x28(r31)
|
||||
/* 80365150 7C 03 02 14 */ add r0, r3, r0
|
||||
/* 80365154 90 1F 00 18 */ stw r0, 0x18(r31)
|
||||
lbl_80365158:
|
||||
/* 80365158 80 1F 00 1C */ lwz r0, 0x1c(r31)
|
||||
/* 8036515C 38 60 00 00 */ li r3, 0
|
||||
/* 80365160 90 1F 00 24 */ stw r0, 0x24(r31)
|
||||
/* 80365164 80 1F 00 20 */ lwz r0, 0x20(r31)
|
||||
/* 80365168 90 1F 00 28 */ stw r0, 0x28(r31)
|
||||
/* 8036516C 80 BF 00 18 */ lwz r5, 0x18(r31)
|
||||
/* 80365170 80 9F 00 2C */ lwz r4, 0x2c(r31)
|
||||
/* 80365174 80 1F 00 28 */ lwz r0, 0x28(r31)
|
||||
/* 80365178 7C A4 20 38 */ and r4, r5, r4
|
||||
/* 8036517C 7C 04 00 50 */ subf r0, r4, r0
|
||||
/* 80365180 90 1F 00 28 */ stw r0, 0x28(r31)
|
||||
/* 80365184 80 1F 00 18 */ lwz r0, 0x18(r31)
|
||||
/* 80365188 90 1F 00 34 */ stw r0, 0x34(r31)
|
||||
lbl_8036518C:
|
||||
/* 8036518C 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80365190 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 80365194 83 C1 00 08 */ lwz r30, 8(r1)
|
||||
/* 80365198 7C 08 03 A6 */ mtlr r0
|
||||
/* 8036519C 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 803651A0 4E 80 00 20 */ blr
|
||||
|
|
@ -1,14 +0,0 @@
|
|||
lbl_803651A4:
|
||||
/* 803651A4 80 03 00 1C */ lwz r0, 0x1c(r3)
|
||||
/* 803651A8 90 03 00 24 */ stw r0, 0x24(r3)
|
||||
/* 803651AC 80 03 00 20 */ lwz r0, 0x20(r3)
|
||||
/* 803651B0 90 03 00 28 */ stw r0, 0x28(r3)
|
||||
/* 803651B4 80 A3 00 18 */ lwz r5, 0x18(r3)
|
||||
/* 803651B8 80 83 00 2C */ lwz r4, 0x2c(r3)
|
||||
/* 803651BC 80 03 00 28 */ lwz r0, 0x28(r3)
|
||||
/* 803651C0 7C A4 20 38 */ and r4, r5, r4
|
||||
/* 803651C4 7C 04 00 50 */ subf r0, r4, r0
|
||||
/* 803651C8 90 03 00 28 */ stw r0, 0x28(r3)
|
||||
/* 803651CC 80 03 00 18 */ lwz r0, 0x18(r3)
|
||||
/* 803651D0 90 03 00 34 */ stw r0, 0x34(r3)
|
||||
/* 803651D4 4E 80 00 20 */ blr
|
||||
|
|
@ -1,218 +0,0 @@
|
|||
lbl_80365494:
|
||||
/* 80365494 94 21 FF D0 */ stwu r1, -0x30(r1)
|
||||
/* 80365498 7C 08 02 A6 */ mflr r0
|
||||
/* 8036549C 90 01 00 34 */ stw r0, 0x34(r1)
|
||||
/* 803654A0 BF 21 00 14 */ stmw r25, 0x14(r1)
|
||||
/* 803654A4 7C 99 23 78 */ mr r25, r4
|
||||
/* 803654A8 7C DA 33 78 */ mr r26, r6
|
||||
/* 803654AC 7C 7B 1B 78 */ mr r27, r3
|
||||
/* 803654B0 7C BC 2B 78 */ mr r28, r5
|
||||
/* 803654B4 38 80 00 00 */ li r4, 0
|
||||
/* 803654B8 7F 43 D3 78 */ mr r3, r26
|
||||
/* 803654BC 48 00 3C 59 */ bl fwide
|
||||
/* 803654C0 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 803654C4 40 82 00 10 */ bne lbl_803654D4
|
||||
/* 803654C8 7F 43 D3 78 */ mr r3, r26
|
||||
/* 803654CC 38 80 FF FF */ li r4, -1
|
||||
/* 803654D0 48 00 3C 45 */ bl fwide
|
||||
lbl_803654D4:
|
||||
/* 803654D4 7F B9 E1 D7 */ mullw. r29, r25, r28
|
||||
/* 803654D8 41 82 00 1C */ beq lbl_803654F4
|
||||
/* 803654DC 88 1A 00 0A */ lbz r0, 0xa(r26)
|
||||
/* 803654E0 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 803654E4 40 82 00 10 */ bne lbl_803654F4
|
||||
/* 803654E8 A0 1A 00 04 */ lhz r0, 4(r26)
|
||||
/* 803654EC 54 00 D7 7F */ rlwinm. r0, r0, 0x1a, 0x1d, 0x1f
|
||||
/* 803654F0 40 82 00 0C */ bne lbl_803654FC
|
||||
lbl_803654F4:
|
||||
/* 803654F4 38 60 00 00 */ li r3, 0
|
||||
/* 803654F8 48 00 02 94 */ b lbl_8036578C
|
||||
lbl_803654FC:
|
||||
/* 803654FC 28 00 00 02 */ cmplwi r0, 2
|
||||
/* 80365500 40 82 00 08 */ bne lbl_80365508
|
||||
/* 80365504 48 00 0F C9 */ bl __stdio_atexit
|
||||
lbl_80365508:
|
||||
/* 80365508 88 1A 00 05 */ lbz r0, 5(r26)
|
||||
/* 8036550C 3B E0 00 01 */ li r31, 1
|
||||
/* 80365510 38 60 00 00 */ li r3, 0
|
||||
/* 80365514 54 00 EF FF */ rlwinm. r0, r0, 0x1d, 0x1f, 0x1f
|
||||
/* 80365518 41 82 00 14 */ beq lbl_8036552C
|
||||
/* 8036551C 88 1A 00 04 */ lbz r0, 4(r26)
|
||||
/* 80365520 54 00 FF BE */ rlwinm r0, r0, 0x1f, 0x1e, 0x1f
|
||||
/* 80365524 28 00 00 02 */ cmplwi r0, 2
|
||||
/* 80365528 40 82 00 08 */ bne lbl_80365530
|
||||
lbl_8036552C:
|
||||
/* 8036552C 38 60 00 01 */ li r3, 1
|
||||
lbl_80365530:
|
||||
/* 80365530 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 80365534 40 82 00 18 */ bne lbl_8036554C
|
||||
/* 80365538 88 1A 00 04 */ lbz r0, 4(r26)
|
||||
/* 8036553C 54 00 FF BE */ rlwinm r0, r0, 0x1f, 0x1e, 0x1f
|
||||
/* 80365540 28 00 00 01 */ cmplwi r0, 1
|
||||
/* 80365544 41 82 00 08 */ beq lbl_8036554C
|
||||
/* 80365548 3B E0 00 00 */ li r31, 0
|
||||
lbl_8036554C:
|
||||
/* 8036554C 88 1A 00 08 */ lbz r0, 8(r26)
|
||||
/* 80365550 54 00 DF 7F */ rlwinm. r0, r0, 0x1b, 0x1d, 0x1f
|
||||
/* 80365554 40 82 00 54 */ bne lbl_803655A8
|
||||
/* 80365558 88 7A 00 04 */ lbz r3, 4(r26)
|
||||
/* 8036555C 54 60 EF BD */ rlwinm. r0, r3, 0x1d, 0x1e, 0x1e
|
||||
/* 80365560 54 63 EF 7E */ rlwinm r3, r3, 0x1d, 0x1d, 0x1f
|
||||
/* 80365564 41 82 00 44 */ beq lbl_803655A8
|
||||
/* 80365568 54 60 07 7B */ rlwinm. r0, r3, 0, 0x1d, 0x1d
|
||||
/* 8036556C 41 82 00 24 */ beq lbl_80365590
|
||||
/* 80365570 7F 43 D3 78 */ mr r3, r26
|
||||
/* 80365574 38 80 00 00 */ li r4, 0
|
||||
/* 80365578 38 A0 00 02 */ li r5, 2
|
||||
/* 8036557C 48 00 06 39 */ bl fseek
|
||||
/* 80365580 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 80365584 41 82 00 0C */ beq lbl_80365590
|
||||
/* 80365588 38 60 00 00 */ li r3, 0
|
||||
/* 8036558C 48 00 02 00 */ b lbl_8036578C
|
||||
lbl_80365590:
|
||||
/* 80365590 88 1A 00 08 */ lbz r0, 8(r26)
|
||||
/* 80365594 38 60 00 01 */ li r3, 1
|
||||
/* 80365598 50 60 2E 34 */ rlwimi r0, r3, 5, 0x18, 0x1a
|
||||
/* 8036559C 7F 43 D3 78 */ mr r3, r26
|
||||
/* 803655A0 98 1A 00 08 */ stb r0, 8(r26)
|
||||
/* 803655A4 4B FF FC 01 */ bl __prep_buffer
|
||||
lbl_803655A8:
|
||||
/* 803655A8 88 1A 00 08 */ lbz r0, 8(r26)
|
||||
/* 803655AC 54 00 DF 7E */ rlwinm r0, r0, 0x1b, 0x1d, 0x1f
|
||||
/* 803655B0 28 00 00 01 */ cmplwi r0, 1
|
||||
/* 803655B4 41 82 00 1C */ beq lbl_803655D0
|
||||
/* 803655B8 38 60 00 01 */ li r3, 1
|
||||
/* 803655BC 38 00 00 00 */ li r0, 0
|
||||
/* 803655C0 98 7A 00 0A */ stb r3, 0xa(r26)
|
||||
/* 803655C4 38 60 00 00 */ li r3, 0
|
||||
/* 803655C8 90 1A 00 28 */ stw r0, 0x28(r26)
|
||||
/* 803655CC 48 00 01 C0 */ b lbl_8036578C
|
||||
lbl_803655D0:
|
||||
/* 803655D0 28 1D 00 00 */ cmplwi r29, 0
|
||||
/* 803655D4 7F 7E DB 78 */ mr r30, r27
|
||||
/* 803655D8 3B 80 00 00 */ li r28, 0
|
||||
/* 803655DC 41 82 01 20 */ beq lbl_803656FC
|
||||
/* 803655E0 80 9A 00 24 */ lwz r4, 0x24(r26)
|
||||
/* 803655E4 80 7A 00 1C */ lwz r3, 0x1c(r26)
|
||||
/* 803655E8 7C 04 18 40 */ cmplw r4, r3
|
||||
/* 803655EC 40 82 00 0C */ bne lbl_803655F8
|
||||
/* 803655F0 2C 1F 00 00 */ cmpwi r31, 0
|
||||
/* 803655F4 41 82 01 08 */ beq lbl_803656FC
|
||||
lbl_803655F8:
|
||||
/* 803655F8 80 1A 00 20 */ lwz r0, 0x20(r26)
|
||||
/* 803655FC 7C 63 20 50 */ subf r3, r3, r4
|
||||
/* 80365600 7C 03 00 50 */ subf r0, r3, r0
|
||||
/* 80365604 90 1A 00 28 */ stw r0, 0x28(r26)
|
||||
lbl_80365608:
|
||||
/* 80365608 80 1A 00 28 */ lwz r0, 0x28(r26)
|
||||
/* 8036560C 3B 60 00 00 */ li r27, 0
|
||||
/* 80365610 7C 00 E8 40 */ cmplw r0, r29
|
||||
/* 80365614 90 01 00 08 */ stw r0, 8(r1)
|
||||
/* 80365618 40 81 00 08 */ ble lbl_80365620
|
||||
/* 8036561C 93 A1 00 08 */ stw r29, 8(r1)
|
||||
lbl_80365620:
|
||||
/* 80365620 88 1A 00 04 */ lbz r0, 4(r26)
|
||||
/* 80365624 54 00 FF BE */ rlwinm r0, r0, 0x1f, 0x1e, 0x1f
|
||||
/* 80365628 28 00 00 01 */ cmplwi r0, 1
|
||||
/* 8036562C 40 82 00 30 */ bne lbl_8036565C
|
||||
/* 80365630 80 A1 00 08 */ lwz r5, 8(r1)
|
||||
/* 80365634 28 05 00 00 */ cmplwi r5, 0
|
||||
/* 80365638 41 82 00 24 */ beq lbl_8036565C
|
||||
/* 8036563C 7F C3 F3 78 */ mr r3, r30
|
||||
/* 80365640 38 80 00 0A */ li r4, 0xa
|
||||
/* 80365644 48 00 0A 95 */ bl __memrchr
|
||||
/* 80365648 7C 7B 1B 79 */ or. r27, r3, r3
|
||||
/* 8036564C 41 82 00 10 */ beq lbl_8036565C
|
||||
/* 80365650 38 1B 00 01 */ addi r0, r27, 1
|
||||
/* 80365654 7C 1E 00 50 */ subf r0, r30, r0
|
||||
/* 80365658 90 01 00 08 */ stw r0, 8(r1)
|
||||
lbl_8036565C:
|
||||
/* 8036565C 80 A1 00 08 */ lwz r5, 8(r1)
|
||||
/* 80365660 28 05 00 00 */ cmplwi r5, 0
|
||||
/* 80365664 41 82 00 3C */ beq lbl_803656A0
|
||||
/* 80365668 80 7A 00 24 */ lwz r3, 0x24(r26)
|
||||
/* 8036566C 7F C4 F3 78 */ mr r4, r30
|
||||
/* 80365670 4B C9 DE D1 */ bl memcpy
|
||||
/* 80365674 80 61 00 08 */ lwz r3, 8(r1)
|
||||
/* 80365678 80 1A 00 24 */ lwz r0, 0x24(r26)
|
||||
/* 8036567C 7F DE 1A 14 */ add r30, r30, r3
|
||||
/* 80365680 7F 9C 1A 14 */ add r28, r28, r3
|
||||
/* 80365684 7C 00 1A 14 */ add r0, r0, r3
|
||||
/* 80365688 7F A3 E8 50 */ subf r29, r3, r29
|
||||
/* 8036568C 90 1A 00 24 */ stw r0, 0x24(r26)
|
||||
/* 80365690 80 61 00 08 */ lwz r3, 8(r1)
|
||||
/* 80365694 80 1A 00 28 */ lwz r0, 0x28(r26)
|
||||
/* 80365698 7C 03 00 50 */ subf r0, r3, r0
|
||||
/* 8036569C 90 1A 00 28 */ stw r0, 0x28(r26)
|
||||
lbl_803656A0:
|
||||
/* 803656A0 80 1A 00 28 */ lwz r0, 0x28(r26)
|
||||
/* 803656A4 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 803656A8 41 82 00 18 */ beq lbl_803656C0
|
||||
/* 803656AC 28 1B 00 00 */ cmplwi r27, 0
|
||||
/* 803656B0 40 82 00 10 */ bne lbl_803656C0
|
||||
/* 803656B4 88 1A 00 04 */ lbz r0, 4(r26)
|
||||
/* 803656B8 54 00 FF BF */ rlwinm. r0, r0, 0x1f, 0x1e, 0x1f
|
||||
/* 803656BC 40 82 00 30 */ bne lbl_803656EC
|
||||
lbl_803656C0:
|
||||
/* 803656C0 7F 43 D3 78 */ mr r3, r26
|
||||
/* 803656C4 38 80 00 00 */ li r4, 0
|
||||
/* 803656C8 4B FF FA 19 */ bl __flush_buffer
|
||||
/* 803656CC 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 803656D0 41 82 00 1C */ beq lbl_803656EC
|
||||
/* 803656D4 38 60 00 01 */ li r3, 1
|
||||
/* 803656D8 38 00 00 00 */ li r0, 0
|
||||
/* 803656DC 98 7A 00 0A */ stb r3, 0xa(r26)
|
||||
/* 803656E0 3B A0 00 00 */ li r29, 0
|
||||
/* 803656E4 90 1A 00 28 */ stw r0, 0x28(r26)
|
||||
/* 803656E8 48 00 00 14 */ b lbl_803656FC
|
||||
lbl_803656EC:
|
||||
/* 803656EC 28 1D 00 00 */ cmplwi r29, 0
|
||||
/* 803656F0 41 82 00 0C */ beq lbl_803656FC
|
||||
/* 803656F4 2C 1F 00 00 */ cmpwi r31, 0
|
||||
/* 803656F8 40 82 FF 10 */ bne lbl_80365608
|
||||
lbl_803656FC:
|
||||
/* 803656FC 28 1D 00 00 */ cmplwi r29, 0
|
||||
/* 80365700 41 82 00 68 */ beq lbl_80365768
|
||||
/* 80365704 2C 1F 00 00 */ cmpwi r31, 0
|
||||
/* 80365708 40 82 00 60 */ bne lbl_80365768
|
||||
/* 8036570C 83 7A 00 1C */ lwz r27, 0x1c(r26)
|
||||
/* 80365710 7C 1E EA 14 */ add r0, r30, r29
|
||||
/* 80365714 83 FA 00 20 */ lwz r31, 0x20(r26)
|
||||
/* 80365718 7F 43 D3 78 */ mr r3, r26
|
||||
/* 8036571C 38 81 00 08 */ addi r4, r1, 8
|
||||
/* 80365720 93 DA 00 1C */ stw r30, 0x1c(r26)
|
||||
/* 80365724 93 BA 00 20 */ stw r29, 0x20(r26)
|
||||
/* 80365728 90 1A 00 24 */ stw r0, 0x24(r26)
|
||||
/* 8036572C 4B FF F9 B5 */ bl __flush_buffer
|
||||
/* 80365730 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 80365734 41 82 00 14 */ beq lbl_80365748
|
||||
/* 80365738 38 60 00 01 */ li r3, 1
|
||||
/* 8036573C 38 00 00 00 */ li r0, 0
|
||||
/* 80365740 98 7A 00 0A */ stb r3, 0xa(r26)
|
||||
/* 80365744 90 1A 00 28 */ stw r0, 0x28(r26)
|
||||
lbl_80365748:
|
||||
/* 80365748 80 01 00 08 */ lwz r0, 8(r1)
|
||||
/* 8036574C 7F 43 D3 78 */ mr r3, r26
|
||||
/* 80365750 93 7A 00 1C */ stw r27, 0x1c(r26)
|
||||
/* 80365754 7F 9C 02 14 */ add r28, r28, r0
|
||||
/* 80365758 93 FA 00 20 */ stw r31, 0x20(r26)
|
||||
/* 8036575C 4B FF FA 49 */ bl __prep_buffer
|
||||
/* 80365760 38 00 00 00 */ li r0, 0
|
||||
/* 80365764 90 1A 00 28 */ stw r0, 0x28(r26)
|
||||
lbl_80365768:
|
||||
/* 80365768 88 1A 00 04 */ lbz r0, 4(r26)
|
||||
/* 8036576C 54 00 FF BE */ rlwinm r0, r0, 0x1f, 0x1e, 0x1f
|
||||
/* 80365770 28 00 00 02 */ cmplwi r0, 2
|
||||
/* 80365774 41 82 00 0C */ beq lbl_80365780
|
||||
/* 80365778 38 00 00 00 */ li r0, 0
|
||||
/* 8036577C 90 1A 00 28 */ stw r0, 0x28(r26)
|
||||
lbl_80365780:
|
||||
/* 80365780 38 19 FF FF */ addi r0, r25, -1
|
||||
/* 80365784 7C 1C 02 14 */ add r0, r28, r0
|
||||
/* 80365788 7C 60 CB 96 */ divwu r3, r0, r25
|
||||
lbl_8036578C:
|
||||
/* 8036578C BB 21 00 14 */ lmw r25, 0x14(r1)
|
||||
/* 80365790 80 01 00 34 */ lwz r0, 0x34(r1)
|
||||
/* 80365794 7C 08 03 A6 */ mtlr r0
|
||||
/* 80365798 38 21 00 30 */ addi r1, r1, 0x30
|
||||
/* 8036579C 4E 80 00 20 */ blr
|
||||
|
|
@ -1,32 +0,0 @@
|
|||
lbl_803657A0:
|
||||
/* 803657A0 94 21 FF E0 */ stwu r1, -0x20(r1)
|
||||
/* 803657A4 7C 08 02 A6 */ mflr r0
|
||||
/* 803657A8 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 803657AC 93 E1 00 1C */ stw r31, 0x1c(r1)
|
||||
/* 803657B0 7C DF 33 78 */ mr r31, r6
|
||||
/* 803657B4 93 C1 00 18 */ stw r30, 0x18(r1)
|
||||
/* 803657B8 7C BE 2B 78 */ mr r30, r5
|
||||
/* 803657BC 93 A1 00 14 */ stw r29, 0x14(r1)
|
||||
/* 803657C0 7C 9D 23 78 */ mr r29, r4
|
||||
/* 803657C4 93 81 00 10 */ stw r28, 0x10(r1)
|
||||
/* 803657C8 7C 7C 1B 78 */ mr r28, r3
|
||||
/* 803657CC 38 60 00 02 */ li r3, 2
|
||||
/* 803657D0 4B FF FC 99 */ bl __begin_critical_region
|
||||
/* 803657D4 7F 83 E3 78 */ mr r3, r28
|
||||
/* 803657D8 7F A4 EB 78 */ mr r4, r29
|
||||
/* 803657DC 7F C5 F3 78 */ mr r5, r30
|
||||
/* 803657E0 7F E6 FB 78 */ mr r6, r31
|
||||
/* 803657E4 4B FF FC B1 */ bl __fwrite
|
||||
/* 803657E8 7C 60 1B 78 */ mr r0, r3
|
||||
/* 803657EC 38 60 00 02 */ li r3, 2
|
||||
/* 803657F0 7C 1F 03 78 */ mr r31, r0
|
||||
/* 803657F4 4B FF FC 71 */ bl __end_critical_region
|
||||
/* 803657F8 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 803657FC 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80365800 83 E1 00 1C */ lwz r31, 0x1c(r1)
|
||||
/* 80365804 83 C1 00 18 */ lwz r30, 0x18(r1)
|
||||
/* 80365808 83 A1 00 14 */ lwz r29, 0x14(r1)
|
||||
/* 8036580C 83 81 00 10 */ lwz r28, 0x10(r1)
|
||||
/* 80365810 7C 08 03 A6 */ mtlr r0
|
||||
/* 80365814 38 21 00 20 */ addi r1, r1, 0x20
|
||||
/* 80365818 4E 80 00 20 */ blr
|
||||
|
|
@ -1,129 +0,0 @@
|
|||
lbl_803659F8:
|
||||
/* 803659F8 94 21 FF E0 */ stwu r1, -0x20(r1)
|
||||
/* 803659FC 7C 08 02 A6 */ mflr r0
|
||||
/* 80365A00 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 80365A04 93 E1 00 1C */ stw r31, 0x1c(r1)
|
||||
/* 80365A08 7C 7F 1B 79 */ or. r31, r3, r3
|
||||
/* 80365A0C 93 C1 00 18 */ stw r30, 0x18(r1)
|
||||
/* 80365A10 93 A1 00 14 */ stw r29, 0x14(r1)
|
||||
/* 80365A14 40 82 00 0C */ bne lbl_80365A20
|
||||
/* 80365A18 38 60 FF FF */ li r3, -1
|
||||
/* 80365A1C 48 00 01 7C */ b lbl_80365B98
|
||||
lbl_80365A20:
|
||||
/* 80365A20 A0 1F 00 04 */ lhz r0, 4(r31)
|
||||
/* 80365A24 54 03 D7 7F */ rlwinm. r3, r0, 0x1a, 0x1d, 0x1f
|
||||
/* 80365A28 40 82 00 0C */ bne lbl_80365A34
|
||||
/* 80365A2C 38 60 00 00 */ li r3, 0
|
||||
/* 80365A30 48 00 01 68 */ b lbl_80365B98
|
||||
lbl_80365A34:
|
||||
/* 80365A34 28 1F 00 00 */ cmplwi r31, 0
|
||||
/* 80365A38 40 82 00 10 */ bne lbl_80365A48
|
||||
/* 80365A3C 4B FF D5 D1 */ bl __flush_all
|
||||
/* 80365A40 7C 7D 1B 78 */ mr r29, r3
|
||||
/* 80365A44 48 00 00 F4 */ b lbl_80365B38
|
||||
lbl_80365A48:
|
||||
/* 80365A48 88 1F 00 0A */ lbz r0, 0xa(r31)
|
||||
/* 80365A4C 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 80365A50 40 82 00 0C */ bne lbl_80365A5C
|
||||
/* 80365A54 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 80365A58 40 82 00 0C */ bne lbl_80365A64
|
||||
lbl_80365A5C:
|
||||
/* 80365A5C 3B A0 FF FF */ li r29, -1
|
||||
/* 80365A60 48 00 00 D8 */ b lbl_80365B38
|
||||
lbl_80365A64:
|
||||
/* 80365A64 88 1F 00 04 */ lbz r0, 4(r31)
|
||||
/* 80365A68 54 00 EF 7E */ rlwinm r0, r0, 0x1d, 0x1d, 0x1f
|
||||
/* 80365A6C 28 00 00 01 */ cmplwi r0, 1
|
||||
/* 80365A70 40 82 00 0C */ bne lbl_80365A7C
|
||||
/* 80365A74 3B A0 00 00 */ li r29, 0
|
||||
/* 80365A78 48 00 00 C0 */ b lbl_80365B38
|
||||
lbl_80365A7C:
|
||||
/* 80365A7C 88 7F 00 08 */ lbz r3, 8(r31)
|
||||
/* 80365A80 54 60 DF 7E */ rlwinm r0, r3, 0x1b, 0x1d, 0x1f
|
||||
/* 80365A84 28 00 00 03 */ cmplwi r0, 3
|
||||
/* 80365A88 41 80 00 10 */ blt lbl_80365A98
|
||||
/* 80365A8C 38 00 00 02 */ li r0, 2
|
||||
/* 80365A90 50 03 2E 34 */ rlwimi r3, r0, 5, 0x18, 0x1a
|
||||
/* 80365A94 98 7F 00 08 */ stb r3, 8(r31)
|
||||
lbl_80365A98:
|
||||
/* 80365A98 88 1F 00 08 */ lbz r0, 8(r31)
|
||||
/* 80365A9C 54 00 DF 7E */ rlwinm r0, r0, 0x1b, 0x1d, 0x1f
|
||||
/* 80365AA0 28 00 00 02 */ cmplwi r0, 2
|
||||
/* 80365AA4 40 82 00 0C */ bne lbl_80365AB0
|
||||
/* 80365AA8 38 00 00 00 */ li r0, 0
|
||||
/* 80365AAC 90 1F 00 28 */ stw r0, 0x28(r31)
|
||||
lbl_80365AB0:
|
||||
/* 80365AB0 88 7F 00 08 */ lbz r3, 8(r31)
|
||||
/* 80365AB4 54 60 DF 7E */ rlwinm r0, r3, 0x1b, 0x1d, 0x1f
|
||||
/* 80365AB8 28 00 00 01 */ cmplwi r0, 1
|
||||
/* 80365ABC 41 82 00 14 */ beq lbl_80365AD0
|
||||
/* 80365AC0 3B A0 00 00 */ li r29, 0
|
||||
/* 80365AC4 53 A3 2E 34 */ rlwimi r3, r29, 5, 0x18, 0x1a
|
||||
/* 80365AC8 98 7F 00 08 */ stb r3, 8(r31)
|
||||
/* 80365ACC 48 00 00 6C */ b lbl_80365B38
|
||||
lbl_80365AD0:
|
||||
/* 80365AD0 A0 1F 00 04 */ lhz r0, 4(r31)
|
||||
/* 80365AD4 54 00 D7 7E */ rlwinm r0, r0, 0x1a, 0x1d, 0x1f
|
||||
/* 80365AD8 28 00 00 01 */ cmplwi r0, 1
|
||||
/* 80365ADC 41 82 00 0C */ beq lbl_80365AE8
|
||||
/* 80365AE0 3B C0 00 00 */ li r30, 0
|
||||
/* 80365AE4 48 00 00 10 */ b lbl_80365AF4
|
||||
lbl_80365AE8:
|
||||
/* 80365AE8 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80365AEC 48 00 03 A5 */ bl ftell
|
||||
/* 80365AF0 7C 7E 1B 78 */ mr r30, r3
|
||||
lbl_80365AF4:
|
||||
/* 80365AF4 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80365AF8 38 80 00 00 */ li r4, 0
|
||||
/* 80365AFC 4B FF F5 E5 */ bl __flush_buffer
|
||||
/* 80365B00 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 80365B04 41 82 00 1C */ beq lbl_80365B20
|
||||
/* 80365B08 38 60 00 01 */ li r3, 1
|
||||
/* 80365B0C 38 00 00 00 */ li r0, 0
|
||||
/* 80365B10 98 7F 00 0A */ stb r3, 0xa(r31)
|
||||
/* 80365B14 3B A0 FF FF */ li r29, -1
|
||||
/* 80365B18 90 1F 00 28 */ stw r0, 0x28(r31)
|
||||
/* 80365B1C 48 00 00 1C */ b lbl_80365B38
|
||||
lbl_80365B20:
|
||||
/* 80365B20 3B A0 00 00 */ li r29, 0
|
||||
/* 80365B24 88 1F 00 08 */ lbz r0, 8(r31)
|
||||
/* 80365B28 53 A0 2E 34 */ rlwimi r0, r29, 5, 0x18, 0x1a
|
||||
/* 80365B2C 98 1F 00 08 */ stb r0, 8(r31)
|
||||
/* 80365B30 93 DF 00 18 */ stw r30, 0x18(r31)
|
||||
/* 80365B34 93 BF 00 28 */ stw r29, 0x28(r31)
|
||||
lbl_80365B38:
|
||||
/* 80365B38 81 9F 00 44 */ lwz r12, 0x44(r31)
|
||||
/* 80365B3C 80 7F 00 00 */ lwz r3, 0(r31)
|
||||
/* 80365B40 7D 89 03 A6 */ mtctr r12
|
||||
/* 80365B44 4E 80 04 21 */ bctrl
|
||||
/* 80365B48 A0 1F 00 04 */ lhz r0, 4(r31)
|
||||
/* 80365B4C 38 80 00 00 */ li r4, 0
|
||||
/* 80365B50 50 80 35 F2 */ rlwimi r0, r4, 6, 0x17, 0x19
|
||||
/* 80365B54 7C 7E 1B 78 */ mr r30, r3
|
||||
/* 80365B58 B0 1F 00 04 */ sth r0, 4(r31)
|
||||
/* 80365B5C 90 9F 00 00 */ stw r4, 0(r31)
|
||||
/* 80365B60 88 1F 00 08 */ lbz r0, 8(r31)
|
||||
/* 80365B64 54 00 E7 FF */ rlwinm. r0, r0, 0x1c, 0x1f, 0x1f
|
||||
/* 80365B68 41 82 00 0C */ beq lbl_80365B74
|
||||
/* 80365B6C 80 7F 00 1C */ lwz r3, 0x1c(r31)
|
||||
/* 80365B70 4B FF CF E9 */ bl free
|
||||
lbl_80365B74:
|
||||
/* 80365B74 2C 1D 00 00 */ cmpwi r29, 0
|
||||
/* 80365B78 38 60 00 00 */ li r3, 0
|
||||
/* 80365B7C 40 82 00 0C */ bne lbl_80365B88
|
||||
/* 80365B80 2C 1E 00 00 */ cmpwi r30, 0
|
||||
/* 80365B84 41 82 00 08 */ beq lbl_80365B8C
|
||||
lbl_80365B88:
|
||||
/* 80365B88 38 60 00 01 */ li r3, 1
|
||||
lbl_80365B8C:
|
||||
/* 80365B8C 7C 03 00 D0 */ neg r0, r3
|
||||
/* 80365B90 7C 00 1B 78 */ or r0, r0, r3
|
||||
/* 80365B94 7C 03 FE 70 */ srawi r3, r0, 0x1f
|
||||
lbl_80365B98:
|
||||
/* 80365B98 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 80365B9C 83 E1 00 1C */ lwz r31, 0x1c(r1)
|
||||
/* 80365BA0 83 C1 00 18 */ lwz r30, 0x18(r1)
|
||||
/* 80365BA4 83 A1 00 14 */ lwz r29, 0x14(r1)
|
||||
/* 80365BA8 7C 08 03 A6 */ mtlr r0
|
||||
/* 80365BAC 38 21 00 20 */ addi r1, r1, 0x20
|
||||
/* 80365BB0 4E 80 00 20 */ blr
|
||||
|
|
@ -1,90 +0,0 @@
|
|||
lbl_803658C0:
|
||||
/* 803658C0 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 803658C4 7C 08 02 A6 */ mflr r0
|
||||
/* 803658C8 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 803658CC 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 803658D0 7C 7F 1B 79 */ or. r31, r3, r3
|
||||
/* 803658D4 93 C1 00 08 */ stw r30, 8(r1)
|
||||
/* 803658D8 40 82 00 0C */ bne lbl_803658E4
|
||||
/* 803658DC 4B FF D7 31 */ bl __flush_all
|
||||
/* 803658E0 48 00 01 00 */ b lbl_803659E0
|
||||
lbl_803658E4:
|
||||
/* 803658E4 88 1F 00 0A */ lbz r0, 0xa(r31)
|
||||
/* 803658E8 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 803658EC 40 82 00 10 */ bne lbl_803658FC
|
||||
/* 803658F0 A0 1F 00 04 */ lhz r0, 4(r31)
|
||||
/* 803658F4 54 00 D7 7F */ rlwinm. r0, r0, 0x1a, 0x1d, 0x1f
|
||||
/* 803658F8 40 82 00 0C */ bne lbl_80365904
|
||||
lbl_803658FC:
|
||||
/* 803658FC 38 60 FF FF */ li r3, -1
|
||||
/* 80365900 48 00 00 E0 */ b lbl_803659E0
|
||||
lbl_80365904:
|
||||
/* 80365904 88 1F 00 04 */ lbz r0, 4(r31)
|
||||
/* 80365908 54 00 EF 7E */ rlwinm r0, r0, 0x1d, 0x1d, 0x1f
|
||||
/* 8036590C 28 00 00 01 */ cmplwi r0, 1
|
||||
/* 80365910 40 82 00 0C */ bne lbl_8036591C
|
||||
/* 80365914 38 60 00 00 */ li r3, 0
|
||||
/* 80365918 48 00 00 C8 */ b lbl_803659E0
|
||||
lbl_8036591C:
|
||||
/* 8036591C 88 7F 00 08 */ lbz r3, 8(r31)
|
||||
/* 80365920 54 60 DF 7E */ rlwinm r0, r3, 0x1b, 0x1d, 0x1f
|
||||
/* 80365924 28 00 00 03 */ cmplwi r0, 3
|
||||
/* 80365928 41 80 00 10 */ blt lbl_80365938
|
||||
/* 8036592C 38 00 00 02 */ li r0, 2
|
||||
/* 80365930 50 03 2E 34 */ rlwimi r3, r0, 5, 0x18, 0x1a
|
||||
/* 80365934 98 7F 00 08 */ stb r3, 8(r31)
|
||||
lbl_80365938:
|
||||
/* 80365938 88 1F 00 08 */ lbz r0, 8(r31)
|
||||
/* 8036593C 54 00 DF 7E */ rlwinm r0, r0, 0x1b, 0x1d, 0x1f
|
||||
/* 80365940 28 00 00 02 */ cmplwi r0, 2
|
||||
/* 80365944 40 82 00 0C */ bne lbl_80365950
|
||||
/* 80365948 38 00 00 00 */ li r0, 0
|
||||
/* 8036594C 90 1F 00 28 */ stw r0, 0x28(r31)
|
||||
lbl_80365950:
|
||||
/* 80365950 88 9F 00 08 */ lbz r4, 8(r31)
|
||||
/* 80365954 54 80 DF 7E */ rlwinm r0, r4, 0x1b, 0x1d, 0x1f
|
||||
/* 80365958 28 00 00 01 */ cmplwi r0, 1
|
||||
/* 8036595C 41 82 00 18 */ beq lbl_80365974
|
||||
/* 80365960 38 00 00 00 */ li r0, 0
|
||||
/* 80365964 38 60 00 00 */ li r3, 0
|
||||
/* 80365968 50 04 2E 34 */ rlwimi r4, r0, 5, 0x18, 0x1a
|
||||
/* 8036596C 98 9F 00 08 */ stb r4, 8(r31)
|
||||
/* 80365970 48 00 00 70 */ b lbl_803659E0
|
||||
lbl_80365974:
|
||||
/* 80365974 A0 1F 00 04 */ lhz r0, 4(r31)
|
||||
/* 80365978 54 00 D7 7E */ rlwinm r0, r0, 0x1a, 0x1d, 0x1f
|
||||
/* 8036597C 28 00 00 01 */ cmplwi r0, 1
|
||||
/* 80365980 41 82 00 0C */ beq lbl_8036598C
|
||||
/* 80365984 3B C0 00 00 */ li r30, 0
|
||||
/* 80365988 48 00 00 10 */ b lbl_80365998
|
||||
lbl_8036598C:
|
||||
/* 8036598C 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80365990 48 00 05 01 */ bl ftell
|
||||
/* 80365994 7C 7E 1B 78 */ mr r30, r3
|
||||
lbl_80365998:
|
||||
/* 80365998 7F E3 FB 78 */ mr r3, r31
|
||||
/* 8036599C 38 80 00 00 */ li r4, 0
|
||||
/* 803659A0 4B FF F7 41 */ bl __flush_buffer
|
||||
/* 803659A4 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 803659A8 41 82 00 1C */ beq lbl_803659C4
|
||||
/* 803659AC 38 60 00 01 */ li r3, 1
|
||||
/* 803659B0 38 00 00 00 */ li r0, 0
|
||||
/* 803659B4 98 7F 00 0A */ stb r3, 0xa(r31)
|
||||
/* 803659B8 38 60 FF FF */ li r3, -1
|
||||
/* 803659BC 90 1F 00 28 */ stw r0, 0x28(r31)
|
||||
/* 803659C0 48 00 00 20 */ b lbl_803659E0
|
||||
lbl_803659C4:
|
||||
/* 803659C4 88 1F 00 08 */ lbz r0, 8(r31)
|
||||
/* 803659C8 38 80 00 00 */ li r4, 0
|
||||
/* 803659CC 50 80 2E 34 */ rlwimi r0, r4, 5, 0x18, 0x1a
|
||||
/* 803659D0 38 60 00 00 */ li r3, 0
|
||||
/* 803659D4 98 1F 00 08 */ stb r0, 8(r31)
|
||||
/* 803659D8 93 DF 00 18 */ stw r30, 0x18(r31)
|
||||
/* 803659DC 90 9F 00 28 */ stw r4, 0x28(r31)
|
||||
lbl_803659E0:
|
||||
/* 803659E0 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 803659E4 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 803659E8 83 C1 00 08 */ lwz r30, 8(r1)
|
||||
/* 803659EC 7C 08 03 A6 */ mtlr r0
|
||||
/* 803659F0 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 803659F4 4E 80 00 20 */ blr
|
||||
|
|
@ -1,55 +0,0 @@
|
|||
lbl_80366410:
|
||||
/* 80366410 7C 03 00 D0 */ neg r0, r3
|
||||
/* 80366414 38 84 FF FF */ addi r4, r4, -1
|
||||
/* 80366418 54 06 07 BF */ clrlwi. r6, r0, 0x1e
|
||||
/* 8036641C 38 63 FF FF */ addi r3, r3, -1
|
||||
/* 80366420 41 82 00 18 */ beq lbl_80366438
|
||||
/* 80366424 7C A6 28 50 */ subf r5, r6, r5
|
||||
lbl_80366428:
|
||||
/* 80366428 8C 04 00 01 */ lbzu r0, 1(r4)
|
||||
/* 8036642C 34 C6 FF FF */ addic. r6, r6, -1
|
||||
/* 80366430 9C 03 00 01 */ stbu r0, 1(r3)
|
||||
/* 80366434 40 82 FF F4 */ bne lbl_80366428
|
||||
lbl_80366438:
|
||||
/* 80366438 54 A6 D9 7F */ rlwinm. r6, r5, 0x1b, 5, 0x1f
|
||||
/* 8036643C 38 E4 FF FD */ addi r7, r4, -3
|
||||
/* 80366440 38 83 FF FD */ addi r4, r3, -3
|
||||
/* 80366444 41 82 00 4C */ beq lbl_80366490
|
||||
lbl_80366448:
|
||||
/* 80366448 80 67 00 04 */ lwz r3, 4(r7)
|
||||
/* 8036644C 34 C6 FF FF */ addic. r6, r6, -1
|
||||
/* 80366450 80 07 00 08 */ lwz r0, 8(r7)
|
||||
/* 80366454 90 64 00 04 */ stw r3, 4(r4)
|
||||
/* 80366458 80 67 00 0C */ lwz r3, 0xc(r7)
|
||||
/* 8036645C 90 04 00 08 */ stw r0, 8(r4)
|
||||
/* 80366460 80 07 00 10 */ lwz r0, 0x10(r7)
|
||||
/* 80366464 90 64 00 0C */ stw r3, 0xc(r4)
|
||||
/* 80366468 80 67 00 14 */ lwz r3, 0x14(r7)
|
||||
/* 8036646C 90 04 00 10 */ stw r0, 0x10(r4)
|
||||
/* 80366470 80 07 00 18 */ lwz r0, 0x18(r7)
|
||||
/* 80366474 90 64 00 14 */ stw r3, 0x14(r4)
|
||||
/* 80366478 80 67 00 1C */ lwz r3, 0x1c(r7)
|
||||
/* 8036647C 90 04 00 18 */ stw r0, 0x18(r4)
|
||||
/* 80366480 84 07 00 20 */ lwzu r0, 0x20(r7)
|
||||
/* 80366484 90 64 00 1C */ stw r3, 0x1c(r4)
|
||||
/* 80366488 94 04 00 20 */ stwu r0, 0x20(r4)
|
||||
/* 8036648C 40 82 FF BC */ bne lbl_80366448
|
||||
lbl_80366490:
|
||||
/* 80366490 54 A3 F7 7F */ rlwinm. r3, r5, 0x1e, 0x1d, 0x1f
|
||||
/* 80366494 41 82 00 14 */ beq lbl_803664A8
|
||||
lbl_80366498:
|
||||
/* 80366498 84 07 00 04 */ lwzu r0, 4(r7)
|
||||
/* 8036649C 34 63 FF FF */ addic. r3, r3, -1
|
||||
/* 803664A0 94 04 00 04 */ stwu r0, 4(r4)
|
||||
/* 803664A4 40 82 FF F4 */ bne lbl_80366498
|
||||
lbl_803664A8:
|
||||
/* 803664A8 54 A5 07 BF */ clrlwi. r5, r5, 0x1e
|
||||
/* 803664AC 38 C7 00 03 */ addi r6, r7, 3
|
||||
/* 803664B0 38 64 00 03 */ addi r3, r4, 3
|
||||
/* 803664B4 4D 82 00 20 */ beqlr
|
||||
lbl_803664B8:
|
||||
/* 803664B8 8C 06 00 01 */ lbzu r0, 1(r6)
|
||||
/* 803664BC 34 A5 FF FF */ addic. r5, r5, -1
|
||||
/* 803664C0 9C 03 00 01 */ stbu r0, 1(r3)
|
||||
/* 803664C4 40 82 FF F4 */ bne lbl_803664B8
|
||||
/* 803664C8 4E 80 00 20 */ blr
|
||||
|
|
@ -1,50 +0,0 @@
|
|||
lbl_80366368:
|
||||
/* 80366368 7C E3 2A 14 */ add r7, r3, r5
|
||||
/* 8036636C 7C C4 2A 14 */ add r6, r4, r5
|
||||
/* 80366370 54 E3 07 BF */ clrlwi. r3, r7, 0x1e
|
||||
/* 80366374 41 82 00 18 */ beq lbl_8036638C
|
||||
/* 80366378 7C A3 28 50 */ subf r5, r3, r5
|
||||
lbl_8036637C:
|
||||
/* 8036637C 8C 06 FF FF */ lbzu r0, -1(r6)
|
||||
/* 80366380 34 63 FF FF */ addic. r3, r3, -1
|
||||
/* 80366384 9C 07 FF FF */ stbu r0, -1(r7)
|
||||
/* 80366388 40 82 FF F4 */ bne lbl_8036637C
|
||||
lbl_8036638C:
|
||||
/* 8036638C 54 A4 D9 7F */ rlwinm. r4, r5, 0x1b, 5, 0x1f
|
||||
/* 80366390 41 82 00 4C */ beq lbl_803663DC
|
||||
lbl_80366394:
|
||||
/* 80366394 80 66 FF FC */ lwz r3, -4(r6)
|
||||
/* 80366398 34 84 FF FF */ addic. r4, r4, -1
|
||||
/* 8036639C 80 06 FF F8 */ lwz r0, -8(r6)
|
||||
/* 803663A0 90 67 FF FC */ stw r3, -4(r7)
|
||||
/* 803663A4 80 66 FF F4 */ lwz r3, -0xc(r6)
|
||||
/* 803663A8 90 07 FF F8 */ stw r0, -8(r7)
|
||||
/* 803663AC 80 06 FF F0 */ lwz r0, -0x10(r6)
|
||||
/* 803663B0 90 67 FF F4 */ stw r3, -0xc(r7)
|
||||
/* 803663B4 80 66 FF EC */ lwz r3, -0x14(r6)
|
||||
/* 803663B8 90 07 FF F0 */ stw r0, -0x10(r7)
|
||||
/* 803663BC 80 06 FF E8 */ lwz r0, -0x18(r6)
|
||||
/* 803663C0 90 67 FF EC */ stw r3, -0x14(r7)
|
||||
/* 803663C4 80 66 FF E4 */ lwz r3, -0x1c(r6)
|
||||
/* 803663C8 90 07 FF E8 */ stw r0, -0x18(r7)
|
||||
/* 803663CC 84 06 FF E0 */ lwzu r0, -0x20(r6)
|
||||
/* 803663D0 90 67 FF E4 */ stw r3, -0x1c(r7)
|
||||
/* 803663D4 94 07 FF E0 */ stwu r0, -0x20(r7)
|
||||
/* 803663D8 40 82 FF BC */ bne lbl_80366394
|
||||
lbl_803663DC:
|
||||
/* 803663DC 54 A3 F7 7F */ rlwinm. r3, r5, 0x1e, 0x1d, 0x1f
|
||||
/* 803663E0 41 82 00 14 */ beq lbl_803663F4
|
||||
lbl_803663E4:
|
||||
/* 803663E4 84 06 FF FC */ lwzu r0, -4(r6)
|
||||
/* 803663E8 34 63 FF FF */ addic. r3, r3, -1
|
||||
/* 803663EC 94 07 FF FC */ stwu r0, -4(r7)
|
||||
/* 803663F0 40 82 FF F4 */ bne lbl_803663E4
|
||||
lbl_803663F4:
|
||||
/* 803663F4 54 A5 07 BF */ clrlwi. r5, r5, 0x1e
|
||||
/* 803663F8 4D 82 00 20 */ beqlr
|
||||
lbl_803663FC:
|
||||
/* 803663FC 8C 06 FF FF */ lbzu r0, -1(r6)
|
||||
/* 80366400 34 A5 FF FF */ addic. r5, r5, -1
|
||||
/* 80366404 9C 07 FF FF */ stbu r0, -1(r7)
|
||||
/* 80366408 40 82 FF F4 */ bne lbl_803663FC
|
||||
/* 8036640C 4E 80 00 20 */ blr
|
||||
|
|
@ -1,49 +0,0 @@
|
|||
lbl_803661FC:
|
||||
/* 803661FC 7D 63 2A 14 */ add r11, r3, r5
|
||||
/* 80366200 7D 44 2A 14 */ add r10, r4, r5
|
||||
/* 80366204 55 63 07 BF */ clrlwi. r3, r11, 0x1e
|
||||
/* 80366208 41 82 00 18 */ beq lbl_80366220
|
||||
/* 8036620C 7C A3 28 50 */ subf r5, r3, r5
|
||||
lbl_80366210:
|
||||
/* 80366210 8C 0A FF FF */ lbzu r0, -1(r10)
|
||||
/* 80366214 34 63 FF FF */ addic. r3, r3, -1
|
||||
/* 80366218 9C 0B FF FF */ stbu r0, -1(r11)
|
||||
/* 8036621C 40 82 FF F4 */ bne lbl_80366210
|
||||
lbl_80366220:
|
||||
/* 80366220 55 48 1E F8 */ rlwinm r8, r10, 3, 0x1b, 0x1c
|
||||
/* 80366224 55 47 07 BE */ clrlwi r7, r10, 0x1e
|
||||
/* 80366228 21 28 00 20 */ subfic r9, r8, 0x20
|
||||
/* 8036622C 54 A6 E8 FE */ srwi r6, r5, 3
|
||||
/* 80366230 20 07 00 04 */ subfic r0, r7, 4
|
||||
/* 80366234 7D 4A 02 14 */ add r10, r10, r0
|
||||
/* 80366238 84 8A FF FC */ lwzu r4, -4(r10)
|
||||
lbl_8036623C:
|
||||
/* 8036623C 80 0A FF FC */ lwz r0, -4(r10)
|
||||
/* 80366240 7C 83 4C 30 */ srw r3, r4, r9
|
||||
/* 80366244 34 C6 FF FF */ addic. r6, r6, -1
|
||||
/* 80366248 7C 04 40 30 */ slw r4, r0, r8
|
||||
/* 8036624C 7C 00 4C 30 */ srw r0, r0, r9
|
||||
/* 80366250 7C 83 1B 78 */ or r3, r4, r3
|
||||
/* 80366254 90 6B FF FC */ stw r3, -4(r11)
|
||||
/* 80366258 84 8A FF F8 */ lwzu r4, -8(r10)
|
||||
/* 8036625C 7C 83 40 30 */ slw r3, r4, r8
|
||||
/* 80366260 7C 60 03 78 */ or r0, r3, r0
|
||||
/* 80366264 94 0B FF F8 */ stwu r0, -8(r11)
|
||||
/* 80366268 40 82 FF D4 */ bne lbl_8036623C
|
||||
/* 8036626C 54 A0 07 7B */ rlwinm. r0, r5, 0, 0x1d, 0x1d
|
||||
/* 80366270 41 82 00 18 */ beq lbl_80366288
|
||||
/* 80366274 84 6A FF FC */ lwzu r3, -4(r10)
|
||||
/* 80366278 7C 80 4C 30 */ srw r0, r4, r9
|
||||
/* 8036627C 7C 63 40 30 */ slw r3, r3, r8
|
||||
/* 80366280 7C 60 03 78 */ or r0, r3, r0
|
||||
/* 80366284 94 0B FF FC */ stwu r0, -4(r11)
|
||||
lbl_80366288:
|
||||
/* 80366288 54 A5 07 BF */ clrlwi. r5, r5, 0x1e
|
||||
/* 8036628C 4D 82 00 20 */ beqlr
|
||||
/* 80366290 7D 4A 3A 14 */ add r10, r10, r7
|
||||
lbl_80366294:
|
||||
/* 80366294 8C 0A FF FF */ lbzu r0, -1(r10)
|
||||
/* 80366298 34 A5 FF FF */ addic. r5, r5, -1
|
||||
/* 8036629C 9C 0B FF FF */ stbu r0, -1(r11)
|
||||
/* 803662A0 40 82 FF F4 */ bne lbl_80366294
|
||||
/* 803662A4 4E 80 00 20 */ blr
|
||||
|
|
@ -1,54 +0,0 @@
|
|||
lbl_803662A8:
|
||||
/* 803662A8 7C 03 00 D0 */ neg r0, r3
|
||||
/* 803662AC 39 04 FF FF */ addi r8, r4, -1
|
||||
/* 803662B0 54 06 07 BF */ clrlwi. r6, r0, 0x1e
|
||||
/* 803662B4 38 63 FF FF */ addi r3, r3, -1
|
||||
/* 803662B8 41 82 00 18 */ beq lbl_803662D0
|
||||
/* 803662BC 7C A6 28 50 */ subf r5, r6, r5
|
||||
lbl_803662C0:
|
||||
/* 803662C0 8C 08 00 01 */ lbzu r0, 1(r8)
|
||||
/* 803662C4 34 C6 FF FF */ addic. r6, r6, -1
|
||||
/* 803662C8 9C 03 00 01 */ stbu r0, 1(r3)
|
||||
/* 803662CC 40 82 FF F4 */ bne lbl_803662C0
|
||||
lbl_803662D0:
|
||||
/* 803662D0 38 08 00 01 */ addi r0, r8, 1
|
||||
/* 803662D4 38 C3 FF FD */ addi r6, r3, -3
|
||||
/* 803662D8 54 09 07 BE */ clrlwi r9, r0, 0x1e
|
||||
/* 803662DC 54 A7 E8 FE */ srwi r7, r5, 3
|
||||
/* 803662E0 7D 09 40 50 */ subf r8, r9, r8
|
||||
/* 803662E4 54 0A 1E F8 */ rlwinm r10, r0, 3, 0x1b, 0x1c
|
||||
/* 803662E8 84 88 00 01 */ lwzu r4, 1(r8)
|
||||
/* 803662EC 21 6A 00 20 */ subfic r11, r10, 0x20
|
||||
lbl_803662F0:
|
||||
/* 803662F0 80 68 00 04 */ lwz r3, 4(r8)
|
||||
/* 803662F4 7C 84 50 30 */ slw r4, r4, r10
|
||||
/* 803662F8 34 E7 FF FF */ addic. r7, r7, -1
|
||||
/* 803662FC 7C 60 5C 30 */ srw r0, r3, r11
|
||||
/* 80366300 7C 63 50 30 */ slw r3, r3, r10
|
||||
/* 80366304 7C 80 03 78 */ or r0, r4, r0
|
||||
/* 80366308 90 06 00 04 */ stw r0, 4(r6)
|
||||
/* 8036630C 84 88 00 08 */ lwzu r4, 8(r8)
|
||||
/* 80366310 7C 80 5C 30 */ srw r0, r4, r11
|
||||
/* 80366314 7C 60 03 78 */ or r0, r3, r0
|
||||
/* 80366318 94 06 00 08 */ stwu r0, 8(r6)
|
||||
/* 8036631C 40 82 FF D4 */ bne lbl_803662F0
|
||||
/* 80366320 54 A0 07 7B */ rlwinm. r0, r5, 0, 0x1d, 0x1d
|
||||
/* 80366324 41 82 00 18 */ beq lbl_8036633C
|
||||
/* 80366328 84 08 00 04 */ lwzu r0, 4(r8)
|
||||
/* 8036632C 7C 83 50 30 */ slw r3, r4, r10
|
||||
/* 80366330 7C 00 5C 30 */ srw r0, r0, r11
|
||||
/* 80366334 7C 60 03 78 */ or r0, r3, r0
|
||||
/* 80366338 94 06 00 04 */ stwu r0, 4(r6)
|
||||
lbl_8036633C:
|
||||
/* 8036633C 54 A5 07 BF */ clrlwi. r5, r5, 0x1e
|
||||
/* 80366340 38 88 00 03 */ addi r4, r8, 3
|
||||
/* 80366344 38 66 00 03 */ addi r3, r6, 3
|
||||
/* 80366348 4D 82 00 20 */ beqlr
|
||||
/* 8036634C 20 09 00 04 */ subfic r0, r9, 4
|
||||
/* 80366350 7C 80 20 50 */ subf r4, r0, r4
|
||||
lbl_80366354:
|
||||
/* 80366354 8C 04 00 01 */ lbzu r0, 1(r4)
|
||||
/* 80366358 34 A5 FF FF */ addic. r5, r5, -1
|
||||
/* 8036635C 9C 03 00 01 */ stbu r0, 1(r3)
|
||||
/* 80366360 40 82 FF F4 */ bne lbl_80366354
|
||||
/* 80366364 4E 80 00 20 */ blr
|
||||
|
|
@ -1,30 +0,0 @@
|
|||
lbl_80109170:
|
||||
/* 80109170 94 21 FF E0 */ stwu r1, -0x20(r1)
|
||||
/* 80109174 7C 08 02 A6 */ mflr r0
|
||||
/* 80109178 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 8010917C 93 E1 00 1C */ stw r31, 0x1c(r1)
|
||||
/* 80109180 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 80109184 38 00 00 01 */ li r0, 1
|
||||
/* 80109188 B0 03 30 1A */ sth r0, 0x301a(r3)
|
||||
/* 8010918C C0 22 92 C0 */ lfs f1, lit_6108(r2)
|
||||
/* 80109190 D0 23 33 E0 */ stfs f1, 0x33e0(r3)
|
||||
/* 80109194 D0 21 00 08 */ stfs f1, 8(r1)
|
||||
/* 80109198 C0 02 92 B8 */ lfs f0, lit_6040(r2)
|
||||
/* 8010919C D0 01 00 0C */ stfs f0, 0xc(r1)
|
||||
/* 801091A0 D0 21 00 10 */ stfs f1, 0x10(r1)
|
||||
/* 801091A4 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 801091A8 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 801091AC 38 63 5B D4 */ addi r3, r3, 0x5bd4
|
||||
/* 801091B0 38 80 00 01 */ li r4, 1
|
||||
/* 801091B4 38 A0 00 01 */ li r5, 1
|
||||
/* 801091B8 38 C1 00 08 */ addi r6, r1, 8
|
||||
/* 801091BC 4B F6 68 69 */ bl StartShock__12dVibration_cFii4cXyz
|
||||
/* 801091C0 38 00 00 03 */ li r0, 3
|
||||
/* 801091C4 B0 1F 30 18 */ sth r0, 0x3018(r31)
|
||||
/* 801091C8 C0 02 92 BC */ lfs f0, lit_6041(r2)
|
||||
/* 801091CC D0 1F 34 94 */ stfs f0, 0x3494(r31)
|
||||
/* 801091D0 83 E1 00 1C */ lwz r31, 0x1c(r1)
|
||||
/* 801091D4 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 801091D8 7C 08 03 A6 */ mtlr r0
|
||||
/* 801091DC 38 21 00 20 */ addi r1, r1, 0x20
|
||||
/* 801091E0 4E 80 00 20 */ blr
|
||||
|
|
@ -1,38 +0,0 @@
|
|||
lbl_801090EC:
|
||||
/* 801090EC 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 801090F0 7C 08 02 A6 */ mflr r0
|
||||
/* 801090F4 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 801090F8 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 801090FC 93 C1 00 08 */ stw r30, 8(r1)
|
||||
/* 80109100 7C 7E 1B 78 */ mr r30, r3
|
||||
/* 80109104 7C 9F 23 78 */ mr r31, r4
|
||||
/* 80109108 4B FF F9 11 */ bl checkHookshotWait__9daAlink_cCFv
|
||||
/* 8010910C 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 80109110 41 82 00 44 */ beq lbl_80109154
|
||||
/* 80109114 2C 1F 00 00 */ cmpwi r31, 0
|
||||
/* 80109118 41 82 00 1C */ beq lbl_80109134
|
||||
/* 8010911C C0 02 92 C0 */ lfs f0, lit_6108(r2)
|
||||
/* 80109120 D0 1E 20 54 */ stfs f0, 0x2054(r30)
|
||||
/* 80109124 D0 1E 20 58 */ stfs f0, 0x2058(r30)
|
||||
/* 80109128 80 7E 1F 54 */ lwz r3, 0x1f54(r30)
|
||||
/* 8010912C D0 03 00 08 */ stfs f0, 8(r3)
|
||||
/* 80109130 48 00 00 1C */ b lbl_8010914C
|
||||
lbl_80109134:
|
||||
/* 80109134 7F C3 F3 78 */ mr r3, r30
|
||||
/* 80109138 38 9E 20 48 */ addi r4, r30, 0x2048
|
||||
/* 8010913C 3C A0 80 39 */ lis r5, m__22daAlinkHIO_hookshot_c0@ha /* 0x8038E9C0@ha */
|
||||
/* 80109140 38 A5 E9 C0 */ addi r5, r5, m__22daAlinkHIO_hookshot_c0@l /* 0x8038E9C0@l */
|
||||
/* 80109144 C0 25 00 40 */ lfs f1, 0x40(r5)
|
||||
/* 80109148 4B FF 8B AD */ bl setWaterInAnmRate__9daAlink_cFP16daPy_frameCtrl_cf
|
||||
lbl_8010914C:
|
||||
/* 8010914C 38 60 00 01 */ li r3, 1
|
||||
/* 80109150 48 00 00 08 */ b lbl_80109158
|
||||
lbl_80109154:
|
||||
/* 80109154 38 60 00 00 */ li r3, 0
|
||||
lbl_80109158:
|
||||
/* 80109158 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 8010915C 83 C1 00 08 */ lwz r30, 8(r1)
|
||||
/* 80109160 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80109164 7C 08 03 A6 */ mtlr r0
|
||||
/* 80109168 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 8010916C 4E 80 00 20 */ blr
|
||||
|
|
@ -1,44 +0,0 @@
|
|||
lbl_801091E4:
|
||||
/* 801091E4 94 21 FF E0 */ stwu r1, -0x20(r1)
|
||||
/* 801091E8 7C 08 02 A6 */ mflr r0
|
||||
/* 801091EC 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 801091F0 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 801091F4 48 25 8F E9 */ bl _savegpr_29
|
||||
/* 801091F8 7C 7D 1B 78 */ mr r29, r3
|
||||
/* 801091FC 83 E3 27 E0 */ lwz r31, 0x27e0(r3)
|
||||
/* 80109200 3B C0 00 01 */ li r30, 1
|
||||
/* 80109204 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80109208 4B F6 A5 DD */ bl LockonTruth__12dAttention_cFv
|
||||
/* 8010920C 54 60 06 3F */ clrlwi. r0, r3, 0x18
|
||||
/* 80109210 40 82 00 14 */ bne lbl_80109224
|
||||
/* 80109214 80 1F 03 34 */ lwz r0, 0x334(r31)
|
||||
/* 80109218 54 00 00 85 */ rlwinm. r0, r0, 0, 2, 2
|
||||
/* 8010921C 40 82 00 08 */ bne lbl_80109224
|
||||
/* 80109220 3B C0 00 00 */ li r30, 0
|
||||
lbl_80109224:
|
||||
/* 80109224 57 C0 06 3F */ clrlwi. r0, r30, 0x18
|
||||
/* 80109228 40 82 00 18 */ bne lbl_80109240
|
||||
/* 8010922C A8 1D 30 8E */ lha r0, 0x308e(r29)
|
||||
/* 80109230 2C 00 00 00 */ cmpwi r0, 0
|
||||
/* 80109234 40 82 00 0C */ bne lbl_80109240
|
||||
/* 80109238 C0 22 92 C0 */ lfs f1, lit_6108(r2)
|
||||
/* 8010923C 48 00 00 10 */ b lbl_8010924C
|
||||
lbl_80109240:
|
||||
/* 80109240 3C 60 80 39 */ lis r3, m__22daAlinkHIO_hookshot_c0@ha /* 0x8038E9C0@ha */
|
||||
/* 80109244 38 63 E9 C0 */ addi r3, r3, m__22daAlinkHIO_hookshot_c0@l /* 0x8038E9C0@l */
|
||||
/* 80109248 C0 23 00 40 */ lfs f1, 0x40(r3)
|
||||
lbl_8010924C:
|
||||
/* 8010924C 7F A3 EB 78 */ mr r3, r29
|
||||
/* 80109250 38 80 01 8D */ li r4, 0x18d
|
||||
/* 80109254 C0 42 92 C4 */ lfs f2, lit_6109(r2)
|
||||
/* 80109258 4B FA 41 51 */ bl setUpperAnimeBaseSpeed__9daAlink_cFUsff
|
||||
/* 8010925C 38 00 00 00 */ li r0, 0
|
||||
/* 80109260 B0 1D 30 20 */ sth r0, 0x3020(r29)
|
||||
/* 80109264 7F A3 EB 78 */ mr r3, r29
|
||||
/* 80109268 4B FF FF 09 */ bl initHookshotReady__9daAlink_cFv
|
||||
/* 8010926C 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 80109270 48 25 8F B9 */ bl _restgpr_29
|
||||
/* 80109274 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 80109278 7C 08 03 A6 */ mtlr r0
|
||||
/* 8010927C 38 21 00 20 */ addi r1, r1, 0x20
|
||||
/* 80109280 4E 80 00 20 */ blr
|
||||
File diff suppressed because it is too large
Load Diff
|
|
@ -1,6 +0,0 @@
|
|||
lbl_8034FF34:
|
||||
/* 8034FF34 3C 60 CC 00 */ lis r3, 0xCC00 /* 0xCC006C00@ha */
|
||||
/* 8034FF38 80 03 6C 00 */ lwz r0, 0x6C00(r3) /* 0xCC006C00@l */
|
||||
/* 8034FF3C 54 00 D7 FE */ rlwinm r0, r0, 0x1a, 0x1f, 0x1f
|
||||
/* 8034FF40 68 03 00 01 */ xori r3, r0, 1
|
||||
/* 8034FF44 4E 80 00 20 */ blr
|
||||
|
|
@ -1,5 +0,0 @@
|
|||
lbl_8034FE44:
|
||||
/* 8034FE44 3C 60 CC 00 */ lis r3, 0xCC00 /* 0xCC006C00@ha */
|
||||
/* 8034FE48 80 03 6C 00 */ lwz r0, 0x6C00(r3) /* 0xCC006C00@l */
|
||||
/* 8034FE4C 54 03 07 FE */ clrlwi r3, r0, 0x1f
|
||||
/* 8034FE50 4E 80 00 20 */ blr
|
||||
|
|
@ -1,5 +0,0 @@
|
|||
lbl_8035001C:
|
||||
/* 8035001C 3C 60 CC 00 */ lis r3, 0xCC00 /* 0xCC006C00@ha */
|
||||
/* 80350020 80 03 6C 00 */ lwz r0, 0x6C00(r3) /* 0xCC006C00@l */
|
||||
/* 80350024 54 03 FF FE */ rlwinm r3, r0, 0x1f, 0x1f, 0x1f
|
||||
/* 80350028 4E 80 00 20 */ blr
|
||||
|
|
@ -1,5 +0,0 @@
|
|||
lbl_80350048:
|
||||
/* 80350048 3C 60 CC 00 */ lis r3, 0xCC00 /* 0xCC006C04@ha */
|
||||
/* 8035004C 80 03 6C 04 */ lwz r0, 0x6C04(r3) /* 0xCC006C04@l */
|
||||
/* 80350050 54 03 06 3E */ clrlwi r3, r0, 0x18
|
||||
/* 80350054 4E 80 00 20 */ blr
|
||||
|
|
@ -1,5 +0,0 @@
|
|||
lbl_80350074:
|
||||
/* 80350074 3C 60 CC 00 */ lis r3, 0xCC00 /* 0xCC006C04@ha */
|
||||
/* 80350078 80 03 6C 04 */ lwz r0, 0x6C04(r3) /* 0xCC006C04@l */
|
||||
/* 8035007C 54 03 C6 3E */ rlwinm r3, r0, 0x18, 0x18, 0x1f
|
||||
/* 80350080 4E 80 00 20 */ blr
|
||||
|
|
@ -35,18 +35,18 @@ lbl_80350084:
|
|||
/* 80350108 7C 6A 18 16 */ mulhwu r3, r10, r3
|
||||
/* 8035010C 55 08 BA 7E */ srwi r8, r8, 9
|
||||
/* 80350110 54 E7 BA 7E */ srwi r7, r7, 9
|
||||
/* 80350114 91 0D 93 14 */ stw r8, data_80451894(r13)
|
||||
/* 80350114 91 0D 93 14 */ stw r8, bound_32KHz+0x4(r13)
|
||||
/* 80350118 54 A5 BA 7E */ srwi r5, r5, 9
|
||||
/* 8035011C 54 84 BA 7E */ srwi r4, r4, 9
|
||||
/* 80350120 90 ED 93 1C */ stw r7, data_8045189C(r13)
|
||||
/* 80350120 90 ED 93 1C */ stw r7, bound_48KHz+0x4(r13)
|
||||
/* 80350124 3B E0 00 00 */ li r31, 0
|
||||
/* 80350128 54 63 BA 7E */ srwi r3, r3, 9
|
||||
/* 8035012C 90 AD 93 24 */ stw r5, data_804518A4(r13)
|
||||
/* 8035012C 90 AD 93 24 */ stw r5, min_wait+0x4(r13)
|
||||
/* 80350130 3C C0 CC 00 */ lis r6, 0xCC00 /* 0xCC006C00@ha */
|
||||
/* 80350134 90 6D 93 34 */ stw r3, data_804518B4(r13)
|
||||
/* 80350134 90 6D 93 34 */ stw r3, buffer+0x4(r13)
|
||||
/* 80350138 38 60 00 01 */ li r3, 1
|
||||
/* 8035013C 80 06 6C 00 */ lwz r0, 0x6C00(r6) /* 0xCC006C00@l */
|
||||
/* 80350140 90 8D 93 2C */ stw r4, data_804518AC(r13)
|
||||
/* 80350140 90 8D 93 2C */ stw r4, max_wait+0x4(r13)
|
||||
/* 80350144 54 00 06 F2 */ rlwinm r0, r0, 0, 0x1b, 0x19
|
||||
/* 80350148 60 00 00 20 */ ori r0, r0, 0x20
|
||||
/* 8035014C 93 ED 93 10 */ stw r31, bound_32KHz(r13)
|
||||
|
|
|
|||
|
|
@ -1,35 +0,0 @@
|
|||
lbl_8034FCB4:
|
||||
/* 8034FCB4 7C 08 02 A6 */ mflr r0
|
||||
/* 8034FCB8 90 01 00 04 */ stw r0, 4(r1)
|
||||
/* 8034FCBC 94 21 FF E8 */ stwu r1, -0x18(r1)
|
||||
/* 8034FCC0 93 E1 00 14 */ stw r31, 0x14(r1)
|
||||
/* 8034FCC4 3B E4 00 00 */ addi r31, r4, 0
|
||||
/* 8034FCC8 93 C1 00 10 */ stw r30, 0x10(r1)
|
||||
/* 8034FCCC 3B C3 00 00 */ addi r30, r3, 0
|
||||
/* 8034FCD0 4B FE DA 25 */ bl OSDisableInterrupts
|
||||
/* 8034FCD4 3C 80 CC 00 */ lis r4, 0xCC00 /* 0xCC005030@ha */
|
||||
/* 8034FCD8 A0 04 50 30 */ lhz r0, 0x5030(r4) /* 0xCC005030@l */
|
||||
/* 8034FCDC 38 A4 50 00 */ addi r5, r4, 0x5000
|
||||
/* 8034FCE0 38 C4 50 00 */ addi r6, r4, 0x5000
|
||||
/* 8034FCE4 38 E4 50 00 */ addi r7, r4, 0x5000
|
||||
/* 8034FCE8 54 04 00 2A */ rlwinm r4, r0, 0, 0, 0x15
|
||||
/* 8034FCEC 57 C0 84 3E */ srwi r0, r30, 0x10
|
||||
/* 8034FCF0 7C 80 03 78 */ or r0, r4, r0
|
||||
/* 8034FCF4 B0 05 00 30 */ sth r0, 0x30(r5)
|
||||
/* 8034FCF8 57 C0 04 3E */ clrlwi r0, r30, 0x10
|
||||
/* 8034FCFC A0 86 00 32 */ lhz r4, 0x32(r6)
|
||||
/* 8034FD00 54 84 06 DE */ rlwinm r4, r4, 0, 0x1b, 0xf
|
||||
/* 8034FD04 7C 80 03 78 */ or r0, r4, r0
|
||||
/* 8034FD08 B0 06 00 32 */ sth r0, 0x32(r6)
|
||||
/* 8034FD0C 57 E0 DC 3E */ rlwinm r0, r31, 0x1b, 0x10, 0x1f
|
||||
/* 8034FD10 A0 87 00 36 */ lhz r4, 0x36(r7)
|
||||
/* 8034FD14 54 84 00 20 */ rlwinm r4, r4, 0, 0, 0x10
|
||||
/* 8034FD18 7C 80 03 78 */ or r0, r4, r0
|
||||
/* 8034FD1C B0 07 00 36 */ sth r0, 0x36(r7)
|
||||
/* 8034FD20 4B FE D9 FD */ bl OSRestoreInterrupts
|
||||
/* 8034FD24 80 01 00 1C */ lwz r0, 0x1c(r1)
|
||||
/* 8034FD28 83 E1 00 14 */ lwz r31, 0x14(r1)
|
||||
/* 8034FD2C 83 C1 00 10 */ lwz r30, 0x10(r1)
|
||||
/* 8034FD30 38 21 00 18 */ addi r1, r1, 0x18
|
||||
/* 8034FD34 7C 08 03 A6 */ mtlr r0
|
||||
/* 8034FD38 4E 80 00 20 */ blr
|
||||
|
|
@ -1,58 +0,0 @@
|
|||
lbl_8034FE54:
|
||||
/* 8034FE54 7C 08 02 A6 */ mflr r0
|
||||
/* 8034FE58 90 01 00 04 */ stw r0, 4(r1)
|
||||
/* 8034FE5C 94 21 FF D8 */ stwu r1, -0x28(r1)
|
||||
/* 8034FE60 BF 41 00 10 */ stmw r26, 0x10(r1)
|
||||
/* 8034FE64 7C 7A 1B 78 */ mr r26, r3
|
||||
/* 8034FE68 48 00 00 CD */ bl AIGetDSPSampleRate
|
||||
/* 8034FE6C 7C 1A 18 40 */ cmplw r26, r3
|
||||
/* 8034FE70 41 82 00 B0 */ beq lbl_8034FF20
|
||||
/* 8034FE74 3F E0 CC 00 */ lis r31, 0xCC00 /* 0xCC006C00@ha */
|
||||
/* 8034FE78 80 1F 6C 00 */ lwz r0, 0x6C00(r31) /* 0xCC006C00@l */
|
||||
/* 8034FE7C 28 1A 00 00 */ cmplwi r26, 0
|
||||
/* 8034FE80 54 00 06 B0 */ rlwinm r0, r0, 0, 0x1a, 0x18
|
||||
/* 8034FE84 90 1F 6C 00 */ stw r0, 0x6c00(r31)
|
||||
/* 8034FE88 40 82 00 98 */ bne lbl_8034FF20
|
||||
/* 8034FE8C 48 00 01 BD */ bl AIGetStreamVolLeft
|
||||
/* 8034FE90 7C 7E 1B 78 */ mr r30, r3
|
||||
/* 8034FE94 48 00 01 E1 */ bl AIGetStreamVolRight
|
||||
/* 8034FE98 80 1F 6C 00 */ lwz r0, 0x6c00(r31)
|
||||
/* 8034FE9C 3B A3 00 00 */ addi r29, r3, 0
|
||||
/* 8034FEA0 54 1B 07 FE */ clrlwi r27, r0, 0x1f
|
||||
/* 8034FEA4 48 00 01 79 */ bl AIGetStreamSampleRate
|
||||
/* 8034FEA8 3B 83 00 00 */ addi r28, r3, 0
|
||||
/* 8034FEAC 38 60 00 00 */ li r3, 0
|
||||
/* 8034FEB0 48 00 01 7D */ bl AISetStreamVolLeft
|
||||
/* 8034FEB4 38 60 00 00 */ li r3, 0
|
||||
/* 8034FEB8 48 00 01 A1 */ bl AISetStreamVolRight
|
||||
/* 8034FEBC 4B FE D8 39 */ bl OSDisableInterrupts
|
||||
/* 8034FEC0 7C 7A 1B 78 */ mr r26, r3
|
||||
/* 8034FEC4 48 00 04 AD */ bl __AI_SRC_INIT
|
||||
/* 8034FEC8 80 9F 6C 00 */ lwz r4, 0x6c00(r31)
|
||||
/* 8034FECC 57 80 08 3C */ slwi r0, r28, 1
|
||||
/* 8034FED0 38 7A 00 00 */ addi r3, r26, 0
|
||||
/* 8034FED4 54 84 06 F2 */ rlwinm r4, r4, 0, 0x1b, 0x19
|
||||
/* 8034FED8 60 84 00 20 */ ori r4, r4, 0x20
|
||||
/* 8034FEDC 90 9F 6C 00 */ stw r4, 0x6c00(r31)
|
||||
/* 8034FEE0 80 9F 6C 00 */ lwz r4, 0x6c00(r31)
|
||||
/* 8034FEE4 54 84 07 FA */ rlwinm r4, r4, 0, 0x1f, 0x1d
|
||||
/* 8034FEE8 7C 80 03 78 */ or r0, r4, r0
|
||||
/* 8034FEEC 90 1F 6C 00 */ stw r0, 0x6c00(r31)
|
||||
/* 8034FEF0 80 1F 6C 00 */ lwz r0, 0x6c00(r31)
|
||||
/* 8034FEF4 54 00 00 3C */ rlwinm r0, r0, 0, 0, 0x1e
|
||||
/* 8034FEF8 7C 00 DB 78 */ or r0, r0, r27
|
||||
/* 8034FEFC 90 1F 6C 00 */ stw r0, 0x6c00(r31)
|
||||
/* 8034FF00 80 1F 6C 00 */ lwz r0, 0x6c00(r31)
|
||||
/* 8034FF04 60 00 00 40 */ ori r0, r0, 0x40
|
||||
/* 8034FF08 90 1F 6C 00 */ stw r0, 0x6c00(r31)
|
||||
/* 8034FF0C 4B FE D8 11 */ bl OSRestoreInterrupts
|
||||
/* 8034FF10 7F C3 F3 78 */ mr r3, r30
|
||||
/* 8034FF14 48 00 01 19 */ bl AISetStreamVolLeft
|
||||
/* 8034FF18 7F A3 EB 78 */ mr r3, r29
|
||||
/* 8034FF1C 48 00 01 3D */ bl AISetStreamVolRight
|
||||
lbl_8034FF20:
|
||||
/* 8034FF20 BB 41 00 10 */ lmw r26, 0x10(r1)
|
||||
/* 8034FF24 80 01 00 2C */ lwz r0, 0x2c(r1)
|
||||
/* 8034FF28 38 21 00 28 */ addi r1, r1, 0x28
|
||||
/* 8034FF2C 7C 08 03 A6 */ mtlr r0
|
||||
/* 8034FF30 4E 80 00 20 */ blr
|
||||
|
|
@ -1,57 +0,0 @@
|
|||
lbl_8034FD6C:
|
||||
/* 8034FD6C 7C 08 02 A6 */ mflr r0
|
||||
/* 8034FD70 90 01 00 04 */ stw r0, 4(r1)
|
||||
/* 8034FD74 94 21 FF E0 */ stwu r1, -0x20(r1)
|
||||
/* 8034FD78 93 E1 00 1C */ stw r31, 0x1c(r1)
|
||||
/* 8034FD7C 93 C1 00 18 */ stw r30, 0x18(r1)
|
||||
/* 8034FD80 93 A1 00 14 */ stw r29, 0x14(r1)
|
||||
/* 8034FD84 7C 7D 1B 78 */ mr r29, r3
|
||||
/* 8034FD88 48 00 00 BD */ bl AIGetStreamPlayState
|
||||
/* 8034FD8C 7C 1D 18 40 */ cmplw r29, r3
|
||||
/* 8034FD90 41 82 00 98 */ beq lbl_8034FE28
|
||||
/* 8034FD94 48 00 02 89 */ bl AIGetStreamSampleRate
|
||||
/* 8034FD98 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 8034FD9C 40 82 00 78 */ bne lbl_8034FE14
|
||||
/* 8034FDA0 28 1D 00 01 */ cmplwi r29, 1
|
||||
/* 8034FDA4 40 82 00 70 */ bne lbl_8034FE14
|
||||
/* 8034FDA8 48 00 02 CD */ bl AIGetStreamVolRight
|
||||
/* 8034FDAC 7C 7E 1B 78 */ mr r30, r3
|
||||
/* 8034FDB0 48 00 02 99 */ bl AIGetStreamVolLeft
|
||||
/* 8034FDB4 3B A3 00 00 */ addi r29, r3, 0
|
||||
/* 8034FDB8 38 60 00 00 */ li r3, 0
|
||||
/* 8034FDBC 48 00 02 9D */ bl AISetStreamVolRight
|
||||
/* 8034FDC0 38 60 00 00 */ li r3, 0
|
||||
/* 8034FDC4 48 00 02 69 */ bl AISetStreamVolLeft
|
||||
/* 8034FDC8 4B FE D9 2D */ bl OSDisableInterrupts
|
||||
/* 8034FDCC 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 8034FDD0 48 00 05 A1 */ bl __AI_SRC_INIT
|
||||
/* 8034FDD4 3C 80 CC 00 */ lis r4, 0xCC00 /* 0xCC006C00@ha */
|
||||
/* 8034FDD8 80 04 6C 00 */ lwz r0, 0x6C00(r4) /* 0xCC006C00@l */
|
||||
/* 8034FDDC 38 7F 00 00 */ addi r3, r31, 0
|
||||
/* 8034FDE0 54 00 06 F2 */ rlwinm r0, r0, 0, 0x1b, 0x19
|
||||
/* 8034FDE4 60 00 00 20 */ ori r0, r0, 0x20
|
||||
/* 8034FDE8 90 04 6C 00 */ stw r0, 0x6c00(r4)
|
||||
/* 8034FDEC 80 04 6C 00 */ lwz r0, 0x6c00(r4)
|
||||
/* 8034FDF0 54 00 00 3C */ rlwinm r0, r0, 0, 0, 0x1e
|
||||
/* 8034FDF4 60 00 00 01 */ ori r0, r0, 1
|
||||
/* 8034FDF8 90 04 6C 00 */ stw r0, 0x6c00(r4)
|
||||
/* 8034FDFC 4B FE D9 21 */ bl OSRestoreInterrupts
|
||||
/* 8034FE00 7F C3 F3 78 */ mr r3, r30
|
||||
/* 8034FE04 48 00 02 29 */ bl AISetStreamVolLeft
|
||||
/* 8034FE08 7F A3 EB 78 */ mr r3, r29
|
||||
/* 8034FE0C 48 00 02 4D */ bl AISetStreamVolRight
|
||||
/* 8034FE10 48 00 00 18 */ b lbl_8034FE28
|
||||
lbl_8034FE14:
|
||||
/* 8034FE14 3C 60 CC 00 */ lis r3, 0xCC00 /* 0xCC006C00@ha */
|
||||
/* 8034FE18 80 03 6C 00 */ lwz r0, 0x6C00(r3) /* 0xCC006C00@l */
|
||||
/* 8034FE1C 54 00 00 3C */ rlwinm r0, r0, 0, 0, 0x1e
|
||||
/* 8034FE20 7C 00 EB 78 */ or r0, r0, r29
|
||||
/* 8034FE24 90 03 6C 00 */ stw r0, 0x6c00(r3)
|
||||
lbl_8034FE28:
|
||||
/* 8034FE28 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 8034FE2C 83 E1 00 1C */ lwz r31, 0x1c(r1)
|
||||
/* 8034FE30 83 C1 00 18 */ lwz r30, 0x18(r1)
|
||||
/* 8034FE34 83 A1 00 14 */ lwz r29, 0x14(r1)
|
||||
/* 8034FE38 38 21 00 20 */ addi r1, r1, 0x20
|
||||
/* 8034FE3C 7C 08 03 A6 */ mtlr r0
|
||||
/* 8034FE40 4E 80 00 20 */ blr
|
||||
|
|
@ -1,8 +0,0 @@
|
|||
lbl_8035002C:
|
||||
/* 8035002C 3C 80 CC 00 */ lis r4, 0xCC00 /* 0xCC006C00@ha */
|
||||
/* 80350030 38 84 6C 00 */ addi r4, r4, 0x6C00 /* 0xCC006C00@l */
|
||||
/* 80350034 80 04 00 04 */ lwz r0, 4(r4)
|
||||
/* 80350038 54 00 00 2E */ rlwinm r0, r0, 0, 0, 0x17
|
||||
/* 8035003C 50 60 06 3E */ rlwimi r0, r3, 0, 0x18, 0x1f
|
||||
/* 80350040 90 04 00 04 */ stw r0, 4(r4)
|
||||
/* 80350044 4E 80 00 20 */ blr
|
||||
|
|
@ -1,8 +0,0 @@
|
|||
lbl_80350058:
|
||||
/* 80350058 3C 80 CC 00 */ lis r4, 0xCC00 /* 0xCC006C00@ha */
|
||||
/* 8035005C 38 84 6C 00 */ addi r4, r4, 0x6C00 /* 0xCC006C00@l */
|
||||
/* 80350060 80 04 00 04 */ lwz r0, 4(r4)
|
||||
/* 80350064 54 00 06 1E */ rlwinm r0, r0, 0, 0x18, 0xf
|
||||
/* 80350068 50 60 44 2E */ rlwimi r0, r3, 8, 0x10, 0x17
|
||||
/* 8035006C 90 04 00 04 */ stw r0, 4(r4)
|
||||
/* 80350070 4E 80 00 20 */ blr
|
||||
|
|
@ -1,7 +0,0 @@
|
|||
lbl_8034FD3C:
|
||||
/* 8034FD3C 3C 60 CC 00 */ lis r3, 0xCC00 /* 0xCC005000@ha */
|
||||
/* 8034FD40 38 63 50 00 */ addi r3, r3, 0x5000 /* 0xCC005000@l */
|
||||
/* 8034FD44 A0 03 00 36 */ lhz r0, 0x36(r3)
|
||||
/* 8034FD48 60 00 80 00 */ ori r0, r0, 0x8000
|
||||
/* 8034FD4C B0 03 00 36 */ sth r0, 0x36(r3)
|
||||
/* 8034FD50 4E 80 00 20 */ blr
|
||||
|
|
@ -1,7 +0,0 @@
|
|||
lbl_8034FD54:
|
||||
/* 8034FD54 3C 60 CC 00 */ lis r3, 0xCC00 /* 0xCC005000@ha */
|
||||
/* 8034FD58 38 63 50 00 */ addi r3, r3, 0x5000 /* 0xCC005000@l */
|
||||
/* 8034FD5C A0 03 00 36 */ lhz r0, 0x36(r3)
|
||||
/* 8034FD60 54 00 04 5E */ rlwinm r0, r0, 0, 0x11, 0xf
|
||||
/* 8034FD64 B0 03 00 36 */ sth r0, 0x36(r3)
|
||||
/* 8034FD68 4E 80 00 20 */ blr
|
||||
|
|
@ -1,23 +0,0 @@
|
|||
lbl_80350318:
|
||||
/* 80350318 7C 08 02 A6 */ mflr r0
|
||||
/* 8035031C 90 01 00 04 */ stw r0, 4(r1)
|
||||
/* 80350320 94 21 FF E8 */ stwu r1, -0x18(r1)
|
||||
/* 80350324 93 E1 00 14 */ stw r31, 0x14(r1)
|
||||
/* 80350328 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 8035032C 3C A0 80 45 */ lis r5, __OldStack@ha /* 0x80451884@ha */
|
||||
/* 80350330 38 A5 18 84 */ addi r5, r5, __OldStack@l /* 0x80451884@l */
|
||||
/* 80350334 90 25 00 00 */ stw r1, 0(r5)
|
||||
/* 80350338 3C A0 80 45 */ lis r5, __CallbackStack@ha /* 0x80451880@ha */
|
||||
/* 8035033C 38 A5 18 80 */ addi r5, r5, __CallbackStack@l /* 0x80451880@l */
|
||||
/* 80350340 80 25 00 00 */ lwz r1, 0(r5)
|
||||
/* 80350344 38 21 FF F8 */ addi r1, r1, -8
|
||||
/* 80350348 7F E8 03 A6 */ mtlr r31
|
||||
/* 8035034C 4E 80 00 21 */ blrl
|
||||
/* 80350350 3C A0 80 45 */ lis r5, __OldStack@ha /* 0x80451884@ha */
|
||||
/* 80350354 38 A5 18 84 */ addi r5, r5, __OldStack@l /* 0x80451884@l */
|
||||
/* 80350358 80 25 00 00 */ lwz r1, 0(r5)
|
||||
/* 8035035C 80 01 00 1C */ lwz r0, 0x1c(r1)
|
||||
/* 80350360 83 E1 00 14 */ lwz r31, 0x14(r1)
|
||||
/* 80350364 38 21 00 18 */ addi r1, r1, 0x18
|
||||
/* 80350368 7C 08 03 A6 */ mtlr r0
|
||||
/* 8035036C 4E 80 00 20 */ blr
|
||||
|
|
@ -1,47 +0,0 @@
|
|||
lbl_8035026C:
|
||||
/* 8035026C 7C 08 02 A6 */ mflr r0
|
||||
/* 80350270 3C 60 CC 00 */ lis r3, 0xCC00 /* 0xCC005000@ha */
|
||||
/* 80350274 90 01 00 04 */ stw r0, 4(r1)
|
||||
/* 80350278 38 63 50 00 */ addi r3, r3, 0x5000 /* 0xCC005000@l */
|
||||
/* 8035027C 38 00 FF 5F */ li r0, -161
|
||||
/* 80350280 94 21 FD 20 */ stwu r1, -0x2e0(r1)
|
||||
/* 80350284 93 E1 02 DC */ stw r31, 0x2dc(r1)
|
||||
/* 80350288 3B E4 00 00 */ addi r31, r4, 0
|
||||
/* 8035028C A0 A3 00 0A */ lhz r5, 0xa(r3)
|
||||
/* 80350290 7C A0 00 38 */ and r0, r5, r0
|
||||
/* 80350294 60 00 00 08 */ ori r0, r0, 8
|
||||
/* 80350298 B0 03 00 0A */ sth r0, 0xa(r3)
|
||||
/* 8035029C 38 61 00 10 */ addi r3, r1, 0x10
|
||||
/* 803502A0 4B FE BD 61 */ bl OSClearContext
|
||||
/* 803502A4 38 61 00 10 */ addi r3, r1, 0x10
|
||||
/* 803502A8 4B FE BB 91 */ bl OSSetCurrentContext
|
||||
/* 803502AC 80 6D 92 FC */ lwz r3, __AID_Callback(r13)
|
||||
/* 803502B0 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 803502B4 41 82 00 40 */ beq lbl_803502F4
|
||||
/* 803502B8 80 0D 93 0C */ lwz r0, __AID_Active(r13)
|
||||
/* 803502BC 2C 00 00 00 */ cmpwi r0, 0
|
||||
/* 803502C0 40 82 00 34 */ bne lbl_803502F4
|
||||
/* 803502C4 80 0D 93 00 */ lwz r0, __CallbackStack(r13)
|
||||
/* 803502C8 38 80 00 01 */ li r4, 1
|
||||
/* 803502CC 90 8D 93 0C */ stw r4, __AID_Active(r13)
|
||||
/* 803502D0 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 803502D4 41 82 00 0C */ beq lbl_803502E0
|
||||
/* 803502D8 48 00 00 41 */ bl __AICallbackStackSwitch
|
||||
/* 803502DC 48 00 00 10 */ b lbl_803502EC
|
||||
lbl_803502E0:
|
||||
/* 803502E0 39 83 00 00 */ addi r12, r3, 0
|
||||
/* 803502E4 7D 88 03 A6 */ mtlr r12
|
||||
/* 803502E8 4E 80 00 21 */ blrl
|
||||
lbl_803502EC:
|
||||
/* 803502EC 38 00 00 00 */ li r0, 0
|
||||
/* 803502F0 90 0D 93 0C */ stw r0, __AID_Active(r13)
|
||||
lbl_803502F4:
|
||||
/* 803502F4 38 61 00 10 */ addi r3, r1, 0x10
|
||||
/* 803502F8 4B FE BD 09 */ bl OSClearContext
|
||||
/* 803502FC 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80350300 4B FE BB 39 */ bl OSSetCurrentContext
|
||||
/* 80350304 80 01 02 E4 */ lwz r0, 0x2e4(r1)
|
||||
/* 80350308 83 E1 02 DC */ lwz r31, 0x2dc(r1)
|
||||
/* 8035030C 38 21 02 E0 */ addi r1, r1, 0x2e0
|
||||
/* 80350310 7C 08 03 A6 */ mtlr r0
|
||||
/* 80350314 4E 80 00 20 */ blr
|
||||
|
|
@ -1,33 +0,0 @@
|
|||
lbl_803501F0:
|
||||
/* 803501F0 7C 08 02 A6 */ mflr r0
|
||||
/* 803501F4 90 01 00 04 */ stw r0, 4(r1)
|
||||
/* 803501F8 94 21 FD 20 */ stwu r1, -0x2e0(r1)
|
||||
/* 803501FC 93 E1 02 DC */ stw r31, 0x2dc(r1)
|
||||
/* 80350200 3F E0 CC 00 */ lis r31, 0xCC00 /* 0xCC006C00@ha */
|
||||
/* 80350204 80 1F 6C 00 */ lwz r0, 0x6C00(r31) /* 0xCC006C00@l */
|
||||
/* 80350208 38 61 00 10 */ addi r3, r1, 0x10
|
||||
/* 8035020C 93 C1 02 D8 */ stw r30, 0x2d8(r1)
|
||||
/* 80350210 60 00 00 08 */ ori r0, r0, 8
|
||||
/* 80350214 90 1F 6C 00 */ stw r0, 0x6c00(r31)
|
||||
/* 80350218 3B C4 00 00 */ addi r30, r4, 0
|
||||
/* 8035021C 4B FE BD E5 */ bl OSClearContext
|
||||
/* 80350220 38 61 00 10 */ addi r3, r1, 0x10
|
||||
/* 80350224 4B FE BC 15 */ bl OSSetCurrentContext
|
||||
/* 80350228 81 8D 92 F8 */ lwz r12, __AIS_Callback(r13)
|
||||
/* 8035022C 28 0C 00 00 */ cmplwi r12, 0
|
||||
/* 80350230 41 82 00 14 */ beq lbl_80350244
|
||||
/* 80350234 38 7F 6C 00 */ addi r3, r31, 0x6c00
|
||||
/* 80350238 7D 88 03 A6 */ mtlr r12
|
||||
/* 8035023C 80 63 00 08 */ lwz r3, 8(r3)
|
||||
/* 80350240 4E 80 00 21 */ blrl
|
||||
lbl_80350244:
|
||||
/* 80350244 38 61 00 10 */ addi r3, r1, 0x10
|
||||
/* 80350248 4B FE BD B9 */ bl OSClearContext
|
||||
/* 8035024C 7F C3 F3 78 */ mr r3, r30
|
||||
/* 80350250 4B FE BB E9 */ bl OSSetCurrentContext
|
||||
/* 80350254 80 01 02 E4 */ lwz r0, 0x2e4(r1)
|
||||
/* 80350258 83 E1 02 DC */ lwz r31, 0x2dc(r1)
|
||||
/* 8035025C 83 C1 02 D8 */ lwz r30, 0x2d8(r1)
|
||||
/* 80350260 38 21 02 E0 */ addi r1, r1, 0x2e0
|
||||
/* 80350264 7C 08 03 A6 */ mtlr r0
|
||||
/* 80350268 4E 80 00 20 */ blr
|
||||
|
|
@ -1,134 +0,0 @@
|
|||
lbl_80350370:
|
||||
/* 80350370 7C 08 02 A6 */ mflr r0
|
||||
/* 80350374 90 01 00 04 */ stw r0, 4(r1)
|
||||
/* 80350378 94 21 FF D0 */ stwu r1, -0x30(r1)
|
||||
/* 8035037C BF 41 00 18 */ stmw r26, 0x18(r1)
|
||||
/* 80350380 38 80 00 00 */ li r4, 0
|
||||
/* 80350384 38 60 00 00 */ li r3, 0
|
||||
/* 80350388 38 00 00 00 */ li r0, 0
|
||||
/* 8035038C 3B 80 00 00 */ li r28, 0
|
||||
/* 80350390 3B A0 00 00 */ li r29, 0
|
||||
/* 80350394 48 00 00 04 */ b lbl_80350398
|
||||
lbl_80350398:
|
||||
/* 80350398 3F E0 CC 00 */ lis r31, 0xcc00
|
||||
/* 8035039C 48 00 00 04 */ b lbl_803503A0
|
||||
lbl_803503A0:
|
||||
/* 803503A0 48 00 01 64 */ b lbl_80350504
|
||||
lbl_803503A4:
|
||||
/* 803503A4 80 1F 6C 00 */ lwz r0, 0x6c00(r31)
|
||||
/* 803503A8 3B DF 6C 00 */ addi r30, r31, 0x6c00
|
||||
/* 803503AC 3B DE 00 08 */ addi r30, r30, 8
|
||||
/* 803503B0 54 00 06 F2 */ rlwinm r0, r0, 0, 0x1b, 0x19
|
||||
/* 803503B4 60 00 00 20 */ ori r0, r0, 0x20
|
||||
/* 803503B8 90 1F 6C 00 */ stw r0, 0x6c00(r31)
|
||||
/* 803503BC 80 1F 6C 00 */ lwz r0, 0x6c00(r31)
|
||||
/* 803503C0 54 00 07 FA */ rlwinm r0, r0, 0, 0x1f, 0x1d
|
||||
/* 803503C4 90 1F 6C 00 */ stw r0, 0x6c00(r31)
|
||||
/* 803503C8 80 1F 6C 00 */ lwz r0, 0x6c00(r31)
|
||||
/* 803503CC 54 00 00 3C */ rlwinm r0, r0, 0, 0, 0x1e
|
||||
/* 803503D0 60 00 00 01 */ ori r0, r0, 1
|
||||
/* 803503D4 90 1F 6C 00 */ stw r0, 0x6c00(r31)
|
||||
/* 803503D8 80 7E 00 00 */ lwz r3, 0(r30)
|
||||
/* 803503DC 48 00 00 04 */ b lbl_803503E0
|
||||
lbl_803503E0:
|
||||
/* 803503E0 48 00 00 04 */ b lbl_803503E4
|
||||
lbl_803503E4:
|
||||
/* 803503E4 80 1E 00 00 */ lwz r0, 0(r30)
|
||||
/* 803503E8 7C 03 00 40 */ cmplw r3, r0
|
||||
/* 803503EC 41 82 FF F8 */ beq lbl_803503E4
|
||||
/* 803503F0 4B FF 23 0D */ bl OSGetTime
|
||||
/* 803503F4 80 1F 6C 00 */ lwz r0, 0x6c00(r31)
|
||||
/* 803503F8 7C 9A 23 78 */ mr r26, r4
|
||||
/* 803503FC 7C 7B 1B 78 */ mr r27, r3
|
||||
/* 80350400 54 00 07 FA */ rlwinm r0, r0, 0, 0x1f, 0x1d
|
||||
/* 80350404 60 00 00 02 */ ori r0, r0, 2
|
||||
/* 80350408 90 1F 6C 00 */ stw r0, 0x6c00(r31)
|
||||
/* 8035040C 80 1F 6C 00 */ lwz r0, 0x6c00(r31)
|
||||
/* 80350410 54 00 00 3C */ rlwinm r0, r0, 0, 0, 0x1e
|
||||
/* 80350414 60 00 00 01 */ ori r0, r0, 1
|
||||
/* 80350418 90 1F 6C 00 */ stw r0, 0x6c00(r31)
|
||||
/* 8035041C 80 7E 00 00 */ lwz r3, 0(r30)
|
||||
/* 80350420 48 00 00 04 */ b lbl_80350424
|
||||
lbl_80350424:
|
||||
/* 80350424 48 00 00 04 */ b lbl_80350428
|
||||
lbl_80350428:
|
||||
/* 80350428 80 1E 00 00 */ lwz r0, 0(r30)
|
||||
/* 8035042C 7C 03 00 40 */ cmplw r3, r0
|
||||
/* 80350430 41 82 FF F8 */ beq lbl_80350428
|
||||
/* 80350434 4B FF 22 C9 */ bl OSGetTime
|
||||
/* 80350438 7D 1A 20 10 */ subfc r8, r26, r4
|
||||
/* 8035043C 81 8D 93 14 */ lwz r12, data_80451894(r13)
|
||||
/* 80350440 80 BF 6C 00 */ lwz r5, 0x6c00(r31)
|
||||
/* 80350444 7C FB 19 10 */ subfe r7, r27, r3
|
||||
/* 80350448 81 4D 93 34 */ lwz r10, data_804518B4(r13)
|
||||
/* 8035044C 6C E7 80 00 */ xoris r7, r7, 0x8000
|
||||
/* 80350450 54 A5 07 FA */ rlwinm r5, r5, 0, 0x1f, 0x1d
|
||||
/* 80350454 81 6D 93 10 */ lwz r11, bound_32KHz(r13)
|
||||
/* 80350458 7C CA 60 10 */ subfc r6, r10, r12
|
||||
/* 8035045C 81 2D 93 30 */ lwz r9, buffer(r13)
|
||||
/* 80350460 90 BF 6C 00 */ stw r5, 0x6c00(r31)
|
||||
/* 80350464 7C 09 59 10 */ subfe r0, r9, r11
|
||||
/* 80350468 6C 05 80 00 */ xoris r5, r0, 0x8000
|
||||
/* 8035046C 7C 06 40 10 */ subfc r0, r6, r8
|
||||
/* 80350470 80 1F 6C 00 */ lwz r0, 0x6c00(r31)
|
||||
/* 80350474 7C A5 39 10 */ subfe r5, r5, r7
|
||||
/* 80350478 7C A7 39 10 */ subfe r5, r7, r7
|
||||
/* 8035047C 7C A5 00 D0 */ neg r5, r5
|
||||
/* 80350480 54 00 00 3C */ rlwinm r0, r0, 0, 0, 0x1e
|
||||
/* 80350484 2C 05 00 00 */ cmpwi r5, 0
|
||||
/* 80350488 90 1F 6C 00 */ stw r0, 0x6c00(r31)
|
||||
/* 8035048C 41 82 00 14 */ beq lbl_803504A0
|
||||
/* 80350490 83 AD 93 20 */ lwz r29, min_wait(r13)
|
||||
/* 80350494 38 00 00 01 */ li r0, 1
|
||||
/* 80350498 83 8D 93 24 */ lwz r28, data_804518A4(r13)
|
||||
/* 8035049C 48 00 00 68 */ b lbl_80350504
|
||||
lbl_803504A0:
|
||||
/* 803504A0 7C CC 50 14 */ addc r6, r12, r10
|
||||
/* 803504A4 7C 0B 49 14 */ adde r0, r11, r9
|
||||
/* 803504A8 6C 05 80 00 */ xoris r5, r0, 0x8000
|
||||
/* 803504AC 7C 06 40 10 */ subfc r0, r6, r8
|
||||
/* 803504B0 7C A5 39 10 */ subfe r5, r5, r7
|
||||
/* 803504B4 7C A7 39 10 */ subfe r5, r7, r7
|
||||
/* 803504B8 7C A5 00 D0 */ neg r5, r5
|
||||
/* 803504BC 2C 05 00 00 */ cmpwi r5, 0
|
||||
/* 803504C0 40 82 00 40 */ bne lbl_80350500
|
||||
/* 803504C4 80 AD 93 1C */ lwz r5, data_8045189C(r13)
|
||||
/* 803504C8 80 0D 93 18 */ lwz r0, bound_48KHz(r13)
|
||||
/* 803504CC 7C CA 28 10 */ subfc r6, r10, r5
|
||||
/* 803504D0 7C 09 01 10 */ subfe r0, r9, r0
|
||||
/* 803504D4 6C 05 80 00 */ xoris r5, r0, 0x8000
|
||||
/* 803504D8 7C 06 40 10 */ subfc r0, r6, r8
|
||||
/* 803504DC 7C A5 39 10 */ subfe r5, r5, r7
|
||||
/* 803504E0 7C A7 39 10 */ subfe r5, r7, r7
|
||||
/* 803504E4 7C A5 00 D0 */ neg r5, r5
|
||||
/* 803504E8 2C 05 00 00 */ cmpwi r5, 0
|
||||
/* 803504EC 41 82 00 14 */ beq lbl_80350500
|
||||
/* 803504F0 83 AD 93 28 */ lwz r29, max_wait(r13)
|
||||
/* 803504F4 38 00 00 01 */ li r0, 1
|
||||
/* 803504F8 83 8D 93 2C */ lwz r28, data_804518AC(r13)
|
||||
/* 803504FC 48 00 00 08 */ b lbl_80350504
|
||||
lbl_80350500:
|
||||
/* 80350500 38 00 00 00 */ li r0, 0
|
||||
lbl_80350504:
|
||||
/* 80350504 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 80350508 41 82 FE 9C */ beq lbl_803503A4
|
||||
/* 8035050C 7F 64 E0 14 */ addc r27, r4, r28
|
||||
/* 80350510 7F 43 E9 14 */ adde r26, r3, r29
|
||||
/* 80350514 48 00 00 04 */ b lbl_80350518
|
||||
lbl_80350518:
|
||||
/* 80350518 48 00 00 04 */ b lbl_8035051C
|
||||
lbl_8035051C:
|
||||
/* 8035051C 4B FF 21 E1 */ bl OSGetTime
|
||||
/* 80350520 6C 65 80 00 */ xoris r5, r3, 0x8000
|
||||
/* 80350524 6F 43 80 00 */ xoris r3, r26, 0x8000
|
||||
/* 80350528 7C 1B 20 10 */ subfc r0, r27, r4
|
||||
/* 8035052C 7C 63 29 10 */ subfe r3, r3, r5
|
||||
/* 80350530 7C 65 29 10 */ subfe r3, r5, r5
|
||||
/* 80350534 7C 63 00 D0 */ neg r3, r3
|
||||
/* 80350538 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 8035053C 40 82 FF E0 */ bne lbl_8035051C
|
||||
/* 80350540 BB 41 00 18 */ lmw r26, 0x18(r1)
|
||||
/* 80350544 80 01 00 34 */ lwz r0, 0x34(r1)
|
||||
/* 80350548 38 21 00 30 */ addi r1, r1, 0x30
|
||||
/* 8035054C 7C 08 03 A6 */ mtlr r0
|
||||
/* 80350550 4E 80 00 20 */ blr
|
||||
|
|
@ -1,55 +0,0 @@
|
|||
lbl_8034FF48:
|
||||
/* 8034FF48 7C 08 02 A6 */ mflr r0
|
||||
/* 8034FF4C 90 01 00 04 */ stw r0, 4(r1)
|
||||
/* 8034FF50 94 21 FF D0 */ stwu r1, -0x30(r1)
|
||||
/* 8034FF54 BF 21 00 14 */ stmw r25, 0x14(r1)
|
||||
/* 8034FF58 7C 79 1B 78 */ mr r25, r3
|
||||
/* 8034FF5C 48 00 00 C1 */ bl AIGetStreamSampleRate
|
||||
/* 8034FF60 7C 19 18 40 */ cmplw r25, r3
|
||||
/* 8034FF64 41 82 00 A4 */ beq lbl_80350008
|
||||
/* 8034FF68 3F E0 CC 00 */ lis r31, 0xCC00 /* 0xCC006C00@ha */
|
||||
/* 8034FF6C 80 1F 6C 00 */ lwz r0, 0x6C00(r31) /* 0xCC006C00@l */
|
||||
/* 8034FF70 54 00 07 FE */ clrlwi r0, r0, 0x1f
|
||||
/* 8034FF74 7C 1D 03 78 */ mr r29, r0
|
||||
/* 8034FF78 48 00 00 D1 */ bl AIGetStreamVolLeft
|
||||
/* 8034FF7C 7C 7C 1B 78 */ mr r28, r3
|
||||
/* 8034FF80 48 00 00 F5 */ bl AIGetStreamVolRight
|
||||
/* 8034FF84 3B 63 00 00 */ addi r27, r3, 0
|
||||
/* 8034FF88 38 60 00 00 */ li r3, 0
|
||||
/* 8034FF8C 48 00 00 CD */ bl AISetStreamVolRight
|
||||
/* 8034FF90 38 60 00 00 */ li r3, 0
|
||||
/* 8034FF94 48 00 00 99 */ bl AISetStreamVolLeft
|
||||
/* 8034FF98 80 7F 6C 00 */ lwz r3, 0x6c00(r31)
|
||||
/* 8034FF9C 80 1F 6C 00 */ lwz r0, 0x6c00(r31)
|
||||
/* 8034FFA0 54 7A 06 72 */ rlwinm r26, r3, 0, 0x19, 0x19
|
||||
/* 8034FFA4 54 00 06 B0 */ rlwinm r0, r0, 0, 0x1a, 0x18
|
||||
/* 8034FFA8 90 1F 6C 00 */ stw r0, 0x6c00(r31)
|
||||
/* 8034FFAC 4B FE D7 49 */ bl OSDisableInterrupts
|
||||
/* 8034FFB0 7C 7E 1B 78 */ mr r30, r3
|
||||
/* 8034FFB4 48 00 03 BD */ bl __AI_SRC_INIT
|
||||
/* 8034FFB8 80 9F 6C 00 */ lwz r4, 0x6c00(r31)
|
||||
/* 8034FFBC 57 20 08 3C */ slwi r0, r25, 1
|
||||
/* 8034FFC0 38 7E 00 00 */ addi r3, r30, 0
|
||||
/* 8034FFC4 7C 84 D3 78 */ or r4, r4, r26
|
||||
/* 8034FFC8 90 9F 6C 00 */ stw r4, 0x6c00(r31)
|
||||
/* 8034FFCC 80 9F 6C 00 */ lwz r4, 0x6c00(r31)
|
||||
/* 8034FFD0 54 84 06 F2 */ rlwinm r4, r4, 0, 0x1b, 0x19
|
||||
/* 8034FFD4 60 84 00 20 */ ori r4, r4, 0x20
|
||||
/* 8034FFD8 90 9F 6C 00 */ stw r4, 0x6c00(r31)
|
||||
/* 8034FFDC 80 9F 6C 00 */ lwz r4, 0x6c00(r31)
|
||||
/* 8034FFE0 54 84 07 FA */ rlwinm r4, r4, 0, 0x1f, 0x1d
|
||||
/* 8034FFE4 7C 80 03 78 */ or r0, r4, r0
|
||||
/* 8034FFE8 90 1F 6C 00 */ stw r0, 0x6c00(r31)
|
||||
/* 8034FFEC 4B FE D7 31 */ bl OSRestoreInterrupts
|
||||
/* 8034FFF0 7F A3 EB 78 */ mr r3, r29
|
||||
/* 8034FFF4 4B FF FD 79 */ bl AISetStreamPlayState
|
||||
/* 8034FFF8 7F 83 E3 78 */ mr r3, r28
|
||||
/* 8034FFFC 48 00 00 31 */ bl AISetStreamVolLeft
|
||||
/* 80350000 7F 63 DB 78 */ mr r3, r27
|
||||
/* 80350004 48 00 00 55 */ bl AISetStreamVolRight
|
||||
lbl_80350008:
|
||||
/* 80350008 BB 21 00 14 */ lmw r25, 0x14(r1)
|
||||
/* 8035000C 80 01 00 34 */ lwz r0, 0x34(r1)
|
||||
/* 80350010 38 21 00 30 */ addi r1, r1, 0x30
|
||||
/* 80350014 7C 08 03 A6 */ mtlr r0
|
||||
/* 80350018 4E 80 00 20 */ blr
|
||||
|
|
@ -1,61 +0,0 @@
|
|||
lbl_803505D4:
|
||||
/* 803505D4 7C 08 02 A6 */ mflr r0
|
||||
/* 803505D8 90 01 00 04 */ stw r0, 4(r1)
|
||||
/* 803505DC 94 21 FF D8 */ stwu r1, -0x28(r1)
|
||||
/* 803505E0 93 E1 00 24 */ stw r31, 0x24(r1)
|
||||
/* 803505E4 3B E6 00 00 */ addi r31, r6, 0
|
||||
/* 803505E8 93 C1 00 20 */ stw r30, 0x20(r1)
|
||||
/* 803505EC 3B C5 00 00 */ addi r30, r5, 0
|
||||
/* 803505F0 93 A1 00 1C */ stw r29, 0x1c(r1)
|
||||
/* 803505F4 3B A3 00 00 */ addi r29, r3, 0
|
||||
/* 803505F8 93 81 00 18 */ stw r28, 0x18(r1)
|
||||
/* 803505FC 3B 84 00 00 */ addi r28, r4, 0
|
||||
/* 80350600 4B FE D0 F5 */ bl OSDisableInterrupts
|
||||
/* 80350604 3C C0 CC 00 */ lis r6, 0xCC00 /* 0xCC005020@ha */
|
||||
/* 80350608 A0 06 50 20 */ lhz r0, 0x5020(r6) /* 0xCC005020@l */
|
||||
/* 8035060C 39 06 50 00 */ addi r8, r6, 0x5000
|
||||
/* 80350610 39 26 50 00 */ addi r9, r6, 0x5000
|
||||
/* 80350614 54 04 00 2A */ rlwinm r4, r0, 0, 0, 0x15
|
||||
/* 80350618 57 80 84 3E */ srwi r0, r28, 0x10
|
||||
/* 8035061C 7C 80 03 78 */ or r0, r4, r0
|
||||
/* 80350620 B0 06 50 20 */ sth r0, 0x5020(r6)
|
||||
/* 80350624 57 80 04 3E */ clrlwi r0, r28, 0x10
|
||||
/* 80350628 38 86 50 00 */ addi r4, r6, 0x5000
|
||||
/* 8035062C A0 A6 50 22 */ lhz r5, 0x5022(r6)
|
||||
/* 80350630 54 A5 06 DE */ rlwinm r5, r5, 0, 0x1b, 0xf
|
||||
/* 80350634 7C A0 03 78 */ or r0, r5, r0
|
||||
/* 80350638 B0 06 50 22 */ sth r0, 0x5022(r6)
|
||||
/* 8035063C 38 A6 50 00 */ addi r5, r6, 0x5000
|
||||
/* 80350640 57 C0 84 3E */ srwi r0, r30, 0x10
|
||||
/* 80350644 A0 C6 50 24 */ lhz r6, 0x5024(r6)
|
||||
/* 80350648 54 C6 00 2A */ rlwinm r6, r6, 0, 0, 0x15
|
||||
/* 8035064C 7C C0 03 78 */ or r0, r6, r0
|
||||
/* 80350650 B0 08 00 24 */ sth r0, 0x24(r8)
|
||||
/* 80350654 57 C0 04 3E */ clrlwi r0, r30, 0x10
|
||||
/* 80350658 A0 C9 00 26 */ lhz r6, 0x26(r9)
|
||||
/* 8035065C 54 C6 06 DE */ rlwinm r6, r6, 0, 0x1b, 0xf
|
||||
/* 80350660 7C C0 03 78 */ or r0, r6, r0
|
||||
/* 80350664 B0 09 00 26 */ sth r0, 0x26(r9)
|
||||
/* 80350668 57 E6 84 3E */ srwi r6, r31, 0x10
|
||||
/* 8035066C 57 E0 04 3E */ clrlwi r0, r31, 0x10
|
||||
/* 80350670 A0 E4 00 28 */ lhz r7, 0x28(r4)
|
||||
/* 80350674 54 E7 04 5E */ rlwinm r7, r7, 0, 0x11, 0xf
|
||||
/* 80350678 53 A7 78 20 */ rlwimi r7, r29, 0xf, 0, 0x10
|
||||
/* 8035067C B0 E4 00 28 */ sth r7, 0x28(r4)
|
||||
/* 80350680 A0 E4 00 28 */ lhz r7, 0x28(r4)
|
||||
/* 80350684 54 E7 00 2A */ rlwinm r7, r7, 0, 0, 0x15
|
||||
/* 80350688 7C E6 33 78 */ or r6, r7, r6
|
||||
/* 8035068C B0 C4 00 28 */ sth r6, 0x28(r4)
|
||||
/* 80350690 A0 85 00 2A */ lhz r4, 0x2a(r5)
|
||||
/* 80350694 54 84 06 DE */ rlwinm r4, r4, 0, 0x1b, 0xf
|
||||
/* 80350698 7C 80 03 78 */ or r0, r4, r0
|
||||
/* 8035069C B0 05 00 2A */ sth r0, 0x2a(r5)
|
||||
/* 803506A0 4B FE D0 7D */ bl OSRestoreInterrupts
|
||||
/* 803506A4 80 01 00 2C */ lwz r0, 0x2c(r1)
|
||||
/* 803506A8 83 E1 00 24 */ lwz r31, 0x24(r1)
|
||||
/* 803506AC 83 C1 00 20 */ lwz r30, 0x20(r1)
|
||||
/* 803506B0 83 A1 00 1C */ lwz r29, 0x1c(r1)
|
||||
/* 803506B4 83 81 00 18 */ lwz r28, 0x18(r1)
|
||||
/* 803506B8 38 21 00 28 */ addi r1, r1, 0x28
|
||||
/* 803506BC 7C 08 03 A6 */ mtlr r0
|
||||
/* 803506C0 4E 80 00 20 */ blr
|
||||
|
|
@ -1,32 +0,0 @@
|
|||
lbl_803507F8:
|
||||
/* 803507F8 7C 08 02 A6 */ mflr r0
|
||||
/* 803507FC 3C 60 CC 00 */ lis r3, 0xCC00 /* 0xCC005000@ha */
|
||||
/* 80350800 90 01 00 04 */ stw r0, 4(r1)
|
||||
/* 80350804 38 63 50 00 */ addi r3, r3, 0x5000 /* 0xCC005000@l */
|
||||
/* 80350808 38 00 FF 77 */ li r0, -137
|
||||
/* 8035080C 94 21 FD 20 */ stwu r1, -0x2e0(r1)
|
||||
/* 80350810 93 E1 02 DC */ stw r31, 0x2dc(r1)
|
||||
/* 80350814 3B E4 00 00 */ addi r31, r4, 0
|
||||
/* 80350818 A0 A3 00 0A */ lhz r5, 0xa(r3)
|
||||
/* 8035081C 7C A0 00 38 */ and r0, r5, r0
|
||||
/* 80350820 60 00 00 20 */ ori r0, r0, 0x20
|
||||
/* 80350824 B0 03 00 0A */ sth r0, 0xa(r3)
|
||||
/* 80350828 38 61 00 10 */ addi r3, r1, 0x10
|
||||
/* 8035082C 4B FE B7 D5 */ bl OSClearContext
|
||||
/* 80350830 38 61 00 10 */ addi r3, r1, 0x10
|
||||
/* 80350834 4B FE B6 05 */ bl OSSetCurrentContext
|
||||
/* 80350838 81 8D 93 38 */ lwz r12, __AR_Callback(r13)
|
||||
/* 8035083C 28 0C 00 00 */ cmplwi r12, 0
|
||||
/* 80350840 41 82 00 0C */ beq lbl_8035084C
|
||||
/* 80350844 7D 88 03 A6 */ mtlr r12
|
||||
/* 80350848 4E 80 00 21 */ blrl
|
||||
lbl_8035084C:
|
||||
/* 8035084C 38 61 00 10 */ addi r3, r1, 0x10
|
||||
/* 80350850 4B FE B7 B1 */ bl OSClearContext
|
||||
/* 80350854 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80350858 4B FE B5 E1 */ bl OSSetCurrentContext
|
||||
/* 8035085C 80 01 02 E4 */ lwz r0, 0x2e4(r1)
|
||||
/* 80350860 83 E1 02 DC */ lwz r31, 0x2dc(r1)
|
||||
/* 80350864 38 21 02 E0 */ addi r1, r1, 0x2e0
|
||||
/* 80350868 7C 08 03 A6 */ mtlr r0
|
||||
/* 8035086C 4E 80 00 20 */ blr
|
||||
|
|
@ -1,11 +0,0 @@
|
|||
lbl_80339DA4:
|
||||
/* 80339DA4 7C 08 02 A6 */ mflr r0
|
||||
/* 80339DA8 90 01 00 04 */ stw r0, 4(r1)
|
||||
/* 80339DAC 94 21 FF F8 */ stwu r1, -8(r1)
|
||||
/* 80339DB0 4B FF FF 21 */ bl PPCMfhid0
|
||||
/* 80339DB4 60 63 02 00 */ ori r3, r3, 0x200
|
||||
/* 80339DB8 4B FF FF 21 */ bl PPCMthid0
|
||||
/* 80339DBC 80 01 00 0C */ lwz r0, 0xc(r1)
|
||||
/* 80339DC0 38 21 00 08 */ addi r1, r1, 8
|
||||
/* 80339DC4 7C 08 03 A6 */ mtlr r0
|
||||
/* 80339DC8 4E 80 00 20 */ blr
|
||||
|
|
@ -1,9 +0,0 @@
|
|||
lbl_80339D44:
|
||||
/* 80339D44 94 21 FF E8 */ stwu r1, -0x18(r1)
|
||||
/* 80339D48 DB E1 00 10 */ stfd f31, 0x10(r1)
|
||||
/* 80339D4C FF E0 04 8E */ mffs f31
|
||||
/* 80339D50 DB E1 00 08 */ stfd f31, 8(r1)
|
||||
/* 80339D54 80 61 00 0C */ lwz r3, 0xc(r1)
|
||||
/* 80339D58 CB E1 00 10 */ lfd f31, 0x10(r1)
|
||||
/* 80339D5C 38 21 00 18 */ addi r1, r1, 0x18
|
||||
/* 80339D60 4E 80 00 20 */ blr
|
||||
|
|
@ -1,11 +0,0 @@
|
|||
lbl_80339D64:
|
||||
/* 80339D64 94 21 FF E0 */ stwu r1, -0x20(r1)
|
||||
/* 80339D68 DB E1 00 18 */ stfd f31, 0x18(r1)
|
||||
/* 80339D6C 38 80 00 00 */ li r4, 0
|
||||
/* 80339D70 90 81 00 10 */ stw r4, 0x10(r1)
|
||||
/* 80339D74 90 61 00 14 */ stw r3, 0x14(r1)
|
||||
/* 80339D78 CB E1 00 10 */ lfd f31, 0x10(r1)
|
||||
/* 80339D7C FD FE FD 8E */ mtfsf 0xff, f31
|
||||
/* 80339D80 CB E1 00 18 */ lfd f31, 0x18(r1)
|
||||
/* 80339D84 38 21 00 20 */ addi r1, r1, 0x20
|
||||
/* 80339D88 4E 80 00 20 */ blr
|
||||
|
|
@ -1,9 +0,0 @@
|
|||
lbl_80353F08:
|
||||
/* 80353F08 A0 0D 93 9A */ lhz r0, struct_80451918+0x2(r13)
|
||||
/* 80353F0C 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 80353F10 41 82 00 0C */ beq lbl_80353F1C
|
||||
/* 80353F14 38 60 00 01 */ li r3, 1
|
||||
/* 80353F18 4E 80 00 20 */ blr
|
||||
lbl_80353F1C:
|
||||
/* 80353F1C 38 60 00 00 */ li r3, 0
|
||||
/* 80353F20 4E 80 00 20 */ blr
|
||||
|
|
@ -1,47 +0,0 @@
|
|||
lbl_80353AC8:
|
||||
/* 80353AC8 7C 08 02 A6 */ mflr r0
|
||||
/* 80353ACC 3C 60 80 45 */ lis r3, __CARDBlock@ha /* 0x8044CBC0@ha */
|
||||
/* 80353AD0 90 01 00 04 */ stw r0, 4(r1)
|
||||
/* 80353AD4 94 21 FF E8 */ stwu r1, -0x18(r1)
|
||||
/* 80353AD8 93 E1 00 14 */ stw r31, 0x14(r1)
|
||||
/* 80353ADC 93 C1 00 10 */ stw r30, 0x10(r1)
|
||||
/* 80353AE0 3B C3 CB C0 */ addi r30, r3, __CARDBlock@l /* 0x8044CBC0@l */
|
||||
/* 80353AE4 93 A1 00 0C */ stw r29, 0xc(r1)
|
||||
/* 80353AE8 80 1E 01 0C */ lwz r0, 0x10c(r30)
|
||||
/* 80353AEC 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 80353AF0 41 82 00 10 */ beq lbl_80353B00
|
||||
/* 80353AF4 80 1E 02 1C */ lwz r0, 0x21c(r30)
|
||||
/* 80353AF8 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 80353AFC 40 82 00 5C */ bne lbl_80353B58
|
||||
lbl_80353B00:
|
||||
/* 80353B00 4B FE 9A 55 */ bl OSGetFontEncode
|
||||
/* 80353B04 B0 6D 93 98 */ sth r3, struct_80451918+0x0(r13)
|
||||
/* 80353B08 80 6D 84 E0 */ lwz r3, __CARDVersion(r13)
|
||||
/* 80353B0C 4B FE 6D 69 */ bl OSRegisterVersion
|
||||
/* 80353B10 4B FF E9 AD */ bl DSPInit
|
||||
/* 80353B14 4B FE 6D 8D */ bl OSInitAlarm
|
||||
/* 80353B18 3B A0 00 00 */ li r29, 0
|
||||
/* 80353B1C 3B E0 FF FD */ li r31, -3
|
||||
lbl_80353B20:
|
||||
/* 80353B20 93 FE 00 04 */ stw r31, 4(r30)
|
||||
/* 80353B24 38 7E 00 8C */ addi r3, r30, 0x8c
|
||||
/* 80353B28 4B FE D1 4D */ bl OSInitThreadQueue
|
||||
/* 80353B2C 38 7E 00 E0 */ addi r3, r30, 0xe0
|
||||
/* 80353B30 4B FE 6D C9 */ bl OSCreateAlarm
|
||||
/* 80353B34 3B BD 00 01 */ addi r29, r29, 1
|
||||
/* 80353B38 2C 1D 00 02 */ cmpwi r29, 2
|
||||
/* 80353B3C 3B DE 01 10 */ addi r30, r30, 0x110
|
||||
/* 80353B40 41 80 FF E0 */ blt lbl_80353B20
|
||||
/* 80353B44 3C 60 80 00 */ lis r3, 0x8000
|
||||
/* 80353B48 48 00 00 35 */ bl __CARDSetDiskID
|
||||
/* 80353B4C 3C 60 80 3D */ lis r3, ResetFunctionInfo@ha /* 0x803D1E80@ha */
|
||||
/* 80353B50 38 63 1E 80 */ addi r3, r3, ResetFunctionInfo@l /* 0x803D1E80@l */
|
||||
/* 80353B54 4B FE BB 0D */ bl OSRegisterResetFunction
|
||||
lbl_80353B58:
|
||||
/* 80353B58 80 01 00 1C */ lwz r0, 0x1c(r1)
|
||||
/* 80353B5C 83 E1 00 14 */ lwz r31, 0x14(r1)
|
||||
/* 80353B60 83 C1 00 10 */ lwz r30, 0x10(r1)
|
||||
/* 80353B64 83 A1 00 0C */ lwz r29, 0xc(r1)
|
||||
/* 80353B68 38 21 00 18 */ addi r1, r1, 0x18
|
||||
/* 80353B6C 7C 08 03 A6 */ mtlr r0
|
||||
/* 80353B70 4E 80 00 20 */ blr
|
||||
|
|
@ -1,24 +0,0 @@
|
|||
lbl_80353EB8:
|
||||
/* 80353EB8 7C 08 02 A6 */ mflr r0
|
||||
/* 80353EBC 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 80353EC0 90 01 00 04 */ stw r0, 4(r1)
|
||||
/* 80353EC4 94 21 FF F8 */ stwu r1, -8(r1)
|
||||
/* 80353EC8 40 82 00 2C */ bne lbl_80353EF4
|
||||
/* 80353ECC 38 60 00 00 */ li r3, 0
|
||||
/* 80353ED0 48 00 35 09 */ bl CARDUnmount
|
||||
/* 80353ED4 2C 03 FF FF */ cmpwi r3, -1
|
||||
/* 80353ED8 41 82 00 14 */ beq lbl_80353EEC
|
||||
/* 80353EDC 38 60 00 01 */ li r3, 1
|
||||
/* 80353EE0 48 00 34 F9 */ bl CARDUnmount
|
||||
/* 80353EE4 2C 03 FF FF */ cmpwi r3, -1
|
||||
/* 80353EE8 40 82 00 0C */ bne lbl_80353EF4
|
||||
lbl_80353EEC:
|
||||
/* 80353EEC 38 60 00 00 */ li r3, 0
|
||||
/* 80353EF0 48 00 00 08 */ b lbl_80353EF8
|
||||
lbl_80353EF4:
|
||||
/* 80353EF4 38 60 00 01 */ li r3, 1
|
||||
lbl_80353EF8:
|
||||
/* 80353EF8 80 01 00 0C */ lwz r0, 0xc(r1)
|
||||
/* 80353EFC 38 21 00 08 */ addi r1, r1, 8
|
||||
/* 80353F00 7C 08 03 A6 */ mtlr r0
|
||||
/* 80353F04 4E 80 00 20 */ blr
|
||||
|
|
@ -1,44 +0,0 @@
|
|||
lbl_803530D0:
|
||||
/* 803530D0 7C 08 02 A6 */ mflr r0
|
||||
/* 803530D4 3C 80 80 45 */ lis r4, __CARDBlock@ha /* 0x8044CBC0@ha */
|
||||
/* 803530D8 90 01 00 04 */ stw r0, 4(r1)
|
||||
/* 803530DC 38 84 CB C0 */ addi r4, r4, __CARDBlock@l /* 0x8044CBC0@l */
|
||||
/* 803530E0 38 04 00 E0 */ addi r0, r4, 0xe0
|
||||
/* 803530E4 94 21 FF E8 */ stwu r1, -0x18(r1)
|
||||
/* 803530E8 7C 03 00 40 */ cmplw r3, r0
|
||||
/* 803530EC 93 E1 00 14 */ stw r31, 0x14(r1)
|
||||
/* 803530F0 3B E0 00 00 */ li r31, 0
|
||||
/* 803530F4 93 C1 00 10 */ stw r30, 0x10(r1)
|
||||
/* 803530F8 3B C4 00 00 */ addi r30, r4, 0
|
||||
/* 803530FC 41 82 00 20 */ beq lbl_8035311C
|
||||
/* 80353100 38 04 01 F0 */ addi r0, r4, 0x1f0
|
||||
/* 80353104 7C 03 00 40 */ cmplw r3, r0
|
||||
/* 80353108 38 84 01 10 */ addi r4, r4, 0x110
|
||||
/* 8035310C 3B C4 00 00 */ addi r30, r4, 0
|
||||
/* 80353110 3B E0 00 01 */ li r31, 1
|
||||
/* 80353114 41 82 00 08 */ beq lbl_8035311C
|
||||
/* 80353118 3B E0 00 02 */ li r31, 2
|
||||
lbl_8035311C:
|
||||
/* 8035311C 80 1E 00 00 */ lwz r0, 0(r30)
|
||||
/* 80353120 2C 00 00 00 */ cmpwi r0, 0
|
||||
/* 80353124 41 82 00 38 */ beq lbl_8035315C
|
||||
/* 80353128 38 7F 00 00 */ addi r3, r31, 0
|
||||
/* 8035312C 38 80 00 00 */ li r4, 0
|
||||
/* 80353130 4B FF 02 4D */ bl EXISetExiCallback
|
||||
/* 80353134 80 1E 00 CC */ lwz r0, 0xcc(r30)
|
||||
/* 80353138 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 8035313C 7C 0C 03 78 */ mr r12, r0
|
||||
/* 80353140 41 82 00 1C */ beq lbl_8035315C
|
||||
/* 80353144 38 00 00 00 */ li r0, 0
|
||||
/* 80353148 7D 88 03 A6 */ mtlr r12
|
||||
/* 8035314C 90 1E 00 CC */ stw r0, 0xcc(r30)
|
||||
/* 80353150 38 7F 00 00 */ addi r3, r31, 0
|
||||
/* 80353154 38 80 FF FB */ li r4, -5
|
||||
/* 80353158 4E 80 00 21 */ blrl
|
||||
lbl_8035315C:
|
||||
/* 8035315C 80 01 00 1C */ lwz r0, 0x1c(r1)
|
||||
/* 80353160 83 E1 00 14 */ lwz r31, 0x14(r1)
|
||||
/* 80353164 83 C1 00 10 */ lwz r30, 0x10(r1)
|
||||
/* 80353168 38 21 00 18 */ addi r1, r1, 0x18
|
||||
/* 8035316C 7C 08 03 A6 */ mtlr r0
|
||||
/* 80353170 4E 80 00 20 */ blr
|
||||
|
|
@ -1,75 +0,0 @@
|
|||
lbl_80353414:
|
||||
/* 80353414 7C 08 02 A6 */ mflr r0
|
||||
/* 80353418 2C 04 00 00 */ cmpwi r4, 0
|
||||
/* 8035341C 90 01 00 04 */ stw r0, 4(r1)
|
||||
/* 80353420 94 21 FF E8 */ stwu r1, -0x18(r1)
|
||||
/* 80353424 93 E1 00 14 */ stw r31, 0x14(r1)
|
||||
/* 80353428 3B E3 00 00 */ addi r31, r3, 0
|
||||
/* 8035342C 1C BF 01 10 */ mulli r5, r31, 0x110
|
||||
/* 80353430 93 C1 00 10 */ stw r30, 0x10(r1)
|
||||
/* 80353434 3C 60 80 45 */ lis r3, __CARDBlock@ha /* 0x8044CBC0@ha */
|
||||
/* 80353438 38 03 CB C0 */ addi r0, r3, __CARDBlock@l /* 0x8044CBC0@l */
|
||||
/* 8035343C 7F C0 2A 14 */ add r30, r0, r5
|
||||
/* 80353440 41 80 00 48 */ blt lbl_80353488
|
||||
/* 80353444 3C 60 80 35 */ lis r3, UnlockedCallback@ha /* 0x80353414@ha */
|
||||
/* 80353448 38 03 34 14 */ addi r0, r3, UnlockedCallback@l /* 0x80353414@l */
|
||||
/* 8035344C 3C 60 80 35 */ lis r3, __CARDUnlockedHandler@ha /* 0x80352D00@ha */
|
||||
/* 80353450 90 1E 00 DC */ stw r0, 0xdc(r30)
|
||||
/* 80353454 38 A3 2D 00 */ addi r5, r3, __CARDUnlockedHandler@l /* 0x80352D00@l */
|
||||
/* 80353458 38 7F 00 00 */ addi r3, r31, 0
|
||||
/* 8035345C 38 80 00 00 */ li r4, 0
|
||||
/* 80353460 4B FF 0B C9 */ bl EXILock
|
||||
/* 80353464 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 80353468 40 82 00 0C */ bne lbl_80353474
|
||||
/* 8035346C 38 80 00 00 */ li r4, 0
|
||||
/* 80353470 48 00 00 18 */ b lbl_80353488
|
||||
lbl_80353474:
|
||||
/* 80353474 38 00 00 00 */ li r0, 0
|
||||
/* 80353478 90 1E 00 DC */ stw r0, 0xdc(r30)
|
||||
/* 8035347C 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80353480 4B FF FC F5 */ bl Retry
|
||||
/* 80353484 7C 64 1B 78 */ mr r4, r3
|
||||
lbl_80353488:
|
||||
/* 80353488 2C 04 00 00 */ cmpwi r4, 0
|
||||
/* 8035348C 40 80 00 80 */ bge lbl_8035350C
|
||||
/* 80353490 88 1E 00 94 */ lbz r0, 0x94(r30)
|
||||
/* 80353494 2C 00 00 F3 */ cmpwi r0, 0xf3
|
||||
/* 80353498 41 82 00 74 */ beq lbl_8035350C
|
||||
/* 8035349C 40 80 00 1C */ bge lbl_803534B8
|
||||
/* 803534A0 2C 00 00 52 */ cmpwi r0, 0x52
|
||||
/* 803534A4 41 82 00 20 */ beq lbl_803534C4
|
||||
/* 803534A8 41 80 00 64 */ blt lbl_8035350C
|
||||
/* 803534AC 2C 00 00 F1 */ cmpwi r0, 0xf1
|
||||
/* 803534B0 40 80 00 3C */ bge lbl_803534EC
|
||||
/* 803534B4 48 00 00 58 */ b lbl_8035350C
|
||||
lbl_803534B8:
|
||||
/* 803534B8 2C 00 00 F5 */ cmpwi r0, 0xf5
|
||||
/* 803534BC 40 80 00 50 */ bge lbl_8035350C
|
||||
/* 803534C0 48 00 00 2C */ b lbl_803534EC
|
||||
lbl_803534C4:
|
||||
/* 803534C4 80 1E 00 C8 */ lwz r0, 0xc8(r30)
|
||||
/* 803534C8 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 803534CC 7C 0C 03 78 */ mr r12, r0
|
||||
/* 803534D0 41 82 00 3C */ beq lbl_8035350C
|
||||
/* 803534D4 38 00 00 00 */ li r0, 0
|
||||
/* 803534D8 7D 88 03 A6 */ mtlr r12
|
||||
/* 803534DC 90 1E 00 C8 */ stw r0, 0xc8(r30)
|
||||
/* 803534E0 7F E3 FB 78 */ mr r3, r31
|
||||
/* 803534E4 4E 80 00 21 */ blrl
|
||||
/* 803534E8 48 00 00 24 */ b lbl_8035350C
|
||||
lbl_803534EC:
|
||||
/* 803534EC 81 9E 00 CC */ lwz r12, 0xcc(r30)
|
||||
/* 803534F0 28 0C 00 00 */ cmplwi r12, 0
|
||||
/* 803534F4 41 82 00 18 */ beq lbl_8035350C
|
||||
/* 803534F8 38 00 00 00 */ li r0, 0
|
||||
/* 803534FC 7D 88 03 A6 */ mtlr r12
|
||||
/* 80353500 90 1E 00 CC */ stw r0, 0xcc(r30)
|
||||
/* 80353504 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80353508 4E 80 00 21 */ blrl
|
||||
lbl_8035350C:
|
||||
/* 8035350C 80 01 00 1C */ lwz r0, 0x1c(r1)
|
||||
/* 80353510 83 E1 00 14 */ lwz r31, 0x14(r1)
|
||||
/* 80353514 83 C1 00 10 */ lwz r30, 0x10(r1)
|
||||
/* 80353518 38 21 00 18 */ addi r1, r1, 0x18
|
||||
/* 8035351C 7C 08 03 A6 */ mtlr r0
|
||||
/* 80353520 4E 80 00 20 */ blr
|
||||
|
|
@ -1,47 +0,0 @@
|
|||
lbl_80353024:
|
||||
/* 80353024 7C 08 02 A6 */ mflr r0
|
||||
/* 80353028 38 80 00 00 */ li r4, 0
|
||||
/* 8035302C 90 01 00 04 */ stw r0, 4(r1)
|
||||
/* 80353030 38 A0 00 04 */ li r5, 4
|
||||
/* 80353034 94 21 FF E8 */ stwu r1, -0x18(r1)
|
||||
/* 80353038 93 E1 00 14 */ stw r31, 0x14(r1)
|
||||
/* 8035303C 93 C1 00 10 */ stw r30, 0x10(r1)
|
||||
/* 80353040 3B C3 00 00 */ addi r30, r3, 0
|
||||
/* 80353044 4B FF 08 25 */ bl EXISelect
|
||||
/* 80353048 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 8035304C 40 82 00 0C */ bne lbl_80353058
|
||||
/* 80353050 38 60 FF FD */ li r3, -3
|
||||
/* 80353054 48 00 00 64 */ b lbl_803530B8
|
||||
lbl_80353058:
|
||||
/* 80353058 3C 00 89 00 */ lis r0, 0x8900
|
||||
/* 8035305C 90 01 00 0C */ stw r0, 0xc(r1)
|
||||
/* 80353060 38 7E 00 00 */ addi r3, r30, 0
|
||||
/* 80353064 38 81 00 0C */ addi r4, r1, 0xc
|
||||
/* 80353068 38 A0 00 01 */ li r5, 1
|
||||
/* 8035306C 38 C0 00 01 */ li r6, 1
|
||||
/* 80353070 38 E0 00 00 */ li r7, 0
|
||||
/* 80353074 4B FE FC 8D */ bl EXIImm
|
||||
/* 80353078 7C 60 00 34 */ cntlzw r0, r3
|
||||
/* 8035307C 38 7E 00 00 */ addi r3, r30, 0
|
||||
/* 80353080 54 1F D9 7E */ srwi r31, r0, 5
|
||||
/* 80353084 4B FF 00 65 */ bl EXISync
|
||||
/* 80353088 7C 60 00 34 */ cntlzw r0, r3
|
||||
/* 8035308C 54 00 D9 7E */ srwi r0, r0, 5
|
||||
/* 80353090 38 7E 00 00 */ addi r3, r30, 0
|
||||
/* 80353094 7F FF 03 78 */ or r31, r31, r0
|
||||
/* 80353098 4B FF 08 FD */ bl EXIDeselect
|
||||
/* 8035309C 7C 60 00 34 */ cntlzw r0, r3
|
||||
/* 803530A0 54 00 D9 7E */ srwi r0, r0, 5
|
||||
/* 803530A4 7F FF 03 79 */ or. r31, r31, r0
|
||||
/* 803530A8 41 82 00 0C */ beq lbl_803530B4
|
||||
/* 803530AC 38 60 FF FD */ li r3, -3
|
||||
/* 803530B0 48 00 00 08 */ b lbl_803530B8
|
||||
lbl_803530B4:
|
||||
/* 803530B4 38 60 00 00 */ li r3, 0
|
||||
lbl_803530B8:
|
||||
/* 803530B8 80 01 00 1C */ lwz r0, 0x1c(r1)
|
||||
/* 803530BC 83 E1 00 14 */ lwz r31, 0x14(r1)
|
||||
/* 803530C0 83 C1 00 10 */ lwz r30, 0x10(r1)
|
||||
/* 803530C4 38 21 00 18 */ addi r1, r1, 0x18
|
||||
/* 803530C8 7C 08 03 A6 */ mtlr r0
|
||||
/* 803530CC 4E 80 00 20 */ blr
|
||||
|
|
@ -1,54 +0,0 @@
|
|||
lbl_80352D84:
|
||||
/* 80352D84 7C 08 02 A6 */ mflr r0
|
||||
/* 80352D88 38 A0 00 04 */ li r5, 4
|
||||
/* 80352D8C 90 01 00 04 */ stw r0, 4(r1)
|
||||
/* 80352D90 94 21 FF E0 */ stwu r1, -0x20(r1)
|
||||
/* 80352D94 93 E1 00 1C */ stw r31, 0x1c(r1)
|
||||
/* 80352D98 3B E4 00 00 */ addi r31, r4, 0
|
||||
/* 80352D9C 38 80 00 00 */ li r4, 0
|
||||
/* 80352DA0 93 C1 00 18 */ stw r30, 0x18(r1)
|
||||
/* 80352DA4 3B C3 00 00 */ addi r30, r3, 0
|
||||
/* 80352DA8 4B FF 0A C1 */ bl EXISelect
|
||||
/* 80352DAC 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 80352DB0 40 82 00 0C */ bne lbl_80352DBC
|
||||
/* 80352DB4 38 60 FF FD */ li r3, -3
|
||||
/* 80352DB8 48 00 00 74 */ b lbl_80352E2C
|
||||
lbl_80352DBC:
|
||||
/* 80352DBC 2C 1F 00 00 */ cmpwi r31, 0
|
||||
/* 80352DC0 41 82 00 0C */ beq lbl_80352DCC
|
||||
/* 80352DC4 3C 00 81 01 */ lis r0, 0x8101
|
||||
/* 80352DC8 48 00 00 08 */ b lbl_80352DD0
|
||||
lbl_80352DCC:
|
||||
/* 80352DCC 3C 00 81 00 */ lis r0, 0x8100
|
||||
lbl_80352DD0:
|
||||
/* 80352DD0 90 01 00 10 */ stw r0, 0x10(r1)
|
||||
/* 80352DD4 38 7E 00 00 */ addi r3, r30, 0
|
||||
/* 80352DD8 38 81 00 10 */ addi r4, r1, 0x10
|
||||
/* 80352DDC 38 A0 00 02 */ li r5, 2
|
||||
/* 80352DE0 38 C0 00 01 */ li r6, 1
|
||||
/* 80352DE4 38 E0 00 00 */ li r7, 0
|
||||
/* 80352DE8 4B FE FF 19 */ bl EXIImm
|
||||
/* 80352DEC 7C 60 00 34 */ cntlzw r0, r3
|
||||
/* 80352DF0 38 7E 00 00 */ addi r3, r30, 0
|
||||
/* 80352DF4 54 1F D9 7E */ srwi r31, r0, 5
|
||||
/* 80352DF8 4B FF 02 F1 */ bl EXISync
|
||||
/* 80352DFC 7C 60 00 34 */ cntlzw r0, r3
|
||||
/* 80352E00 54 00 D9 7E */ srwi r0, r0, 5
|
||||
/* 80352E04 38 7E 00 00 */ addi r3, r30, 0
|
||||
/* 80352E08 7F FF 03 78 */ or r31, r31, r0
|
||||
/* 80352E0C 4B FF 0B 89 */ bl EXIDeselect
|
||||
/* 80352E10 7C 60 00 34 */ cntlzw r0, r3
|
||||
/* 80352E14 54 00 D9 7E */ srwi r0, r0, 5
|
||||
/* 80352E18 7F FF 03 79 */ or. r31, r31, r0
|
||||
/* 80352E1C 41 82 00 0C */ beq lbl_80352E28
|
||||
/* 80352E20 38 60 FF FD */ li r3, -3
|
||||
/* 80352E24 48 00 00 08 */ b lbl_80352E2C
|
||||
lbl_80352E28:
|
||||
/* 80352E28 38 60 00 00 */ li r3, 0
|
||||
lbl_80352E2C:
|
||||
/* 80352E2C 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 80352E30 83 E1 00 1C */ lwz r31, 0x1c(r1)
|
||||
/* 80352E34 83 C1 00 18 */ lwz r30, 0x18(r1)
|
||||
/* 80352E38 38 21 00 20 */ addi r1, r1, 0x20
|
||||
/* 80352E3C 7C 08 03 A6 */ mtlr r0
|
||||
/* 80352E40 4E 80 00 20 */ blr
|
||||
|
|
@ -1,77 +0,0 @@
|
|||
lbl_80352B40:
|
||||
/* 80352B40 7C 08 02 A6 */ mflr r0
|
||||
/* 80352B44 90 01 00 04 */ stw r0, 4(r1)
|
||||
/* 80352B48 94 21 FF D8 */ stwu r1, -0x28(r1)
|
||||
/* 80352B4C 93 E1 00 24 */ stw r31, 0x24(r1)
|
||||
/* 80352B50 3B E3 00 00 */ addi r31, r3, 0
|
||||
/* 80352B54 1C 9F 01 10 */ mulli r4, r31, 0x110
|
||||
/* 80352B58 93 C1 00 20 */ stw r30, 0x20(r1)
|
||||
/* 80352B5C 3C 60 80 45 */ lis r3, __CARDBlock@ha /* 0x8044CBC0@ha */
|
||||
/* 80352B60 93 A1 00 1C */ stw r29, 0x1c(r1)
|
||||
/* 80352B64 38 03 CB C0 */ addi r0, r3, __CARDBlock@l /* 0x8044CBC0@l */
|
||||
/* 80352B68 7F C0 22 14 */ add r30, r0, r4
|
||||
/* 80352B6C 38 7E 00 E0 */ addi r3, r30, 0xe0
|
||||
/* 80352B70 4B FE 80 CD */ bl OSCancelAlarm
|
||||
/* 80352B74 80 1E 00 00 */ lwz r0, 0(r30)
|
||||
/* 80352B78 2C 00 00 00 */ cmpwi r0, 0
|
||||
/* 80352B7C 41 82 00 C0 */ beq lbl_80352C3C
|
||||
/* 80352B80 38 7F 00 00 */ addi r3, r31, 0
|
||||
/* 80352B84 38 80 00 00 */ li r4, 0
|
||||
/* 80352B88 38 A0 00 00 */ li r5, 0
|
||||
/* 80352B8C 4B FF 14 9D */ bl EXILock
|
||||
/* 80352B90 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 80352B94 40 82 00 0C */ bne lbl_80352BA0
|
||||
/* 80352B98 3B A0 FF 80 */ li r29, -128
|
||||
/* 80352B9C 48 00 00 78 */ b lbl_80352C14
|
||||
lbl_80352BA0:
|
||||
/* 80352BA0 38 7F 00 00 */ addi r3, r31, 0
|
||||
/* 80352BA4 38 81 00 10 */ addi r4, r1, 0x10
|
||||
/* 80352BA8 48 00 02 9D */ bl __CARDReadStatus
|
||||
/* 80352BAC 7C 7D 1B 79 */ or. r29, r3, r3
|
||||
/* 80352BB0 41 80 00 5C */ blt lbl_80352C0C
|
||||
/* 80352BB4 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80352BB8 48 00 04 6D */ bl __CARDClearStatus
|
||||
/* 80352BBC 7C 7D 1B 79 */ or. r29, r3, r3
|
||||
/* 80352BC0 41 80 00 4C */ blt lbl_80352C0C
|
||||
/* 80352BC4 88 01 00 10 */ lbz r0, 0x10(r1)
|
||||
/* 80352BC8 54 00 06 F9 */ rlwinm. r0, r0, 0, 0x1b, 0x1c
|
||||
/* 80352BCC 41 82 00 0C */ beq lbl_80352BD8
|
||||
/* 80352BD0 38 00 FF FB */ li r0, -5
|
||||
/* 80352BD4 48 00 00 08 */ b lbl_80352BDC
|
||||
lbl_80352BD8:
|
||||
/* 80352BD8 38 00 00 00 */ li r0, 0
|
||||
lbl_80352BDC:
|
||||
/* 80352BDC 7C 1D 03 78 */ mr r29, r0
|
||||
/* 80352BE0 2C 1D FF FB */ cmpwi r29, -5
|
||||
/* 80352BE4 40 82 00 28 */ bne lbl_80352C0C
|
||||
/* 80352BE8 80 7E 00 A8 */ lwz r3, 0xa8(r30)
|
||||
/* 80352BEC 34 03 FF FF */ addic. r0, r3, -1
|
||||
/* 80352BF0 90 1E 00 A8 */ stw r0, 0xa8(r30)
|
||||
/* 80352BF4 40 81 00 18 */ ble lbl_80352C0C
|
||||
/* 80352BF8 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80352BFC 48 00 05 79 */ bl Retry
|
||||
/* 80352C00 7C 7D 1B 79 */ or. r29, r3, r3
|
||||
/* 80352C04 41 80 00 10 */ blt lbl_80352C14
|
||||
/* 80352C08 48 00 00 34 */ b lbl_80352C3C
|
||||
lbl_80352C0C:
|
||||
/* 80352C0C 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80352C10 4B FF 15 0D */ bl EXIUnlock
|
||||
lbl_80352C14:
|
||||
/* 80352C14 80 1E 00 CC */ lwz r0, 0xcc(r30)
|
||||
/* 80352C18 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 80352C1C 7C 0C 03 78 */ mr r12, r0
|
||||
/* 80352C20 41 82 00 1C */ beq lbl_80352C3C
|
||||
/* 80352C24 38 00 00 00 */ li r0, 0
|
||||
/* 80352C28 7D 88 03 A6 */ mtlr r12
|
||||
/* 80352C2C 90 1E 00 CC */ stw r0, 0xcc(r30)
|
||||
/* 80352C30 38 7F 00 00 */ addi r3, r31, 0
|
||||
/* 80352C34 38 9D 00 00 */ addi r4, r29, 0
|
||||
/* 80352C38 4E 80 00 21 */ blrl
|
||||
lbl_80352C3C:
|
||||
/* 80352C3C 80 01 00 2C */ lwz r0, 0x2c(r1)
|
||||
/* 80352C40 83 E1 00 24 */ lwz r31, 0x24(r1)
|
||||
/* 80352C44 83 C1 00 20 */ lwz r30, 0x20(r1)
|
||||
/* 80352C48 83 A1 00 1C */ lwz r29, 0x1c(r1)
|
||||
/* 80352C4C 38 21 00 28 */ addi r1, r1, 0x28
|
||||
/* 80352C50 7C 08 03 A6 */ mtlr r0
|
||||
/* 80352C54 4E 80 00 20 */ blr
|
||||
|
|
@ -1,58 +0,0 @@
|
|||
lbl_80352A68:
|
||||
/* 80352A68 7C 08 02 A6 */ mflr r0
|
||||
/* 80352A6C 90 01 00 04 */ stw r0, 4(r1)
|
||||
/* 80352A70 94 21 FF E0 */ stwu r1, -0x20(r1)
|
||||
/* 80352A74 93 E1 00 1C */ stw r31, 0x1c(r1)
|
||||
/* 80352A78 93 C1 00 18 */ stw r30, 0x18(r1)
|
||||
/* 80352A7C 93 A1 00 14 */ stw r29, 0x14(r1)
|
||||
/* 80352A80 3B A3 00 00 */ addi r29, r3, 0
|
||||
/* 80352A84 1C 9D 01 10 */ mulli r4, r29, 0x110
|
||||
/* 80352A88 3C 60 80 45 */ lis r3, __CARDBlock@ha /* 0x8044CBC0@ha */
|
||||
/* 80352A8C 38 03 CB C0 */ addi r0, r3, __CARDBlock@l /* 0x8044CBC0@l */
|
||||
/* 80352A90 7F C0 22 14 */ add r30, r0, r4
|
||||
/* 80352A94 80 1E 00 00 */ lwz r0, 0(r30)
|
||||
/* 80352A98 2C 00 00 00 */ cmpwi r0, 0
|
||||
/* 80352A9C 41 82 00 88 */ beq lbl_80352B24
|
||||
/* 80352AA0 3B E0 00 00 */ li r31, 0
|
||||
/* 80352AA4 93 FE 00 00 */ stw r31, 0(r30)
|
||||
/* 80352AA8 38 7D 00 00 */ addi r3, r29, 0
|
||||
/* 80352AAC 38 80 00 00 */ li r4, 0
|
||||
/* 80352AB0 4B FF 08 CD */ bl EXISetExiCallback
|
||||
/* 80352AB4 38 7E 00 E0 */ addi r3, r30, 0xe0
|
||||
/* 80352AB8 4B FE 81 85 */ bl OSCancelAlarm
|
||||
/* 80352ABC 80 1E 00 CC */ lwz r0, 0xcc(r30)
|
||||
/* 80352AC0 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 80352AC4 7C 0C 03 78 */ mr r12, r0
|
||||
/* 80352AC8 41 82 00 18 */ beq lbl_80352AE0
|
||||
/* 80352ACC 93 FE 00 CC */ stw r31, 0xcc(r30)
|
||||
/* 80352AD0 7D 88 03 A6 */ mtlr r12
|
||||
/* 80352AD4 38 7D 00 00 */ addi r3, r29, 0
|
||||
/* 80352AD8 38 80 FF FD */ li r4, -3
|
||||
/* 80352ADC 4E 80 00 21 */ blrl
|
||||
lbl_80352AE0:
|
||||
/* 80352AE0 80 1E 00 04 */ lwz r0, 4(r30)
|
||||
/* 80352AE4 2C 00 FF FF */ cmpwi r0, -1
|
||||
/* 80352AE8 41 82 00 0C */ beq lbl_80352AF4
|
||||
/* 80352AEC 38 00 FF FD */ li r0, -3
|
||||
/* 80352AF0 90 1E 00 04 */ stw r0, 4(r30)
|
||||
lbl_80352AF4:
|
||||
/* 80352AF4 81 9E 00 C4 */ lwz r12, 0xc4(r30)
|
||||
/* 80352AF8 28 0C 00 00 */ cmplwi r12, 0
|
||||
/* 80352AFC 41 82 00 28 */ beq lbl_80352B24
|
||||
/* 80352B00 80 1E 00 24 */ lwz r0, 0x24(r30)
|
||||
/* 80352B04 2C 00 00 07 */ cmpwi r0, 7
|
||||
/* 80352B08 41 80 00 1C */ blt lbl_80352B24
|
||||
/* 80352B0C 38 00 00 00 */ li r0, 0
|
||||
/* 80352B10 7D 88 03 A6 */ mtlr r12
|
||||
/* 80352B14 90 1E 00 C4 */ stw r0, 0xc4(r30)
|
||||
/* 80352B18 38 7D 00 00 */ addi r3, r29, 0
|
||||
/* 80352B1C 38 80 FF FD */ li r4, -3
|
||||
/* 80352B20 4E 80 00 21 */ blrl
|
||||
lbl_80352B24:
|
||||
/* 80352B24 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 80352B28 83 E1 00 1C */ lwz r31, 0x1c(r1)
|
||||
/* 80352B2C 83 C1 00 18 */ lwz r30, 0x18(r1)
|
||||
/* 80352B30 83 A1 00 14 */ lwz r29, 0x14(r1)
|
||||
/* 80352B34 38 21 00 20 */ addi r1, r1, 0x20
|
||||
/* 80352B38 7C 08 03 A6 */ mtlr r0
|
||||
/* 80352B3C 4E 80 00 20 */ blr
|
||||
|
|
@ -1,53 +0,0 @@
|
|||
lbl_80353BB4:
|
||||
/* 80353BB4 7C 08 02 A6 */ mflr r0
|
||||
/* 80353BB8 1C C3 01 10 */ mulli r6, r3, 0x110
|
||||
/* 80353BBC 90 01 00 04 */ stw r0, 4(r1)
|
||||
/* 80353BC0 94 21 FF E0 */ stwu r1, -0x20(r1)
|
||||
/* 80353BC4 3C A0 80 45 */ lis r5, __CARDBlock@ha /* 0x8044CBC0@ha */
|
||||
/* 80353BC8 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 80353BCC 93 E1 00 1C */ stw r31, 0x1c(r1)
|
||||
/* 80353BD0 38 05 CB C0 */ addi r0, r5, __CARDBlock@l /* 0x8044CBC0@l */
|
||||
/* 80353BD4 93 C1 00 18 */ stw r30, 0x18(r1)
|
||||
/* 80353BD8 7F C0 32 14 */ add r30, r0, r6
|
||||
/* 80353BDC 93 A1 00 14 */ stw r29, 0x14(r1)
|
||||
/* 80353BE0 3B A4 00 00 */ addi r29, r4, 0
|
||||
/* 80353BE4 41 80 00 18 */ blt lbl_80353BFC
|
||||
/* 80353BE8 2C 03 00 02 */ cmpwi r3, 2
|
||||
/* 80353BEC 40 80 00 10 */ bge lbl_80353BFC
|
||||
/* 80353BF0 80 1E 01 0C */ lwz r0, 0x10c(r30)
|
||||
/* 80353BF4 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 80353BF8 40 82 00 0C */ bne lbl_80353C04
|
||||
lbl_80353BFC:
|
||||
/* 80353BFC 38 60 FF 80 */ li r3, -128
|
||||
/* 80353C00 48 00 00 50 */ b lbl_80353C50
|
||||
lbl_80353C04:
|
||||
/* 80353C04 4B FE 9A F1 */ bl OSDisableInterrupts
|
||||
/* 80353C08 80 1E 00 00 */ lwz r0, 0(r30)
|
||||
/* 80353C0C 2C 00 00 00 */ cmpwi r0, 0
|
||||
/* 80353C10 40 82 00 0C */ bne lbl_80353C1C
|
||||
/* 80353C14 3B E0 FF FD */ li r31, -3
|
||||
/* 80353C18 48 00 00 30 */ b lbl_80353C48
|
||||
lbl_80353C1C:
|
||||
/* 80353C1C 80 1E 00 04 */ lwz r0, 4(r30)
|
||||
/* 80353C20 2C 00 FF FF */ cmpwi r0, -1
|
||||
/* 80353C24 40 82 00 0C */ bne lbl_80353C30
|
||||
/* 80353C28 3B E0 FF FF */ li r31, -1
|
||||
/* 80353C2C 48 00 00 1C */ b lbl_80353C48
|
||||
lbl_80353C30:
|
||||
/* 80353C30 38 00 FF FF */ li r0, -1
|
||||
/* 80353C34 90 1E 00 04 */ stw r0, 4(r30)
|
||||
/* 80353C38 38 00 00 00 */ li r0, 0
|
||||
/* 80353C3C 3B E0 00 00 */ li r31, 0
|
||||
/* 80353C40 90 1E 00 D0 */ stw r0, 0xd0(r30)
|
||||
/* 80353C44 93 DD 00 00 */ stw r30, 0(r29)
|
||||
lbl_80353C48:
|
||||
/* 80353C48 4B FE 9A D5 */ bl OSRestoreInterrupts
|
||||
/* 80353C4C 7F E3 FB 78 */ mr r3, r31
|
||||
lbl_80353C50:
|
||||
/* 80353C50 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 80353C54 83 E1 00 1C */ lwz r31, 0x1c(r1)
|
||||
/* 80353C58 83 C1 00 18 */ lwz r30, 0x18(r1)
|
||||
/* 80353C5C 83 A1 00 14 */ lwz r29, 0x14(r1)
|
||||
/* 80353C60 38 21 00 20 */ addi r1, r1, 0x20
|
||||
/* 80353C64 7C 08 03 A6 */ mtlr r0
|
||||
/* 80353C68 4E 80 00 20 */ blr
|
||||
|
|
@ -1,3 +0,0 @@
|
|||
lbl_80353B74:
|
||||
/* 80353B74 A0 6D 93 98 */ lhz r3, struct_80451918+0x0(r13)
|
||||
/* 80353B78 4E 80 00 20 */ blr
|
||||
|
|
@ -1,82 +0,0 @@
|
|||
lbl_80353748:
|
||||
/* 80353748 7C 08 02 A6 */ mflr r0
|
||||
/* 8035374C 38 C0 00 05 */ li r6, 5
|
||||
/* 80353750 90 01 00 04 */ stw r0, 4(r1)
|
||||
/* 80353754 94 21 FF E8 */ stwu r1, -0x18(r1)
|
||||
/* 80353758 93 E1 00 14 */ stw r31, 0x14(r1)
|
||||
/* 8035375C 93 C1 00 10 */ stw r30, 0x10(r1)
|
||||
/* 80353760 3B C3 00 00 */ addi r30, r3, 0
|
||||
/* 80353764 1C BE 01 10 */ mulli r5, r30, 0x110
|
||||
/* 80353768 3C 60 80 45 */ lis r3, __CARDBlock@ha /* 0x8044CBC0@ha */
|
||||
/* 8035376C 38 03 CB C0 */ addi r0, r3, __CARDBlock@l /* 0x8044CBC0@l */
|
||||
/* 80353770 7F E0 2A 14 */ add r31, r0, r5
|
||||
/* 80353774 38 00 00 52 */ li r0, 0x52
|
||||
/* 80353778 98 1F 00 94 */ stb r0, 0x94(r31)
|
||||
/* 8035377C 38 00 00 00 */ li r0, 0
|
||||
/* 80353780 38 7E 00 00 */ addi r3, r30, 0
|
||||
/* 80353784 80 BF 00 B0 */ lwz r5, 0xb0(r31)
|
||||
/* 80353788 54 A5 7E 7E */ rlwinm r5, r5, 0xf, 0x19, 0x1f
|
||||
/* 8035378C 98 BF 00 95 */ stb r5, 0x95(r31)
|
||||
/* 80353790 38 A0 00 00 */ li r5, 0
|
||||
/* 80353794 80 FF 00 B0 */ lwz r7, 0xb0(r31)
|
||||
/* 80353798 54 E7 BE 3E */ rlwinm r7, r7, 0x17, 0x18, 0x1f
|
||||
/* 8035379C 98 FF 00 96 */ stb r7, 0x96(r31)
|
||||
/* 803537A0 80 FF 00 B0 */ lwz r7, 0xb0(r31)
|
||||
/* 803537A4 54 E7 CF BE */ rlwinm r7, r7, 0x19, 0x1e, 0x1f
|
||||
/* 803537A8 98 FF 00 97 */ stb r7, 0x97(r31)
|
||||
/* 803537AC 80 FF 00 B0 */ lwz r7, 0xb0(r31)
|
||||
/* 803537B0 54 E7 06 7E */ clrlwi r7, r7, 0x19
|
||||
/* 803537B4 98 FF 00 98 */ stb r7, 0x98(r31)
|
||||
/* 803537B8 90 DF 00 A0 */ stw r6, 0xa0(r31)
|
||||
/* 803537BC 90 1F 00 A4 */ stw r0, 0xa4(r31)
|
||||
/* 803537C0 90 1F 00 A8 */ stw r0, 0xa8(r31)
|
||||
/* 803537C4 4B FF FD 61 */ bl __CARDStart
|
||||
/* 803537C8 2C 03 FF FF */ cmpwi r3, -1
|
||||
/* 803537CC 40 82 00 0C */ bne lbl_803537D8
|
||||
/* 803537D0 38 60 00 00 */ li r3, 0
|
||||
/* 803537D4 48 00 00 90 */ b lbl_80353864
|
||||
lbl_803537D8:
|
||||
/* 803537D8 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 803537DC 41 80 00 88 */ blt lbl_80353864
|
||||
/* 803537E0 80 BF 00 A0 */ lwz r5, 0xa0(r31)
|
||||
/* 803537E4 38 7E 00 00 */ addi r3, r30, 0
|
||||
/* 803537E8 38 9F 00 94 */ addi r4, r31, 0x94
|
||||
/* 803537EC 38 C0 00 01 */ li r6, 1
|
||||
/* 803537F0 4B FE F7 6D */ bl EXIImmEx
|
||||
/* 803537F4 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 803537F8 41 82 00 48 */ beq lbl_80353840
|
||||
/* 803537FC 80 9F 00 80 */ lwz r4, 0x80(r31)
|
||||
/* 80353800 7F C3 F3 78 */ mr r3, r30
|
||||
/* 80353804 80 BF 00 14 */ lwz r5, 0x14(r31)
|
||||
/* 80353808 38 C0 00 01 */ li r6, 1
|
||||
/* 8035380C 38 84 02 00 */ addi r4, r4, 0x200
|
||||
/* 80353810 4B FE F7 4D */ bl EXIImmEx
|
||||
/* 80353814 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 80353818 41 82 00 28 */ beq lbl_80353840
|
||||
/* 8035381C 3C 60 80 35 */ lis r3, __CARDTxHandler@ha /* 0x80352C58@ha */
|
||||
/* 80353820 80 9F 00 B4 */ lwz r4, 0xb4(r31)
|
||||
/* 80353824 38 E3 2C 58 */ addi r7, r3, __CARDTxHandler@l /* 0x80352C58@l */
|
||||
/* 80353828 80 DF 00 A4 */ lwz r6, 0xa4(r31)
|
||||
/* 8035382C 38 7E 00 00 */ addi r3, r30, 0
|
||||
/* 80353830 38 A0 02 00 */ li r5, 0x200
|
||||
/* 80353834 4B FE F7 C9 */ bl EXIDma
|
||||
/* 80353838 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 8035383C 40 82 00 24 */ bne lbl_80353860
|
||||
lbl_80353840:
|
||||
/* 80353840 38 00 00 00 */ li r0, 0
|
||||
/* 80353844 90 1F 00 C8 */ stw r0, 0xc8(r31)
|
||||
/* 80353848 7F C3 F3 78 */ mr r3, r30
|
||||
/* 8035384C 4B FF 01 49 */ bl EXIDeselect
|
||||
/* 80353850 7F C3 F3 78 */ mr r3, r30
|
||||
/* 80353854 4B FF 08 C9 */ bl EXIUnlock
|
||||
/* 80353858 38 60 FF FD */ li r3, -3
|
||||
/* 8035385C 48 00 00 08 */ b lbl_80353864
|
||||
lbl_80353860:
|
||||
/* 80353860 38 60 00 00 */ li r3, 0
|
||||
lbl_80353864:
|
||||
/* 80353864 80 01 00 1C */ lwz r0, 0x1c(r1)
|
||||
/* 80353868 83 E1 00 14 */ lwz r31, 0x14(r1)
|
||||
/* 8035386C 83 C1 00 10 */ lwz r30, 0x10(r1)
|
||||
/* 80353870 38 21 00 18 */ addi r1, r1, 0x18
|
||||
/* 80353874 7C 08 03 A6 */ mtlr r0
|
||||
/* 80353878 4E 80 00 20 */ blr
|
||||
|
|
@ -1,64 +0,0 @@
|
|||
lbl_80352E44:
|
||||
/* 80352E44 7C 08 02 A6 */ mflr r0
|
||||
/* 80352E48 38 A0 00 04 */ li r5, 4
|
||||
/* 80352E4C 90 01 00 04 */ stw r0, 4(r1)
|
||||
/* 80352E50 94 21 FF D8 */ stwu r1, -0x28(r1)
|
||||
/* 80352E54 93 E1 00 24 */ stw r31, 0x24(r1)
|
||||
/* 80352E58 93 C1 00 20 */ stw r30, 0x20(r1)
|
||||
/* 80352E5C 3B C4 00 00 */ addi r30, r4, 0
|
||||
/* 80352E60 38 80 00 00 */ li r4, 0
|
||||
/* 80352E64 93 A1 00 1C */ stw r29, 0x1c(r1)
|
||||
/* 80352E68 3B A3 00 00 */ addi r29, r3, 0
|
||||
/* 80352E6C 4B FF 09 FD */ bl EXISelect
|
||||
/* 80352E70 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 80352E74 40 82 00 0C */ bne lbl_80352E80
|
||||
/* 80352E78 38 60 FF FD */ li r3, -3
|
||||
/* 80352E7C 48 00 00 9C */ b lbl_80352F18
|
||||
lbl_80352E80:
|
||||
/* 80352E80 3C 00 83 00 */ lis r0, 0x8300
|
||||
/* 80352E84 90 01 00 10 */ stw r0, 0x10(r1)
|
||||
/* 80352E88 38 7D 00 00 */ addi r3, r29, 0
|
||||
/* 80352E8C 38 81 00 10 */ addi r4, r1, 0x10
|
||||
/* 80352E90 38 A0 00 02 */ li r5, 2
|
||||
/* 80352E94 38 C0 00 01 */ li r6, 1
|
||||
/* 80352E98 38 E0 00 00 */ li r7, 0
|
||||
/* 80352E9C 4B FE FE 65 */ bl EXIImm
|
||||
/* 80352EA0 7C 60 00 34 */ cntlzw r0, r3
|
||||
/* 80352EA4 38 7D 00 00 */ addi r3, r29, 0
|
||||
/* 80352EA8 54 1F D9 7E */ srwi r31, r0, 5
|
||||
/* 80352EAC 4B FF 02 3D */ bl EXISync
|
||||
/* 80352EB0 7C 60 00 34 */ cntlzw r0, r3
|
||||
/* 80352EB4 54 00 D9 7E */ srwi r0, r0, 5
|
||||
/* 80352EB8 38 7D 00 00 */ addi r3, r29, 0
|
||||
/* 80352EBC 38 9E 00 00 */ addi r4, r30, 0
|
||||
/* 80352EC0 7F FF 03 78 */ or r31, r31, r0
|
||||
/* 80352EC4 38 A0 00 01 */ li r5, 1
|
||||
/* 80352EC8 38 C0 00 00 */ li r6, 0
|
||||
/* 80352ECC 38 E0 00 00 */ li r7, 0
|
||||
/* 80352ED0 4B FE FE 31 */ bl EXIImm
|
||||
/* 80352ED4 7C 60 00 34 */ cntlzw r0, r3
|
||||
/* 80352ED8 54 00 D9 7E */ srwi r0, r0, 5
|
||||
/* 80352EDC 38 7D 00 00 */ addi r3, r29, 0
|
||||
/* 80352EE0 7F FF 03 78 */ or r31, r31, r0
|
||||
/* 80352EE4 4B FF 02 05 */ bl EXISync
|
||||
/* 80352EE8 7C 60 00 34 */ cntlzw r0, r3
|
||||
/* 80352EEC 54 00 D9 7E */ srwi r0, r0, 5
|
||||
/* 80352EF0 38 7D 00 00 */ addi r3, r29, 0
|
||||
/* 80352EF4 7F FF 03 78 */ or r31, r31, r0
|
||||
/* 80352EF8 4B FF 0A 9D */ bl EXIDeselect
|
||||
/* 80352EFC 7C 60 00 34 */ cntlzw r0, r3
|
||||
/* 80352F00 54 00 D9 7E */ srwi r0, r0, 5
|
||||
/* 80352F04 7F FF 03 79 */ or. r31, r31, r0
|
||||
/* 80352F08 41 82 00 0C */ beq lbl_80352F14
|
||||
/* 80352F0C 38 60 FF FD */ li r3, -3
|
||||
/* 80352F10 48 00 00 08 */ b lbl_80352F18
|
||||
lbl_80352F14:
|
||||
/* 80352F14 38 60 00 00 */ li r3, 0
|
||||
lbl_80352F18:
|
||||
/* 80352F18 80 01 00 2C */ lwz r0, 0x2c(r1)
|
||||
/* 80352F1C 83 E1 00 24 */ lwz r31, 0x24(r1)
|
||||
/* 80352F20 83 C1 00 20 */ lwz r30, 0x20(r1)
|
||||
/* 80352F24 83 A1 00 1C */ lwz r29, 0x1c(r1)
|
||||
/* 80352F28 38 21 00 28 */ addi r1, r1, 0x28
|
||||
/* 80352F2C 7C 08 03 A6 */ mtlr r0
|
||||
/* 80352F30 4E 80 00 20 */ blr
|
||||
|
|
@ -1,19 +0,0 @@
|
|||
lbl_80353B7C:
|
||||
/* 80353B7C 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 80353B80 3C 80 80 45 */ lis r4, __CARDBlock@ha /* 0x8044CBC0@ha */
|
||||
/* 80353B84 38 84 CB C0 */ addi r4, r4, __CARDBlock@l /* 0x8044CBC0@l */
|
||||
/* 80353B88 41 82 00 0C */ beq lbl_80353B94
|
||||
/* 80353B8C 7C 60 1B 78 */ mr r0, r3
|
||||
/* 80353B90 48 00 00 08 */ b lbl_80353B98
|
||||
lbl_80353B94:
|
||||
/* 80353B94 38 04 02 20 */ addi r0, r4, 0x220
|
||||
lbl_80353B98:
|
||||
/* 80353B98 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 80353B9C 90 04 01 0C */ stw r0, 0x10c(r4)
|
||||
/* 80353BA0 41 82 00 08 */ beq lbl_80353BA8
|
||||
/* 80353BA4 48 00 00 08 */ b lbl_80353BAC
|
||||
lbl_80353BA8:
|
||||
/* 80353BA8 38 64 02 20 */ addi r3, r4, 0x220
|
||||
lbl_80353BAC:
|
||||
/* 80353BAC 90 64 02 1C */ stw r3, 0x21c(r4)
|
||||
/* 80353BB0 4E 80 00 20 */ blr
|
||||
|
|
@ -1,14 +0,0 @@
|
|||
lbl_80352A34:
|
||||
/* 80352A34 7C 08 02 A6 */ mflr r0
|
||||
/* 80352A38 1C 83 01 10 */ mulli r4, r3, 0x110
|
||||
/* 80352A3C 90 01 00 04 */ stw r0, 4(r1)
|
||||
/* 80352A40 3C 60 80 45 */ lis r3, __CARDBlock@ha /* 0x8044CBC0@ha */
|
||||
/* 80352A44 94 21 FF F8 */ stwu r1, -8(r1)
|
||||
/* 80352A48 38 03 CB C0 */ addi r0, r3, __CARDBlock@l /* 0x8044CBC0@l */
|
||||
/* 80352A4C 7C 60 22 14 */ add r3, r0, r4
|
||||
/* 80352A50 38 63 00 8C */ addi r3, r3, 0x8c
|
||||
/* 80352A54 4B FE F2 45 */ bl OSWakeupThread
|
||||
/* 80352A58 80 01 00 0C */ lwz r0, 0xc(r1)
|
||||
/* 80352A5C 38 21 00 08 */ addi r1, r1, 8
|
||||
/* 80352A60 7C 08 03 A6 */ mtlr r0
|
||||
/* 80352A64 4E 80 00 20 */ blr
|
||||
|
|
@ -1,47 +0,0 @@
|
|||
lbl_80352C58:
|
||||
/* 80352C58 7C 08 02 A6 */ mflr r0
|
||||
/* 80352C5C 90 01 00 04 */ stw r0, 4(r1)
|
||||
/* 80352C60 94 21 FF D8 */ stwu r1, -0x28(r1)
|
||||
/* 80352C64 BF 61 00 14 */ stmw r27, 0x14(r1)
|
||||
/* 80352C68 3B 63 00 00 */ addi r27, r3, 0
|
||||
/* 80352C6C 3C 60 80 45 */ lis r3, __CARDBlock@ha /* 0x8044CBC0@ha */
|
||||
/* 80352C70 38 03 CB C0 */ addi r0, r3, __CARDBlock@l /* 0x8044CBC0@l */
|
||||
/* 80352C74 1C 9B 01 10 */ mulli r4, r27, 0x110
|
||||
/* 80352C78 38 7B 00 00 */ addi r3, r27, 0
|
||||
/* 80352C7C 7F A0 22 14 */ add r29, r0, r4
|
||||
/* 80352C80 4B FF 0D 15 */ bl EXIDeselect
|
||||
/* 80352C84 7C 60 00 34 */ cntlzw r0, r3
|
||||
/* 80352C88 38 7B 00 00 */ addi r3, r27, 0
|
||||
/* 80352C8C 54 1F D9 7E */ srwi r31, r0, 5
|
||||
/* 80352C90 4B FF 14 8D */ bl EXIUnlock
|
||||
/* 80352C94 80 1D 00 C8 */ lwz r0, 0xc8(r29)
|
||||
/* 80352C98 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 80352C9C 7C 1C 03 78 */ mr r28, r0
|
||||
/* 80352CA0 41 82 00 4C */ beq lbl_80352CEC
|
||||
/* 80352CA4 3B C0 00 00 */ li r30, 0
|
||||
/* 80352CA8 2C 1F 00 00 */ cmpwi r31, 0
|
||||
/* 80352CAC 93 DD 00 C8 */ stw r30, 0xc8(r29)
|
||||
/* 80352CB0 40 82 00 18 */ bne lbl_80352CC8
|
||||
/* 80352CB4 7F 63 DB 78 */ mr r3, r27
|
||||
/* 80352CB8 4B FF 08 B5 */ bl EXIProbe
|
||||
/* 80352CBC 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 80352CC0 41 82 00 08 */ beq lbl_80352CC8
|
||||
/* 80352CC4 3B C0 00 01 */ li r30, 1
|
||||
lbl_80352CC8:
|
||||
/* 80352CC8 2C 1E 00 00 */ cmpwi r30, 0
|
||||
/* 80352CCC 41 82 00 0C */ beq lbl_80352CD8
|
||||
/* 80352CD0 38 80 00 00 */ li r4, 0
|
||||
/* 80352CD4 48 00 00 08 */ b lbl_80352CDC
|
||||
lbl_80352CD8:
|
||||
/* 80352CD8 38 80 FF FD */ li r4, -3
|
||||
lbl_80352CDC:
|
||||
/* 80352CDC 39 9C 00 00 */ addi r12, r28, 0
|
||||
/* 80352CE0 7D 88 03 A6 */ mtlr r12
|
||||
/* 80352CE4 38 7B 00 00 */ addi r3, r27, 0
|
||||
/* 80352CE8 4E 80 00 21 */ blrl
|
||||
lbl_80352CEC:
|
||||
/* 80352CEC BB 61 00 14 */ lmw r27, 0x14(r1)
|
||||
/* 80352CF0 80 01 00 2C */ lwz r0, 0x2c(r1)
|
||||
/* 80352CF4 38 21 00 28 */ addi r1, r1, 0x28
|
||||
/* 80352CF8 7C 08 03 A6 */ mtlr r0
|
||||
/* 80352CFC 4E 80 00 20 */ blr
|
||||
|
|
@ -1,37 +0,0 @@
|
|||
lbl_80352D00:
|
||||
/* 80352D00 7C 08 02 A6 */ mflr r0
|
||||
/* 80352D04 90 01 00 04 */ stw r0, 4(r1)
|
||||
/* 80352D08 94 21 FF E8 */ stwu r1, -0x18(r1)
|
||||
/* 80352D0C 93 E1 00 14 */ stw r31, 0x14(r1)
|
||||
/* 80352D10 93 C1 00 10 */ stw r30, 0x10(r1)
|
||||
/* 80352D14 3B C3 00 00 */ addi r30, r3, 0
|
||||
/* 80352D18 1C 9E 01 10 */ mulli r4, r30, 0x110
|
||||
/* 80352D1C 3C 60 80 45 */ lis r3, __CARDBlock@ha /* 0x8044CBC0@ha */
|
||||
/* 80352D20 38 03 CB C0 */ addi r0, r3, __CARDBlock@l /* 0x8044CBC0@l */
|
||||
/* 80352D24 7C 60 22 14 */ add r3, r0, r4
|
||||
/* 80352D28 80 03 00 DC */ lwz r0, 0xdc(r3)
|
||||
/* 80352D2C 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 80352D30 7C 1F 03 78 */ mr r31, r0
|
||||
/* 80352D34 41 82 00 38 */ beq lbl_80352D6C
|
||||
/* 80352D38 38 00 00 00 */ li r0, 0
|
||||
/* 80352D3C 90 03 00 DC */ stw r0, 0xdc(r3)
|
||||
/* 80352D40 7F C3 F3 78 */ mr r3, r30
|
||||
/* 80352D44 4B FF 08 29 */ bl EXIProbe
|
||||
/* 80352D48 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 80352D4C 41 82 00 0C */ beq lbl_80352D58
|
||||
/* 80352D50 38 80 00 01 */ li r4, 1
|
||||
/* 80352D54 48 00 00 08 */ b lbl_80352D5C
|
||||
lbl_80352D58:
|
||||
/* 80352D58 38 80 FF FD */ li r4, -3
|
||||
lbl_80352D5C:
|
||||
/* 80352D5C 39 9F 00 00 */ addi r12, r31, 0
|
||||
/* 80352D60 7D 88 03 A6 */ mtlr r12
|
||||
/* 80352D64 38 7E 00 00 */ addi r3, r30, 0
|
||||
/* 80352D68 4E 80 00 21 */ blrl
|
||||
lbl_80352D6C:
|
||||
/* 80352D6C 80 01 00 1C */ lwz r0, 0x1c(r1)
|
||||
/* 80352D70 83 E1 00 14 */ lwz r31, 0x14(r1)
|
||||
/* 80352D74 83 C1 00 10 */ lwz r30, 0x10(r1)
|
||||
/* 80352D78 38 21 00 18 */ addi r1, r1, 0x18
|
||||
/* 80352D7C 7C 08 03 A6 */ mtlr r0
|
||||
/* 80352D80 4E 80 00 20 */ blr
|
||||
|
|
@ -1,58 +0,0 @@
|
|||
lbl_8035541C:
|
||||
/* 8035541C 7C 08 02 A6 */ mflr r0
|
||||
/* 80355420 90 01 00 04 */ stw r0, 4(r1)
|
||||
/* 80355424 94 21 FF E0 */ stwu r1, -0x20(r1)
|
||||
/* 80355428 93 E1 00 1C */ stw r31, 0x1c(r1)
|
||||
/* 8035542C 93 C1 00 18 */ stw r30, 0x18(r1)
|
||||
/* 80355430 7C 9E 23 79 */ or. r30, r4, r4
|
||||
/* 80355434 93 A1 00 14 */ stw r29, 0x14(r1)
|
||||
/* 80355438 3B A3 00 00 */ addi r29, r3, 0
|
||||
/* 8035543C 1C BD 01 10 */ mulli r5, r29, 0x110
|
||||
/* 80355440 3C 60 80 45 */ lis r3, __CARDBlock@ha /* 0x8044CBC0@ha */
|
||||
/* 80355444 38 03 CB C0 */ addi r0, r3, __CARDBlock@l /* 0x8044CBC0@l */
|
||||
/* 80355448 7F E0 2A 14 */ add r31, r0, r5
|
||||
/* 8035544C 41 80 00 48 */ blt lbl_80355494
|
||||
/* 80355450 80 7F 00 80 */ lwz r3, 0x80(r31)
|
||||
/* 80355454 80 1F 00 88 */ lwz r0, 0x88(r31)
|
||||
/* 80355458 38 83 60 00 */ addi r4, r3, 0x6000
|
||||
/* 8035545C 7C 00 20 40 */ cmplw r0, r4
|
||||
/* 80355460 3C A3 00 01 */ addis r5, r3, 1
|
||||
/* 80355464 38 A5 80 00 */ addi r5, r5, -32768
|
||||
/* 80355468 40 82 00 18 */ bne lbl_80355480
|
||||
/* 8035546C 90 BF 00 88 */ stw r5, 0x88(r31)
|
||||
/* 80355470 38 65 00 00 */ addi r3, r5, 0
|
||||
/* 80355474 38 A0 20 00 */ li r5, 0x2000
|
||||
/* 80355478 4B CA E0 C9 */ bl memcpy
|
||||
/* 8035547C 48 00 00 18 */ b lbl_80355494
|
||||
lbl_80355480:
|
||||
/* 80355480 90 9F 00 88 */ stw r4, 0x88(r31)
|
||||
/* 80355484 38 64 00 00 */ addi r3, r4, 0
|
||||
/* 80355488 38 85 00 00 */ addi r4, r5, 0
|
||||
/* 8035548C 38 A0 20 00 */ li r5, 0x2000
|
||||
/* 80355490 4B CA E0 B1 */ bl memcpy
|
||||
lbl_80355494:
|
||||
/* 80355494 80 1F 00 D0 */ lwz r0, 0xd0(r31)
|
||||
/* 80355498 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 8035549C 40 82 00 10 */ bne lbl_803554AC
|
||||
/* 803554A0 38 7F 00 00 */ addi r3, r31, 0
|
||||
/* 803554A4 38 9E 00 00 */ addi r4, r30, 0
|
||||
/* 803554A8 4B FF E7 C5 */ bl __CARDPutControlBlock
|
||||
lbl_803554AC:
|
||||
/* 803554AC 80 1F 00 D8 */ lwz r0, 0xd8(r31)
|
||||
/* 803554B0 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 803554B4 7C 0C 03 78 */ mr r12, r0
|
||||
/* 803554B8 41 82 00 1C */ beq lbl_803554D4
|
||||
/* 803554BC 38 00 00 00 */ li r0, 0
|
||||
/* 803554C0 7D 88 03 A6 */ mtlr r12
|
||||
/* 803554C4 90 1F 00 D8 */ stw r0, 0xd8(r31)
|
||||
/* 803554C8 38 7D 00 00 */ addi r3, r29, 0
|
||||
/* 803554CC 38 9E 00 00 */ addi r4, r30, 0
|
||||
/* 803554D0 4E 80 00 21 */ blrl
|
||||
lbl_803554D4:
|
||||
/* 803554D4 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 803554D8 83 E1 00 1C */ lwz r31, 0x1c(r1)
|
||||
/* 803554DC 83 C1 00 18 */ lwz r30, 0x18(r1)
|
||||
/* 803554E0 83 A1 00 14 */ lwz r29, 0x14(r1)
|
||||
/* 803554E4 38 21 00 20 */ addi r1, r1, 0x20
|
||||
/* 803554E8 7C 08 03 A6 */ mtlr r0
|
||||
/* 803554EC 4E 80 00 20 */ blr
|
||||
|
|
@ -1,3 +0,0 @@
|
|||
lbl_80355414:
|
||||
/* 80355414 80 63 00 88 */ lwz r3, 0x88(r3)
|
||||
/* 80355418 4E 80 00 20 */ blr
|
||||
|
|
@ -1,24 +0,0 @@
|
|||
lbl_803568F4:
|
||||
/* 803568F4 7C 08 02 A6 */ mflr r0
|
||||
/* 803568F8 3C 80 80 35 */ lis r4, __CARDSyncCallback@ha /* 0x80352A34@ha */
|
||||
/* 803568FC 90 01 00 04 */ stw r0, 4(r1)
|
||||
/* 80356900 38 A4 2A 34 */ addi r5, r4, __CARDSyncCallback@l /* 0x80352A34@l */
|
||||
/* 80356904 94 21 FF E8 */ stwu r1, -0x18(r1)
|
||||
/* 80356908 93 E1 00 14 */ stw r31, 0x14(r1)
|
||||
/* 8035690C 3B E3 00 00 */ addi r31, r3, 0
|
||||
/* 80356910 38 81 00 0C */ addi r4, r1, 0xc
|
||||
/* 80356914 4B FF FA 51 */ bl CARDCheckExAsync
|
||||
/* 80356918 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 8035691C 41 80 00 18 */ blt lbl_80356934
|
||||
/* 80356920 34 01 00 0C */ addic. r0, r1, 0xc
|
||||
/* 80356924 40 82 00 08 */ bne lbl_8035692C
|
||||
/* 80356928 48 00 00 0C */ b lbl_80356934
|
||||
lbl_8035692C:
|
||||
/* 8035692C 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80356930 4B FF D4 F1 */ bl __CARDSync
|
||||
lbl_80356934:
|
||||
/* 80356934 80 01 00 1C */ lwz r0, 0x1c(r1)
|
||||
/* 80356938 83 E1 00 14 */ lwz r31, 0x14(r1)
|
||||
/* 8035693C 38 21 00 18 */ addi r1, r1, 0x18
|
||||
/* 80356940 7C 08 03 A6 */ mtlr r0
|
||||
/* 80356944 4E 80 00 20 */ blr
|
||||
|
|
@ -1,114 +0,0 @@
|
|||
lbl_803559E0:
|
||||
/* 803559E0 38 00 00 00 */ li r0, 0
|
||||
/* 803559E4 7C 84 0E 70 */ srawi r4, r4, 1
|
||||
/* 803559E8 B0 06 00 00 */ sth r0, 0(r6)
|
||||
/* 803559EC 7C 84 01 95 */ addze. r4, r4
|
||||
/* 803559F0 B0 05 00 00 */ sth r0, 0(r5)
|
||||
/* 803559F4 40 81 01 70 */ ble lbl_80355B64
|
||||
/* 803559F8 54 80 E8 FF */ rlwinm. r0, r4, 0x1d, 3, 0x1f
|
||||
/* 803559FC 7C 09 03 A6 */ mtctr r0
|
||||
/* 80355A00 41 82 01 34 */ beq lbl_80355B34
|
||||
lbl_80355A04:
|
||||
/* 80355A04 A0 E5 00 00 */ lhz r7, 0(r5)
|
||||
/* 80355A08 A0 03 00 00 */ lhz r0, 0(r3)
|
||||
/* 80355A0C 7C 07 02 14 */ add r0, r7, r0
|
||||
/* 80355A10 B0 05 00 00 */ sth r0, 0(r5)
|
||||
/* 80355A14 A0 03 00 00 */ lhz r0, 0(r3)
|
||||
/* 80355A18 A0 E6 00 00 */ lhz r7, 0(r6)
|
||||
/* 80355A1C 7C 00 00 F8 */ nor r0, r0, r0
|
||||
/* 80355A20 7C 07 02 14 */ add r0, r7, r0
|
||||
/* 80355A24 B0 06 00 00 */ sth r0, 0(r6)
|
||||
/* 80355A28 A0 E5 00 00 */ lhz r7, 0(r5)
|
||||
/* 80355A2C A0 03 00 02 */ lhz r0, 2(r3)
|
||||
/* 80355A30 7C 07 02 14 */ add r0, r7, r0
|
||||
/* 80355A34 B0 05 00 00 */ sth r0, 0(r5)
|
||||
/* 80355A38 A0 03 00 02 */ lhz r0, 2(r3)
|
||||
/* 80355A3C A0 E6 00 00 */ lhz r7, 0(r6)
|
||||
/* 80355A40 7C 00 00 F8 */ nor r0, r0, r0
|
||||
/* 80355A44 7C 07 02 14 */ add r0, r7, r0
|
||||
/* 80355A48 B0 06 00 00 */ sth r0, 0(r6)
|
||||
/* 80355A4C A0 E5 00 00 */ lhz r7, 0(r5)
|
||||
/* 80355A50 A0 03 00 04 */ lhz r0, 4(r3)
|
||||
/* 80355A54 7C 07 02 14 */ add r0, r7, r0
|
||||
/* 80355A58 B0 05 00 00 */ sth r0, 0(r5)
|
||||
/* 80355A5C A0 03 00 04 */ lhz r0, 4(r3)
|
||||
/* 80355A60 A0 E6 00 00 */ lhz r7, 0(r6)
|
||||
/* 80355A64 7C 00 00 F8 */ nor r0, r0, r0
|
||||
/* 80355A68 7C 07 02 14 */ add r0, r7, r0
|
||||
/* 80355A6C B0 06 00 00 */ sth r0, 0(r6)
|
||||
/* 80355A70 A0 E5 00 00 */ lhz r7, 0(r5)
|
||||
/* 80355A74 A0 03 00 06 */ lhz r0, 6(r3)
|
||||
/* 80355A78 7C 07 02 14 */ add r0, r7, r0
|
||||
/* 80355A7C B0 05 00 00 */ sth r0, 0(r5)
|
||||
/* 80355A80 A0 03 00 06 */ lhz r0, 6(r3)
|
||||
/* 80355A84 A0 E6 00 00 */ lhz r7, 0(r6)
|
||||
/* 80355A88 7C 00 00 F8 */ nor r0, r0, r0
|
||||
/* 80355A8C 7C 07 02 14 */ add r0, r7, r0
|
||||
/* 80355A90 B0 06 00 00 */ sth r0, 0(r6)
|
||||
/* 80355A94 A0 E5 00 00 */ lhz r7, 0(r5)
|
||||
/* 80355A98 A0 03 00 08 */ lhz r0, 8(r3)
|
||||
/* 80355A9C 7C 07 02 14 */ add r0, r7, r0
|
||||
/* 80355AA0 B0 05 00 00 */ sth r0, 0(r5)
|
||||
/* 80355AA4 A0 03 00 08 */ lhz r0, 8(r3)
|
||||
/* 80355AA8 A0 E6 00 00 */ lhz r7, 0(r6)
|
||||
/* 80355AAC 7C 00 00 F8 */ nor r0, r0, r0
|
||||
/* 80355AB0 7C 07 02 14 */ add r0, r7, r0
|
||||
/* 80355AB4 B0 06 00 00 */ sth r0, 0(r6)
|
||||
/* 80355AB8 A0 E5 00 00 */ lhz r7, 0(r5)
|
||||
/* 80355ABC A0 03 00 0A */ lhz r0, 0xa(r3)
|
||||
/* 80355AC0 7C 07 02 14 */ add r0, r7, r0
|
||||
/* 80355AC4 B0 05 00 00 */ sth r0, 0(r5)
|
||||
/* 80355AC8 A0 03 00 0A */ lhz r0, 0xa(r3)
|
||||
/* 80355ACC A0 E6 00 00 */ lhz r7, 0(r6)
|
||||
/* 80355AD0 7C 00 00 F8 */ nor r0, r0, r0
|
||||
/* 80355AD4 7C 07 02 14 */ add r0, r7, r0
|
||||
/* 80355AD8 B0 06 00 00 */ sth r0, 0(r6)
|
||||
/* 80355ADC A0 E5 00 00 */ lhz r7, 0(r5)
|
||||
/* 80355AE0 A0 03 00 0C */ lhz r0, 0xc(r3)
|
||||
/* 80355AE4 7C 07 02 14 */ add r0, r7, r0
|
||||
/* 80355AE8 B0 05 00 00 */ sth r0, 0(r5)
|
||||
/* 80355AEC A0 03 00 0C */ lhz r0, 0xc(r3)
|
||||
/* 80355AF0 A0 E6 00 00 */ lhz r7, 0(r6)
|
||||
/* 80355AF4 7C 00 00 F8 */ nor r0, r0, r0
|
||||
/* 80355AF8 7C 07 02 14 */ add r0, r7, r0
|
||||
/* 80355AFC B0 06 00 00 */ sth r0, 0(r6)
|
||||
/* 80355B00 A0 E5 00 00 */ lhz r7, 0(r5)
|
||||
/* 80355B04 A0 03 00 0E */ lhz r0, 0xe(r3)
|
||||
/* 80355B08 7C 07 02 14 */ add r0, r7, r0
|
||||
/* 80355B0C B0 05 00 00 */ sth r0, 0(r5)
|
||||
/* 80355B10 A0 03 00 0E */ lhz r0, 0xe(r3)
|
||||
/* 80355B14 38 63 00 10 */ addi r3, r3, 0x10
|
||||
/* 80355B18 A0 E6 00 00 */ lhz r7, 0(r6)
|
||||
/* 80355B1C 7C 00 00 F8 */ nor r0, r0, r0
|
||||
/* 80355B20 7C 07 02 14 */ add r0, r7, r0
|
||||
/* 80355B24 B0 06 00 00 */ sth r0, 0(r6)
|
||||
/* 80355B28 42 00 FE DC */ bdnz lbl_80355A04
|
||||
/* 80355B2C 70 84 00 07 */ andi. r4, r4, 7
|
||||
/* 80355B30 41 82 00 34 */ beq lbl_80355B64
|
||||
lbl_80355B34:
|
||||
/* 80355B34 7C 89 03 A6 */ mtctr r4
|
||||
lbl_80355B38:
|
||||
/* 80355B38 A0 E5 00 00 */ lhz r7, 0(r5)
|
||||
/* 80355B3C A0 03 00 00 */ lhz r0, 0(r3)
|
||||
/* 80355B40 7C 07 02 14 */ add r0, r7, r0
|
||||
/* 80355B44 B0 05 00 00 */ sth r0, 0(r5)
|
||||
/* 80355B48 A0 03 00 00 */ lhz r0, 0(r3)
|
||||
/* 80355B4C 38 63 00 02 */ addi r3, r3, 2
|
||||
/* 80355B50 A0 E6 00 00 */ lhz r7, 0(r6)
|
||||
/* 80355B54 7C 00 00 F8 */ nor r0, r0, r0
|
||||
/* 80355B58 7C 07 02 14 */ add r0, r7, r0
|
||||
/* 80355B5C B0 06 00 00 */ sth r0, 0(r6)
|
||||
/* 80355B60 42 00 FF D8 */ bdnz lbl_80355B38
|
||||
lbl_80355B64:
|
||||
/* 80355B64 A0 05 00 00 */ lhz r0, 0(r5)
|
||||
/* 80355B68 28 00 FF FF */ cmplwi r0, 0xffff
|
||||
/* 80355B6C 40 82 00 0C */ bne lbl_80355B78
|
||||
/* 80355B70 38 00 00 00 */ li r0, 0
|
||||
/* 80355B74 B0 05 00 00 */ sth r0, 0(r5)
|
||||
lbl_80355B78:
|
||||
/* 80355B78 A0 06 00 00 */ lhz r0, 0(r6)
|
||||
/* 80355B7C 28 00 FF FF */ cmplwi r0, 0xffff
|
||||
/* 80355B80 4C 82 00 20 */ bnelr
|
||||
/* 80355B84 38 00 00 00 */ li r0, 0
|
||||
/* 80355B88 B0 06 00 00 */ sth r0, 0(r6)
|
||||
/* 80355B8C 4E 80 00 20 */ blr
|
||||
|
|
@ -1,41 +0,0 @@
|
|||
lbl_803562D8:
|
||||
/* 803562D8 7C 08 02 A6 */ mflr r0
|
||||
/* 803562DC 90 01 00 04 */ stw r0, 4(r1)
|
||||
/* 803562E0 94 21 FF E8 */ stwu r1, -0x18(r1)
|
||||
/* 803562E4 93 E1 00 14 */ stw r31, 0x14(r1)
|
||||
/* 803562E8 93 C1 00 10 */ stw r30, 0x10(r1)
|
||||
/* 803562EC 7C 7E 1B 78 */ mr r30, r3
|
||||
/* 803562F0 4B FF F8 A1 */ bl VerifyID
|
||||
/* 803562F4 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 803562F8 40 80 00 08 */ bge lbl_80356300
|
||||
/* 803562FC 48 00 00 50 */ b lbl_8035634C
|
||||
lbl_80356300:
|
||||
/* 80356300 38 7E 00 00 */ addi r3, r30, 0
|
||||
/* 80356304 38 80 00 00 */ li r4, 0
|
||||
/* 80356308 4B FF FB 0D */ bl VerifyDir
|
||||
/* 8035630C 3B E3 00 00 */ addi r31, r3, 0
|
||||
/* 80356310 38 7E 00 00 */ addi r3, r30, 0
|
||||
/* 80356314 38 80 00 00 */ li r4, 0
|
||||
/* 80356318 4B FF FD 3D */ bl VerifyFAT
|
||||
/* 8035631C 7C 1F 1A 14 */ add r0, r31, r3
|
||||
/* 80356320 2C 00 00 01 */ cmpwi r0, 1
|
||||
/* 80356324 41 82 00 1C */ beq lbl_80356340
|
||||
/* 80356328 40 80 00 20 */ bge lbl_80356348
|
||||
/* 8035632C 2C 00 00 00 */ cmpwi r0, 0
|
||||
/* 80356330 40 80 00 08 */ bge lbl_80356338
|
||||
/* 80356334 48 00 00 14 */ b lbl_80356348
|
||||
lbl_80356338:
|
||||
/* 80356338 38 60 00 00 */ li r3, 0
|
||||
/* 8035633C 48 00 00 10 */ b lbl_8035634C
|
||||
lbl_80356340:
|
||||
/* 80356340 38 60 FF FA */ li r3, -6
|
||||
/* 80356344 48 00 00 08 */ b lbl_8035634C
|
||||
lbl_80356348:
|
||||
/* 80356348 38 60 FF FA */ li r3, -6
|
||||
lbl_8035634C:
|
||||
/* 8035634C 80 01 00 1C */ lwz r0, 0x1c(r1)
|
||||
/* 80356350 83 E1 00 14 */ lwz r31, 0x14(r1)
|
||||
/* 80356354 83 C1 00 10 */ lwz r30, 0x10(r1)
|
||||
/* 80356358 38 21 00 18 */ addi r1, r1, 0x18
|
||||
/* 8035635C 7C 08 03 A6 */ mtlr r0
|
||||
/* 80356360 4E 80 00 20 */ blr
|
||||
|
|
@ -1,21 +0,0 @@
|
|||
lbl_80358458:
|
||||
/* 80358458 7C 08 02 A6 */ mflr r0
|
||||
/* 8035845C 3C E0 80 35 */ lis r7, __CARDSyncCallback@ha /* 0x80352A34@ha */
|
||||
/* 80358460 90 01 00 04 */ stw r0, 4(r1)
|
||||
/* 80358464 38 E7 2A 34 */ addi r7, r7, __CARDSyncCallback@l /* 0x80352A34@l */
|
||||
/* 80358468 94 21 FF E0 */ stwu r1, -0x20(r1)
|
||||
/* 8035846C 93 E1 00 1C */ stw r31, 0x1c(r1)
|
||||
/* 80358470 3B E3 00 00 */ addi r31, r3, 0
|
||||
/* 80358474 4B FF FD C5 */ bl CARDCreateAsync
|
||||
/* 80358478 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 8035847C 40 80 00 08 */ bge lbl_80358484
|
||||
/* 80358480 48 00 00 0C */ b lbl_8035848C
|
||||
lbl_80358484:
|
||||
/* 80358484 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80358488 4B FF B9 99 */ bl __CARDSync
|
||||
lbl_8035848C:
|
||||
/* 8035848C 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 80358490 83 E1 00 1C */ lwz r31, 0x1c(r1)
|
||||
/* 80358494 38 21 00 20 */ addi r1, r1, 0x20
|
||||
/* 80358498 7C 08 03 A6 */ mtlr r0
|
||||
/* 8035849C 4E 80 00 20 */ blr
|
||||
|
|
@ -1,151 +0,0 @@
|
|||
lbl_80358238:
|
||||
/* 80358238 7C 08 02 A6 */ mflr r0
|
||||
/* 8035823C 90 01 00 04 */ stw r0, 4(r1)
|
||||
/* 80358240 94 21 FF B8 */ stwu r1, -0x48(r1)
|
||||
/* 80358244 BE E1 00 24 */ stmw r23, 0x24(r1)
|
||||
/* 80358248 3B 44 00 00 */ addi r26, r4, 0
|
||||
/* 8035824C 3B 23 00 00 */ addi r25, r3, 0
|
||||
/* 80358250 3B 65 00 00 */ addi r27, r5, 0
|
||||
/* 80358254 3B 86 00 00 */ addi r28, r6, 0
|
||||
/* 80358258 3B A7 00 00 */ addi r29, r7, 0
|
||||
/* 8035825C 38 7A 00 00 */ addi r3, r26, 0
|
||||
/* 80358260 48 01 09 85 */ bl strlen
|
||||
/* 80358264 28 03 00 20 */ cmplwi r3, 0x20
|
||||
/* 80358268 40 81 00 0C */ ble lbl_80358274
|
||||
/* 8035826C 38 60 FF F4 */ li r3, -12
|
||||
/* 80358270 48 00 01 D4 */ b lbl_80358444
|
||||
lbl_80358274:
|
||||
/* 80358274 38 79 00 00 */ addi r3, r25, 0
|
||||
/* 80358278 38 81 00 1C */ addi r4, r1, 0x1c
|
||||
/* 8035827C 4B FF B9 39 */ bl __CARDGetControlBlock
|
||||
/* 80358280 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 80358284 40 80 00 08 */ bge lbl_8035828C
|
||||
/* 80358288 48 00 01 BC */ b lbl_80358444
|
||||
lbl_8035828C:
|
||||
/* 8035828C 28 1B 00 00 */ cmplwi r27, 0
|
||||
/* 80358290 41 82 00 1C */ beq lbl_803582AC
|
||||
/* 80358294 80 61 00 1C */ lwz r3, 0x1c(r1)
|
||||
/* 80358298 80 83 00 0C */ lwz r4, 0xc(r3)
|
||||
/* 8035829C 7C 1B 23 96 */ divwu r0, r27, r4
|
||||
/* 803582A0 7C 00 21 D6 */ mullw r0, r0, r4
|
||||
/* 803582A4 7C 00 D8 51 */ subf. r0, r0, r27
|
||||
/* 803582A8 41 82 00 0C */ beq lbl_803582B4
|
||||
lbl_803582AC:
|
||||
/* 803582AC 38 60 FF 80 */ li r3, -128
|
||||
/* 803582B0 48 00 01 94 */ b lbl_80358444
|
||||
lbl_803582B4:
|
||||
/* 803582B4 3C 80 00 01 */ lis r4, 0x0001 /* 0x0000FFFF@ha */
|
||||
/* 803582B8 3B C4 FF FF */ addi r30, r4, 0xFFFF /* 0x0000FFFF@l */
|
||||
/* 803582BC 4B FF D4 C1 */ bl __CARDGetDirBlock
|
||||
/* 803582C0 3B E3 00 00 */ addi r31, r3, 0
|
||||
/* 803582C4 3B 1F 00 00 */ addi r24, r31, 0
|
||||
/* 803582C8 3A E0 00 00 */ li r23, 0
|
||||
/* 803582CC 48 00 00 8C */ b lbl_80358358
|
||||
lbl_803582D0:
|
||||
/* 803582D0 88 18 00 00 */ lbz r0, 0(r24)
|
||||
/* 803582D4 28 00 00 FF */ cmplwi r0, 0xff
|
||||
/* 803582D8 40 82 00 18 */ bne lbl_803582F0
|
||||
/* 803582DC 57 C0 04 3E */ clrlwi r0, r30, 0x10
|
||||
/* 803582E0 28 00 FF FF */ cmplwi r0, 0xffff
|
||||
/* 803582E4 40 82 00 6C */ bne lbl_80358350
|
||||
/* 803582E8 7E FE BB 78 */ mr r30, r23
|
||||
/* 803582EC 48 00 00 64 */ b lbl_80358350
|
||||
lbl_803582F0:
|
||||
/* 803582F0 80 81 00 1C */ lwz r4, 0x1c(r1)
|
||||
/* 803582F4 38 78 00 00 */ addi r3, r24, 0
|
||||
/* 803582F8 38 A0 00 04 */ li r5, 4
|
||||
/* 803582FC 80 84 01 0C */ lwz r4, 0x10c(r4)
|
||||
/* 80358300 48 00 DD 8D */ bl memcmp
|
||||
/* 80358304 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 80358308 40 82 00 48 */ bne lbl_80358350
|
||||
/* 8035830C 80 81 00 1C */ lwz r4, 0x1c(r1)
|
||||
/* 80358310 38 78 00 04 */ addi r3, r24, 4
|
||||
/* 80358314 38 A0 00 02 */ li r5, 2
|
||||
/* 80358318 80 84 01 0C */ lwz r4, 0x10c(r4)
|
||||
/* 8035831C 38 84 00 04 */ addi r4, r4, 4
|
||||
/* 80358320 48 00 DD 6D */ bl memcmp
|
||||
/* 80358324 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 80358328 40 82 00 28 */ bne lbl_80358350
|
||||
/* 8035832C 38 78 00 00 */ addi r3, r24, 0
|
||||
/* 80358330 38 9A 00 00 */ addi r4, r26, 0
|
||||
/* 80358334 4B FF F9 41 */ bl __CARDCompareFileName
|
||||
/* 80358338 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 8035833C 41 82 00 14 */ beq lbl_80358350
|
||||
/* 80358340 80 61 00 1C */ lwz r3, 0x1c(r1)
|
||||
/* 80358344 38 80 FF F9 */ li r4, -7
|
||||
/* 80358348 4B FF B9 25 */ bl __CARDPutControlBlock
|
||||
/* 8035834C 48 00 00 F8 */ b lbl_80358444
|
||||
lbl_80358350:
|
||||
/* 80358350 3B 18 00 40 */ addi r24, r24, 0x40
|
||||
/* 80358354 3A F7 00 01 */ addi r23, r23, 1
|
||||
lbl_80358358:
|
||||
/* 80358358 56 E0 04 3E */ clrlwi r0, r23, 0x10
|
||||
/* 8035835C 28 00 00 7F */ cmplwi r0, 0x7f
|
||||
/* 80358360 41 80 FF 70 */ blt lbl_803582D0
|
||||
/* 80358364 57 C0 04 3E */ clrlwi r0, r30, 0x10
|
||||
/* 80358368 28 00 FF FF */ cmplwi r0, 0xffff
|
||||
/* 8035836C 40 82 00 14 */ bne lbl_80358380
|
||||
/* 80358370 80 61 00 1C */ lwz r3, 0x1c(r1)
|
||||
/* 80358374 38 80 FF F8 */ li r4, -8
|
||||
/* 80358378 4B FF B8 F5 */ bl __CARDPutControlBlock
|
||||
/* 8035837C 48 00 00 C8 */ b lbl_80358444
|
||||
lbl_80358380:
|
||||
/* 80358380 80 61 00 1C */ lwz r3, 0x1c(r1)
|
||||
/* 80358384 4B FF D0 91 */ bl __CARDGetFatBlock
|
||||
/* 80358388 80 81 00 1C */ lwz r4, 0x1c(r1)
|
||||
/* 8035838C A0 03 00 06 */ lhz r0, 6(r3)
|
||||
/* 80358390 80 64 00 0C */ lwz r3, 0xc(r4)
|
||||
/* 80358394 7C 03 01 D6 */ mullw r0, r3, r0
|
||||
/* 80358398 7C 00 D8 40 */ cmplw r0, r27
|
||||
/* 8035839C 40 80 00 14 */ bge lbl_803583B0
|
||||
/* 803583A0 38 64 00 00 */ addi r3, r4, 0
|
||||
/* 803583A4 38 80 FF F7 */ li r4, -9
|
||||
/* 803583A8 4B FF B8 C5 */ bl __CARDPutControlBlock
|
||||
/* 803583AC 48 00 00 98 */ b lbl_80358444
|
||||
lbl_803583B0:
|
||||
/* 803583B0 28 1D 00 00 */ cmplwi r29, 0
|
||||
/* 803583B4 41 82 00 0C */ beq lbl_803583C0
|
||||
/* 803583B8 7F A0 EB 78 */ mr r0, r29
|
||||
/* 803583BC 48 00 00 0C */ b lbl_803583C8
|
||||
lbl_803583C0:
|
||||
/* 803583C0 3C 60 80 35 */ lis r3, __CARDDefaultApiCallback@ha /* 0x80352A30@ha */
|
||||
/* 803583C4 38 03 2A 30 */ addi r0, r3, __CARDDefaultApiCallback@l /* 0x80352A30@l */
|
||||
lbl_803583C8:
|
||||
/* 803583C8 90 04 00 D0 */ stw r0, 0xd0(r4)
|
||||
/* 803583CC 57 C0 32 B2 */ rlwinm r0, r30, 6, 0xa, 0x19
|
||||
/* 803583D0 7C FF 02 14 */ add r7, r31, r0
|
||||
/* 803583D4 80 61 00 1C */ lwz r3, 0x1c(r1)
|
||||
/* 803583D8 57 DD 04 3E */ clrlwi r29, r30, 0x10
|
||||
/* 803583DC 38 9A 00 00 */ addi r4, r26, 0
|
||||
/* 803583E0 B3 C3 00 BC */ sth r30, 0xbc(r3)
|
||||
/* 803583E4 38 67 00 08 */ addi r3, r7, 8
|
||||
/* 803583E8 38 A0 00 20 */ li r5, 0x20
|
||||
/* 803583EC 80 C1 00 1C */ lwz r6, 0x1c(r1)
|
||||
/* 803583F0 80 06 00 0C */ lwz r0, 0xc(r6)
|
||||
/* 803583F4 7C 1B 03 96 */ divwu r0, r27, r0
|
||||
/* 803583F8 B0 07 00 38 */ sth r0, 0x38(r7)
|
||||
/* 803583FC 48 01 06 ED */ bl strncpy
|
||||
/* 80358400 80 81 00 1C */ lwz r4, 0x1c(r1)
|
||||
/* 80358404 3C 60 80 36 */ lis r3, CreateCallbackFat@ha /* 0x80358108@ha */
|
||||
/* 80358408 38 A3 81 08 */ addi r5, r3, CreateCallbackFat@l /* 0x80358108@l */
|
||||
/* 8035840C 93 84 00 C0 */ stw r28, 0xc0(r4)
|
||||
/* 80358410 7F 23 CB 78 */ mr r3, r25
|
||||
/* 80358414 93 3C 00 00 */ stw r25, 0(r28)
|
||||
/* 80358418 93 BC 00 04 */ stw r29, 4(r28)
|
||||
/* 8035841C 80 81 00 1C */ lwz r4, 0x1c(r1)
|
||||
/* 80358420 80 04 00 0C */ lwz r0, 0xc(r4)
|
||||
/* 80358424 7C 9B 03 96 */ divwu r4, r27, r0
|
||||
/* 80358428 4B FF D1 91 */ bl __CARDAllocBlock
|
||||
/* 8035842C 7C 64 1B 79 */ or. r4, r3, r3
|
||||
/* 80358430 40 80 00 10 */ bge lbl_80358440
|
||||
/* 80358434 80 61 00 1C */ lwz r3, 0x1c(r1)
|
||||
/* 80358438 4B FF B8 35 */ bl __CARDPutControlBlock
|
||||
/* 8035843C 48 00 00 08 */ b lbl_80358444
|
||||
lbl_80358440:
|
||||
/* 80358440 7C 83 23 78 */ mr r3, r4
|
||||
lbl_80358444:
|
||||
/* 80358444 BA E1 00 24 */ lmw r23, 0x24(r1)
|
||||
/* 80358448 80 01 00 4C */ lwz r0, 0x4c(r1)
|
||||
/* 8035844C 38 21 00 48 */ addi r1, r1, 0x48
|
||||
/* 80358450 7C 08 03 A6 */ mtlr r0
|
||||
/* 80358454 4E 80 00 20 */ blr
|
||||
|
|
@ -1,79 +0,0 @@
|
|||
lbl_80358108:
|
||||
/* 80358108 7C 08 02 A6 */ mflr r0
|
||||
/* 8035810C 90 01 00 04 */ stw r0, 4(r1)
|
||||
/* 80358110 94 21 FF D8 */ stwu r1, -0x28(r1)
|
||||
/* 80358114 BF 61 00 14 */ stmw r27, 0x14(r1)
|
||||
/* 80358118 3B 83 00 00 */ addi r28, r3, 0
|
||||
/* 8035811C 3C 60 80 45 */ lis r3, __CARDBlock@ha /* 0x8044CBC0@ha */
|
||||
/* 80358120 1C BC 01 10 */ mulli r5, r28, 0x110
|
||||
/* 80358124 38 03 CB C0 */ addi r0, r3, __CARDBlock@l /* 0x8044CBC0@l */
|
||||
/* 80358128 7F E0 2A 14 */ add r31, r0, r5
|
||||
/* 8035812C 83 BF 00 D0 */ lwz r29, 0xd0(r31)
|
||||
/* 80358130 3B 60 00 00 */ li r27, 0
|
||||
/* 80358134 7C 9E 23 79 */ or. r30, r4, r4
|
||||
/* 80358138 93 7F 00 D0 */ stw r27, 0xd0(r31)
|
||||
/* 8035813C 41 80 00 C0 */ blt lbl_803581FC
|
||||
/* 80358140 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80358144 4B FF D6 39 */ bl __CARDGetDirBlock
|
||||
/* 80358148 A0 1F 00 BC */ lhz r0, 0xbc(r31)
|
||||
/* 8035814C 38 A0 00 04 */ li r5, 4
|
||||
/* 80358150 80 9F 01 0C */ lwz r4, 0x10c(r31)
|
||||
/* 80358154 54 00 30 32 */ slwi r0, r0, 6
|
||||
/* 80358158 7F C3 02 14 */ add r30, r3, r0
|
||||
/* 8035815C 38 7E 00 00 */ addi r3, r30, 0
|
||||
/* 80358160 4B CA B3 E1 */ bl memcpy
|
||||
/* 80358164 80 9F 01 0C */ lwz r4, 0x10c(r31)
|
||||
/* 80358168 38 7E 00 04 */ addi r3, r30, 4
|
||||
/* 8035816C 38 A0 00 02 */ li r5, 2
|
||||
/* 80358170 38 84 00 04 */ addi r4, r4, 4
|
||||
/* 80358174 4B CA B3 CD */ bl memcpy
|
||||
/* 80358178 38 00 00 04 */ li r0, 4
|
||||
/* 8035817C 98 1E 00 34 */ stb r0, 0x34(r30)
|
||||
/* 80358180 38 00 FF FF */ li r0, -1
|
||||
/* 80358184 3C 60 80 00 */ lis r3, 0x8000 /* 0x800000F8@ha */
|
||||
/* 80358188 9B 7E 00 35 */ stb r27, 0x35(r30)
|
||||
/* 8035818C A0 9F 00 BE */ lhz r4, 0xbe(r31)
|
||||
/* 80358190 B0 9E 00 36 */ sth r4, 0x36(r30)
|
||||
/* 80358194 9B 7E 00 07 */ stb r27, 7(r30)
|
||||
/* 80358198 90 1E 00 2C */ stw r0, 0x2c(r30)
|
||||
/* 8035819C B3 7E 00 30 */ sth r27, 0x30(r30)
|
||||
/* 803581A0 B3 7E 00 32 */ sth r27, 0x32(r30)
|
||||
/* 803581A4 90 1E 00 3C */ stw r0, 0x3c(r30)
|
||||
/* 803581A8 A0 1E 00 32 */ lhz r0, 0x32(r30)
|
||||
/* 803581AC 54 00 00 3A */ rlwinm r0, r0, 0, 0, 0x1d
|
||||
/* 803581B0 60 00 00 01 */ ori r0, r0, 1
|
||||
/* 803581B4 B0 1E 00 32 */ sth r0, 0x32(r30)
|
||||
/* 803581B8 80 9F 00 C0 */ lwz r4, 0xc0(r31)
|
||||
/* 803581BC 93 64 00 08 */ stw r27, 8(r4)
|
||||
/* 803581C0 A0 1E 00 36 */ lhz r0, 0x36(r30)
|
||||
/* 803581C4 80 9F 00 C0 */ lwz r4, 0xc0(r31)
|
||||
/* 803581C8 B0 04 00 10 */ sth r0, 0x10(r4)
|
||||
/* 803581CC 80 03 00 F8 */ lwz r0, 0x00F8(r3) /* 0x800000F8@l */
|
||||
/* 803581D0 54 1B F0 BE */ srwi r27, r0, 2
|
||||
/* 803581D4 4B FE A5 29 */ bl OSGetTime
|
||||
/* 803581D8 38 DB 00 00 */ addi r6, r27, 0
|
||||
/* 803581DC 38 A0 00 00 */ li r5, 0
|
||||
/* 803581E0 48 00 A1 45 */ bl __div2i
|
||||
/* 803581E4 90 9E 00 28 */ stw r4, 0x28(r30)
|
||||
/* 803581E8 38 7C 00 00 */ addi r3, r28, 0
|
||||
/* 803581EC 38 9D 00 00 */ addi r4, r29, 0
|
||||
/* 803581F0 4B FF D7 2D */ bl __CARDUpdateDir
|
||||
/* 803581F4 7C 7E 1B 79 */ or. r30, r3, r3
|
||||
/* 803581F8 40 80 00 2C */ bge lbl_80358224
|
||||
lbl_803581FC:
|
||||
/* 803581FC 38 7F 00 00 */ addi r3, r31, 0
|
||||
/* 80358200 38 9E 00 00 */ addi r4, r30, 0
|
||||
/* 80358204 4B FF BA 69 */ bl __CARDPutControlBlock
|
||||
/* 80358208 28 1D 00 00 */ cmplwi r29, 0
|
||||
/* 8035820C 41 82 00 18 */ beq lbl_80358224
|
||||
/* 80358210 39 9D 00 00 */ addi r12, r29, 0
|
||||
/* 80358214 7D 88 03 A6 */ mtlr r12
|
||||
/* 80358218 38 7C 00 00 */ addi r3, r28, 0
|
||||
/* 8035821C 38 9E 00 00 */ addi r4, r30, 0
|
||||
/* 80358220 4E 80 00 21 */ blrl
|
||||
lbl_80358224:
|
||||
/* 80358224 BB 61 00 14 */ lmw r27, 0x14(r1)
|
||||
/* 80358228 80 01 00 2C */ lwz r0, 0x2c(r1)
|
||||
/* 8035822C 38 21 00 28 */ addi r1, r1, 0x28
|
||||
/* 80358230 7C 08 03 A6 */ mtlr r0
|
||||
/* 80358234 4E 80 00 20 */ blr
|
||||
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue