mirror of
https://github.com/encounter/tp.git
synced 2026-07-11 06:18:46 -07:00
Merge branch 'master' into d_a_do
This commit is contained in:
@@ -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
|
||||
|
||||
+8
-8
@@ -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
|
||||
-47
@@ -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
|
||||
-39
@@ -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
|
||||
-124
@@ -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
|
||||
-44
@@ -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
|
||||
-53
@@ -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
|
||||
-91
@@ -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
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user