work on J3DGD (#2017)

This commit is contained in:
Caroline Madsen 2023-12-31 11:49:08 -05:00 committed by GitHub
parent 68e857b4da
commit fe92c18c83
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
27 changed files with 786 additions and 2877 deletions

View File

@ -7,22 +7,22 @@ Section | Percentage | Decompiled (bytes) | Total (bytes)
.init | 97.972973% | 9280 | 9472
.extab | 100.000000% | 96 | 96
.extabindex | 100.000000% | 96 | 96
.text | 36.877291% | 1326308 | 3596544
.text | 37.121526% | 1335092 | 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 | 43.531131% | 1750244 | 4020672
Total | 43.749602% | 1759028 | 4020672
## Total
Section | Percentage | Decompiled (bytes) | Total (bytes)
---|---|---|---
main.dol | 43.531131% | 1750244 | 4020672
main.dol | 43.749602% | 1759028 | 4020672
RELs | 35.305336% | 4060228 | 11500324
Total | 37.436206% | 5810472 | 15520996
Total | 37.492800% | 5819256 | 15520996
## RELs

View File

@ -1,28 +0,0 @@
lbl_8030FBCC:
/* 8030FBCC 38 00 00 10 */ li r0, 0x10
/* 8030FBD0 3C A0 CC 01 */ lis r5, 0xCC01 /* 0xCC008000@ha */
/* 8030FBD4 98 05 80 00 */ stb r0, 0x8000(r5) /* 0xCC008000@l */
/* 8030FBD8 38 00 00 08 */ li r0, 8
/* 8030FBDC B0 05 80 00 */ sth r0, -0x8000(r5)
/* 8030FBE0 1C 84 00 03 */ mulli r4, r4, 3
/* 8030FBE4 38 04 04 00 */ addi r0, r4, 0x400
/* 8030FBE8 B0 05 80 00 */ sth r0, -0x8000(r5)
/* 8030FBEC 80 03 00 00 */ lwz r0, 0(r3)
/* 8030FBF0 90 05 80 00 */ stw r0, -0x8000(r5)
/* 8030FBF4 80 03 00 04 */ lwz r0, 4(r3)
/* 8030FBF8 90 05 80 00 */ stw r0, -0x8000(r5)
/* 8030FBFC 80 03 00 08 */ lwz r0, 8(r3)
/* 8030FC00 90 05 80 00 */ stw r0, -0x8000(r5)
/* 8030FC04 80 03 00 0C */ lwz r0, 0xc(r3)
/* 8030FC08 90 05 80 00 */ stw r0, -0x8000(r5)
/* 8030FC0C 80 03 00 10 */ lwz r0, 0x10(r3)
/* 8030FC10 90 05 80 00 */ stw r0, -0x8000(r5)
/* 8030FC14 80 03 00 14 */ lwz r0, 0x14(r3)
/* 8030FC18 90 05 80 00 */ stw r0, -0x8000(r5)
/* 8030FC1C 80 03 00 18 */ lwz r0, 0x18(r3)
/* 8030FC20 90 05 80 00 */ stw r0, -0x8000(r5)
/* 8030FC24 80 03 00 1C */ lwz r0, 0x1c(r3)
/* 8030FC28 90 05 80 00 */ stw r0, -0x8000(r5)
/* 8030FC2C 80 03 00 20 */ lwz r0, 0x20(r3)
/* 8030FC30 90 05 80 00 */ stw r0, -0x8000(r5)
/* 8030FC34 4E 80 00 20 */ blr

View File

@ -1,28 +0,0 @@
lbl_8030FB60:
/* 8030FB60 38 00 00 10 */ li r0, 0x10
/* 8030FB64 3C A0 CC 01 */ lis r5, 0xCC01 /* 0xCC008000@ha */
/* 8030FB68 98 05 80 00 */ stb r0, 0x8000(r5) /* 0xCC008000@l */
/* 8030FB6C 38 00 00 08 */ li r0, 8
/* 8030FB70 B0 05 80 00 */ sth r0, -0x8000(r5)
/* 8030FB74 1C 84 00 03 */ mulli r4, r4, 3
/* 8030FB78 38 04 04 00 */ addi r0, r4, 0x400
/* 8030FB7C B0 05 80 00 */ sth r0, -0x8000(r5)
/* 8030FB80 80 03 00 00 */ lwz r0, 0(r3)
/* 8030FB84 90 05 80 00 */ stw r0, -0x8000(r5)
/* 8030FB88 80 03 00 04 */ lwz r0, 4(r3)
/* 8030FB8C 90 05 80 00 */ stw r0, -0x8000(r5)
/* 8030FB90 80 03 00 08 */ lwz r0, 8(r3)
/* 8030FB94 90 05 80 00 */ stw r0, -0x8000(r5)
/* 8030FB98 80 03 00 10 */ lwz r0, 0x10(r3)
/* 8030FB9C 90 05 80 00 */ stw r0, -0x8000(r5)
/* 8030FBA0 80 03 00 14 */ lwz r0, 0x14(r3)
/* 8030FBA4 90 05 80 00 */ stw r0, -0x8000(r5)
/* 8030FBA8 80 03 00 18 */ lwz r0, 0x18(r3)
/* 8030FBAC 90 05 80 00 */ stw r0, -0x8000(r5)
/* 8030FBB0 80 03 00 20 */ lwz r0, 0x20(r3)
/* 8030FBB4 90 05 80 00 */ stw r0, -0x8000(r5)
/* 8030FBB8 80 03 00 24 */ lwz r0, 0x24(r3)
/* 8030FBBC 90 05 80 00 */ stw r0, -0x8000(r5)
/* 8030FBC0 80 03 00 28 */ lwz r0, 0x28(r3)
/* 8030FBC4 90 05 80 00 */ stw r0, -0x8000(r5)
/* 8030FBC8 4E 80 00 20 */ blr

View File

@ -1,39 +0,0 @@
lbl_8030FCD0:
/* 8030FCD0 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 8030FCD4 38 00 00 10 */ li r0, 0x10
/* 8030FCD8 3C A0 CC 01 */ lis r5, 0xCC01 /* 0xCC008000@ha */
/* 8030FCDC 98 05 80 00 */ stb r0, 0x8000(r5) /* 0xCC008000@l */
/* 8030FCE0 38 00 00 0B */ li r0, 0xb
/* 8030FCE4 B0 05 80 00 */ sth r0, -0x8000(r5)
/* 8030FCE8 54 80 14 3A */ rlwinm r0, r4, 2, 0x10, 0x1d
/* 8030FCEC B0 05 80 00 */ sth r0, -0x8000(r5)
/* 8030FCF0 80 03 00 00 */ lwz r0, 0(r3)
/* 8030FCF4 90 05 80 00 */ stw r0, -0x8000(r5)
/* 8030FCF8 80 03 00 04 */ lwz r0, 4(r3)
/* 8030FCFC 90 05 80 00 */ stw r0, -0x8000(r5)
/* 8030FD00 80 03 00 08 */ lwz r0, 8(r3)
/* 8030FD04 90 05 80 00 */ stw r0, -0x8000(r5)
/* 8030FD08 C0 02 C9 34 */ lfs f0, lit_1460(r2)
/* 8030FD0C D0 01 00 10 */ stfs f0, 0x10(r1)
/* 8030FD10 80 01 00 10 */ lwz r0, 0x10(r1)
/* 8030FD14 90 05 80 00 */ stw r0, -0x8000(r5)
/* 8030FD18 80 03 00 0C */ lwz r0, 0xc(r3)
/* 8030FD1C 90 05 80 00 */ stw r0, -0x8000(r5)
/* 8030FD20 80 03 00 10 */ lwz r0, 0x10(r3)
/* 8030FD24 90 05 80 00 */ stw r0, -0x8000(r5)
/* 8030FD28 80 03 00 14 */ lwz r0, 0x14(r3)
/* 8030FD2C 90 05 80 00 */ stw r0, -0x8000(r5)
/* 8030FD30 D0 01 00 0C */ stfs f0, 0xc(r1)
/* 8030FD34 80 01 00 0C */ lwz r0, 0xc(r1)
/* 8030FD38 90 05 80 00 */ stw r0, -0x8000(r5)
/* 8030FD3C 80 03 00 18 */ lwz r0, 0x18(r3)
/* 8030FD40 90 05 80 00 */ stw r0, -0x8000(r5)
/* 8030FD44 80 03 00 1C */ lwz r0, 0x1c(r3)
/* 8030FD48 90 05 80 00 */ stw r0, -0x8000(r5)
/* 8030FD4C 80 03 00 20 */ lwz r0, 0x20(r3)
/* 8030FD50 90 05 80 00 */ stw r0, -0x8000(r5)
/* 8030FD54 D0 01 00 08 */ stfs f0, 8(r1)
/* 8030FD58 80 01 00 08 */ lwz r0, 8(r1)
/* 8030FD5C 90 05 80 00 */ stw r0, -0x8000(r5)
/* 8030FD60 38 21 00 20 */ addi r1, r1, 0x20
/* 8030FD64 4E 80 00 20 */ blr

View File

@ -1,39 +0,0 @@
lbl_8030FC38:
/* 8030FC38 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 8030FC3C 38 00 00 10 */ li r0, 0x10
/* 8030FC40 3C A0 CC 01 */ lis r5, 0xCC01 /* 0xCC008000@ha */
/* 8030FC44 98 05 80 00 */ stb r0, 0x8000(r5) /* 0xCC008000@l */
/* 8030FC48 38 00 00 0B */ li r0, 0xb
/* 8030FC4C B0 05 80 00 */ sth r0, -0x8000(r5)
/* 8030FC50 54 80 14 3A */ rlwinm r0, r4, 2, 0x10, 0x1d
/* 8030FC54 B0 05 80 00 */ sth r0, -0x8000(r5)
/* 8030FC58 80 03 00 00 */ lwz r0, 0(r3)
/* 8030FC5C 90 05 80 00 */ stw r0, -0x8000(r5)
/* 8030FC60 80 03 00 04 */ lwz r0, 4(r3)
/* 8030FC64 90 05 80 00 */ stw r0, -0x8000(r5)
/* 8030FC68 80 03 00 08 */ lwz r0, 8(r3)
/* 8030FC6C 90 05 80 00 */ stw r0, -0x8000(r5)
/* 8030FC70 C0 02 C9 34 */ lfs f0, lit_1460(r2)
/* 8030FC74 D0 01 00 10 */ stfs f0, 0x10(r1)
/* 8030FC78 80 01 00 10 */ lwz r0, 0x10(r1)
/* 8030FC7C 90 05 80 00 */ stw r0, -0x8000(r5)
/* 8030FC80 80 03 00 10 */ lwz r0, 0x10(r3)
/* 8030FC84 90 05 80 00 */ stw r0, -0x8000(r5)
/* 8030FC88 80 03 00 14 */ lwz r0, 0x14(r3)
/* 8030FC8C 90 05 80 00 */ stw r0, -0x8000(r5)
/* 8030FC90 80 03 00 18 */ lwz r0, 0x18(r3)
/* 8030FC94 90 05 80 00 */ stw r0, -0x8000(r5)
/* 8030FC98 D0 01 00 0C */ stfs f0, 0xc(r1)
/* 8030FC9C 80 01 00 0C */ lwz r0, 0xc(r1)
/* 8030FCA0 90 05 80 00 */ stw r0, -0x8000(r5)
/* 8030FCA4 80 03 00 20 */ lwz r0, 0x20(r3)
/* 8030FCA8 90 05 80 00 */ stw r0, -0x8000(r5)
/* 8030FCAC 80 03 00 24 */ lwz r0, 0x24(r3)
/* 8030FCB0 90 05 80 00 */ stw r0, -0x8000(r5)
/* 8030FCB4 80 03 00 28 */ lwz r0, 0x28(r3)
/* 8030FCB8 90 05 80 00 */ stw r0, -0x8000(r5)
/* 8030FCBC D0 01 00 08 */ stfs f0, 8(r1)
/* 8030FCC0 80 01 00 08 */ lwz r0, 8(r1)
/* 8030FCC4 90 05 80 00 */ stw r0, -0x8000(r5)
/* 8030FCC8 38 21 00 20 */ addi r1, r1, 0x20
/* 8030FCCC 4E 80 00 20 */ blr

View File

@ -1,33 +0,0 @@
lbl_8030FAE0:
/* 8030FAE0 38 00 00 10 */ li r0, 0x10
/* 8030FAE4 3C A0 CC 01 */ lis r5, 0xCC01 /* 0xCC008000@ha */
/* 8030FAE8 98 05 80 00 */ stb r0, 0x8000(r5) /* 0xCC008000@l */
/* 8030FAEC 38 00 00 0B */ li r0, 0xb
/* 8030FAF0 B0 05 80 00 */ sth r0, -0x8000(r5)
/* 8030FAF4 54 80 14 3A */ rlwinm r0, r4, 2, 0x10, 0x1d
/* 8030FAF8 B0 05 80 00 */ sth r0, -0x8000(r5)
/* 8030FAFC 80 03 00 00 */ lwz r0, 0(r3)
/* 8030FB00 90 05 80 00 */ stw r0, -0x8000(r5)
/* 8030FB04 80 03 00 04 */ lwz r0, 4(r3)
/* 8030FB08 90 05 80 00 */ stw r0, -0x8000(r5)
/* 8030FB0C 80 03 00 08 */ lwz r0, 8(r3)
/* 8030FB10 90 05 80 00 */ stw r0, -0x8000(r5)
/* 8030FB14 80 03 00 0C */ lwz r0, 0xc(r3)
/* 8030FB18 90 05 80 00 */ stw r0, -0x8000(r5)
/* 8030FB1C 80 03 00 10 */ lwz r0, 0x10(r3)
/* 8030FB20 90 05 80 00 */ stw r0, -0x8000(r5)
/* 8030FB24 80 03 00 14 */ lwz r0, 0x14(r3)
/* 8030FB28 90 05 80 00 */ stw r0, -0x8000(r5)
/* 8030FB2C 80 03 00 18 */ lwz r0, 0x18(r3)
/* 8030FB30 90 05 80 00 */ stw r0, -0x8000(r5)
/* 8030FB34 80 03 00 1C */ lwz r0, 0x1c(r3)
/* 8030FB38 90 05 80 00 */ stw r0, -0x8000(r5)
/* 8030FB3C 80 03 00 20 */ lwz r0, 0x20(r3)
/* 8030FB40 90 05 80 00 */ stw r0, -0x8000(r5)
/* 8030FB44 80 03 00 24 */ lwz r0, 0x24(r3)
/* 8030FB48 90 05 80 00 */ stw r0, -0x8000(r5)
/* 8030FB4C 80 03 00 28 */ lwz r0, 0x28(r3)
/* 8030FB50 90 05 80 00 */ stw r0, -0x8000(r5)
/* 8030FB54 80 03 00 2C */ lwz r0, 0x2c(r3)
/* 8030FB58 90 05 80 00 */ stw r0, -0x8000(r5)
/* 8030FB5C 4E 80 00 20 */ blr

View File

@ -1,175 +0,0 @@
lbl_8030E878:
/* 8030E878 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 8030E87C 93 E1 00 0C */ stw r31, 0xc(r1)
/* 8030E880 39 20 00 61 */ li r9, 0x61
/* 8030E884 80 ED 94 00 */ lwz r7, __GDCurrentDL(r13)
/* 8030E888 80 C7 00 08 */ lwz r6, 8(r7)
/* 8030E88C 38 06 00 01 */ addi r0, r6, 1
/* 8030E890 90 07 00 08 */ stw r0, 8(r7)
/* 8030E894 99 26 00 00 */ stb r9, 0(r6)
/* 8030E898 39 00 00 FE */ li r8, 0xfe
/* 8030E89C 80 ED 94 00 */ lwz r7, __GDCurrentDL(r13)
/* 8030E8A0 80 C7 00 08 */ lwz r6, 8(r7)
/* 8030E8A4 38 06 00 01 */ addi r0, r6, 1
/* 8030E8A8 90 07 00 08 */ stw r0, 8(r7)
/* 8030E8AC 99 06 00 00 */ stb r8, 0(r6)
/* 8030E8B0 38 E0 00 FF */ li r7, 0xff
/* 8030E8B4 81 4D 94 00 */ lwz r10, __GDCurrentDL(r13)
/* 8030E8B8 80 CA 00 08 */ lwz r6, 8(r10)
/* 8030E8BC 38 06 00 01 */ addi r0, r6, 1
/* 8030E8C0 90 0A 00 08 */ stw r0, 8(r10)
/* 8030E8C4 98 E6 00 00 */ stb r7, 0(r6)
/* 8030E8C8 81 4D 94 00 */ lwz r10, __GDCurrentDL(r13)
/* 8030E8CC 80 CA 00 08 */ lwz r6, 8(r10)
/* 8030E8D0 38 06 00 01 */ addi r0, r6, 1
/* 8030E8D4 90 0A 00 08 */ stw r0, 8(r10)
/* 8030E8D8 98 E6 00 00 */ stb r7, 0(r6)
/* 8030E8DC 38 C0 00 00 */ li r6, 0
/* 8030E8E0 81 6D 94 00 */ lwz r11, __GDCurrentDL(r13)
/* 8030E8E4 81 4B 00 08 */ lwz r10, 8(r11)
/* 8030E8E8 38 0A 00 01 */ addi r0, r10, 1
/* 8030E8EC 90 0B 00 08 */ stw r0, 8(r11)
/* 8030E8F0 98 CA 00 00 */ stb r6, 0(r10)
/* 8030E8F4 81 6D 94 00 */ lwz r11, __GDCurrentDL(r13)
/* 8030E8F8 81 4B 00 08 */ lwz r10, 8(r11)
/* 8030E8FC 38 0A 00 01 */ addi r0, r10, 1
/* 8030E900 90 0B 00 08 */ stw r0, 8(r11)
/* 8030E904 99 2A 00 00 */ stb r9, 0(r10)
/* 8030E908 38 00 00 0F */ li r0, 0xf
/* 8030E90C 81 8D 94 00 */ lwz r12, __GDCurrentDL(r13)
/* 8030E910 81 6C 00 08 */ lwz r11, 8(r12)
/* 8030E914 39 4B 00 01 */ addi r10, r11, 1
/* 8030E918 91 4C 00 08 */ stw r10, 8(r12)
/* 8030E91C 98 0B 00 00 */ stb r0, 0(r11)
/* 8030E920 81 8D 94 00 */ lwz r12, __GDCurrentDL(r13)
/* 8030E924 81 6C 00 08 */ lwz r11, 8(r12)
/* 8030E928 39 4B 00 01 */ addi r10, r11, 1
/* 8030E92C 91 4C 00 08 */ stw r10, 8(r12)
/* 8030E930 98 CB 00 00 */ stb r6, 0(r11)
/* 8030E934 81 8D 94 00 */ lwz r12, __GDCurrentDL(r13)
/* 8030E938 81 6C 00 08 */ lwz r11, 8(r12)
/* 8030E93C 39 4B 00 01 */ addi r10, r11, 1
/* 8030E940 91 4C 00 08 */ stw r10, 8(r12)
/* 8030E944 98 CB 00 00 */ stb r6, 0(r11)
/* 8030E948 81 8D 94 00 */ lwz r12, __GDCurrentDL(r13)
/* 8030E94C 81 6C 00 08 */ lwz r11, 8(r12)
/* 8030E950 39 4B 00 01 */ addi r10, r11, 1
/* 8030E954 91 4C 00 08 */ stw r10, 8(r12)
/* 8030E958 98 CB 00 00 */ stb r6, 0(r11)
/* 8030E95C 81 8D 94 00 */ lwz r12, __GDCurrentDL(r13)
/* 8030E960 81 6C 00 08 */ lwz r11, 8(r12)
/* 8030E964 39 4B 00 01 */ addi r10, r11, 1
/* 8030E968 91 4C 00 08 */ stw r10, 8(r12)
/* 8030E96C 99 2B 00 00 */ stb r9, 0(r11)
/* 8030E970 3C 63 80 00 */ addis r3, r3, 0x8000
/* 8030E974 54 63 D9 7E */ srwi r3, r3, 5
/* 8030E978 64 7F 64 00 */ oris r31, r3, 0x6400
/* 8030E97C 57 EC 46 3E */ srwi r12, r31, 0x18
/* 8030E980 81 6D 94 00 */ lwz r11, __GDCurrentDL(r13)
/* 8030E984 81 4B 00 08 */ lwz r10, 8(r11)
/* 8030E988 38 6A 00 01 */ addi r3, r10, 1
/* 8030E98C 90 6B 00 08 */ stw r3, 8(r11)
/* 8030E990 99 8A 00 00 */ stb r12, 0(r10)
/* 8030E994 57 EC 86 3E */ rlwinm r12, r31, 0x10, 0x18, 0x1f
/* 8030E998 81 6D 94 00 */ lwz r11, __GDCurrentDL(r13)
/* 8030E99C 81 4B 00 08 */ lwz r10, 8(r11)
/* 8030E9A0 38 6A 00 01 */ addi r3, r10, 1
/* 8030E9A4 90 6B 00 08 */ stw r3, 8(r11)
/* 8030E9A8 99 8A 00 00 */ stb r12, 0(r10)
/* 8030E9AC 57 EC C6 3E */ rlwinm r12, r31, 0x18, 0x18, 0x1f
/* 8030E9B0 81 6D 94 00 */ lwz r11, __GDCurrentDL(r13)
/* 8030E9B4 81 4B 00 08 */ lwz r10, 8(r11)
/* 8030E9B8 38 6A 00 01 */ addi r3, r10, 1
/* 8030E9BC 90 6B 00 08 */ stw r3, 8(r11)
/* 8030E9C0 99 8A 00 00 */ stb r12, 0(r10)
/* 8030E9C4 81 6D 94 00 */ lwz r11, __GDCurrentDL(r13)
/* 8030E9C8 81 4B 00 08 */ lwz r10, 8(r11)
/* 8030E9CC 38 6A 00 01 */ addi r3, r10, 1
/* 8030E9D0 90 6B 00 08 */ stw r3, 8(r11)
/* 8030E9D4 9B EA 00 00 */ stb r31, 0(r10)
/* 8030E9D8 81 6D 94 00 */ lwz r11, __GDCurrentDL(r13)
/* 8030E9DC 81 4B 00 08 */ lwz r10, 8(r11)
/* 8030E9E0 38 6A 00 01 */ addi r3, r10, 1
/* 8030E9E4 90 6B 00 08 */ stw r3, 8(r11)
/* 8030E9E8 99 2A 00 00 */ stb r9, 0(r10)
/* 8030E9EC 3C 64 FF F8 */ addis r3, r4, 0xfff8
/* 8030E9F0 54 64 BA 7E */ srwi r4, r3, 9
/* 8030E9F4 54 A3 50 2A */ slwi r3, r5, 0xa
/* 8030E9F8 7C 83 1B 78 */ or r3, r4, r3
/* 8030E9FC 64 6B 65 00 */ oris r11, r3, 0x6500
/* 8030EA00 55 6A 46 3E */ srwi r10, r11, 0x18
/* 8030EA04 80 AD 94 00 */ lwz r5, __GDCurrentDL(r13)
/* 8030EA08 80 85 00 08 */ lwz r4, 8(r5)
/* 8030EA0C 38 64 00 01 */ addi r3, r4, 1
/* 8030EA10 90 65 00 08 */ stw r3, 8(r5)
/* 8030EA14 99 44 00 00 */ stb r10, 0(r4)
/* 8030EA18 55 6A 86 3E */ rlwinm r10, r11, 0x10, 0x18, 0x1f
/* 8030EA1C 80 AD 94 00 */ lwz r5, __GDCurrentDL(r13)
/* 8030EA20 80 85 00 08 */ lwz r4, 8(r5)
/* 8030EA24 38 64 00 01 */ addi r3, r4, 1
/* 8030EA28 90 65 00 08 */ stw r3, 8(r5)
/* 8030EA2C 99 44 00 00 */ stb r10, 0(r4)
/* 8030EA30 55 6A C6 3E */ rlwinm r10, r11, 0x18, 0x18, 0x1f
/* 8030EA34 80 AD 94 00 */ lwz r5, __GDCurrentDL(r13)
/* 8030EA38 80 85 00 08 */ lwz r4, 8(r5)
/* 8030EA3C 38 64 00 01 */ addi r3, r4, 1
/* 8030EA40 90 65 00 08 */ stw r3, 8(r5)
/* 8030EA44 99 44 00 00 */ stb r10, 0(r4)
/* 8030EA48 80 AD 94 00 */ lwz r5, __GDCurrentDL(r13)
/* 8030EA4C 80 85 00 08 */ lwz r4, 8(r5)
/* 8030EA50 38 64 00 01 */ addi r3, r4, 1
/* 8030EA54 90 65 00 08 */ stw r3, 8(r5)
/* 8030EA58 99 64 00 00 */ stb r11, 0(r4)
/* 8030EA5C 80 AD 94 00 */ lwz r5, __GDCurrentDL(r13)
/* 8030EA60 80 85 00 08 */ lwz r4, 8(r5)
/* 8030EA64 38 64 00 01 */ addi r3, r4, 1
/* 8030EA68 90 65 00 08 */ stw r3, 8(r5)
/* 8030EA6C 99 24 00 00 */ stb r9, 0(r4)
/* 8030EA70 80 AD 94 00 */ lwz r5, __GDCurrentDL(r13)
/* 8030EA74 80 85 00 08 */ lwz r4, 8(r5)
/* 8030EA78 38 64 00 01 */ addi r3, r4, 1
/* 8030EA7C 90 65 00 08 */ stw r3, 8(r5)
/* 8030EA80 99 04 00 00 */ stb r8, 0(r4)
/* 8030EA84 80 AD 94 00 */ lwz r5, __GDCurrentDL(r13)
/* 8030EA88 80 85 00 08 */ lwz r4, 8(r5)
/* 8030EA8C 38 64 00 01 */ addi r3, r4, 1
/* 8030EA90 90 65 00 08 */ stw r3, 8(r5)
/* 8030EA94 98 E4 00 00 */ stb r7, 0(r4)
/* 8030EA98 80 AD 94 00 */ lwz r5, __GDCurrentDL(r13)
/* 8030EA9C 80 85 00 08 */ lwz r4, 8(r5)
/* 8030EAA0 38 64 00 01 */ addi r3, r4, 1
/* 8030EAA4 90 65 00 08 */ stw r3, 8(r5)
/* 8030EAA8 98 E4 00 00 */ stb r7, 0(r4)
/* 8030EAAC 80 AD 94 00 */ lwz r5, __GDCurrentDL(r13)
/* 8030EAB0 80 85 00 08 */ lwz r4, 8(r5)
/* 8030EAB4 38 64 00 01 */ addi r3, r4, 1
/* 8030EAB8 90 65 00 08 */ stw r3, 8(r5)
/* 8030EABC 98 C4 00 00 */ stb r6, 0(r4)
/* 8030EAC0 80 AD 94 00 */ lwz r5, __GDCurrentDL(r13)
/* 8030EAC4 80 85 00 08 */ lwz r4, 8(r5)
/* 8030EAC8 38 64 00 01 */ addi r3, r4, 1
/* 8030EACC 90 65 00 08 */ stw r3, 8(r5)
/* 8030EAD0 99 24 00 00 */ stb r9, 0(r4)
/* 8030EAD4 80 AD 94 00 */ lwz r5, __GDCurrentDL(r13)
/* 8030EAD8 80 85 00 08 */ lwz r4, 8(r5)
/* 8030EADC 38 64 00 01 */ addi r3, r4, 1
/* 8030EAE0 90 65 00 08 */ stw r3, 8(r5)
/* 8030EAE4 98 04 00 00 */ stb r0, 0(r4)
/* 8030EAE8 80 8D 94 00 */ lwz r4, __GDCurrentDL(r13)
/* 8030EAEC 80 64 00 08 */ lwz r3, 8(r4)
/* 8030EAF0 38 03 00 01 */ addi r0, r3, 1
/* 8030EAF4 90 04 00 08 */ stw r0, 8(r4)
/* 8030EAF8 98 C3 00 00 */ stb r6, 0(r3)
/* 8030EAFC 80 8D 94 00 */ lwz r4, __GDCurrentDL(r13)
/* 8030EB00 80 64 00 08 */ lwz r3, 8(r4)
/* 8030EB04 38 03 00 01 */ addi r0, r3, 1
/* 8030EB08 90 04 00 08 */ stw r0, 8(r4)
/* 8030EB0C 98 C3 00 00 */ stb r6, 0(r3)
/* 8030EB10 80 8D 94 00 */ lwz r4, __GDCurrentDL(r13)
/* 8030EB14 80 64 00 08 */ lwz r3, 8(r4)
/* 8030EB18 38 03 00 01 */ addi r0, r3, 1
/* 8030EB1C 90 04 00 08 */ stw r0, 8(r4)
/* 8030EB20 98 C3 00 00 */ stb r6, 0(r3)
/* 8030EB24 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 8030EB28 38 21 00 10 */ addi r1, r1, 0x10
/* 8030EB2C 4E 80 00 20 */ blr

View File

@ -1,86 +0,0 @@
lbl_8030F994:
/* 8030F994 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 8030F998 41 82 00 BC */ beq lbl_8030FA54
/* 8030F99C 38 C0 00 00 */ li r6, 0
/* 8030F9A0 38 E0 00 00 */ li r7, 0
/* 8030F9A4 38 00 00 05 */ li r0, 5
/* 8030F9A8 7C 09 03 A6 */ mtctr r0
lbl_8030F9AC:
/* 8030F9AC 7D 25 3A 14 */ add r9, r5, r7
/* 8030F9B0 7C C0 0E 70 */ srawi r0, r6, 1
/* 8030F9B4 7D 00 01 94 */ addze r8, r0
/* 8030F9B8 38 08 00 E9 */ addi r0, r8, 0xe9
/* 8030F9BC 54 08 C0 0E */ slwi r8, r0, 0x18
/* 8030F9C0 A0 09 00 02 */ lhz r0, 2(r9)
/* 8030F9C4 54 00 60 26 */ slwi r0, r0, 0xc
/* 8030F9C8 7D 08 03 78 */ or r8, r8, r0
/* 8030F9CC A0 09 00 00 */ lhz r0, 0(r9)
/* 8030F9D0 7D 0B 03 78 */ or r11, r8, r0
/* 8030F9D4 39 40 00 61 */ li r10, 0x61
/* 8030F9D8 81 2D 94 00 */ lwz r9, __GDCurrentDL(r13)
/* 8030F9DC 81 09 00 08 */ lwz r8, 8(r9)
/* 8030F9E0 38 08 00 01 */ addi r0, r8, 1
/* 8030F9E4 90 09 00 08 */ stw r0, 8(r9)
/* 8030F9E8 99 48 00 00 */ stb r10, 0(r8)
/* 8030F9EC 55 6A 46 3E */ srwi r10, r11, 0x18
/* 8030F9F0 81 2D 94 00 */ lwz r9, __GDCurrentDL(r13)
/* 8030F9F4 81 09 00 08 */ lwz r8, 8(r9)
/* 8030F9F8 38 08 00 01 */ addi r0, r8, 1
/* 8030F9FC 90 09 00 08 */ stw r0, 8(r9)
/* 8030FA00 99 48 00 00 */ stb r10, 0(r8)
/* 8030FA04 55 6A 86 3E */ rlwinm r10, r11, 0x10, 0x18, 0x1f
/* 8030FA08 81 2D 94 00 */ lwz r9, __GDCurrentDL(r13)
/* 8030FA0C 81 09 00 08 */ lwz r8, 8(r9)
/* 8030FA10 38 08 00 01 */ addi r0, r8, 1
/* 8030FA14 90 09 00 08 */ stw r0, 8(r9)
/* 8030FA18 99 48 00 00 */ stb r10, 0(r8)
/* 8030FA1C 55 6A C6 3E */ rlwinm r10, r11, 0x18, 0x18, 0x1f
/* 8030FA20 81 2D 94 00 */ lwz r9, __GDCurrentDL(r13)
/* 8030FA24 81 09 00 08 */ lwz r8, 8(r9)
/* 8030FA28 38 08 00 01 */ addi r0, r8, 1
/* 8030FA2C 90 09 00 08 */ stw r0, 8(r9)
/* 8030FA30 99 48 00 00 */ stb r10, 0(r8)
/* 8030FA34 81 2D 94 00 */ lwz r9, __GDCurrentDL(r13)
/* 8030FA38 81 09 00 08 */ lwz r8, 8(r9)
/* 8030FA3C 38 08 00 01 */ addi r0, r8, 1
/* 8030FA40 90 09 00 08 */ stw r0, 8(r9)
/* 8030FA44 99 68 00 00 */ stb r11, 0(r8)
/* 8030FA48 38 C6 00 02 */ addi r6, r6, 2
/* 8030FA4C 38 E7 00 04 */ addi r7, r7, 4
/* 8030FA50 42 00 FF 5C */ bdnz lbl_8030F9AC
lbl_8030FA54:
/* 8030FA54 54 84 04 3E */ clrlwi r4, r4, 0x10
/* 8030FA58 38 04 01 56 */ addi r0, r4, 0x156
/* 8030FA5C 64 04 E8 00 */ oris r4, r0, 0xe800
/* 8030FA60 54 60 53 AA */ rlwinm r0, r3, 0xa, 0xe, 0x15
/* 8030FA64 7C 86 03 78 */ or r6, r4, r0
/* 8030FA68 38 A0 00 61 */ li r5, 0x61
/* 8030FA6C 80 8D 94 00 */ lwz r4, __GDCurrentDL(r13)
/* 8030FA70 80 64 00 08 */ lwz r3, 8(r4)
/* 8030FA74 38 03 00 01 */ addi r0, r3, 1
/* 8030FA78 90 04 00 08 */ stw r0, 8(r4)
/* 8030FA7C 98 A3 00 00 */ stb r5, 0(r3)
/* 8030FA80 54 C5 46 3E */ srwi r5, r6, 0x18
/* 8030FA84 80 8D 94 00 */ lwz r4, __GDCurrentDL(r13)
/* 8030FA88 80 64 00 08 */ lwz r3, 8(r4)
/* 8030FA8C 38 03 00 01 */ addi r0, r3, 1
/* 8030FA90 90 04 00 08 */ stw r0, 8(r4)
/* 8030FA94 98 A3 00 00 */ stb r5, 0(r3)
/* 8030FA98 54 C5 86 3E */ rlwinm r5, r6, 0x10, 0x18, 0x1f
/* 8030FA9C 80 8D 94 00 */ lwz r4, __GDCurrentDL(r13)
/* 8030FAA0 80 64 00 08 */ lwz r3, 8(r4)
/* 8030FAA4 38 03 00 01 */ addi r0, r3, 1
/* 8030FAA8 90 04 00 08 */ stw r0, 8(r4)
/* 8030FAAC 98 A3 00 00 */ stb r5, 0(r3)
/* 8030FAB0 54 C5 C6 3E */ rlwinm r5, r6, 0x18, 0x18, 0x1f
/* 8030FAB4 80 8D 94 00 */ lwz r4, __GDCurrentDL(r13)
/* 8030FAB8 80 64 00 08 */ lwz r3, 8(r4)
/* 8030FABC 38 03 00 01 */ addi r0, r3, 1
/* 8030FAC0 90 04 00 08 */ stw r0, 8(r4)
/* 8030FAC4 98 A3 00 00 */ stb r5, 0(r3)
/* 8030FAC8 80 8D 94 00 */ lwz r4, __GDCurrentDL(r13)
/* 8030FACC 80 64 00 08 */ lwz r3, 8(r4)
/* 8030FAD0 38 03 00 01 */ addi r0, r3, 1
/* 8030FAD4 90 04 00 08 */ stw r0, 8(r4)
/* 8030FAD8 98 C3 00 00 */ stb r6, 0(r3)
/* 8030FADC 4E 80 00 20 */ blr

View File

@ -1,226 +0,0 @@
lbl_8030F630:
/* 8030F630 94 21 FF D0 */ stwu r1, -0x30(r1)
/* 8030F634 7C 08 02 A6 */ mflr r0
/* 8030F638 90 01 00 34 */ stw r0, 0x34(r1)
/* 8030F63C 39 61 00 30 */ addi r11, r1, 0x30
/* 8030F640 48 05 2B 9D */ bl _savegpr_29
/* 8030F644 7C 7D 1B 78 */ mr r29, r3
/* 8030F648 7C 9E 23 78 */ mr r30, r4
/* 8030F64C FC 04 18 00 */ fcmpu cr0, f4, f3
/* 8030F650 41 82 00 0C */ beq lbl_8030F65C
/* 8030F654 FC 02 08 00 */ fcmpu cr0, f2, f1
/* 8030F658 40 82 00 14 */ bne lbl_8030F66C
lbl_8030F65C:
/* 8030F65C C0 A2 C9 34 */ lfs f5, lit_1460(r2)
/* 8030F660 C0 62 C9 38 */ lfs f3, lit_1461(r2)
/* 8030F664 D0 A1 00 0C */ stfs f5, 0xc(r1)
/* 8030F668 48 00 00 24 */ b lbl_8030F68C
lbl_8030F66C:
/* 8030F66C EC A4 00 F2 */ fmuls f5, f4, f3
/* 8030F670 EC 64 18 28 */ fsubs f3, f4, f3
/* 8030F674 EC 42 08 28 */ fsubs f2, f2, f1
/* 8030F678 EC 03 00 B2 */ fmuls f0, f3, f2
/* 8030F67C EC A5 00 24 */ fdivs f5, f5, f0
/* 8030F680 EC 64 18 24 */ fdivs f3, f4, f3
/* 8030F684 EC 01 10 24 */ fdivs f0, f1, f2
/* 8030F688 D0 01 00 0C */ stfs f0, 0xc(r1)
lbl_8030F68C:
/* 8030F68C 3B E0 00 01 */ li r31, 1
/* 8030F690 C0 22 C9 38 */ lfs f1, lit_1461(r2)
/* 8030F694 C8 02 C9 40 */ lfd f0, lit_1462(r2)
/* 8030F698 48 00 00 0C */ b lbl_8030F6A4
lbl_8030F69C:
/* 8030F69C EC 63 00 72 */ fmuls f3, f3, f1
/* 8030F6A0 3B FF 00 01 */ addi r31, r31, 1
lbl_8030F6A4:
/* 8030F6A4 FC 03 00 40 */ fcmpo cr0, f3, f0
/* 8030F6A8 41 81 FF F4 */ bgt lbl_8030F69C
/* 8030F6AC C8 02 C9 50 */ lfd f0, lit_1464(r2)
/* 8030F6B0 C0 42 C9 48 */ lfs f2, lit_1463(r2)
/* 8030F6B4 C0 22 C9 34 */ lfs f1, lit_1460(r2)
/* 8030F6B8 48 00 00 0C */ b lbl_8030F6C4
lbl_8030F6BC:
/* 8030F6BC EC 63 00 B2 */ fmuls f3, f3, f2
/* 8030F6C0 3B FF FF FF */ addi r31, r31, -1
lbl_8030F6C4:
/* 8030F6C4 FC 03 08 40 */ fcmpo cr0, f3, f1
/* 8030F6C8 40 81 00 0C */ ble lbl_8030F6D4
/* 8030F6CC FC 03 00 40 */ fcmpo cr0, f3, f0
/* 8030F6D0 41 80 FF EC */ blt lbl_8030F6BC
lbl_8030F6D4:
/* 8030F6D4 38 00 00 01 */ li r0, 1
/* 8030F6D8 7C 00 F8 30 */ slw r0, r0, r31
/* 8030F6DC C8 22 C9 60 */ lfd f1, lit_1468(r2)
/* 8030F6E0 6C 00 80 00 */ xoris r0, r0, 0x8000
/* 8030F6E4 90 01 00 14 */ stw r0, 0x14(r1)
/* 8030F6E8 3C 00 43 30 */ lis r0, 0x4330
/* 8030F6EC 90 01 00 10 */ stw r0, 0x10(r1)
/* 8030F6F0 C8 01 00 10 */ lfd f0, 0x10(r1)
/* 8030F6F4 EC 00 08 28 */ fsubs f0, f0, f1
/* 8030F6F8 EC 05 00 24 */ fdivs f0, f5, f0
/* 8030F6FC D0 01 00 08 */ stfs f0, 8(r1)
/* 8030F700 C0 02 C9 58 */ lfs f0, lit_1465(r2)
/* 8030F704 EC 20 00 F2 */ fmuls f1, f0, f3
/* 8030F708 48 05 29 A5 */ bl __cvt_fp2unsigned
/* 8030F70C 81 01 00 08 */ lwz r8, 8(r1)
/* 8030F710 80 81 00 0C */ lwz r4, 0xc(r1)
/* 8030F714 38 00 00 61 */ li r0, 0x61
/* 8030F718 80 ED 94 00 */ lwz r7, __GDCurrentDL(r13)
/* 8030F71C 80 C7 00 08 */ lwz r6, 8(r7)
/* 8030F720 38 A6 00 01 */ addi r5, r6, 1
/* 8030F724 90 A7 00 08 */ stw r5, 8(r7)
/* 8030F728 98 06 00 00 */ stb r0, 0(r6)
/* 8030F72C 55 05 A3 3E */ srwi r5, r8, 0xc
/* 8030F730 64 A9 EE 00 */ oris r9, r5, 0xee00
/* 8030F734 55 28 46 3E */ srwi r8, r9, 0x18
/* 8030F738 80 ED 94 00 */ lwz r7, __GDCurrentDL(r13)
/* 8030F73C 80 C7 00 08 */ lwz r6, 8(r7)
/* 8030F740 38 A6 00 01 */ addi r5, r6, 1
/* 8030F744 90 A7 00 08 */ stw r5, 8(r7)
/* 8030F748 99 06 00 00 */ stb r8, 0(r6)
/* 8030F74C 55 28 86 3E */ rlwinm r8, r9, 0x10, 0x18, 0x1f
/* 8030F750 80 ED 94 00 */ lwz r7, __GDCurrentDL(r13)
/* 8030F754 80 C7 00 08 */ lwz r6, 8(r7)
/* 8030F758 38 A6 00 01 */ addi r5, r6, 1
/* 8030F75C 90 A7 00 08 */ stw r5, 8(r7)
/* 8030F760 99 06 00 00 */ stb r8, 0(r6)
/* 8030F764 55 28 C6 3E */ rlwinm r8, r9, 0x18, 0x18, 0x1f
/* 8030F768 80 ED 94 00 */ lwz r7, __GDCurrentDL(r13)
/* 8030F76C 80 C7 00 08 */ lwz r6, 8(r7)
/* 8030F770 38 A6 00 01 */ addi r5, r6, 1
/* 8030F774 90 A7 00 08 */ stw r5, 8(r7)
/* 8030F778 99 06 00 00 */ stb r8, 0(r6)
/* 8030F77C 80 ED 94 00 */ lwz r7, __GDCurrentDL(r13)
/* 8030F780 80 C7 00 08 */ lwz r6, 8(r7)
/* 8030F784 38 A6 00 01 */ addi r5, r6, 1
/* 8030F788 90 A7 00 08 */ stw r5, 8(r7)
/* 8030F78C 99 26 00 00 */ stb r9, 0(r6)
/* 8030F790 80 ED 94 00 */ lwz r7, __GDCurrentDL(r13)
/* 8030F794 80 C7 00 08 */ lwz r6, 8(r7)
/* 8030F798 38 A6 00 01 */ addi r5, r6, 1
/* 8030F79C 90 A7 00 08 */ stw r5, 8(r7)
/* 8030F7A0 98 06 00 00 */ stb r0, 0(r6)
/* 8030F7A4 64 68 EF 00 */ oris r8, r3, 0xef00
/* 8030F7A8 55 07 46 3E */ srwi r7, r8, 0x18
/* 8030F7AC 80 CD 94 00 */ lwz r6, __GDCurrentDL(r13)
/* 8030F7B0 80 A6 00 08 */ lwz r5, 8(r6)
/* 8030F7B4 38 65 00 01 */ addi r3, r5, 1
/* 8030F7B8 90 66 00 08 */ stw r3, 8(r6)
/* 8030F7BC 98 E5 00 00 */ stb r7, 0(r5)
/* 8030F7C0 55 07 86 3E */ rlwinm r7, r8, 0x10, 0x18, 0x1f
/* 8030F7C4 80 CD 94 00 */ lwz r6, __GDCurrentDL(r13)
/* 8030F7C8 80 A6 00 08 */ lwz r5, 8(r6)
/* 8030F7CC 38 65 00 01 */ addi r3, r5, 1
/* 8030F7D0 90 66 00 08 */ stw r3, 8(r6)
/* 8030F7D4 98 E5 00 00 */ stb r7, 0(r5)
/* 8030F7D8 55 07 C6 3E */ rlwinm r7, r8, 0x18, 0x18, 0x1f
/* 8030F7DC 80 CD 94 00 */ lwz r6, __GDCurrentDL(r13)
/* 8030F7E0 80 A6 00 08 */ lwz r5, 8(r6)
/* 8030F7E4 38 65 00 01 */ addi r3, r5, 1
/* 8030F7E8 90 66 00 08 */ stw r3, 8(r6)
/* 8030F7EC 98 E5 00 00 */ stb r7, 0(r5)
/* 8030F7F0 80 CD 94 00 */ lwz r6, __GDCurrentDL(r13)
/* 8030F7F4 80 A6 00 08 */ lwz r5, 8(r6)
/* 8030F7F8 38 65 00 01 */ addi r3, r5, 1
/* 8030F7FC 90 66 00 08 */ stw r3, 8(r6)
/* 8030F800 99 05 00 00 */ stb r8, 0(r5)
/* 8030F804 80 CD 94 00 */ lwz r6, __GDCurrentDL(r13)
/* 8030F808 80 A6 00 08 */ lwz r5, 8(r6)
/* 8030F80C 38 65 00 01 */ addi r3, r5, 1
/* 8030F810 90 66 00 08 */ stw r3, 8(r6)
/* 8030F814 98 05 00 00 */ stb r0, 0(r5)
/* 8030F818 67 E8 F0 00 */ oris r8, r31, 0xf000
/* 8030F81C 55 07 46 3E */ srwi r7, r8, 0x18
/* 8030F820 80 CD 94 00 */ lwz r6, __GDCurrentDL(r13)
/* 8030F824 80 A6 00 08 */ lwz r5, 8(r6)
/* 8030F828 38 65 00 01 */ addi r3, r5, 1
/* 8030F82C 90 66 00 08 */ stw r3, 8(r6)
/* 8030F830 98 E5 00 00 */ stb r7, 0(r5)
/* 8030F834 55 07 86 3E */ rlwinm r7, r8, 0x10, 0x18, 0x1f
/* 8030F838 80 CD 94 00 */ lwz r6, __GDCurrentDL(r13)
/* 8030F83C 80 A6 00 08 */ lwz r5, 8(r6)
/* 8030F840 38 65 00 01 */ addi r3, r5, 1
/* 8030F844 90 66 00 08 */ stw r3, 8(r6)
/* 8030F848 98 E5 00 00 */ stb r7, 0(r5)
/* 8030F84C 55 07 C6 3E */ rlwinm r7, r8, 0x18, 0x18, 0x1f
/* 8030F850 80 CD 94 00 */ lwz r6, __GDCurrentDL(r13)
/* 8030F854 80 A6 00 08 */ lwz r5, 8(r6)
/* 8030F858 38 65 00 01 */ addi r3, r5, 1
/* 8030F85C 90 66 00 08 */ stw r3, 8(r6)
/* 8030F860 98 E5 00 00 */ stb r7, 0(r5)
/* 8030F864 80 CD 94 00 */ lwz r6, __GDCurrentDL(r13)
/* 8030F868 80 A6 00 08 */ lwz r5, 8(r6)
/* 8030F86C 38 65 00 01 */ addi r3, r5, 1
/* 8030F870 90 66 00 08 */ stw r3, 8(r6)
/* 8030F874 99 05 00 00 */ stb r8, 0(r5)
/* 8030F878 80 CD 94 00 */ lwz r6, __GDCurrentDL(r13)
/* 8030F87C 80 A6 00 08 */ lwz r5, 8(r6)
/* 8030F880 38 65 00 01 */ addi r3, r5, 1
/* 8030F884 90 66 00 08 */ stw r3, 8(r6)
/* 8030F888 98 05 00 00 */ stb r0, 0(r5)
/* 8030F88C 57 A3 A8 14 */ slwi r3, r29, 0x15
/* 8030F890 50 83 A3 3E */ rlwimi r3, r4, 0x14, 0xc, 0x1f
/* 8030F894 64 67 F1 00 */ oris r7, r3, 0xf100
/* 8030F898 54 E6 46 3E */ srwi r6, r7, 0x18
/* 8030F89C 80 AD 94 00 */ lwz r5, __GDCurrentDL(r13)
/* 8030F8A0 80 85 00 08 */ lwz r4, 8(r5)
/* 8030F8A4 38 64 00 01 */ addi r3, r4, 1
/* 8030F8A8 90 65 00 08 */ stw r3, 8(r5)
/* 8030F8AC 98 C4 00 00 */ stb r6, 0(r4)
/* 8030F8B0 54 E6 86 3E */ rlwinm r6, r7, 0x10, 0x18, 0x1f
/* 8030F8B4 80 AD 94 00 */ lwz r5, __GDCurrentDL(r13)
/* 8030F8B8 80 85 00 08 */ lwz r4, 8(r5)
/* 8030F8BC 38 64 00 01 */ addi r3, r4, 1
/* 8030F8C0 90 65 00 08 */ stw r3, 8(r5)
/* 8030F8C4 98 C4 00 00 */ stb r6, 0(r4)
/* 8030F8C8 54 E6 C6 3E */ rlwinm r6, r7, 0x18, 0x18, 0x1f
/* 8030F8CC 80 AD 94 00 */ lwz r5, __GDCurrentDL(r13)
/* 8030F8D0 80 85 00 08 */ lwz r4, 8(r5)
/* 8030F8D4 38 64 00 01 */ addi r3, r4, 1
/* 8030F8D8 90 65 00 08 */ stw r3, 8(r5)
/* 8030F8DC 98 C4 00 00 */ stb r6, 0(r4)
/* 8030F8E0 80 AD 94 00 */ lwz r5, __GDCurrentDL(r13)
/* 8030F8E4 80 85 00 08 */ lwz r4, 8(r5)
/* 8030F8E8 38 64 00 01 */ addi r3, r4, 1
/* 8030F8EC 90 65 00 08 */ stw r3, 8(r5)
/* 8030F8F0 98 E4 00 00 */ stb r7, 0(r4)
/* 8030F8F4 88 BE 00 00 */ lbz r5, 0(r30)
/* 8030F8F8 88 9E 00 02 */ lbz r4, 2(r30)
/* 8030F8FC 88 7E 00 01 */ lbz r3, 1(r30)
/* 8030F900 50 64 44 2E */ rlwimi r4, r3, 8, 0x10, 0x17
/* 8030F904 50 A4 82 1E */ rlwimi r4, r5, 0x10, 8, 0xf
/* 8030F908 64 86 F2 00 */ oris r6, r4, 0xf200
/* 8030F90C 80 AD 94 00 */ lwz r5, __GDCurrentDL(r13)
/* 8030F910 80 85 00 08 */ lwz r4, 8(r5)
/* 8030F914 38 64 00 01 */ addi r3, r4, 1
/* 8030F918 90 65 00 08 */ stw r3, 8(r5)
/* 8030F91C 98 04 00 00 */ stb r0, 0(r4)
/* 8030F920 54 C5 46 3E */ srwi r5, r6, 0x18
/* 8030F924 80 8D 94 00 */ lwz r4, __GDCurrentDL(r13)
/* 8030F928 80 64 00 08 */ lwz r3, 8(r4)
/* 8030F92C 38 03 00 01 */ addi r0, r3, 1
/* 8030F930 90 04 00 08 */ stw r0, 8(r4)
/* 8030F934 98 A3 00 00 */ stb r5, 0(r3)
/* 8030F938 54 C5 86 3E */ rlwinm r5, r6, 0x10, 0x18, 0x1f
/* 8030F93C 80 8D 94 00 */ lwz r4, __GDCurrentDL(r13)
/* 8030F940 80 64 00 08 */ lwz r3, 8(r4)
/* 8030F944 38 03 00 01 */ addi r0, r3, 1
/* 8030F948 90 04 00 08 */ stw r0, 8(r4)
/* 8030F94C 98 A3 00 00 */ stb r5, 0(r3)
/* 8030F950 54 C5 C6 3E */ rlwinm r5, r6, 0x18, 0x18, 0x1f
/* 8030F954 80 8D 94 00 */ lwz r4, __GDCurrentDL(r13)
/* 8030F958 80 64 00 08 */ lwz r3, 8(r4)
/* 8030F95C 38 03 00 01 */ addi r0, r3, 1
/* 8030F960 90 04 00 08 */ stw r0, 8(r4)
/* 8030F964 98 A3 00 00 */ stb r5, 0(r3)
/* 8030F968 80 8D 94 00 */ lwz r4, __GDCurrentDL(r13)
/* 8030F96C 80 64 00 08 */ lwz r3, 8(r4)
/* 8030F970 38 03 00 01 */ addi r0, r3, 1
/* 8030F974 90 04 00 08 */ stw r0, 8(r4)
/* 8030F978 98 C3 00 00 */ stb r6, 0(r3)
/* 8030F97C 39 61 00 30 */ addi r11, r1, 0x30
/* 8030F980 48 05 28 A9 */ bl _restgpr_29
/* 8030F984 80 01 00 34 */ lwz r0, 0x34(r1)
/* 8030F988 7C 08 03 A6 */ mtlr r0
/* 8030F98C 38 21 00 30 */ addi r1, r1, 0x30
/* 8030F990 4E 80 00 20 */ blr

View File

@ -1,87 +0,0 @@
lbl_8030D210:
/* 8030D210 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 8030D214 7C 08 02 A6 */ mflr r0
/* 8030D218 90 01 00 24 */ stw r0, 0x24(r1)
/* 8030D21C 39 61 00 20 */ addi r11, r1, 0x20
/* 8030D220 48 05 4F BD */ bl _savegpr_29
/* 8030D224 7C 7D 1B 78 */ mr r29, r3
/* 8030D228 7C 9E 23 78 */ mr r30, r4
/* 8030D22C 7C BF 2B 78 */ mr r31, r5
/* 8030D230 80 8D 94 00 */ lwz r4, __GDCurrentDL(r13)
/* 8030D234 80 64 00 08 */ lwz r3, 8(r4)
/* 8030D238 38 63 00 0A */ addi r3, r3, 0xa
/* 8030D23C 80 04 00 0C */ lwz r0, 0xc(r4)
/* 8030D240 7C 03 00 40 */ cmplw r3, r0
/* 8030D244 40 81 00 08 */ ble lbl_8030D24C
/* 8030D248 48 05 3E 8D */ bl GDOverflowed
lbl_8030D24C:
/* 8030D24C 38 C0 00 61 */ li r6, 0x61
/* 8030D250 80 8D 94 00 */ lwz r4, __GDCurrentDL(r13)
/* 8030D254 80 64 00 08 */ lwz r3, 8(r4)
/* 8030D258 38 03 00 01 */ addi r0, r3, 1
/* 8030D25C 90 04 00 08 */ stw r0, 8(r4)
/* 8030D260 98 C3 00 00 */ stb r6, 0(r3)
/* 8030D264 38 A0 00 FE */ li r5, 0xfe
/* 8030D268 80 8D 94 00 */ lwz r4, __GDCurrentDL(r13)
/* 8030D26C 80 64 00 08 */ lwz r3, 8(r4)
/* 8030D270 38 03 00 01 */ addi r0, r3, 1
/* 8030D274 90 04 00 08 */ stw r0, 8(r4)
/* 8030D278 98 A3 00 00 */ stb r5, 0(r3)
/* 8030D27C 38 A0 00 07 */ li r5, 7
/* 8030D280 80 8D 94 00 */ lwz r4, __GDCurrentDL(r13)
/* 8030D284 80 64 00 08 */ lwz r3, 8(r4)
/* 8030D288 38 03 00 01 */ addi r0, r3, 1
/* 8030D28C 90 04 00 08 */ stw r0, 8(r4)
/* 8030D290 98 A3 00 00 */ stb r5, 0(r3)
/* 8030D294 38 A0 00 3C */ li r5, 0x3c
/* 8030D298 80 8D 94 00 */ lwz r4, __GDCurrentDL(r13)
/* 8030D29C 80 64 00 08 */ lwz r3, 8(r4)
/* 8030D2A0 38 03 00 01 */ addi r0, r3, 1
/* 8030D2A4 90 04 00 08 */ stw r0, 8(r4)
/* 8030D2A8 98 A3 00 00 */ stb r5, 0(r3)
/* 8030D2AC 38 A0 00 0F */ li r5, 0xf
/* 8030D2B0 80 8D 94 00 */ lwz r4, __GDCurrentDL(r13)
/* 8030D2B4 80 64 00 08 */ lwz r3, 8(r4)
/* 8030D2B8 38 03 00 01 */ addi r0, r3, 1
/* 8030D2BC 90 04 00 08 */ stw r0, 8(r4)
/* 8030D2C0 98 A3 00 00 */ stb r5, 0(r3)
/* 8030D2C4 80 8D 94 00 */ lwz r4, __GDCurrentDL(r13)
/* 8030D2C8 80 64 00 08 */ lwz r3, 8(r4)
/* 8030D2CC 38 03 00 01 */ addi r0, r3, 1
/* 8030D2D0 90 04 00 08 */ stw r0, 8(r4)
/* 8030D2D4 98 C3 00 00 */ stb r6, 0(r3)
/* 8030D2D8 57 E4 82 1E */ rlwinm r4, r31, 0x10, 8, 0xf
/* 8030D2DC 57 C3 06 3E */ clrlwi r3, r30, 0x18
/* 8030D2E0 38 03 FF FF */ addi r0, r3, -1
/* 8030D2E4 54 00 50 2A */ slwi r0, r0, 0xa
/* 8030D2E8 53 A0 06 3E */ rlwimi r0, r29, 0, 0x18, 0x1f
/* 8030D2EC 7C 86 03 78 */ or r6, r4, r0
/* 8030D2F0 54 C5 46 3E */ srwi r5, r6, 0x18
/* 8030D2F4 80 8D 94 00 */ lwz r4, __GDCurrentDL(r13)
/* 8030D2F8 80 64 00 08 */ lwz r3, 8(r4)
/* 8030D2FC 38 03 00 01 */ addi r0, r3, 1
/* 8030D300 90 04 00 08 */ stw r0, 8(r4)
/* 8030D304 98 A3 00 00 */ stb r5, 0(r3)
/* 8030D308 54 C5 86 3E */ rlwinm r5, r6, 0x10, 0x18, 0x1f
/* 8030D30C 80 8D 94 00 */ lwz r4, __GDCurrentDL(r13)
/* 8030D310 80 64 00 08 */ lwz r3, 8(r4)
/* 8030D314 38 03 00 01 */ addi r0, r3, 1
/* 8030D318 90 04 00 08 */ stw r0, 8(r4)
/* 8030D31C 98 A3 00 00 */ stb r5, 0(r3)
/* 8030D320 54 C5 C6 3E */ rlwinm r5, r6, 0x18, 0x18, 0x1f
/* 8030D324 80 8D 94 00 */ lwz r4, __GDCurrentDL(r13)
/* 8030D328 80 64 00 08 */ lwz r3, 8(r4)
/* 8030D32C 38 03 00 01 */ addi r0, r3, 1
/* 8030D330 90 04 00 08 */ stw r0, 8(r4)
/* 8030D334 98 A3 00 00 */ stb r5, 0(r3)
/* 8030D338 80 8D 94 00 */ lwz r4, __GDCurrentDL(r13)
/* 8030D33C 80 64 00 08 */ lwz r3, 8(r4)
/* 8030D340 38 03 00 01 */ addi r0, r3, 1
/* 8030D344 90 04 00 08 */ stw r0, 8(r4)
/* 8030D348 98 C3 00 00 */ stb r6, 0(r3)
/* 8030D34C 39 61 00 20 */ addi r11, r1, 0x20
/* 8030D350 48 05 4E D9 */ bl _restgpr_29
/* 8030D354 80 01 00 24 */ lwz r0, 0x24(r1)
/* 8030D358 7C 08 03 A6 */ mtlr r0
/* 8030D35C 38 21 00 20 */ addi r1, r1, 0x20
/* 8030D360 4E 80 00 20 */ blr

View File

@ -1,96 +0,0 @@
lbl_8030D098:
/* 8030D098 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 8030D09C 7C 08 02 A6 */ mflr r0
/* 8030D0A0 90 01 00 24 */ stw r0, 0x24(r1)
/* 8030D0A4 39 61 00 20 */ addi r11, r1, 0x20
/* 8030D0A8 48 05 51 2D */ bl _savegpr_27
/* 8030D0AC 7C 7B 1B 78 */ mr r27, r3
/* 8030D0B0 7C 9C 23 78 */ mr r28, r4
/* 8030D0B4 7C BD 2B 78 */ mr r29, r5
/* 8030D0B8 7C DE 33 78 */ mr r30, r6
/* 8030D0BC 7C FF 3B 78 */ mr r31, r7
/* 8030D0C0 80 8D 94 00 */ lwz r4, __GDCurrentDL(r13)
/* 8030D0C4 80 64 00 08 */ lwz r3, 8(r4)
/* 8030D0C8 38 63 00 0A */ addi r3, r3, 0xa
/* 8030D0CC 80 04 00 0C */ lwz r0, 0xc(r4)
/* 8030D0D0 7C 03 00 40 */ cmplw r3, r0
/* 8030D0D4 40 81 00 08 */ ble lbl_8030D0DC
/* 8030D0D8 48 05 3F FD */ bl GDOverflowed
lbl_8030D0DC:
/* 8030D0DC 38 00 00 61 */ li r0, 0x61
/* 8030D0E0 80 AD 94 00 */ lwz r5, __GDCurrentDL(r13)
/* 8030D0E4 80 85 00 08 */ lwz r4, 8(r5)
/* 8030D0E8 38 64 00 01 */ addi r3, r4, 1
/* 8030D0EC 90 65 00 08 */ stw r3, 8(r5)
/* 8030D0F0 98 04 00 00 */ stb r0, 0(r4)
/* 8030D0F4 38 C0 00 FE */ li r6, 0xfe
/* 8030D0F8 80 AD 94 00 */ lwz r5, __GDCurrentDL(r13)
/* 8030D0FC 80 85 00 08 */ lwz r4, 8(r5)
/* 8030D100 38 64 00 01 */ addi r3, r4, 1
/* 8030D104 90 65 00 08 */ stw r3, 8(r5)
/* 8030D108 98 C4 00 00 */ stb r6, 0(r4)
/* 8030D10C 38 C0 00 07 */ li r6, 7
/* 8030D110 80 AD 94 00 */ lwz r5, __GDCurrentDL(r13)
/* 8030D114 80 85 00 08 */ lwz r4, 8(r5)
/* 8030D118 38 64 00 01 */ addi r3, r4, 1
/* 8030D11C 90 65 00 08 */ stw r3, 8(r5)
/* 8030D120 98 C4 00 00 */ stb r6, 0(r4)
/* 8030D124 38 C0 00 FC */ li r6, 0xfc
/* 8030D128 80 AD 94 00 */ lwz r5, __GDCurrentDL(r13)
/* 8030D12C 80 85 00 08 */ lwz r4, 8(r5)
/* 8030D130 38 64 00 01 */ addi r3, r4, 1
/* 8030D134 90 65 00 08 */ stw r3, 8(r5)
/* 8030D138 98 C4 00 00 */ stb r6, 0(r4)
/* 8030D13C 38 C0 00 3F */ li r6, 0x3f
/* 8030D140 80 AD 94 00 */ lwz r5, __GDCurrentDL(r13)
/* 8030D144 80 85 00 08 */ lwz r4, 8(r5)
/* 8030D148 38 64 00 01 */ addi r3, r4, 1
/* 8030D14C 90 65 00 08 */ stw r3, 8(r5)
/* 8030D150 98 C4 00 00 */ stb r6, 0(r4)
/* 8030D154 57 C7 82 1E */ rlwinm r7, r30, 0x10, 8, 0xf
/* 8030D158 38 6D 83 88 */ la r3, cm2hw(r13) /* 80450908-_SDA_BASE_ */
/* 8030D15C 7C 63 F8 AE */ lbzx r3, r3, r31
/* 8030D160 54 66 70 22 */ slwi r6, r3, 0xe
/* 8030D164 57 A3 06 3E */ clrlwi r3, r29, 0x18
/* 8030D168 38 63 FF FF */ addi r3, r3, -1
/* 8030D16C 54 65 50 2A */ slwi r5, r3, 0xa
/* 8030D170 57 64 06 3E */ clrlwi r4, r27, 0x18
/* 8030D174 57 83 25 36 */ rlwinm r3, r28, 4, 0x14, 0x1b
/* 8030D178 7C 83 1B 78 */ or r3, r4, r3
/* 8030D17C 7C A3 1B 78 */ or r3, r5, r3
/* 8030D180 7C C3 1B 78 */ or r3, r6, r3
/* 8030D184 7C E6 1B 78 */ or r6, r7, r3
/* 8030D188 80 AD 94 00 */ lwz r5, __GDCurrentDL(r13)
/* 8030D18C 80 85 00 08 */ lwz r4, 8(r5)
/* 8030D190 38 64 00 01 */ addi r3, r4, 1
/* 8030D194 90 65 00 08 */ stw r3, 8(r5)
/* 8030D198 98 04 00 00 */ stb r0, 0(r4)
/* 8030D19C 54 C5 46 3E */ srwi r5, r6, 0x18
/* 8030D1A0 80 8D 94 00 */ lwz r4, __GDCurrentDL(r13)
/* 8030D1A4 80 64 00 08 */ lwz r3, 8(r4)
/* 8030D1A8 38 03 00 01 */ addi r0, r3, 1
/* 8030D1AC 90 04 00 08 */ stw r0, 8(r4)
/* 8030D1B0 98 A3 00 00 */ stb r5, 0(r3)
/* 8030D1B4 54 C5 86 3E */ rlwinm r5, r6, 0x10, 0x18, 0x1f
/* 8030D1B8 80 8D 94 00 */ lwz r4, __GDCurrentDL(r13)
/* 8030D1BC 80 64 00 08 */ lwz r3, 8(r4)
/* 8030D1C0 38 03 00 01 */ addi r0, r3, 1
/* 8030D1C4 90 04 00 08 */ stw r0, 8(r4)
/* 8030D1C8 98 A3 00 00 */ stb r5, 0(r3)
/* 8030D1CC 54 C5 C6 3E */ rlwinm r5, r6, 0x18, 0x18, 0x1f
/* 8030D1D0 80 8D 94 00 */ lwz r4, __GDCurrentDL(r13)
/* 8030D1D4 80 64 00 08 */ lwz r3, 8(r4)
/* 8030D1D8 38 03 00 01 */ addi r0, r3, 1
/* 8030D1DC 90 04 00 08 */ stw r0, 8(r4)
/* 8030D1E0 98 A3 00 00 */ stb r5, 0(r3)
/* 8030D1E4 80 8D 94 00 */ lwz r4, __GDCurrentDL(r13)
/* 8030D1E8 80 64 00 08 */ lwz r3, 8(r4)
/* 8030D1EC 38 03 00 01 */ addi r0, r3, 1
/* 8030D1F0 90 04 00 08 */ stw r0, 8(r4)
/* 8030D1F4 98 C3 00 00 */ stb r6, 0(r3)
/* 8030D1F8 39 61 00 20 */ addi r11, r1, 0x20
/* 8030D1FC 48 05 50 25 */ bl _restgpr_27
/* 8030D200 80 01 00 24 */ lwz r0, 0x24(r1)
/* 8030D204 7C 08 03 A6 */ mtlr r0
/* 8030D208 38 21 00 20 */ addi r1, r1, 0x20
/* 8030D20C 4E 80 00 20 */ blr

View File

@ -1,143 +0,0 @@
lbl_8030F3FC:
/* 8030F3FC 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 8030F400 7C 08 02 A6 */ mflr r0
/* 8030F404 90 01 00 14 */ stw r0, 0x14(r1)
/* 8030F408 93 E1 00 0C */ stw r31, 0xc(r1)
/* 8030F40C 93 C1 00 08 */ stw r30, 8(r1)
/* 8030F410 A8 C4 00 00 */ lha r6, 0(r4)
/* 8030F414 A8 04 00 06 */ lha r0, 6(r4)
/* 8030F418 54 05 62 66 */ rlwinm r5, r0, 0xc, 9, 0x13
/* 8030F41C 50 C5 05 7E */ rlwimi r5, r6, 0, 0x15, 0x1f
/* 8030F420 54 66 08 3C */ slwi r6, r3, 1
/* 8030F424 38 06 00 E0 */ addi r0, r6, 0xe0
/* 8030F428 7C BF 2B 78 */ mr r31, r5
/* 8030F42C 50 1F C0 0E */ rlwimi r31, r0, 0x18, 0, 7
/* 8030F430 A8 A4 00 04 */ lha r5, 4(r4)
/* 8030F434 A8 04 00 02 */ lha r0, 2(r4)
/* 8030F438 54 03 62 66 */ rlwinm r3, r0, 0xc, 9, 0x13
/* 8030F43C 50 A3 05 7E */ rlwimi r3, r5, 0, 0x15, 0x1f
/* 8030F440 38 06 00 E1 */ addi r0, r6, 0xe1
/* 8030F444 7C 7E 1B 78 */ mr r30, r3
/* 8030F448 50 1E C0 0E */ rlwimi r30, r0, 0x18, 0, 7
/* 8030F44C 80 8D 94 00 */ lwz r4, __GDCurrentDL(r13)
/* 8030F450 80 64 00 08 */ lwz r3, 8(r4)
/* 8030F454 38 63 00 14 */ addi r3, r3, 0x14
/* 8030F458 80 04 00 0C */ lwz r0, 0xc(r4)
/* 8030F45C 7C 03 00 40 */ cmplw r3, r0
/* 8030F460 40 81 00 08 */ ble lbl_8030F468
/* 8030F464 48 05 1C 71 */ bl GDOverflowed
lbl_8030F468:
/* 8030F468 38 00 00 61 */ li r0, 0x61
/* 8030F46C 80 AD 94 00 */ lwz r5, __GDCurrentDL(r13)
/* 8030F470 80 85 00 08 */ lwz r4, 8(r5)
/* 8030F474 38 64 00 01 */ addi r3, r4, 1
/* 8030F478 90 65 00 08 */ stw r3, 8(r5)
/* 8030F47C 98 04 00 00 */ stb r0, 0(r4)
/* 8030F480 57 E6 46 3E */ srwi r6, r31, 0x18
/* 8030F484 80 AD 94 00 */ lwz r5, __GDCurrentDL(r13)
/* 8030F488 80 85 00 08 */ lwz r4, 8(r5)
/* 8030F48C 38 64 00 01 */ addi r3, r4, 1
/* 8030F490 90 65 00 08 */ stw r3, 8(r5)
/* 8030F494 98 C4 00 00 */ stb r6, 0(r4)
/* 8030F498 57 E6 86 3E */ rlwinm r6, r31, 0x10, 0x18, 0x1f
/* 8030F49C 80 AD 94 00 */ lwz r5, __GDCurrentDL(r13)
/* 8030F4A0 80 85 00 08 */ lwz r4, 8(r5)
/* 8030F4A4 38 64 00 01 */ addi r3, r4, 1
/* 8030F4A8 90 65 00 08 */ stw r3, 8(r5)
/* 8030F4AC 98 C4 00 00 */ stb r6, 0(r4)
/* 8030F4B0 57 E6 C6 3E */ rlwinm r6, r31, 0x18, 0x18, 0x1f
/* 8030F4B4 80 AD 94 00 */ lwz r5, __GDCurrentDL(r13)
/* 8030F4B8 80 85 00 08 */ lwz r4, 8(r5)
/* 8030F4BC 38 64 00 01 */ addi r3, r4, 1
/* 8030F4C0 90 65 00 08 */ stw r3, 8(r5)
/* 8030F4C4 98 C4 00 00 */ stb r6, 0(r4)
/* 8030F4C8 80 AD 94 00 */ lwz r5, __GDCurrentDL(r13)
/* 8030F4CC 80 85 00 08 */ lwz r4, 8(r5)
/* 8030F4D0 38 64 00 01 */ addi r3, r4, 1
/* 8030F4D4 90 65 00 08 */ stw r3, 8(r5)
/* 8030F4D8 9B E4 00 00 */ stb r31, 0(r4)
/* 8030F4DC 80 AD 94 00 */ lwz r5, __GDCurrentDL(r13)
/* 8030F4E0 80 85 00 08 */ lwz r4, 8(r5)
/* 8030F4E4 38 64 00 01 */ addi r3, r4, 1
/* 8030F4E8 90 65 00 08 */ stw r3, 8(r5)
/* 8030F4EC 98 04 00 00 */ stb r0, 0(r4)
/* 8030F4F0 57 C3 46 3E */ srwi r3, r30, 0x18
/* 8030F4F4 80 CD 94 00 */ lwz r6, __GDCurrentDL(r13)
/* 8030F4F8 80 A6 00 08 */ lwz r5, 8(r6)
/* 8030F4FC 38 85 00 01 */ addi r4, r5, 1
/* 8030F500 90 86 00 08 */ stw r4, 8(r6)
/* 8030F504 98 65 00 00 */ stb r3, 0(r5)
/* 8030F508 57 C4 86 3E */ rlwinm r4, r30, 0x10, 0x18, 0x1f
/* 8030F50C 80 ED 94 00 */ lwz r7, __GDCurrentDL(r13)
/* 8030F510 80 C7 00 08 */ lwz r6, 8(r7)
/* 8030F514 38 A6 00 01 */ addi r5, r6, 1
/* 8030F518 90 A7 00 08 */ stw r5, 8(r7)
/* 8030F51C 98 86 00 00 */ stb r4, 0(r6)
/* 8030F520 57 C5 C6 3E */ rlwinm r5, r30, 0x18, 0x18, 0x1f
/* 8030F524 81 0D 94 00 */ lwz r8, __GDCurrentDL(r13)
/* 8030F528 80 E8 00 08 */ lwz r7, 8(r8)
/* 8030F52C 38 C7 00 01 */ addi r6, r7, 1
/* 8030F530 90 C8 00 08 */ stw r6, 8(r8)
/* 8030F534 98 A7 00 00 */ stb r5, 0(r7)
/* 8030F538 57 C6 06 3E */ clrlwi r6, r30, 0x18
/* 8030F53C 81 2D 94 00 */ lwz r9, __GDCurrentDL(r13)
/* 8030F540 81 09 00 08 */ lwz r8, 8(r9)
/* 8030F544 38 E8 00 01 */ addi r7, r8, 1
/* 8030F548 90 E9 00 08 */ stw r7, 8(r9)
/* 8030F54C 9B C8 00 00 */ stb r30, 0(r8)
/* 8030F550 81 2D 94 00 */ lwz r9, __GDCurrentDL(r13)
/* 8030F554 81 09 00 08 */ lwz r8, 8(r9)
/* 8030F558 38 E8 00 01 */ addi r7, r8, 1
/* 8030F55C 90 E9 00 08 */ stw r7, 8(r9)
/* 8030F560 98 08 00 00 */ stb r0, 0(r8)
/* 8030F564 81 2D 94 00 */ lwz r9, __GDCurrentDL(r13)
/* 8030F568 81 09 00 08 */ lwz r8, 8(r9)
/* 8030F56C 38 E8 00 01 */ addi r7, r8, 1
/* 8030F570 90 E9 00 08 */ stw r7, 8(r9)
/* 8030F574 98 68 00 00 */ stb r3, 0(r8)
/* 8030F578 81 2D 94 00 */ lwz r9, __GDCurrentDL(r13)
/* 8030F57C 81 09 00 08 */ lwz r8, 8(r9)
/* 8030F580 38 E8 00 01 */ addi r7, r8, 1
/* 8030F584 90 E9 00 08 */ stw r7, 8(r9)
/* 8030F588 98 88 00 00 */ stb r4, 0(r8)
/* 8030F58C 81 2D 94 00 */ lwz r9, __GDCurrentDL(r13)
/* 8030F590 81 09 00 08 */ lwz r8, 8(r9)
/* 8030F594 38 E8 00 01 */ addi r7, r8, 1
/* 8030F598 90 E9 00 08 */ stw r7, 8(r9)
/* 8030F59C 98 A8 00 00 */ stb r5, 0(r8)
/* 8030F5A0 81 2D 94 00 */ lwz r9, __GDCurrentDL(r13)
/* 8030F5A4 81 09 00 08 */ lwz r8, 8(r9)
/* 8030F5A8 38 E8 00 01 */ addi r7, r8, 1
/* 8030F5AC 90 E9 00 08 */ stw r7, 8(r9)
/* 8030F5B0 98 C8 00 00 */ stb r6, 0(r8)
/* 8030F5B4 81 2D 94 00 */ lwz r9, __GDCurrentDL(r13)
/* 8030F5B8 81 09 00 08 */ lwz r8, 8(r9)
/* 8030F5BC 38 E8 00 01 */ addi r7, r8, 1
/* 8030F5C0 90 E9 00 08 */ stw r7, 8(r9)
/* 8030F5C4 98 08 00 00 */ stb r0, 0(r8)
/* 8030F5C8 81 0D 94 00 */ lwz r8, __GDCurrentDL(r13)
/* 8030F5CC 80 E8 00 08 */ lwz r7, 8(r8)
/* 8030F5D0 38 07 00 01 */ addi r0, r7, 1
/* 8030F5D4 90 08 00 08 */ stw r0, 8(r8)
/* 8030F5D8 98 67 00 00 */ stb r3, 0(r7)
/* 8030F5DC 80 ED 94 00 */ lwz r7, __GDCurrentDL(r13)
/* 8030F5E0 80 67 00 08 */ lwz r3, 8(r7)
/* 8030F5E4 38 03 00 01 */ addi r0, r3, 1
/* 8030F5E8 90 07 00 08 */ stw r0, 8(r7)
/* 8030F5EC 98 83 00 00 */ stb r4, 0(r3)
/* 8030F5F0 80 8D 94 00 */ lwz r4, __GDCurrentDL(r13)
/* 8030F5F4 80 64 00 08 */ lwz r3, 8(r4)
/* 8030F5F8 38 03 00 01 */ addi r0, r3, 1
/* 8030F5FC 90 04 00 08 */ stw r0, 8(r4)
/* 8030F600 98 A3 00 00 */ stb r5, 0(r3)
/* 8030F604 80 8D 94 00 */ lwz r4, __GDCurrentDL(r13)
/* 8030F608 80 64 00 08 */ lwz r3, 8(r4)
/* 8030F60C 38 03 00 01 */ addi r0, r3, 1
/* 8030F610 90 04 00 08 */ stw r0, 8(r4)
/* 8030F614 98 C3 00 00 */ stb r6, 0(r3)
/* 8030F618 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 8030F61C 83 C1 00 08 */ lwz r30, 8(r1)
/* 8030F620 80 01 00 14 */ lwz r0, 0x14(r1)
/* 8030F624 7C 08 03 A6 */ mtlr r0
/* 8030F628 38 21 00 10 */ addi r1, r1, 0x10
/* 8030F62C 4E 80 00 20 */ blr

View File

@ -1,92 +0,0 @@
lbl_8030F294:
/* 8030F294 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 8030F298 7C 08 02 A6 */ mflr r0
/* 8030F29C 90 01 00 14 */ stw r0, 0x14(r1)
/* 8030F2A0 93 E1 00 0C */ stw r31, 0xc(r1)
/* 8030F2A4 93 C1 00 08 */ stw r30, 8(r1)
/* 8030F2A8 88 A4 00 00 */ lbz r5, 0(r4)
/* 8030F2AC 88 04 00 03 */ lbz r0, 3(r4)
/* 8030F2B0 50 05 63 26 */ rlwimi r5, r0, 0xc, 0xc, 0x13
/* 8030F2B4 64 A5 00 80 */ oris r5, r5, 0x80
/* 8030F2B8 54 66 08 3C */ slwi r6, r3, 1
/* 8030F2BC 38 06 00 E0 */ addi r0, r6, 0xe0
/* 8030F2C0 54 00 C0 0E */ slwi r0, r0, 0x18
/* 8030F2C4 7C BF 03 78 */ or r31, r5, r0
/* 8030F2C8 88 64 00 02 */ lbz r3, 2(r4)
/* 8030F2CC 88 04 00 01 */ lbz r0, 1(r4)
/* 8030F2D0 50 03 63 26 */ rlwimi r3, r0, 0xc, 0xc, 0x13
/* 8030F2D4 64 63 00 80 */ oris r3, r3, 0x80
/* 8030F2D8 38 06 00 E1 */ addi r0, r6, 0xe1
/* 8030F2DC 54 00 C0 0E */ slwi r0, r0, 0x18
/* 8030F2E0 7C 7E 03 78 */ or r30, r3, r0
/* 8030F2E4 80 8D 94 00 */ lwz r4, __GDCurrentDL(r13)
/* 8030F2E8 80 64 00 08 */ lwz r3, 8(r4)
/* 8030F2EC 38 63 00 0A */ addi r3, r3, 0xa
/* 8030F2F0 80 04 00 0C */ lwz r0, 0xc(r4)
/* 8030F2F4 7C 03 00 40 */ cmplw r3, r0
/* 8030F2F8 40 81 00 08 */ ble lbl_8030F300
/* 8030F2FC 48 05 1D D9 */ bl GDOverflowed
lbl_8030F300:
/* 8030F300 38 C0 00 61 */ li r6, 0x61
/* 8030F304 80 8D 94 00 */ lwz r4, __GDCurrentDL(r13)
/* 8030F308 80 64 00 08 */ lwz r3, 8(r4)
/* 8030F30C 38 03 00 01 */ addi r0, r3, 1
/* 8030F310 90 04 00 08 */ stw r0, 8(r4)
/* 8030F314 98 C3 00 00 */ stb r6, 0(r3)
/* 8030F318 57 E5 46 3E */ srwi r5, r31, 0x18
/* 8030F31C 80 8D 94 00 */ lwz r4, __GDCurrentDL(r13)
/* 8030F320 80 64 00 08 */ lwz r3, 8(r4)
/* 8030F324 38 03 00 01 */ addi r0, r3, 1
/* 8030F328 90 04 00 08 */ stw r0, 8(r4)
/* 8030F32C 98 A3 00 00 */ stb r5, 0(r3)
/* 8030F330 57 E5 86 3E */ rlwinm r5, r31, 0x10, 0x18, 0x1f
/* 8030F334 80 8D 94 00 */ lwz r4, __GDCurrentDL(r13)
/* 8030F338 80 64 00 08 */ lwz r3, 8(r4)
/* 8030F33C 38 03 00 01 */ addi r0, r3, 1
/* 8030F340 90 04 00 08 */ stw r0, 8(r4)
/* 8030F344 98 A3 00 00 */ stb r5, 0(r3)
/* 8030F348 57 E5 C6 3E */ rlwinm r5, r31, 0x18, 0x18, 0x1f
/* 8030F34C 80 8D 94 00 */ lwz r4, __GDCurrentDL(r13)
/* 8030F350 80 64 00 08 */ lwz r3, 8(r4)
/* 8030F354 38 03 00 01 */ addi r0, r3, 1
/* 8030F358 90 04 00 08 */ stw r0, 8(r4)
/* 8030F35C 98 A3 00 00 */ stb r5, 0(r3)
/* 8030F360 80 8D 94 00 */ lwz r4, __GDCurrentDL(r13)
/* 8030F364 80 64 00 08 */ lwz r3, 8(r4)
/* 8030F368 38 03 00 01 */ addi r0, r3, 1
/* 8030F36C 90 04 00 08 */ stw r0, 8(r4)
/* 8030F370 9B E3 00 00 */ stb r31, 0(r3)
/* 8030F374 80 8D 94 00 */ lwz r4, __GDCurrentDL(r13)
/* 8030F378 80 64 00 08 */ lwz r3, 8(r4)
/* 8030F37C 38 03 00 01 */ addi r0, r3, 1
/* 8030F380 90 04 00 08 */ stw r0, 8(r4)
/* 8030F384 98 C3 00 00 */ stb r6, 0(r3)
/* 8030F388 57 C5 46 3E */ srwi r5, r30, 0x18
/* 8030F38C 80 8D 94 00 */ lwz r4, __GDCurrentDL(r13)
/* 8030F390 80 64 00 08 */ lwz r3, 8(r4)
/* 8030F394 38 03 00 01 */ addi r0, r3, 1
/* 8030F398 90 04 00 08 */ stw r0, 8(r4)
/* 8030F39C 98 A3 00 00 */ stb r5, 0(r3)
/* 8030F3A0 57 C5 86 3E */ rlwinm r5, r30, 0x10, 0x18, 0x1f
/* 8030F3A4 80 8D 94 00 */ lwz r4, __GDCurrentDL(r13)
/* 8030F3A8 80 64 00 08 */ lwz r3, 8(r4)
/* 8030F3AC 38 03 00 01 */ addi r0, r3, 1
/* 8030F3B0 90 04 00 08 */ stw r0, 8(r4)
/* 8030F3B4 98 A3 00 00 */ stb r5, 0(r3)
/* 8030F3B8 57 C5 C6 3E */ rlwinm r5, r30, 0x18, 0x18, 0x1f
/* 8030F3BC 80 8D 94 00 */ lwz r4, __GDCurrentDL(r13)
/* 8030F3C0 80 64 00 08 */ lwz r3, 8(r4)
/* 8030F3C4 38 03 00 01 */ addi r0, r3, 1
/* 8030F3C8 90 04 00 08 */ stw r0, 8(r4)
/* 8030F3CC 98 A3 00 00 */ stb r5, 0(r3)
/* 8030F3D0 80 8D 94 00 */ lwz r4, __GDCurrentDL(r13)
/* 8030F3D4 80 64 00 08 */ lwz r3, 8(r4)
/* 8030F3D8 38 03 00 01 */ addi r0, r3, 1
/* 8030F3DC 90 04 00 08 */ stw r0, 8(r4)
/* 8030F3E0 9B C3 00 00 */ stb r30, 0(r3)
/* 8030F3E4 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 8030F3E8 83 C1 00 08 */ lwz r30, 8(r1)
/* 8030F3EC 80 01 00 14 */ lwz r0, 0x14(r1)
/* 8030F3F0 7C 08 03 A6 */ mtlr r0
/* 8030F3F4 38 21 00 10 */ addi r1, r1, 0x10
/* 8030F3F8 4E 80 00 20 */ blr

View File

@ -1,125 +0,0 @@
lbl_8030E064:
/* 8030E064 39 00 00 00 */ li r8, 0
/* 8030E068 39 20 00 00 */ li r9, 0
/* 8030E06C 39 40 00 05 */ li r10, 5
/* 8030E070 38 C0 00 05 */ li r6, 5
/* 8030E074 38 E0 00 00 */ li r7, 0
/* 8030E078 28 04 00 14 */ cmplwi r4, 0x14
/* 8030E07C 41 81 00 D0 */ bgt lbl_8030E14C
/* 8030E080 3C A0 80 3D */ lis r5, lit_951@ha /* 0x803CD82C@ha */
/* 8030E084 38 A5 D8 2C */ addi r5, r5, lit_951@l /* 0x803CD82C@l */
/* 8030E088 54 80 10 3A */ slwi r0, r4, 2
/* 8030E08C 7C 05 00 2E */ lwzx r0, r5, r0
/* 8030E090 7C 09 03 A6 */ mtctr r0
/* 8030E094 4E 80 04 20 */ bctr
/* 8030E098 39 40 00 00 */ li r10, 0
/* 8030E09C 39 00 00 01 */ li r8, 1
/* 8030E0A0 48 00 00 AC */ b lbl_8030E14C
/* 8030E0A4 39 40 00 01 */ li r10, 1
/* 8030E0A8 39 00 00 01 */ li r8, 1
/* 8030E0AC 48 00 00 A0 */ b lbl_8030E14C
/* 8030E0B0 39 40 00 03 */ li r10, 3
/* 8030E0B4 39 00 00 01 */ li r8, 1
/* 8030E0B8 48 00 00 94 */ b lbl_8030E14C
/* 8030E0BC 39 40 00 04 */ li r10, 4
/* 8030E0C0 39 00 00 01 */ li r8, 1
/* 8030E0C4 48 00 00 88 */ b lbl_8030E14C
/* 8030E0C8 39 40 00 02 */ li r10, 2
/* 8030E0CC 48 00 00 80 */ b lbl_8030E14C
/* 8030E0D0 39 40 00 02 */ li r10, 2
/* 8030E0D4 48 00 00 78 */ b lbl_8030E14C
/* 8030E0D8 39 40 00 05 */ li r10, 5
/* 8030E0DC 48 00 00 70 */ b lbl_8030E14C
/* 8030E0E0 39 40 00 06 */ li r10, 6
/* 8030E0E4 48 00 00 68 */ b lbl_8030E14C
/* 8030E0E8 39 40 00 07 */ li r10, 7
/* 8030E0EC 48 00 00 60 */ b lbl_8030E14C
/* 8030E0F0 39 40 00 08 */ li r10, 8
/* 8030E0F4 48 00 00 58 */ b lbl_8030E14C
/* 8030E0F8 39 40 00 09 */ li r10, 9
/* 8030E0FC 48 00 00 50 */ b lbl_8030E14C
/* 8030E100 39 40 00 0A */ li r10, 0xa
/* 8030E104 48 00 00 48 */ b lbl_8030E14C
/* 8030E108 39 40 00 0B */ li r10, 0xb
/* 8030E10C 48 00 00 40 */ b lbl_8030E14C
/* 8030E110 39 40 00 0C */ li r10, 0xc
/* 8030E114 48 00 00 38 */ b lbl_8030E14C
/* 8030E118 38 C0 00 00 */ li r6, 0
/* 8030E11C 48 00 00 30 */ b lbl_8030E14C
/* 8030E120 38 C0 00 01 */ li r6, 1
/* 8030E124 48 00 00 28 */ b lbl_8030E14C
/* 8030E128 38 C0 00 02 */ li r6, 2
/* 8030E12C 48 00 00 20 */ b lbl_8030E14C
/* 8030E130 38 C0 00 03 */ li r6, 3
/* 8030E134 48 00 00 18 */ b lbl_8030E14C
/* 8030E138 38 C0 00 04 */ li r6, 4
/* 8030E13C 48 00 00 10 */ b lbl_8030E14C
/* 8030E140 38 C0 00 05 */ li r6, 5
/* 8030E144 48 00 00 08 */ b lbl_8030E14C
/* 8030E148 38 C0 00 06 */ li r6, 6
lbl_8030E14C:
/* 8030E14C 2C 03 00 01 */ cmpwi r3, 1
/* 8030E150 41 82 00 24 */ beq lbl_8030E174
/* 8030E154 40 80 00 10 */ bge lbl_8030E164
/* 8030E158 2C 03 00 00 */ cmpwi r3, 0
/* 8030E15C 40 80 00 20 */ bge lbl_8030E17C
/* 8030E160 48 00 00 48 */ b lbl_8030E1A8
lbl_8030E164:
/* 8030E164 2C 03 00 0A */ cmpwi r3, 0xa
/* 8030E168 41 82 00 2C */ beq lbl_8030E194
/* 8030E16C 40 80 00 3C */ bge lbl_8030E1A8
/* 8030E170 48 00 00 18 */ b lbl_8030E188
lbl_8030E174:
/* 8030E174 38 80 00 00 */ li r4, 0
/* 8030E178 48 00 00 30 */ b lbl_8030E1A8
lbl_8030E17C:
/* 8030E17C 38 80 00 00 */ li r4, 0
/* 8030E180 39 20 00 01 */ li r9, 1
/* 8030E184 48 00 00 24 */ b lbl_8030E1A8
lbl_8030E188:
/* 8030E188 38 80 00 01 */ li r4, 1
/* 8030E18C 38 E3 FF FE */ addi r7, r3, -2
/* 8030E190 48 00 00 18 */ b lbl_8030E1A8
lbl_8030E194:
/* 8030E194 2C 04 00 13 */ cmpwi r4, 0x13
/* 8030E198 40 82 00 0C */ bne lbl_8030E1A4
/* 8030E19C 38 80 00 02 */ li r4, 2
/* 8030E1A0 48 00 00 08 */ b lbl_8030E1A8
lbl_8030E1A4:
/* 8030E1A4 38 80 00 03 */ li r4, 3
lbl_8030E1A8:
/* 8030E1A8 54 E7 78 20 */ slwi r7, r7, 0xf
/* 8030E1AC 54 C6 60 26 */ slwi r6, r6, 0xc
/* 8030E1B0 55 45 38 30 */ slwi r5, r10, 7
/* 8030E1B4 54 84 20 36 */ slwi r4, r4, 4
/* 8030E1B8 55 23 08 3C */ slwi r3, r9, 1
/* 8030E1BC 55 00 10 3A */ slwi r0, r8, 2
/* 8030E1C0 7C 60 03 78 */ or r0, r3, r0
/* 8030E1C4 7C 80 03 78 */ or r0, r4, r0
/* 8030E1C8 7C A0 03 78 */ or r0, r5, r0
/* 8030E1CC 7C C0 03 78 */ or r0, r6, r0
/* 8030E1D0 7C E6 03 78 */ or r6, r7, r0
/* 8030E1D4 54 C5 46 3E */ srwi r5, r6, 0x18
/* 8030E1D8 80 8D 94 00 */ lwz r4, __GDCurrentDL(r13)
/* 8030E1DC 80 64 00 08 */ lwz r3, 8(r4)
/* 8030E1E0 38 03 00 01 */ addi r0, r3, 1
/* 8030E1E4 90 04 00 08 */ stw r0, 8(r4)
/* 8030E1E8 98 A3 00 00 */ stb r5, 0(r3)
/* 8030E1EC 54 C5 86 3E */ rlwinm r5, r6, 0x10, 0x18, 0x1f
/* 8030E1F0 80 8D 94 00 */ lwz r4, __GDCurrentDL(r13)
/* 8030E1F4 80 64 00 08 */ lwz r3, 8(r4)
/* 8030E1F8 38 03 00 01 */ addi r0, r3, 1
/* 8030E1FC 90 04 00 08 */ stw r0, 8(r4)
/* 8030E200 98 A3 00 00 */ stb r5, 0(r3)
/* 8030E204 54 C5 C6 3E */ rlwinm r5, r6, 0x18, 0x18, 0x1f
/* 8030E208 80 8D 94 00 */ lwz r4, __GDCurrentDL(r13)
/* 8030E20C 80 64 00 08 */ lwz r3, 8(r4)
/* 8030E210 38 03 00 01 */ addi r0, r3, 1
/* 8030E214 90 04 00 08 */ stw r0, 8(r4)
/* 8030E218 98 A3 00 00 */ stb r5, 0(r3)
/* 8030E21C 80 8D 94 00 */ lwz r4, __GDCurrentDL(r13)
/* 8030E220 80 64 00 08 */ lwz r3, 8(r4)
/* 8030E224 38 03 00 01 */ addi r0, r3, 1
/* 8030E228 90 04 00 08 */ stw r0, 8(r4)
/* 8030E22C 98 C3 00 00 */ stb r6, 0(r3)
/* 8030E230 4E 80 00 20 */ blr

View File

@ -1,131 +0,0 @@
lbl_8030E234:
/* 8030E234 94 21 FF D0 */ stwu r1, -0x30(r1)
/* 8030E238 7C 08 02 A6 */ mflr r0
/* 8030E23C 90 01 00 34 */ stw r0, 0x34(r1)
/* 8030E240 39 61 00 30 */ addi r11, r1, 0x30
/* 8030E244 48 05 3F 89 */ bl _savegpr_25
/* 8030E248 7C 79 1B 78 */ mr r25, r3
/* 8030E24C 7C 9A 23 78 */ mr r26, r4
/* 8030E250 7C BB 2B 78 */ mr r27, r5
/* 8030E254 7C DC 33 78 */ mr r28, r6
/* 8030E258 7C FD 3B 78 */ mr r29, r7
/* 8030E25C 7D 1E 43 78 */ mr r30, r8
/* 8030E260 7D 3F 4B 78 */ mr r31, r9
/* 8030E264 80 8D 94 00 */ lwz r4, __GDCurrentDL(r13)
/* 8030E268 80 64 00 08 */ lwz r3, 8(r4)
/* 8030E26C 38 63 00 0F */ addi r3, r3, 0xf
/* 8030E270 80 04 00 0C */ lwz r0, 0xc(r4)
/* 8030E274 7C 03 00 40 */ cmplw r3, r0
/* 8030E278 40 81 00 08 */ ble lbl_8030E280
/* 8030E27C 48 05 2E 59 */ bl GDOverflowed
lbl_8030E280:
/* 8030E280 38 00 00 61 */ li r0, 0x61
/* 8030E284 80 AD 94 00 */ lwz r5, __GDCurrentDL(r13)
/* 8030E288 80 85 00 08 */ lwz r4, 8(r5)
/* 8030E28C 38 64 00 01 */ addi r3, r4, 1
/* 8030E290 90 65 00 08 */ stw r3, 8(r5)
/* 8030E294 98 04 00 00 */ stb r0, 0(r4)
/* 8030E298 38 C0 00 FE */ li r6, 0xfe
/* 8030E29C 80 AD 94 00 */ lwz r5, __GDCurrentDL(r13)
/* 8030E2A0 80 85 00 08 */ lwz r4, 8(r5)
/* 8030E2A4 38 64 00 01 */ addi r3, r4, 1
/* 8030E2A8 90 65 00 08 */ stw r3, 8(r5)
/* 8030E2AC 98 C4 00 00 */ stb r6, 0(r4)
/* 8030E2B0 38 C0 00 03 */ li r6, 3
/* 8030E2B4 80 AD 94 00 */ lwz r5, __GDCurrentDL(r13)
/* 8030E2B8 80 85 00 08 */ lwz r4, 8(r5)
/* 8030E2BC 38 64 00 01 */ addi r3, r4, 1
/* 8030E2C0 90 65 00 08 */ stw r3, 8(r5)
/* 8030E2C4 98 C4 00 00 */ stb r6, 0(r4)
/* 8030E2C8 38 C0 00 FF */ li r6, 0xff
/* 8030E2CC 80 AD 94 00 */ lwz r5, __GDCurrentDL(r13)
/* 8030E2D0 80 85 00 08 */ lwz r4, 8(r5)
/* 8030E2D4 38 64 00 01 */ addi r3, r4, 1
/* 8030E2D8 90 65 00 08 */ stw r3, 8(r5)
/* 8030E2DC 98 C4 00 00 */ stb r6, 0(r4)
/* 8030E2E0 80 AD 94 00 */ lwz r5, __GDCurrentDL(r13)
/* 8030E2E4 80 85 00 08 */ lwz r4, 8(r5)
/* 8030E2E8 38 64 00 01 */ addi r3, r4, 1
/* 8030E2EC 90 65 00 08 */ stw r3, 8(r5)
/* 8030E2F0 98 C4 00 00 */ stb r6, 0(r4)
/* 8030E2F4 80 AD 94 00 */ lwz r5, __GDCurrentDL(r13)
/* 8030E2F8 80 85 00 08 */ lwz r4, 8(r5)
/* 8030E2FC 38 64 00 01 */ addi r3, r4, 1
/* 8030E300 90 65 00 08 */ stw r3, 8(r5)
/* 8030E304 98 04 00 00 */ stb r0, 0(r4)
/* 8030E308 57 85 89 DC */ rlwinm r5, r28, 0x11, 7, 0xe
/* 8030E30C 57 43 04 3E */ clrlwi r3, r26, 0x10
/* 8030E310 38 83 FF FF */ addi r4, r3, -1
/* 8030E314 57 63 82 1E */ rlwinm r3, r27, 0x10, 8, 0xf
/* 8030E318 7C 83 1B 78 */ or r3, r4, r3
/* 8030E31C 7C A5 1B 78 */ or r5, r5, r3
/* 8030E320 57 23 08 3C */ slwi r3, r25, 1
/* 8030E324 38 83 00 30 */ addi r4, r3, 0x30
/* 8030E328 54 84 C0 0E */ slwi r4, r4, 0x18
/* 8030E32C 7C A8 23 78 */ or r8, r5, r4
/* 8030E330 55 07 46 3E */ srwi r7, r8, 0x18
/* 8030E334 80 CD 94 00 */ lwz r6, __GDCurrentDL(r13)
/* 8030E338 80 A6 00 08 */ lwz r5, 8(r6)
/* 8030E33C 38 85 00 01 */ addi r4, r5, 1
/* 8030E340 90 86 00 08 */ stw r4, 8(r6)
/* 8030E344 98 E5 00 00 */ stb r7, 0(r5)
/* 8030E348 55 07 86 3E */ rlwinm r7, r8, 0x10, 0x18, 0x1f
/* 8030E34C 80 CD 94 00 */ lwz r6, __GDCurrentDL(r13)
/* 8030E350 80 A6 00 08 */ lwz r5, 8(r6)
/* 8030E354 38 85 00 01 */ addi r4, r5, 1
/* 8030E358 90 86 00 08 */ stw r4, 8(r6)
/* 8030E35C 98 E5 00 00 */ stb r7, 0(r5)
/* 8030E360 55 07 C6 3E */ rlwinm r7, r8, 0x18, 0x18, 0x1f
/* 8030E364 80 CD 94 00 */ lwz r6, __GDCurrentDL(r13)
/* 8030E368 80 A6 00 08 */ lwz r5, 8(r6)
/* 8030E36C 38 85 00 01 */ addi r4, r5, 1
/* 8030E370 90 86 00 08 */ stw r4, 8(r6)
/* 8030E374 98 E5 00 00 */ stb r7, 0(r5)
/* 8030E378 80 CD 94 00 */ lwz r6, __GDCurrentDL(r13)
/* 8030E37C 80 A6 00 08 */ lwz r5, 8(r6)
/* 8030E380 38 85 00 01 */ addi r4, r5, 1
/* 8030E384 90 86 00 08 */ stw r4, 8(r6)
/* 8030E388 99 05 00 00 */ stb r8, 0(r5)
/* 8030E38C 80 CD 94 00 */ lwz r6, __GDCurrentDL(r13)
/* 8030E390 80 A6 00 08 */ lwz r5, 8(r6)
/* 8030E394 38 85 00 01 */ addi r4, r5, 1
/* 8030E398 90 86 00 08 */ stw r4, 8(r6)
/* 8030E39C 98 05 00 00 */ stb r0, 0(r5)
/* 8030E3A0 57 E5 89 DC */ rlwinm r5, r31, 0x11, 7, 0xe
/* 8030E3A4 57 A4 04 3E */ clrlwi r4, r29, 0x10
/* 8030E3A8 38 84 FF FF */ addi r4, r4, -1
/* 8030E3AC 57 C0 82 1E */ rlwinm r0, r30, 0x10, 8, 0xf
/* 8030E3B0 7C 80 03 78 */ or r0, r4, r0
/* 8030E3B4 7C A4 03 78 */ or r4, r5, r0
/* 8030E3B8 38 03 00 31 */ addi r0, r3, 0x31
/* 8030E3BC 54 00 C0 0E */ slwi r0, r0, 0x18
/* 8030E3C0 7C 86 03 78 */ or r6, r4, r0
/* 8030E3C4 54 C5 46 3E */ srwi r5, r6, 0x18
/* 8030E3C8 80 8D 94 00 */ lwz r4, __GDCurrentDL(r13)
/* 8030E3CC 80 64 00 08 */ lwz r3, 8(r4)
/* 8030E3D0 38 03 00 01 */ addi r0, r3, 1
/* 8030E3D4 90 04 00 08 */ stw r0, 8(r4)
/* 8030E3D8 98 A3 00 00 */ stb r5, 0(r3)
/* 8030E3DC 54 C5 86 3E */ rlwinm r5, r6, 0x10, 0x18, 0x1f
/* 8030E3E0 80 8D 94 00 */ lwz r4, __GDCurrentDL(r13)
/* 8030E3E4 80 64 00 08 */ lwz r3, 8(r4)
/* 8030E3E8 38 03 00 01 */ addi r0, r3, 1
/* 8030E3EC 90 04 00 08 */ stw r0, 8(r4)
/* 8030E3F0 98 A3 00 00 */ stb r5, 0(r3)
/* 8030E3F4 54 C5 C6 3E */ rlwinm r5, r6, 0x18, 0x18, 0x1f
/* 8030E3F8 80 8D 94 00 */ lwz r4, __GDCurrentDL(r13)
/* 8030E3FC 80 64 00 08 */ lwz r3, 8(r4)
/* 8030E400 38 03 00 01 */ addi r0, r3, 1
/* 8030E404 90 04 00 08 */ stw r0, 8(r4)
/* 8030E408 98 A3 00 00 */ stb r5, 0(r3)
/* 8030E40C 80 8D 94 00 */ lwz r4, __GDCurrentDL(r13)
/* 8030E410 80 64 00 08 */ lwz r3, 8(r4)
/* 8030E414 38 03 00 01 */ addi r0, r3, 1
/* 8030E418 90 04 00 08 */ stw r0, 8(r4)
/* 8030E41C 98 C3 00 00 */ stb r6, 0(r3)
/* 8030E420 39 61 00 30 */ addi r11, r1, 0x30
/* 8030E424 48 05 3D F5 */ bl _restgpr_25
/* 8030E428 80 01 00 34 */ lwz r0, 0x34(r1)
/* 8030E42C 7C 08 03 A6 */ mtlr r0
/* 8030E430 38 21 00 30 */ addi r1, r1, 0x30
/* 8030E434 4E 80 00 20 */ blr

View File

@ -1,43 +0,0 @@
lbl_8030E5D4:
/* 8030E5D4 38 ED 83 9C */ la r7, J3DGDTexImage0Ids(r13) /* 8045091C-_SDA_BASE_ */
/* 8030E5D8 7C 07 18 AE */ lbzx r0, r7, r3
/* 8030E5DC 54 07 C0 0E */ slwi r7, r0, 0x18
/* 8030E5E0 54 C6 A0 16 */ slwi r6, r6, 0x14
/* 8030E5E4 54 83 04 3E */ clrlwi r3, r4, 0x10
/* 8030E5E8 38 83 FF FF */ addi r4, r3, -1
/* 8030E5EC 54 A3 04 3E */ clrlwi r3, r5, 0x10
/* 8030E5F0 38 03 FF FF */ addi r0, r3, -1
/* 8030E5F4 54 00 50 2A */ slwi r0, r0, 0xa
/* 8030E5F8 7C 80 03 78 */ or r0, r4, r0
/* 8030E5FC 7C C0 03 78 */ or r0, r6, r0
/* 8030E600 7C E6 03 78 */ or r6, r7, r0
/* 8030E604 38 A0 00 61 */ li r5, 0x61
/* 8030E608 80 8D 94 00 */ lwz r4, __GDCurrentDL(r13)
/* 8030E60C 80 64 00 08 */ lwz r3, 8(r4)
/* 8030E610 38 03 00 01 */ addi r0, r3, 1
/* 8030E614 90 04 00 08 */ stw r0, 8(r4)
/* 8030E618 98 A3 00 00 */ stb r5, 0(r3)
/* 8030E61C 54 C5 46 3E */ srwi r5, r6, 0x18
/* 8030E620 80 8D 94 00 */ lwz r4, __GDCurrentDL(r13)
/* 8030E624 80 64 00 08 */ lwz r3, 8(r4)
/* 8030E628 38 03 00 01 */ addi r0, r3, 1
/* 8030E62C 90 04 00 08 */ stw r0, 8(r4)
/* 8030E630 98 A3 00 00 */ stb r5, 0(r3)
/* 8030E634 54 C5 86 3E */ rlwinm r5, r6, 0x10, 0x18, 0x1f
/* 8030E638 80 8D 94 00 */ lwz r4, __GDCurrentDL(r13)
/* 8030E63C 80 64 00 08 */ lwz r3, 8(r4)
/* 8030E640 38 03 00 01 */ addi r0, r3, 1
/* 8030E644 90 04 00 08 */ stw r0, 8(r4)
/* 8030E648 98 A3 00 00 */ stb r5, 0(r3)
/* 8030E64C 54 C5 C6 3E */ rlwinm r5, r6, 0x18, 0x18, 0x1f
/* 8030E650 80 8D 94 00 */ lwz r4, __GDCurrentDL(r13)
/* 8030E654 80 64 00 08 */ lwz r3, 8(r4)
/* 8030E658 38 03 00 01 */ addi r0, r3, 1
/* 8030E65C 90 04 00 08 */ stw r0, 8(r4)
/* 8030E660 98 A3 00 00 */ stb r5, 0(r3)
/* 8030E664 80 8D 94 00 */ lwz r4, __GDCurrentDL(r13)
/* 8030E668 80 64 00 08 */ lwz r3, 8(r4)
/* 8030E66C 38 03 00 01 */ addi r0, r3, 1
/* 8030E670 90 04 00 08 */ stw r0, 8(r4)
/* 8030E674 98 C3 00 00 */ stb r6, 0(r3)
/* 8030E678 4E 80 00 20 */ blr

View File

@ -1,55 +0,0 @@
lbl_8030E70C:
/* 8030E70C 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 8030E710 7C 08 02 A6 */ mflr r0
/* 8030E714 90 01 00 14 */ stw r0, 0x14(r1)
/* 8030E718 93 E1 00 0C */ stw r31, 0xc(r1)
/* 8030E71C 93 C1 00 08 */ stw r30, 8(r1)
/* 8030E720 7C 7E 1B 78 */ mr r30, r3
/* 8030E724 7C 9F 23 78 */ mr r31, r4
/* 8030E728 80 8D 94 00 */ lwz r4, __GDCurrentDL(r13)
/* 8030E72C 80 64 00 08 */ lwz r3, 8(r4)
/* 8030E730 38 63 00 05 */ addi r3, r3, 5
/* 8030E734 80 04 00 0C */ lwz r0, 0xc(r4)
/* 8030E738 7C 03 00 40 */ cmplw r3, r0
/* 8030E73C 40 81 00 08 */ ble lbl_8030E744
/* 8030E740 48 05 29 95 */ bl GDOverflowed
lbl_8030E744:
/* 8030E744 38 6D 83 A4 */ la r3, J3DGDTexImage3Ids(r13) /* 80450924-_SDA_BASE_ */
/* 8030E748 7C 03 F0 AE */ lbzx r0, r3, r30
/* 8030E74C 54 00 C0 0E */ slwi r0, r0, 0x18
/* 8030E750 7F E6 03 78 */ or r6, r31, r0
/* 8030E754 38 A0 00 61 */ li r5, 0x61
/* 8030E758 80 8D 94 00 */ lwz r4, __GDCurrentDL(r13)
/* 8030E75C 80 64 00 08 */ lwz r3, 8(r4)
/* 8030E760 38 03 00 01 */ addi r0, r3, 1
/* 8030E764 90 04 00 08 */ stw r0, 8(r4)
/* 8030E768 98 A3 00 00 */ stb r5, 0(r3)
/* 8030E76C 54 C5 46 3E */ srwi r5, r6, 0x18
/* 8030E770 80 8D 94 00 */ lwz r4, __GDCurrentDL(r13)
/* 8030E774 80 64 00 08 */ lwz r3, 8(r4)
/* 8030E778 38 03 00 01 */ addi r0, r3, 1
/* 8030E77C 90 04 00 08 */ stw r0, 8(r4)
/* 8030E780 98 A3 00 00 */ stb r5, 0(r3)
/* 8030E784 54 C5 86 3E */ rlwinm r5, r6, 0x10, 0x18, 0x1f
/* 8030E788 80 8D 94 00 */ lwz r4, __GDCurrentDL(r13)
/* 8030E78C 80 64 00 08 */ lwz r3, 8(r4)
/* 8030E790 38 03 00 01 */ addi r0, r3, 1
/* 8030E794 90 04 00 08 */ stw r0, 8(r4)
/* 8030E798 98 A3 00 00 */ stb r5, 0(r3)
/* 8030E79C 54 C5 C6 3E */ rlwinm r5, r6, 0x18, 0x18, 0x1f
/* 8030E7A0 80 8D 94 00 */ lwz r4, __GDCurrentDL(r13)
/* 8030E7A4 80 64 00 08 */ lwz r3, 8(r4)
/* 8030E7A8 38 03 00 01 */ addi r0, r3, 1
/* 8030E7AC 90 04 00 08 */ stw r0, 8(r4)
/* 8030E7B0 98 A3 00 00 */ stb r5, 0(r3)
/* 8030E7B4 80 8D 94 00 */ lwz r4, __GDCurrentDL(r13)
/* 8030E7B8 80 64 00 08 */ lwz r3, 8(r4)
/* 8030E7BC 38 03 00 01 */ addi r0, r3, 1
/* 8030E7C0 90 04 00 08 */ stw r0, 8(r4)
/* 8030E7C4 98 C3 00 00 */ stb r6, 0(r3)
/* 8030E7C8 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 8030E7CC 83 C1 00 08 */ lwz r30, 8(r1)
/* 8030E7D0 80 01 00 14 */ lwz r0, 0x14(r1)
/* 8030E7D4 7C 08 03 A6 */ mtlr r0
/* 8030E7D8 38 21 00 10 */ addi r1, r1, 0x10
/* 8030E7DC 4E 80 00 20 */ blr

View File

@ -1,37 +0,0 @@
lbl_8030E67C:
/* 8030E67C 3C 04 80 00 */ addis r0, r4, 0x8000
/* 8030E680 54 05 D9 7E */ srwi r5, r0, 5
/* 8030E684 38 8D 83 A4 */ la r4, J3DGDTexImage3Ids(r13) /* 80450924-_SDA_BASE_ */
/* 8030E688 7C 04 18 AE */ lbzx r0, r4, r3
/* 8030E68C 54 00 C0 0E */ slwi r0, r0, 0x18
/* 8030E690 7C A6 03 78 */ or r6, r5, r0
/* 8030E694 38 A0 00 61 */ li r5, 0x61
/* 8030E698 80 8D 94 00 */ lwz r4, __GDCurrentDL(r13)
/* 8030E69C 80 64 00 08 */ lwz r3, 8(r4)
/* 8030E6A0 38 03 00 01 */ addi r0, r3, 1
/* 8030E6A4 90 04 00 08 */ stw r0, 8(r4)
/* 8030E6A8 98 A3 00 00 */ stb r5, 0(r3)
/* 8030E6AC 54 C5 46 3E */ srwi r5, r6, 0x18
/* 8030E6B0 80 8D 94 00 */ lwz r4, __GDCurrentDL(r13)
/* 8030E6B4 80 64 00 08 */ lwz r3, 8(r4)
/* 8030E6B8 38 03 00 01 */ addi r0, r3, 1
/* 8030E6BC 90 04 00 08 */ stw r0, 8(r4)
/* 8030E6C0 98 A3 00 00 */ stb r5, 0(r3)
/* 8030E6C4 54 C5 86 3E */ rlwinm r5, r6, 0x10, 0x18, 0x1f
/* 8030E6C8 80 8D 94 00 */ lwz r4, __GDCurrentDL(r13)
/* 8030E6CC 80 64 00 08 */ lwz r3, 8(r4)
/* 8030E6D0 38 03 00 01 */ addi r0, r3, 1
/* 8030E6D4 90 04 00 08 */ stw r0, 8(r4)
/* 8030E6D8 98 A3 00 00 */ stb r5, 0(r3)
/* 8030E6DC 54 C5 C6 3E */ rlwinm r5, r6, 0x18, 0x18, 0x1f
/* 8030E6E0 80 8D 94 00 */ lwz r4, __GDCurrentDL(r13)
/* 8030E6E4 80 64 00 08 */ lwz r3, 8(r4)
/* 8030E6E8 38 03 00 01 */ addi r0, r3, 1
/* 8030E6EC 90 04 00 08 */ stw r0, 8(r4)
/* 8030E6F0 98 A3 00 00 */ stb r5, 0(r3)
/* 8030E6F4 80 8D 94 00 */ lwz r4, __GDCurrentDL(r13)
/* 8030E6F8 80 64 00 08 */ lwz r3, 8(r4)
/* 8030E6FC 38 03 00 01 */ addi r0, r3, 1
/* 8030E700 90 04 00 08 */ stw r0, 8(r4)
/* 8030E704 98 C3 00 00 */ stb r6, 0(r3)
/* 8030E708 4E 80 00 20 */ blr

View File

@ -1,39 +0,0 @@
lbl_8030E7E0:
/* 8030E7E0 38 CD 83 AC */ la r6, J3DGDTexTlutIds(r13) /* 8045092C-_SDA_BASE_ */
/* 8030E7E4 7C 06 18 AE */ lbzx r0, r6, r3
/* 8030E7E8 54 06 C0 0E */ slwi r6, r0, 0x18
/* 8030E7EC 3C 04 FF F8 */ addis r0, r4, 0xfff8
/* 8030E7F0 54 03 BA 7E */ srwi r3, r0, 9
/* 8030E7F4 54 A0 50 2A */ slwi r0, r5, 0xa
/* 8030E7F8 7C 60 03 78 */ or r0, r3, r0
/* 8030E7FC 7C C6 03 78 */ or r6, r6, r0
/* 8030E800 38 A0 00 61 */ li r5, 0x61
/* 8030E804 80 8D 94 00 */ lwz r4, __GDCurrentDL(r13)
/* 8030E808 80 64 00 08 */ lwz r3, 8(r4)
/* 8030E80C 38 03 00 01 */ addi r0, r3, 1
/* 8030E810 90 04 00 08 */ stw r0, 8(r4)
/* 8030E814 98 A3 00 00 */ stb r5, 0(r3)
/* 8030E818 54 C5 46 3E */ srwi r5, r6, 0x18
/* 8030E81C 80 8D 94 00 */ lwz r4, __GDCurrentDL(r13)
/* 8030E820 80 64 00 08 */ lwz r3, 8(r4)
/* 8030E824 38 03 00 01 */ addi r0, r3, 1
/* 8030E828 90 04 00 08 */ stw r0, 8(r4)
/* 8030E82C 98 A3 00 00 */ stb r5, 0(r3)
/* 8030E830 54 C5 86 3E */ rlwinm r5, r6, 0x10, 0x18, 0x1f
/* 8030E834 80 8D 94 00 */ lwz r4, __GDCurrentDL(r13)
/* 8030E838 80 64 00 08 */ lwz r3, 8(r4)
/* 8030E83C 38 03 00 01 */ addi r0, r3, 1
/* 8030E840 90 04 00 08 */ stw r0, 8(r4)
/* 8030E844 98 A3 00 00 */ stb r5, 0(r3)
/* 8030E848 54 C5 C6 3E */ rlwinm r5, r6, 0x18, 0x18, 0x1f
/* 8030E84C 80 8D 94 00 */ lwz r4, __GDCurrentDL(r13)
/* 8030E850 80 64 00 08 */ lwz r3, 8(r4)
/* 8030E854 38 03 00 01 */ addi r0, r3, 1
/* 8030E858 90 04 00 08 */ stw r0, 8(r4)
/* 8030E85C 98 A3 00 00 */ stb r5, 0(r3)
/* 8030E860 80 8D 94 00 */ lwz r4, __GDCurrentDL(r13)
/* 8030E864 80 64 00 08 */ lwz r3, 8(r4)
/* 8030E868 38 03 00 01 */ addi r0, r3, 1
/* 8030E86C 90 04 00 08 */ stw r0, 8(r4)
/* 8030E870 98 C3 00 00 */ stb r6, 0(r3)
/* 8030E874 4E 80 00 20 */ blr

View File

@ -1,351 +0,0 @@
lbl_8030DB04:
/* 8030DB04 94 21 FF 60 */ stwu r1, -0xa0(r1)
/* 8030DB08 7C 08 02 A6 */ mflr r0
/* 8030DB0C 90 01 00 A4 */ stw r0, 0xa4(r1)
/* 8030DB10 39 61 00 A0 */ addi r11, r1, 0xa0
/* 8030DB14 48 05 46 8D */ bl _savegpr_14
/* 8030DB18 7C 6F 1B 78 */ mr r15, r3
/* 8030DB1C 38 00 00 01 */ li r0, 1
/* 8030DB20 90 01 00 48 */ stw r0, 0x48(r1)
/* 8030DB24 38 00 00 04 */ li r0, 4
/* 8030DB28 90 01 00 44 */ stw r0, 0x44(r1)
/* 8030DB2C 38 00 00 00 */ li r0, 0
/* 8030DB30 90 01 00 40 */ stw r0, 0x40(r1)
/* 8030DB34 3B E0 00 00 */ li r31, 0
/* 8030DB38 38 00 00 04 */ li r0, 4
/* 8030DB3C 90 01 00 3C */ stw r0, 0x3c(r1)
/* 8030DB40 3B C0 00 00 */ li r30, 0
/* 8030DB44 38 00 00 01 */ li r0, 1
/* 8030DB48 90 01 00 38 */ stw r0, 0x38(r1)
/* 8030DB4C 38 00 00 05 */ li r0, 5
/* 8030DB50 90 01 00 34 */ stw r0, 0x34(r1)
/* 8030DB54 38 00 00 01 */ li r0, 1
/* 8030DB58 90 01 00 30 */ stw r0, 0x30(r1)
/* 8030DB5C 38 00 00 05 */ li r0, 5
/* 8030DB60 90 01 00 2C */ stw r0, 0x2c(r1)
/* 8030DB64 38 00 00 01 */ li r0, 1
/* 8030DB68 90 01 00 28 */ stw r0, 0x28(r1)
/* 8030DB6C 38 00 00 04 */ li r0, 4
/* 8030DB70 90 01 00 24 */ stw r0, 0x24(r1)
/* 8030DB74 38 00 00 00 */ li r0, 0
/* 8030DB78 90 01 00 20 */ stw r0, 0x20(r1)
/* 8030DB7C 38 00 00 01 */ li r0, 1
/* 8030DB80 90 01 00 1C */ stw r0, 0x1c(r1)
/* 8030DB84 38 00 00 04 */ li r0, 4
/* 8030DB88 90 01 00 18 */ stw r0, 0x18(r1)
/* 8030DB8C 38 00 00 00 */ li r0, 0
/* 8030DB90 90 01 00 14 */ stw r0, 0x14(r1)
/* 8030DB94 38 00 00 01 */ li r0, 1
/* 8030DB98 90 01 00 10 */ stw r0, 0x10(r1)
/* 8030DB9C 38 00 00 04 */ li r0, 4
/* 8030DBA0 90 01 00 0C */ stw r0, 0xc(r1)
/* 8030DBA4 38 00 00 00 */ li r0, 0
/* 8030DBA8 90 01 00 08 */ stw r0, 8(r1)
/* 8030DBAC 39 C0 00 01 */ li r14, 1
/* 8030DBB0 3B A0 00 04 */ li r29, 4
/* 8030DBB4 3B 80 00 00 */ li r28, 0
/* 8030DBB8 3B 60 00 01 */ li r27, 1
/* 8030DBBC 3B 40 00 04 */ li r26, 4
/* 8030DBC0 3B 20 00 00 */ li r25, 0
/* 8030DBC4 3B 00 00 01 */ li r24, 1
/* 8030DBC8 3A E0 00 04 */ li r23, 4
/* 8030DBCC 3A C0 00 00 */ li r22, 0
/* 8030DBD0 3A A0 00 01 */ li r21, 1
/* 8030DBD4 3A 80 00 04 */ li r20, 4
/* 8030DBD8 3A 60 00 00 */ li r19, 0
/* 8030DBDC 3A 40 00 01 */ li r18, 1
/* 8030DBE0 3A 20 00 04 */ li r17, 4
/* 8030DBE4 3A 00 00 00 */ li r16, 0
/* 8030DBE8 48 00 01 4C */ b lbl_8030DD34
lbl_8030DBEC:
/* 8030DBEC 38 03 FF F7 */ addi r0, r3, -9
/* 8030DBF0 28 00 00 10 */ cmplwi r0, 0x10
/* 8030DBF4 41 81 01 3C */ bgt lbl_8030DD30
/* 8030DBF8 3C 60 80 3D */ lis r3, lit_899@ha /* 0x803CD7E8@ha */
/* 8030DBFC 38 63 D7 E8 */ addi r3, r3, lit_899@l /* 0x803CD7E8@l */
/* 8030DC00 54 00 10 3A */ slwi r0, r0, 2
/* 8030DC04 7C 03 00 2E */ lwzx r0, r3, r0
/* 8030DC08 7C 09 03 A6 */ mtctr r0
/* 8030DC0C 4E 80 04 20 */ bctr
/* 8030DC10 80 04 00 04 */ lwz r0, 4(r4)
/* 8030DC14 90 01 00 48 */ stw r0, 0x48(r1)
/* 8030DC18 80 04 00 08 */ lwz r0, 8(r4)
/* 8030DC1C 90 01 00 44 */ stw r0, 0x44(r1)
/* 8030DC20 88 04 00 0C */ lbz r0, 0xc(r4)
/* 8030DC24 90 01 00 40 */ stw r0, 0x40(r1)
/* 8030DC28 48 00 01 08 */ b lbl_8030DD30
/* 8030DC2C 80 04 00 08 */ lwz r0, 8(r4)
/* 8030DC30 90 01 00 3C */ stw r0, 0x3c(r1)
/* 8030DC34 80 64 00 04 */ lwz r3, 4(r4)
/* 8030DC38 2C 03 00 02 */ cmpwi r3, 2
/* 8030DC3C 40 82 00 10 */ bne lbl_8030DC4C
/* 8030DC40 3B E0 00 01 */ li r31, 1
/* 8030DC44 3B C0 00 01 */ li r30, 1
/* 8030DC48 48 00 00 E8 */ b lbl_8030DD30
lbl_8030DC4C:
/* 8030DC4C 54 A0 06 3F */ clrlwi. r0, r5, 0x18
/* 8030DC50 38 00 00 01 */ li r0, 1
/* 8030DC54 40 82 00 08 */ bne lbl_8030DC5C
/* 8030DC58 7C 60 1B 78 */ mr r0, r3
lbl_8030DC5C:
/* 8030DC5C 7C 1F 03 78 */ mr r31, r0
/* 8030DC60 3B C0 00 00 */ li r30, 0
/* 8030DC64 48 00 00 CC */ b lbl_8030DD30
/* 8030DC68 80 04 00 04 */ lwz r0, 4(r4)
/* 8030DC6C 90 01 00 38 */ stw r0, 0x38(r1)
/* 8030DC70 80 04 00 08 */ lwz r0, 8(r4)
/* 8030DC74 90 01 00 34 */ stw r0, 0x34(r1)
/* 8030DC78 48 00 00 B8 */ b lbl_8030DD30
/* 8030DC7C 80 04 00 04 */ lwz r0, 4(r4)
/* 8030DC80 90 01 00 30 */ stw r0, 0x30(r1)
/* 8030DC84 80 04 00 08 */ lwz r0, 8(r4)
/* 8030DC88 90 01 00 2C */ stw r0, 0x2c(r1)
/* 8030DC8C 48 00 00 A4 */ b lbl_8030DD30
/* 8030DC90 80 04 00 04 */ lwz r0, 4(r4)
/* 8030DC94 90 01 00 28 */ stw r0, 0x28(r1)
/* 8030DC98 80 04 00 08 */ lwz r0, 8(r4)
/* 8030DC9C 90 01 00 24 */ stw r0, 0x24(r1)
/* 8030DCA0 88 04 00 0C */ lbz r0, 0xc(r4)
/* 8030DCA4 90 01 00 20 */ stw r0, 0x20(r1)
/* 8030DCA8 48 00 00 88 */ b lbl_8030DD30
/* 8030DCAC 80 04 00 04 */ lwz r0, 4(r4)
/* 8030DCB0 90 01 00 1C */ stw r0, 0x1c(r1)
/* 8030DCB4 80 04 00 08 */ lwz r0, 8(r4)
/* 8030DCB8 90 01 00 18 */ stw r0, 0x18(r1)
/* 8030DCBC 88 04 00 0C */ lbz r0, 0xc(r4)
/* 8030DCC0 90 01 00 14 */ stw r0, 0x14(r1)
/* 8030DCC4 48 00 00 6C */ b lbl_8030DD30
/* 8030DCC8 80 04 00 04 */ lwz r0, 4(r4)
/* 8030DCCC 90 01 00 10 */ stw r0, 0x10(r1)
/* 8030DCD0 80 04 00 08 */ lwz r0, 8(r4)
/* 8030DCD4 90 01 00 0C */ stw r0, 0xc(r1)
/* 8030DCD8 88 04 00 0C */ lbz r0, 0xc(r4)
/* 8030DCDC 90 01 00 08 */ stw r0, 8(r1)
/* 8030DCE0 48 00 00 50 */ b lbl_8030DD30
/* 8030DCE4 81 C4 00 04 */ lwz r14, 4(r4)
/* 8030DCE8 83 A4 00 08 */ lwz r29, 8(r4)
/* 8030DCEC 8B 84 00 0C */ lbz r28, 0xc(r4)
/* 8030DCF0 48 00 00 40 */ b lbl_8030DD30
/* 8030DCF4 83 64 00 04 */ lwz r27, 4(r4)
/* 8030DCF8 83 44 00 08 */ lwz r26, 8(r4)
/* 8030DCFC 8B 24 00 0C */ lbz r25, 0xc(r4)
/* 8030DD00 48 00 00 30 */ b lbl_8030DD30
/* 8030DD04 83 04 00 04 */ lwz r24, 4(r4)
/* 8030DD08 82 E4 00 08 */ lwz r23, 8(r4)
/* 8030DD0C 8A C4 00 0C */ lbz r22, 0xc(r4)
/* 8030DD10 48 00 00 20 */ b lbl_8030DD30
/* 8030DD14 82 A4 00 04 */ lwz r21, 4(r4)
/* 8030DD18 82 84 00 08 */ lwz r20, 8(r4)
/* 8030DD1C 8A 64 00 0C */ lbz r19, 0xc(r4)
/* 8030DD20 48 00 00 10 */ b lbl_8030DD30
/* 8030DD24 82 44 00 04 */ lwz r18, 4(r4)
/* 8030DD28 82 24 00 08 */ lwz r17, 8(r4)
/* 8030DD2C 8A 04 00 0C */ lbz r16, 0xc(r4)
lbl_8030DD30:
/* 8030DD30 38 84 00 10 */ addi r4, r4, 0x10
lbl_8030DD34:
/* 8030DD34 80 64 00 00 */ lwz r3, 0(r4)
/* 8030DD38 2C 03 00 FF */ cmpwi r3, 0xff
/* 8030DD3C 40 82 FE B0 */ bne lbl_8030DBEC
/* 8030DD40 80 8D 94 00 */ lwz r4, __GDCurrentDL(r13)
/* 8030DD44 80 64 00 08 */ lwz r3, 8(r4)
/* 8030DD48 38 63 00 12 */ addi r3, r3, 0x12
/* 8030DD4C 80 04 00 0C */ lwz r0, 0xc(r4)
/* 8030DD50 7C 03 00 40 */ cmplw r3, r0
/* 8030DD54 40 81 00 08 */ ble lbl_8030DD5C
/* 8030DD58 48 05 33 7D */ bl GDOverflowed
lbl_8030DD5C:
/* 8030DD5C 80 8D 94 00 */ lwz r4, __GDCurrentDL(r13)
/* 8030DD60 80 64 00 08 */ lwz r3, 8(r4)
/* 8030DD64 38 03 00 01 */ addi r0, r3, 1
/* 8030DD68 90 04 00 08 */ stw r0, 8(r4)
/* 8030DD6C 38 00 00 08 */ li r0, 8
/* 8030DD70 98 03 00 00 */ stb r0, 0(r3)
/* 8030DD74 38 AF 00 70 */ addi r5, r15, 0x70
/* 8030DD78 80 8D 94 00 */ lwz r4, __GDCurrentDL(r13)
/* 8030DD7C 80 64 00 08 */ lwz r3, 8(r4)
/* 8030DD80 38 03 00 01 */ addi r0, r3, 1
/* 8030DD84 90 04 00 08 */ stw r0, 8(r4)
/* 8030DD88 98 A3 00 00 */ stb r5, 0(r3)
/* 8030DD8C 57 CB F8 00 */ slwi r11, r30, 0x1f
/* 8030DD90 80 01 00 20 */ lwz r0, 0x20(r1)
/* 8030DD94 54 0A C8 0C */ slwi r10, r0, 0x19
/* 8030DD98 80 01 00 24 */ lwz r0, 0x24(r1)
/* 8030DD9C 54 09 B0 12 */ slwi r9, r0, 0x16
/* 8030DDA0 80 01 00 28 */ lwz r0, 0x28(r1)
/* 8030DDA4 54 08 A8 14 */ slwi r8, r0, 0x15
/* 8030DDA8 80 01 00 2C */ lwz r0, 0x2c(r1)
/* 8030DDAC 54 07 90 1A */ slwi r7, r0, 0x12
/* 8030DDB0 80 01 00 30 */ lwz r0, 0x30(r1)
/* 8030DDB4 54 06 88 1C */ slwi r6, r0, 0x11
/* 8030DDB8 80 01 00 34 */ lwz r0, 0x34(r1)
/* 8030DDBC 54 05 70 22 */ slwi r5, r0, 0xe
/* 8030DDC0 80 01 00 38 */ lwz r0, 0x38(r1)
/* 8030DDC4 54 04 68 24 */ slwi r4, r0, 0xd
/* 8030DDC8 80 01 00 3C */ lwz r0, 0x3c(r1)
/* 8030DDCC 54 00 50 2A */ slwi r0, r0, 0xa
/* 8030DDD0 90 01 00 4C */ stw r0, 0x4c(r1)
/* 8030DDD4 57 E3 48 2C */ slwi r3, r31, 9
/* 8030DDD8 80 01 00 40 */ lwz r0, 0x40(r1)
/* 8030DDDC 54 00 20 36 */ slwi r0, r0, 4
/* 8030DDE0 81 81 00 44 */ lwz r12, 0x44(r1)
/* 8030DDE4 55 9E 08 3C */ slwi r30, r12, 1
/* 8030DDE8 81 81 00 48 */ lwz r12, 0x48(r1)
/* 8030DDEC 7D 8C F3 78 */ or r12, r12, r30
/* 8030DDF0 7C 00 63 78 */ or r0, r0, r12
/* 8030DDF4 7C 63 03 78 */ or r3, r3, r0
/* 8030DDF8 80 01 00 4C */ lwz r0, 0x4c(r1)
/* 8030DDFC 7C 00 1B 78 */ or r0, r0, r3
/* 8030DE00 7C 80 03 78 */ or r0, r4, r0
/* 8030DE04 7C A0 03 78 */ or r0, r5, r0
/* 8030DE08 7C C0 03 78 */ or r0, r6, r0
/* 8030DE0C 7C E0 03 78 */ or r0, r7, r0
/* 8030DE10 7D 00 03 78 */ or r0, r8, r0
/* 8030DE14 7D 20 03 78 */ or r0, r9, r0
/* 8030DE18 7D 40 03 78 */ or r0, r10, r0
/* 8030DE1C 64 00 40 00 */ oris r0, r0, 0x4000
/* 8030DE20 7D 60 03 78 */ or r0, r11, r0
/* 8030DE24 54 06 46 3E */ srwi r6, r0, 0x18
/* 8030DE28 80 AD 94 00 */ lwz r5, __GDCurrentDL(r13)
/* 8030DE2C 80 85 00 08 */ lwz r4, 8(r5)
/* 8030DE30 38 64 00 01 */ addi r3, r4, 1
/* 8030DE34 90 65 00 08 */ stw r3, 8(r5)
/* 8030DE38 98 C4 00 00 */ stb r6, 0(r4)
/* 8030DE3C 54 06 86 3E */ rlwinm r6, r0, 0x10, 0x18, 0x1f
/* 8030DE40 80 AD 94 00 */ lwz r5, __GDCurrentDL(r13)
/* 8030DE44 80 85 00 08 */ lwz r4, 8(r5)
/* 8030DE48 38 64 00 01 */ addi r3, r4, 1
/* 8030DE4C 90 65 00 08 */ stw r3, 8(r5)
/* 8030DE50 98 C4 00 00 */ stb r6, 0(r4)
/* 8030DE54 54 06 C6 3E */ rlwinm r6, r0, 0x18, 0x18, 0x1f
/* 8030DE58 80 AD 94 00 */ lwz r5, __GDCurrentDL(r13)
/* 8030DE5C 80 85 00 08 */ lwz r4, 8(r5)
/* 8030DE60 38 64 00 01 */ addi r3, r4, 1
/* 8030DE64 90 65 00 08 */ stw r3, 8(r5)
/* 8030DE68 98 C4 00 00 */ stb r6, 0(r4)
/* 8030DE6C 80 AD 94 00 */ lwz r5, __GDCurrentDL(r13)
/* 8030DE70 80 85 00 08 */ lwz r4, 8(r5)
/* 8030DE74 38 64 00 01 */ addi r3, r4, 1
/* 8030DE78 90 65 00 08 */ stw r3, 8(r5)
/* 8030DE7C 98 04 00 00 */ stb r0, 0(r4)
/* 8030DE80 80 8D 94 00 */ lwz r4, __GDCurrentDL(r13)
/* 8030DE84 80 64 00 08 */ lwz r3, 8(r4)
/* 8030DE88 38 03 00 01 */ addi r0, r3, 1
/* 8030DE8C 90 04 00 08 */ stw r0, 8(r4)
/* 8030DE90 38 00 00 08 */ li r0, 8
/* 8030DE94 98 03 00 00 */ stb r0, 0(r3)
/* 8030DE98 38 AF 00 80 */ addi r5, r15, 0x80
/* 8030DE9C 80 8D 94 00 */ lwz r4, __GDCurrentDL(r13)
/* 8030DEA0 80 64 00 08 */ lwz r3, 8(r4)
/* 8030DEA4 38 03 00 01 */ addi r0, r3, 1
/* 8030DEA8 90 04 00 08 */ stw r0, 8(r4)
/* 8030DEAC 98 A3 00 00 */ stb r5, 0(r3)
/* 8030DEB0 57 47 E0 06 */ slwi r7, r26, 0x1c
/* 8030DEB4 57 66 D8 08 */ slwi r6, r27, 0x1b
/* 8030DEB8 57 85 B0 12 */ slwi r5, r28, 0x16
/* 8030DEBC 57 A4 98 18 */ slwi r4, r29, 0x13
/* 8030DEC0 55 C3 90 1A */ slwi r3, r14, 0x12
/* 8030DEC4 80 01 00 08 */ lwz r0, 8(r1)
/* 8030DEC8 54 00 68 24 */ slwi r0, r0, 0xd
/* 8030DECC 81 01 00 0C */ lwz r8, 0xc(r1)
/* 8030DED0 55 0C 50 2A */ slwi r12, r8, 0xa
/* 8030DED4 81 01 00 10 */ lwz r8, 0x10(r1)
/* 8030DED8 55 0B 48 2C */ slwi r11, r8, 9
/* 8030DEDC 81 01 00 14 */ lwz r8, 0x14(r1)
/* 8030DEE0 55 0A 20 36 */ slwi r10, r8, 4
/* 8030DEE4 81 01 00 18 */ lwz r8, 0x18(r1)
/* 8030DEE8 55 09 08 3C */ slwi r9, r8, 1
/* 8030DEEC 81 01 00 1C */ lwz r8, 0x1c(r1)
/* 8030DEF0 7D 08 4B 78 */ or r8, r8, r9
/* 8030DEF4 7D 48 43 78 */ or r8, r10, r8
/* 8030DEF8 7D 68 43 78 */ or r8, r11, r8
/* 8030DEFC 7D 88 43 78 */ or r8, r12, r8
/* 8030DF00 7C 00 43 78 */ or r0, r0, r8
/* 8030DF04 7C 60 03 78 */ or r0, r3, r0
/* 8030DF08 7C 80 03 78 */ or r0, r4, r0
/* 8030DF0C 7C A0 03 78 */ or r0, r5, r0
/* 8030DF10 7C C0 03 78 */ or r0, r6, r0
/* 8030DF14 7C E0 03 78 */ or r0, r7, r0
/* 8030DF18 64 06 80 00 */ oris r6, r0, 0x8000
/* 8030DF1C 54 C5 46 3E */ srwi r5, r6, 0x18
/* 8030DF20 80 8D 94 00 */ lwz r4, __GDCurrentDL(r13)
/* 8030DF24 80 64 00 08 */ lwz r3, 8(r4)
/* 8030DF28 38 03 00 01 */ addi r0, r3, 1
/* 8030DF2C 90 04 00 08 */ stw r0, 8(r4)
/* 8030DF30 98 A3 00 00 */ stb r5, 0(r3)
/* 8030DF34 54 C5 86 3E */ rlwinm r5, r6, 0x10, 0x18, 0x1f
/* 8030DF38 80 8D 94 00 */ lwz r4, __GDCurrentDL(r13)
/* 8030DF3C 80 64 00 08 */ lwz r3, 8(r4)
/* 8030DF40 38 03 00 01 */ addi r0, r3, 1
/* 8030DF44 90 04 00 08 */ stw r0, 8(r4)
/* 8030DF48 98 A3 00 00 */ stb r5, 0(r3)
/* 8030DF4C 54 C5 C6 3E */ rlwinm r5, r6, 0x18, 0x18, 0x1f
/* 8030DF50 80 8D 94 00 */ lwz r4, __GDCurrentDL(r13)
/* 8030DF54 80 64 00 08 */ lwz r3, 8(r4)
/* 8030DF58 38 03 00 01 */ addi r0, r3, 1
/* 8030DF5C 90 04 00 08 */ stw r0, 8(r4)
/* 8030DF60 98 A3 00 00 */ stb r5, 0(r3)
/* 8030DF64 80 8D 94 00 */ lwz r4, __GDCurrentDL(r13)
/* 8030DF68 80 64 00 08 */ lwz r3, 8(r4)
/* 8030DF6C 38 03 00 01 */ addi r0, r3, 1
/* 8030DF70 90 04 00 08 */ stw r0, 8(r4)
/* 8030DF74 98 C3 00 00 */ stb r6, 0(r3)
/* 8030DF78 80 8D 94 00 */ lwz r4, __GDCurrentDL(r13)
/* 8030DF7C 80 64 00 08 */ lwz r3, 8(r4)
/* 8030DF80 38 03 00 01 */ addi r0, r3, 1
/* 8030DF84 90 04 00 08 */ stw r0, 8(r4)
/* 8030DF88 38 00 00 08 */ li r0, 8
/* 8030DF8C 98 03 00 00 */ stb r0, 0(r3)
/* 8030DF90 38 AF 00 90 */ addi r5, r15, 0x90
/* 8030DF94 80 8D 94 00 */ lwz r4, __GDCurrentDL(r13)
/* 8030DF98 80 64 00 08 */ lwz r3, 8(r4)
/* 8030DF9C 38 03 00 01 */ addi r0, r3, 1
/* 8030DFA0 90 04 00 08 */ stw r0, 8(r4)
/* 8030DFA4 98 A3 00 00 */ stb r5, 0(r3)
/* 8030DFA8 56 0A D8 08 */ slwi r10, r16, 0x1b
/* 8030DFAC 56 29 C0 0E */ slwi r9, r17, 0x18
/* 8030DFB0 56 48 B8 10 */ slwi r8, r18, 0x17
/* 8030DFB4 56 67 90 1A */ slwi r7, r19, 0x12
/* 8030DFB8 56 86 78 20 */ slwi r6, r20, 0xf
/* 8030DFBC 56 A5 70 22 */ slwi r5, r21, 0xe
/* 8030DFC0 56 C4 48 2C */ slwi r4, r22, 9
/* 8030DFC4 56 E3 30 32 */ slwi r3, r23, 6
/* 8030DFC8 57 00 28 34 */ slwi r0, r24, 5
/* 8030DFCC 7F 20 03 78 */ or r0, r25, r0
/* 8030DFD0 7C 60 03 78 */ or r0, r3, r0
/* 8030DFD4 7C 80 03 78 */ or r0, r4, r0
/* 8030DFD8 7C A0 03 78 */ or r0, r5, r0
/* 8030DFDC 7C C0 03 78 */ or r0, r6, r0
/* 8030DFE0 7C E0 03 78 */ or r0, r7, r0
/* 8030DFE4 7D 00 03 78 */ or r0, r8, r0
/* 8030DFE8 7D 20 03 78 */ or r0, r9, r0
/* 8030DFEC 7D 46 03 78 */ or r6, r10, r0
/* 8030DFF0 54 C5 46 3E */ srwi r5, r6, 0x18
/* 8030DFF4 80 8D 94 00 */ lwz r4, __GDCurrentDL(r13)
/* 8030DFF8 80 64 00 08 */ lwz r3, 8(r4)
/* 8030DFFC 38 03 00 01 */ addi r0, r3, 1
/* 8030E000 90 04 00 08 */ stw r0, 8(r4)
/* 8030E004 98 A3 00 00 */ stb r5, 0(r3)
/* 8030E008 54 C5 86 3E */ rlwinm r5, r6, 0x10, 0x18, 0x1f
/* 8030E00C 80 8D 94 00 */ lwz r4, __GDCurrentDL(r13)
/* 8030E010 80 64 00 08 */ lwz r3, 8(r4)
/* 8030E014 38 03 00 01 */ addi r0, r3, 1
/* 8030E018 90 04 00 08 */ stw r0, 8(r4)
/* 8030E01C 98 A3 00 00 */ stb r5, 0(r3)
/* 8030E020 54 C5 C6 3E */ rlwinm r5, r6, 0x18, 0x18, 0x1f
/* 8030E024 80 8D 94 00 */ lwz r4, __GDCurrentDL(r13)
/* 8030E028 80 64 00 08 */ lwz r3, 8(r4)
/* 8030E02C 38 03 00 01 */ addi r0, r3, 1
/* 8030E030 90 04 00 08 */ stw r0, 8(r4)
/* 8030E034 98 A3 00 00 */ stb r5, 0(r3)
/* 8030E038 80 8D 94 00 */ lwz r4, __GDCurrentDL(r13)
/* 8030E03C 80 64 00 08 */ lwz r3, 8(r4)
/* 8030E040 38 03 00 01 */ addi r0, r3, 1
/* 8030E044 90 04 00 08 */ stw r0, 8(r4)
/* 8030E048 98 C3 00 00 */ stb r6, 0(r3)
/* 8030E04C 39 61 00 A0 */ addi r11, r1, 0xa0
/* 8030E050 48 05 41 9D */ bl _restgpr_14
/* 8030E054 80 01 00 A4 */ lwz r0, 0xa4(r1)
/* 8030E058 7C 08 03 A6 */ mtlr r0
/* 8030E05C 38 21 00 A0 */ addi r1, r1, 0xa0
/* 8030E060 4E 80 00 20 */ blr

View File

@ -1,104 +0,0 @@
lbl_8030E438:
/* 8030E438 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 8030E43C 39 6D 83 8C */ la r11, J3DGDTexMode0Ids(r13) /* 8045090C-_SDA_BASE_ */
/* 8030E440 7C 0B 18 AE */ lbzx r0, r11, r3
/* 8030E444 54 00 C0 0E */ slwi r0, r0, 0x18
/* 8030E448 55 0C A8 D4 */ rlwinm r12, r8, 0x15, 3, 0xa
/* 8030E44C 55 4B 98 18 */ slwi r11, r10, 0x13
/* 8030E450 C0 02 C9 28 */ lfs f0, lit_1050(r2)
/* 8030E454 EC 00 00 F2 */ fmuls f0, f0, f3
/* 8030E458 FC 00 00 1E */ fctiwz f0, f0
/* 8030E45C D8 01 00 08 */ stfd f0, 8(r1)
/* 8030E460 81 01 00 0C */ lwz r8, 0xc(r1)
/* 8030E464 55 0A 4B EC */ rlwinm r10, r8, 9, 0xf, 0x16
/* 8030E468 55 28 06 3E */ clrlwi r8, r9, 0x18
/* 8030E46C 7D 08 00 34 */ cntlzw r8, r8
/* 8030E470 55 09 1C 2E */ rlwinm r9, r8, 3, 0x10, 0x17
/* 8030E474 39 0D 83 B4 */ la r8, GX2HWFiltConv(r13) /* 80450934-_SDA_BASE_ */
/* 8030E478 7C C8 30 AE */ lbzx r6, r8, r6
/* 8030E47C 54 C8 28 34 */ slwi r8, r6, 5
/* 8030E480 20 C7 00 01 */ subfic r6, r7, 1
/* 8030E484 7C C6 00 34 */ cntlzw r6, r6
/* 8030E488 54 C6 FD 36 */ rlwinm r6, r6, 0x1f, 0x14, 0x1b
/* 8030E48C 54 A5 10 3A */ slwi r5, r5, 2
/* 8030E490 7C 84 2B 78 */ or r4, r4, r5
/* 8030E494 7C C4 23 78 */ or r4, r6, r4
/* 8030E498 7D 04 23 78 */ or r4, r8, r4
/* 8030E49C 7D 24 23 78 */ or r4, r9, r4
/* 8030E4A0 7D 44 23 78 */ or r4, r10, r4
/* 8030E4A4 7D 64 23 78 */ or r4, r11, r4
/* 8030E4A8 7D 84 23 78 */ or r4, r12, r4
/* 8030E4AC 7C 08 23 78 */ or r8, r0, r4
/* 8030E4B0 38 00 00 61 */ li r0, 0x61
/* 8030E4B4 80 CD 94 00 */ lwz r6, __GDCurrentDL(r13)
/* 8030E4B8 80 A6 00 08 */ lwz r5, 8(r6)
/* 8030E4BC 38 85 00 01 */ addi r4, r5, 1
/* 8030E4C0 90 86 00 08 */ stw r4, 8(r6)
/* 8030E4C4 98 05 00 00 */ stb r0, 0(r5)
/* 8030E4C8 55 07 46 3E */ srwi r7, r8, 0x18
/* 8030E4CC 80 CD 94 00 */ lwz r6, __GDCurrentDL(r13)
/* 8030E4D0 80 A6 00 08 */ lwz r5, 8(r6)
/* 8030E4D4 38 85 00 01 */ addi r4, r5, 1
/* 8030E4D8 90 86 00 08 */ stw r4, 8(r6)
/* 8030E4DC 98 E5 00 00 */ stb r7, 0(r5)
/* 8030E4E0 55 07 86 3E */ rlwinm r7, r8, 0x10, 0x18, 0x1f
/* 8030E4E4 80 CD 94 00 */ lwz r6, __GDCurrentDL(r13)
/* 8030E4E8 80 A6 00 08 */ lwz r5, 8(r6)
/* 8030E4EC 38 85 00 01 */ addi r4, r5, 1
/* 8030E4F0 90 86 00 08 */ stw r4, 8(r6)
/* 8030E4F4 98 E5 00 00 */ stb r7, 0(r5)
/* 8030E4F8 55 07 C6 3E */ rlwinm r7, r8, 0x18, 0x18, 0x1f
/* 8030E4FC 80 CD 94 00 */ lwz r6, __GDCurrentDL(r13)
/* 8030E500 80 A6 00 08 */ lwz r5, 8(r6)
/* 8030E504 38 85 00 01 */ addi r4, r5, 1
/* 8030E508 90 86 00 08 */ stw r4, 8(r6)
/* 8030E50C 98 E5 00 00 */ stb r7, 0(r5)
/* 8030E510 80 CD 94 00 */ lwz r6, __GDCurrentDL(r13)
/* 8030E514 80 A6 00 08 */ lwz r5, 8(r6)
/* 8030E518 38 85 00 01 */ addi r4, r5, 1
/* 8030E51C 90 86 00 08 */ stw r4, 8(r6)
/* 8030E520 99 05 00 00 */ stb r8, 0(r5)
/* 8030E524 38 8D 83 94 */ la r4, J3DGDTexMode1Ids(r13) /* 80450914-_SDA_BASE_ */
/* 8030E528 7C A4 18 AE */ lbzx r5, r4, r3
/* 8030E52C C0 62 C9 2C */ lfs f3, lit_1051(r2)
/* 8030E530 EC 03 00 72 */ fmuls f0, f3, f1
/* 8030E534 FC 00 00 1E */ fctiwz f0, f0
/* 8030E538 D8 01 00 10 */ stfd f0, 0x10(r1)
/* 8030E53C 80 81 00 14 */ lwz r4, 0x14(r1)
/* 8030E540 EC 03 00 B2 */ fmuls f0, f3, f2
/* 8030E544 FC 00 00 1E */ fctiwz f0, f0
/* 8030E548 D8 01 00 18 */ stfd f0, 0x18(r1)
/* 8030E54C 80 61 00 1C */ lwz r3, 0x1c(r1)
/* 8030E550 54 66 44 2E */ rlwinm r6, r3, 8, 0x10, 0x17
/* 8030E554 50 86 06 3E */ rlwimi r6, r4, 0, 0x18, 0x1f
/* 8030E558 50 A6 C0 0E */ rlwimi r6, r5, 0x18, 0, 7
/* 8030E55C 80 AD 94 00 */ lwz r5, __GDCurrentDL(r13)
/* 8030E560 80 85 00 08 */ lwz r4, 8(r5)
/* 8030E564 38 64 00 01 */ addi r3, r4, 1
/* 8030E568 90 65 00 08 */ stw r3, 8(r5)
/* 8030E56C 98 04 00 00 */ stb r0, 0(r4)
/* 8030E570 54 C5 46 3E */ srwi r5, r6, 0x18
/* 8030E574 80 8D 94 00 */ lwz r4, __GDCurrentDL(r13)
/* 8030E578 80 64 00 08 */ lwz r3, 8(r4)
/* 8030E57C 38 03 00 01 */ addi r0, r3, 1
/* 8030E580 90 04 00 08 */ stw r0, 8(r4)
/* 8030E584 98 A3 00 00 */ stb r5, 0(r3)
/* 8030E588 54 C5 86 3E */ rlwinm r5, r6, 0x10, 0x18, 0x1f
/* 8030E58C 80 8D 94 00 */ lwz r4, __GDCurrentDL(r13)
/* 8030E590 80 64 00 08 */ lwz r3, 8(r4)
/* 8030E594 38 03 00 01 */ addi r0, r3, 1
/* 8030E598 90 04 00 08 */ stw r0, 8(r4)
/* 8030E59C 98 A3 00 00 */ stb r5, 0(r3)
/* 8030E5A0 54 C5 C6 3E */ rlwinm r5, r6, 0x18, 0x18, 0x1f
/* 8030E5A4 80 8D 94 00 */ lwz r4, __GDCurrentDL(r13)
/* 8030E5A8 80 64 00 08 */ lwz r3, 8(r4)
/* 8030E5AC 38 03 00 01 */ addi r0, r3, 1
/* 8030E5B0 90 04 00 08 */ stw r0, 8(r4)
/* 8030E5B4 98 A3 00 00 */ stb r5, 0(r3)
/* 8030E5B8 80 8D 94 00 */ lwz r4, __GDCurrentDL(r13)
/* 8030E5BC 80 64 00 08 */ lwz r3, 8(r4)
/* 8030E5C0 38 03 00 01 */ addi r0, r3, 1
/* 8030E5C4 90 04 00 08 */ stw r0, 8(r4)
/* 8030E5C8 98 C3 00 00 */ stb r6, 0(r3)
/* 8030E5CC 38 21 00 20 */ addi r1, r1, 0x20
/* 8030E5D0 4E 80 00 20 */ blr

View File

@ -1,64 +0,0 @@
lbl_8030EE10:
/* 8030EE10 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 8030EE14 7C 08 02 A6 */ mflr r0
/* 8030EE18 90 01 00 24 */ stw r0, 0x24(r1)
/* 8030EE1C 39 61 00 20 */ addi r11, r1, 0x20
/* 8030EE20 48 05 33 B5 */ bl _savegpr_27
/* 8030EE24 7C 7B 1B 78 */ mr r27, r3
/* 8030EE28 7C 9C 23 78 */ mr r28, r4
/* 8030EE2C 7C BD 2B 78 */ mr r29, r5
/* 8030EE30 7C DE 33 78 */ mr r30, r6
/* 8030EE34 7C FF 3B 78 */ mr r31, r7
/* 8030EE38 80 8D 94 00 */ lwz r4, __GDCurrentDL(r13)
/* 8030EE3C 80 64 00 08 */ lwz r3, 8(r4)
/* 8030EE40 38 63 00 05 */ addi r3, r3, 5
/* 8030EE44 80 04 00 0C */ lwz r0, 0xc(r4)
/* 8030EE48 7C 03 00 40 */ cmplw r3, r0
/* 8030EE4C 40 81 00 08 */ ble lbl_8030EE54
/* 8030EE50 48 05 22 85 */ bl GDOverflowed
lbl_8030EE54:
/* 8030EE54 38 A0 00 61 */ li r5, 0x61
/* 8030EE58 80 8D 94 00 */ lwz r4, __GDCurrentDL(r13)
/* 8030EE5C 80 64 00 08 */ lwz r3, 8(r4)
/* 8030EE60 38 03 00 01 */ addi r0, r3, 1
/* 8030EE64 90 04 00 08 */ stw r0, 8(r4)
/* 8030EE68 98 A3 00 00 */ stb r5, 0(r3)
/* 8030EE6C 7F 63 0E 70 */ srawi r3, r27, 1
/* 8030EE70 38 03 00 25 */ addi r0, r3, 0x25
/* 8030EE74 54 05 C0 0E */ slwi r5, r0, 0x18
/* 8030EE78 57 E4 60 26 */ slwi r4, r31, 0xc
/* 8030EE7C 57 C3 40 2E */ slwi r3, r30, 8
/* 8030EE80 57 A0 20 36 */ slwi r0, r29, 4
/* 8030EE84 7F 80 03 78 */ or r0, r28, r0
/* 8030EE88 7C 60 03 78 */ or r0, r3, r0
/* 8030EE8C 7C 80 03 78 */ or r0, r4, r0
/* 8030EE90 7C A6 03 78 */ or r6, r5, r0
/* 8030EE94 54 C5 46 3E */ srwi r5, r6, 0x18
/* 8030EE98 80 8D 94 00 */ lwz r4, __GDCurrentDL(r13)
/* 8030EE9C 80 64 00 08 */ lwz r3, 8(r4)
/* 8030EEA0 38 03 00 01 */ addi r0, r3, 1
/* 8030EEA4 90 04 00 08 */ stw r0, 8(r4)
/* 8030EEA8 98 A3 00 00 */ stb r5, 0(r3)
/* 8030EEAC 54 C5 86 3E */ rlwinm r5, r6, 0x10, 0x18, 0x1f
/* 8030EEB0 80 8D 94 00 */ lwz r4, __GDCurrentDL(r13)
/* 8030EEB4 80 64 00 08 */ lwz r3, 8(r4)
/* 8030EEB8 38 03 00 01 */ addi r0, r3, 1
/* 8030EEBC 90 04 00 08 */ stw r0, 8(r4)
/* 8030EEC0 98 A3 00 00 */ stb r5, 0(r3)
/* 8030EEC4 54 C5 C6 3E */ rlwinm r5, r6, 0x18, 0x18, 0x1f
/* 8030EEC8 80 8D 94 00 */ lwz r4, __GDCurrentDL(r13)
/* 8030EECC 80 64 00 08 */ lwz r3, 8(r4)
/* 8030EED0 38 03 00 01 */ addi r0, r3, 1
/* 8030EED4 90 04 00 08 */ stw r0, 8(r4)
/* 8030EED8 98 A3 00 00 */ stb r5, 0(r3)
/* 8030EEDC 80 8D 94 00 */ lwz r4, __GDCurrentDL(r13)
/* 8030EEE0 80 64 00 08 */ lwz r3, 8(r4)
/* 8030EEE4 38 03 00 01 */ addi r0, r3, 1
/* 8030EEE8 90 04 00 08 */ stw r0, 8(r4)
/* 8030EEEC 98 C3 00 00 */ stb r6, 0(r3)
/* 8030EEF0 39 61 00 20 */ addi r11, r1, 0x20
/* 8030EEF4 48 05 33 2D */ bl _restgpr_27
/* 8030EEF8 80 01 00 24 */ lwz r0, 0x24(r1)
/* 8030EEFC 7C 08 03 A6 */ mtlr r0
/* 8030EF00 38 21 00 20 */ addi r1, r1, 0x20
/* 8030EF04 4E 80 00 20 */ blr

View File

@ -1,138 +0,0 @@
lbl_8030EF08:
/* 8030EF08 94 21 FF D0 */ stwu r1, -0x30(r1)
/* 8030EF0C 7C 08 02 A6 */ mflr r0
/* 8030EF10 90 01 00 34 */ stw r0, 0x34(r1)
/* 8030EF14 39 61 00 30 */ addi r11, r1, 0x30
/* 8030EF18 48 05 32 AD */ bl _savegpr_23
/* 8030EF1C 7C 7F 1B 78 */ mr r31, r3
/* 8030EF20 7C 97 23 78 */ mr r23, r4
/* 8030EF24 7C B8 2B 78 */ mr r24, r5
/* 8030EF28 7C D9 33 78 */ mr r25, r6
/* 8030EF2C 7C FA 3B 78 */ mr r26, r7
/* 8030EF30 7D 1B 43 78 */ mr r27, r8
/* 8030EF34 7D 3C 4B 78 */ mr r28, r9
/* 8030EF38 7D 5D 53 78 */ mr r29, r10
/* 8030EF3C 83 C1 00 38 */ lwz r30, 0x38(r1)
/* 8030EF40 80 8D 94 00 */ lwz r4, __GDCurrentDL(r13)
/* 8030EF44 80 64 00 08 */ lwz r3, 8(r4)
/* 8030EF48 38 63 00 0A */ addi r3, r3, 0xa
/* 8030EF4C 80 04 00 0C */ lwz r0, 0xc(r4)
/* 8030EF50 7C 03 00 40 */ cmplw r3, r0
/* 8030EF54 40 81 00 08 */ ble lbl_8030EF5C
/* 8030EF58 48 05 21 7D */ bl GDOverflowed
lbl_8030EF5C:
/* 8030EF5C 38 A0 00 61 */ li r5, 0x61
/* 8030EF60 80 8D 94 00 */ lwz r4, __GDCurrentDL(r13)
/* 8030EF64 80 64 00 08 */ lwz r3, 8(r4)
/* 8030EF68 38 03 00 01 */ addi r0, r3, 1
/* 8030EF6C 90 04 00 08 */ stw r0, 8(r4)
/* 8030EF70 98 A3 00 00 */ stb r5, 0(r3)
/* 8030EF74 57 C5 07 7E */ clrlwi r5, r30, 0x1d
/* 8030EF78 57 84 07 7E */ clrlwi r4, r28, 0x1d
/* 8030EF7C 57 43 07 7E */ clrlwi r3, r26, 0x1d
/* 8030EF80 57 00 07 7E */ clrlwi r0, r24, 0x1d
/* 8030EF84 56 E6 1E B8 */ rlwinm r6, r23, 3, 0x1a, 0x1c
/* 8030EF88 53 06 07 7E */ rlwimi r6, r24, 0, 0x1d, 0x1f
/* 8030EF8C 53 46 35 F2 */ rlwimi r6, r26, 6, 0x17, 0x19
/* 8030EF90 53 26 4D 2C */ rlwimi r6, r25, 9, 0x14, 0x16
/* 8030EF94 53 86 64 66 */ rlwimi r6, r28, 0xc, 0x11, 0x13
/* 8030EF98 53 66 7B A0 */ rlwimi r6, r27, 0xf, 0xe, 0x10
/* 8030EF9C 53 C6 92 DA */ rlwimi r6, r30, 0x12, 0xb, 0xd
/* 8030EFA0 53 A6 AA 14 */ rlwimi r6, r29, 0x15, 8, 0xa
/* 8030EFA4 64 CA 27 00 */ oris r10, r6, 0x2700
/* 8030EFA8 55 49 46 3E */ srwi r9, r10, 0x18
/* 8030EFAC 81 0D 94 00 */ lwz r8, __GDCurrentDL(r13)
/* 8030EFB0 80 E8 00 08 */ lwz r7, 8(r8)
/* 8030EFB4 38 C7 00 01 */ addi r6, r7, 1
/* 8030EFB8 90 C8 00 08 */ stw r6, 8(r8)
/* 8030EFBC 99 27 00 00 */ stb r9, 0(r7)
/* 8030EFC0 55 49 86 3E */ rlwinm r9, r10, 0x10, 0x18, 0x1f
/* 8030EFC4 81 0D 94 00 */ lwz r8, __GDCurrentDL(r13)
/* 8030EFC8 80 E8 00 08 */ lwz r7, 8(r8)
/* 8030EFCC 38 C7 00 01 */ addi r6, r7, 1
/* 8030EFD0 90 C8 00 08 */ stw r6, 8(r8)
/* 8030EFD4 99 27 00 00 */ stb r9, 0(r7)
/* 8030EFD8 55 49 C6 3E */ rlwinm r9, r10, 0x18, 0x18, 0x1f
/* 8030EFDC 81 0D 94 00 */ lwz r8, __GDCurrentDL(r13)
/* 8030EFE0 80 E8 00 08 */ lwz r7, 8(r8)
/* 8030EFE4 38 C7 00 01 */ addi r6, r7, 1
/* 8030EFE8 90 C8 00 08 */ stw r6, 8(r8)
/* 8030EFEC 99 27 00 00 */ stb r9, 0(r7)
/* 8030EFF0 81 0D 94 00 */ lwz r8, __GDCurrentDL(r13)
/* 8030EFF4 80 E8 00 08 */ lwz r7, 8(r8)
/* 8030EFF8 38 C7 00 01 */ addi r6, r7, 1
/* 8030EFFC 90 C8 00 08 */ stw r6, 8(r8)
/* 8030F000 99 47 00 00 */ stb r10, 0(r7)
/* 8030F004 38 E0 00 00 */ li r7, 0
/* 8030F008 39 00 00 00 */ li r8, 0
/* 8030F00C 38 C0 00 01 */ li r6, 1
/* 8030F010 7C C0 00 30 */ slw r0, r6, r0
/* 8030F014 7C C3 18 30 */ slw r3, r6, r3
/* 8030F018 7C C4 20 30 */ slw r4, r6, r4
/* 8030F01C 7C C5 28 30 */ slw r5, r6, r5
/* 8030F020 7F E9 03 A6 */ mtctr r31
/* 8030F024 28 1F 00 00 */ cmplwi r31, 0
/* 8030F028 40 81 00 50 */ ble lbl_8030F078
lbl_8030F02C:
/* 8030F02C 2C 08 00 02 */ cmpwi r8, 2
/* 8030F030 41 82 00 34 */ beq lbl_8030F064
/* 8030F034 40 80 00 14 */ bge lbl_8030F048
/* 8030F038 2C 08 00 00 */ cmpwi r8, 0
/* 8030F03C 41 82 00 18 */ beq lbl_8030F054
/* 8030F040 40 80 00 1C */ bge lbl_8030F05C
/* 8030F044 48 00 00 2C */ b lbl_8030F070
lbl_8030F048:
/* 8030F048 2C 08 00 04 */ cmpwi r8, 4
/* 8030F04C 40 80 00 24 */ bge lbl_8030F070
/* 8030F050 48 00 00 1C */ b lbl_8030F06C
lbl_8030F054:
/* 8030F054 7C E7 03 78 */ or r7, r7, r0
/* 8030F058 48 00 00 18 */ b lbl_8030F070
lbl_8030F05C:
/* 8030F05C 7C E7 1B 78 */ or r7, r7, r3
/* 8030F060 48 00 00 10 */ b lbl_8030F070
lbl_8030F064:
/* 8030F064 7C E7 23 78 */ or r7, r7, r4
/* 8030F068 48 00 00 08 */ b lbl_8030F070
lbl_8030F06C:
/* 8030F06C 7C E7 2B 78 */ or r7, r7, r5
lbl_8030F070:
/* 8030F070 39 08 00 01 */ addi r8, r8, 1
/* 8030F074 42 00 FF B8 */ bdnz lbl_8030F02C
lbl_8030F078:
/* 8030F078 38 A0 00 61 */ li r5, 0x61
/* 8030F07C 80 8D 94 00 */ lwz r4, __GDCurrentDL(r13)
/* 8030F080 80 64 00 08 */ lwz r3, 8(r4)
/* 8030F084 38 03 00 01 */ addi r0, r3, 1
/* 8030F088 90 04 00 08 */ stw r0, 8(r4)
/* 8030F08C 98 A3 00 00 */ stb r5, 0(r3)
/* 8030F090 64 E6 0F 00 */ oris r6, r7, 0xf00
/* 8030F094 54 C5 46 3E */ srwi r5, r6, 0x18
/* 8030F098 80 8D 94 00 */ lwz r4, __GDCurrentDL(r13)
/* 8030F09C 80 64 00 08 */ lwz r3, 8(r4)
/* 8030F0A0 38 03 00 01 */ addi r0, r3, 1
/* 8030F0A4 90 04 00 08 */ stw r0, 8(r4)
/* 8030F0A8 98 A3 00 00 */ stb r5, 0(r3)
/* 8030F0AC 54 C5 86 3E */ rlwinm r5, r6, 0x10, 0x18, 0x1f
/* 8030F0B0 80 8D 94 00 */ lwz r4, __GDCurrentDL(r13)
/* 8030F0B4 80 64 00 08 */ lwz r3, 8(r4)
/* 8030F0B8 38 03 00 01 */ addi r0, r3, 1
/* 8030F0BC 90 04 00 08 */ stw r0, 8(r4)
/* 8030F0C0 98 A3 00 00 */ stb r5, 0(r3)
/* 8030F0C4 54 C5 C6 3E */ rlwinm r5, r6, 0x18, 0x18, 0x1f
/* 8030F0C8 80 8D 94 00 */ lwz r4, __GDCurrentDL(r13)
/* 8030F0CC 80 64 00 08 */ lwz r3, 8(r4)
/* 8030F0D0 38 03 00 01 */ addi r0, r3, 1
/* 8030F0D4 90 04 00 08 */ stw r0, 8(r4)
/* 8030F0D8 98 A3 00 00 */ stb r5, 0(r3)
/* 8030F0DC 80 8D 94 00 */ lwz r4, __GDCurrentDL(r13)
/* 8030F0E0 80 64 00 08 */ lwz r3, 8(r4)
/* 8030F0E4 38 03 00 01 */ addi r0, r3, 1
/* 8030F0E8 90 04 00 08 */ stw r0, 8(r4)
/* 8030F0EC 98 C3 00 00 */ stb r6, 0(r3)
/* 8030F0F0 39 61 00 30 */ addi r11, r1, 0x30
/* 8030F0F4 48 05 31 1D */ bl _restgpr_23
/* 8030F0F8 80 01 00 34 */ lwz r0, 0x34(r1)
/* 8030F0FC 7C 08 03 A6 */ mtlr r0
/* 8030F100 38 21 00 30 */ addi r1, r1, 0x30
/* 8030F104 4E 80 00 20 */ blr

View File

@ -1,105 +0,0 @@
lbl_8030F108:
/* 8030F108 94 21 FF D0 */ stwu r1, -0x30(r1)
/* 8030F10C 7C 08 02 A6 */ mflr r0
/* 8030F110 90 01 00 34 */ stw r0, 0x34(r1)
/* 8030F114 39 61 00 30 */ addi r11, r1, 0x30
/* 8030F118 48 05 30 B5 */ bl _savegpr_25
/* 8030F11C 7C 79 1B 78 */ mr r25, r3
/* 8030F120 7C BB 2B 78 */ mr r27, r5
/* 8030F124 7C DC 33 78 */ mr r28, r6
/* 8030F128 7D 1D 43 78 */ mr r29, r8
/* 8030F12C 7D 3A 4B 78 */ mr r26, r9
/* 8030F130 2C 04 00 08 */ cmpwi r4, 8
/* 8030F134 7C 9E 23 78 */ mr r30, r4
/* 8030F138 41 80 00 08 */ blt lbl_8030F140
/* 8030F13C 3B C0 00 00 */ li r30, 0
lbl_8030F140:
/* 8030F140 2C 07 00 08 */ cmpwi r7, 8
/* 8030F144 7C FF 3B 78 */ mr r31, r7
/* 8030F148 41 80 00 08 */ blt lbl_8030F150
/* 8030F14C 3B E0 00 00 */ li r31, 0
lbl_8030F150:
/* 8030F150 80 8D 94 00 */ lwz r4, __GDCurrentDL(r13)
/* 8030F154 80 64 00 08 */ lwz r3, 8(r4)
/* 8030F158 38 63 00 05 */ addi r3, r3, 5
/* 8030F15C 80 04 00 0C */ lwz r0, 0xc(r4)
/* 8030F160 7C 03 00 40 */ cmplw r3, r0
/* 8030F164 40 81 00 08 */ ble lbl_8030F16C
/* 8030F168 48 05 1F 6D */ bl GDOverflowed
lbl_8030F16C:
/* 8030F16C 7F 20 0E 70 */ srawi r0, r25, 1
/* 8030F170 7C 60 01 94 */ addze r3, r0
/* 8030F174 38 03 00 28 */ addi r0, r3, 0x28
/* 8030F178 54 00 C0 0E */ slwi r0, r0, 0x18
/* 8030F17C 57 44 07 3E */ clrlwi r4, r26, 0x1c
/* 8030F180 3C 60 80 3D */ lis r3, c2r@ha /* 0x803CD880@ha */
/* 8030F184 38 63 D8 80 */ addi r3, r3, c2r@l /* 0x803CD880@l */
/* 8030F188 7C 63 20 AE */ lbzx r3, r3, r4
/* 8030F18C 54 6A 98 18 */ slwi r10, r3, 0x13
/* 8030F190 38 80 00 00 */ li r4, 0
/* 8030F194 2C 1D 00 FF */ cmpwi r29, 0xff
/* 8030F198 41 82 00 10 */ beq lbl_8030F1A8
/* 8030F19C 57 A3 05 EF */ rlwinm. r3, r29, 0, 0x17, 0x17
/* 8030F1A0 40 82 00 08 */ bne lbl_8030F1A8
/* 8030F1A4 38 80 00 01 */ li r4, 1
lbl_8030F1A8:
/* 8030F1A8 54 89 91 9A */ rlwinm r9, r4, 0x12, 6, 0xd
/* 8030F1AC 57 E8 78 20 */ slwi r8, r31, 0xf
/* 8030F1B0 57 A7 64 66 */ rlwinm r7, r29, 0xc, 0x11, 0x13
/* 8030F1B4 57 84 07 3E */ clrlwi r4, r28, 0x1c
/* 8030F1B8 3C 60 80 3D */ lis r3, c2r@ha /* 0x803CD880@ha */
/* 8030F1BC 38 63 D8 80 */ addi r3, r3, c2r@l /* 0x803CD880@l */
/* 8030F1C0 7C 63 20 AE */ lbzx r3, r3, r4
/* 8030F1C4 54 66 38 30 */ slwi r6, r3, 7
/* 8030F1C8 57 C5 18 38 */ slwi r5, r30, 3
/* 8030F1CC 53 65 07 7E */ rlwimi r5, r27, 0, 0x1d, 0x1f
/* 8030F1D0 38 80 00 00 */ li r4, 0
/* 8030F1D4 2C 1B 00 FF */ cmpwi r27, 0xff
/* 8030F1D8 41 82 00 10 */ beq lbl_8030F1E8
/* 8030F1DC 57 63 05 EF */ rlwinm. r3, r27, 0, 0x17, 0x17
/* 8030F1E0 40 82 00 08 */ bne lbl_8030F1E8
/* 8030F1E4 38 80 00 01 */ li r4, 1
lbl_8030F1E8:
/* 8030F1E8 54 83 34 B2 */ rlwinm r3, r4, 6, 0x12, 0x19
/* 8030F1EC 7C A3 1B 78 */ or r3, r5, r3
/* 8030F1F0 7C C3 1B 78 */ or r3, r6, r3
/* 8030F1F4 7C E3 1B 78 */ or r3, r7, r3
/* 8030F1F8 7D 03 1B 78 */ or r3, r8, r3
/* 8030F1FC 7D 23 1B 78 */ or r3, r9, r3
/* 8030F200 7D 43 1B 78 */ or r3, r10, r3
/* 8030F204 7C 06 1B 78 */ or r6, r0, r3
/* 8030F208 38 A0 00 61 */ li r5, 0x61
/* 8030F20C 80 8D 94 00 */ lwz r4, __GDCurrentDL(r13)
/* 8030F210 80 64 00 08 */ lwz r3, 8(r4)
/* 8030F214 38 03 00 01 */ addi r0, r3, 1
/* 8030F218 90 04 00 08 */ stw r0, 8(r4)
/* 8030F21C 98 A3 00 00 */ stb r5, 0(r3)
/* 8030F220 54 C5 46 3E */ srwi r5, r6, 0x18
/* 8030F224 80 8D 94 00 */ lwz r4, __GDCurrentDL(r13)
/* 8030F228 80 64 00 08 */ lwz r3, 8(r4)
/* 8030F22C 38 03 00 01 */ addi r0, r3, 1
/* 8030F230 90 04 00 08 */ stw r0, 8(r4)
/* 8030F234 98 A3 00 00 */ stb r5, 0(r3)
/* 8030F238 54 C5 86 3E */ rlwinm r5, r6, 0x10, 0x18, 0x1f
/* 8030F23C 80 8D 94 00 */ lwz r4, __GDCurrentDL(r13)
/* 8030F240 80 64 00 08 */ lwz r3, 8(r4)
/* 8030F244 38 03 00 01 */ addi r0, r3, 1
/* 8030F248 90 04 00 08 */ stw r0, 8(r4)
/* 8030F24C 98 A3 00 00 */ stb r5, 0(r3)
/* 8030F250 54 C5 C6 3E */ rlwinm r5, r6, 0x18, 0x18, 0x1f
/* 8030F254 80 8D 94 00 */ lwz r4, __GDCurrentDL(r13)
/* 8030F258 80 64 00 08 */ lwz r3, 8(r4)
/* 8030F25C 38 03 00 01 */ addi r0, r3, 1
/* 8030F260 90 04 00 08 */ stw r0, 8(r4)
/* 8030F264 98 A3 00 00 */ stb r5, 0(r3)
/* 8030F268 80 8D 94 00 */ lwz r4, __GDCurrentDL(r13)
/* 8030F26C 80 64 00 08 */ lwz r3, 8(r4)
/* 8030F270 38 03 00 01 */ addi r0, r3, 1
/* 8030F274 90 04 00 08 */ stw r0, 8(r4)
/* 8030F278 98 C3 00 00 */ stb r6, 0(r3)
/* 8030F27C 39 61 00 30 */ addi r11, r1, 0x30
/* 8030F280 48 05 2F 99 */ bl _restgpr_25
/* 8030F284 80 01 00 34 */ lwz r0, 0x34(r1)
/* 8030F288 7C 08 03 A6 */ mtlr r0
/* 8030F28C 38 21 00 30 */ addi r1, r1, 0x30
/* 8030F290 4E 80 00 20 */ blr

View File

@ -25,22 +25,47 @@ inline void J3DGDWrite_f32(f32 param) {
J3DGDWrite_u32(tmp);
}
inline void J3DGDWriteBPCmd(u32 param_1) {
inline void J3DGDWriteBPCmd(u32 cmd) {
J3DGDWrite_u8(0x61);
J3DGDWrite_u32(param_1);
J3DGDWrite_u32(cmd);
}
inline void J3DGDWriteXFCmd(u16 param_1, u32 param_2) {
inline void J3DFifoLoadBPCmd(u32 cmd) {
GFX_FIFO(u8) = 0x61;
GFX_FIFO(u32) = cmd;
}
inline void J3DGDWriteXFCmd(u16 addr, u32 cmd) {
J3DGDWrite_u8(0x10);
J3DGDWrite_u16(0);
J3DGDWrite_u16(param_1);
J3DGDWrite_u32(param_2);
J3DGDWrite_u16(addr);
J3DGDWrite_u32(cmd);
}
inline void J3DGDWriteXFCmdHdr(u16 cmd, u8 len) {
inline void J3DGDWriteXFCmdHdr(u16 addr, u8 len) {
J3DGDWrite_u8(0x10);
J3DGDWrite_u16(len - 1);
J3DGDWrite_u16(cmd);
J3DGDWrite_u16(addr);
}
inline void J3DFifoWriteXFCmdHdr(u16 addr, u8 len) {
GFX_FIFO(u8) = 0x10;
GFX_FIFO(u16) = len - 1;
GFX_FIFO(u16) = addr;
}
inline void J3DGXCmd1f32ptr(f32* value) {
GFX_FIFO(u32) = *(u32*)value;
}
inline void J3DGXCmd1f32(f32 value) {
GFX_FIFO(u32) = *(u32*)&value;
}
inline void J3DGDWriteCPCmd(u8 reg, u32 value) {
J3DGDWrite_u8(8);
J3DGDWrite_u8(reg);
J3DGDWrite_u32(value);
}
void J3DGDSetGenMode(u8 texGenNum, u8 colorChanNum, u8 tevStageNum, u8 IndTexStageNum,

View File

@ -761,7 +761,6 @@ typedef enum _GXPixelFmt {
/* 0x6 */ GX_PF_V8,
/* 0x7 */ GX_PF_YUV420,
/* 0x8 */ GX_PF_MAX,
g
} GXPixelFmt;
typedef enum _GXZFmt16 {

File diff suppressed because it is too large Load Diff