mirror of
https://github.com/encounter/tp.git
synced 2026-07-11 06:18:46 -07:00
d_map OK (#2074)
This commit is contained in:
+4
-4
@@ -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 | 46.432575% | 1669968 | 3596544
|
||||
.text | 46.811606% | 1683600 | 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 | 52.078459% | 2093904 | 4020672
|
||||
Total | 52.417506% | 2107536 | 4020672
|
||||
|
||||
## Total
|
||||
|
||||
Section | Percentage | Decompiled (bytes) | Total (bytes)
|
||||
---|---|---|---
|
||||
main.dol | 52.078459% | 2093904 | 4020672
|
||||
main.dol | 52.417506% | 2107536 | 4020672
|
||||
RELs | 36.060758% | 4147104 | 11500324
|
||||
Total | 40.210100% | 6241008 | 15520996
|
||||
Total | 40.297929% | 6254640 | 15520996
|
||||
|
||||
## RELs
|
||||
|
||||
|
||||
@@ -1,46 +0,0 @@
|
||||
lbl_8002AE6C:
|
||||
/* 8002AE6C 3C 80 80 3A */ lis r4, __vt__12dDlst_base_c@ha /* 0x803A6F88@ha */
|
||||
/* 8002AE70 38 04 6F 88 */ addi r0, r4, __vt__12dDlst_base_c@l /* 0x803A6F88@l */
|
||||
/* 8002AE74 90 03 00 00 */ stw r0, 0(r3)
|
||||
/* 8002AE78 3C 80 80 3A */ lis r4, __vt__11dDrawPath_c@ha /* 0x803A7CF8@ha */
|
||||
/* 8002AE7C 38 04 7C F8 */ addi r0, r4, __vt__11dDrawPath_c@l /* 0x803A7CF8@l */
|
||||
/* 8002AE80 90 03 00 00 */ stw r0, 0(r3)
|
||||
/* 8002AE84 3C 80 80 3A */ lis r4, __vt__28dDrawPathWithNormalPattern_c@ha /* 0x803A6F94@ha */
|
||||
/* 8002AE88 38 04 6F 94 */ addi r0, r4, __vt__28dDrawPathWithNormalPattern_c@l /* 0x803A6F94@l */
|
||||
/* 8002AE8C 90 03 00 00 */ stw r0, 0(r3)
|
||||
/* 8002AE90 3C 80 80 3A */ lis r4, __vt__15dRenderingMap_c@ha /* 0x803A6FD4@ha */
|
||||
/* 8002AE94 38 04 6F D4 */ addi r0, r4, __vt__15dRenderingMap_c@l /* 0x803A6FD4@l */
|
||||
/* 8002AE98 90 03 00 00 */ stw r0, 0(r3)
|
||||
/* 8002AE9C 3C 80 80 3A */ lis r4, __vt__18dRenderingFDAmap_c@ha /* 0x803A7C90@ha */
|
||||
/* 8002AEA0 38 04 7C 90 */ addi r0, r4, __vt__18dRenderingFDAmap_c@l /* 0x803A7C90@l */
|
||||
/* 8002AEA4 90 03 00 00 */ stw r0, 0(r3)
|
||||
/* 8002AEA8 38 A0 00 00 */ li r5, 0
|
||||
/* 8002AEAC 90 A3 00 04 */ stw r5, 4(r3)
|
||||
/* 8002AEB0 C0 02 82 E4 */ lfs f0, lit_4321(r2)
|
||||
/* 8002AEB4 D0 03 00 08 */ stfs f0, 8(r3)
|
||||
/* 8002AEB8 D0 03 00 0C */ stfs f0, 0xc(r3)
|
||||
/* 8002AEBC D0 03 00 10 */ stfs f0, 0x10(r3)
|
||||
/* 8002AEC0 D0 03 00 14 */ stfs f0, 0x14(r3)
|
||||
/* 8002AEC4 D0 03 00 18 */ stfs f0, 0x18(r3)
|
||||
/* 8002AEC8 B0 A3 00 1C */ sth r5, 0x1c(r3)
|
||||
/* 8002AECC B0 A3 00 1E */ sth r5, 0x1e(r3)
|
||||
/* 8002AED0 B0 A3 00 20 */ sth r5, 0x20(r3)
|
||||
/* 8002AED4 B0 A3 00 22 */ sth r5, 0x22(r3)
|
||||
/* 8002AED8 3C 80 80 3A */ lis r4, __vt__16renderingDAmap_c@ha /* 0x803A7EE0@ha */
|
||||
/* 8002AEDC 38 04 7E E0 */ addi r0, r4, __vt__16renderingDAmap_c@l /* 0x803A7EE0@l */
|
||||
/* 8002AEE0 90 03 00 00 */ stw r0, 0(r3)
|
||||
/* 8002AEE4 90 A3 00 24 */ stw r5, 0x24(r3)
|
||||
/* 8002AEE8 90 A3 00 28 */ stw r5, 0x28(r3)
|
||||
/* 8002AEEC 90 A3 00 2C */ stw r5, 0x2c(r3)
|
||||
/* 8002AEF0 98 A3 00 30 */ stb r5, 0x30(r3)
|
||||
/* 8002AEF4 98 A3 00 31 */ stb r5, 0x31(r3)
|
||||
/* 8002AEF8 3C 80 80 3A */ lis r4, __vt__19renderingPlusDoor_c@ha /* 0x803A7D80@ha */
|
||||
/* 8002AEFC 38 04 7D 80 */ addi r0, r4, __vt__19renderingPlusDoor_c@l /* 0x803A7D80@l */
|
||||
/* 8002AF00 90 03 00 00 */ stw r0, 0(r3)
|
||||
/* 8002AF04 3C 80 80 3A */ lis r4, __vt__28renderingPlusDoorAndCursor_c@ha /* 0x803A7E24@ha */
|
||||
/* 8002AF08 38 04 7E 24 */ addi r0, r4, __vt__28renderingPlusDoorAndCursor_c@l /* 0x803A7E24@l */
|
||||
/* 8002AF0C 90 03 00 00 */ stw r0, 0(r3)
|
||||
/* 8002AF10 3C 80 80 3A */ lis r4, __vt__15renderingAmap_c@ha /* 0x803A70F4@ha */
|
||||
/* 8002AF14 38 04 70 F4 */ addi r0, r4, __vt__15renderingAmap_c@l /* 0x803A70F4@l */
|
||||
/* 8002AF18 90 03 00 00 */ stw r0, 0(r3)
|
||||
/* 8002AF1C 4E 80 00 20 */ blr
|
||||
@@ -1,108 +0,0 @@
|
||||
lbl_80029874:
|
||||
/* 80029874 94 21 FF E0 */ stwu r1, -0x20(r1)
|
||||
/* 80029878 7C 08 02 A6 */ mflr r0
|
||||
/* 8002987C 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 80029880 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 80029884 48 33 89 51 */ bl _savegpr_27
|
||||
/* 80029888 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 8002988C 7C 9B 23 78 */ mr r27, r4
|
||||
/* 80029890 7C BC 2B 78 */ mr r28, r5
|
||||
/* 80029894 7C DD 33 78 */ mr r29, r6
|
||||
/* 80029898 7C FE 3B 78 */ mr r30, r7
|
||||
/* 8002989C 48 00 15 D1 */ bl __ct__15renderingAmap_cFv
|
||||
/* 800298A0 3C 60 80 3A */ lis r3, __vt__6dMap_c@ha /* 0x803A7030@ha */
|
||||
/* 800298A4 38 03 70 30 */ addi r0, r3, __vt__6dMap_c@l /* 0x803A7030@l */
|
||||
/* 800298A8 90 1F 00 00 */ stw r0, 0(r31)
|
||||
/* 800298AC 38 60 00 00 */ li r3, 0
|
||||
/* 800298B0 90 7F 00 40 */ stw r3, 0x40(r31)
|
||||
/* 800298B4 90 7F 00 44 */ stw r3, 0x44(r31)
|
||||
/* 800298B8 90 7F 00 48 */ stw r3, 0x48(r31)
|
||||
/* 800298BC 90 7F 00 4C */ stw r3, 0x4c(r31)
|
||||
/* 800298C0 C0 22 82 E4 */ lfs f1, lit_4321(r2)
|
||||
/* 800298C4 D0 3F 00 50 */ stfs f1, 0x50(r31)
|
||||
/* 800298C8 D0 3F 00 54 */ stfs f1, 0x54(r31)
|
||||
/* 800298CC C0 02 82 E0 */ lfs f0, lit_4284(r2)
|
||||
/* 800298D0 D0 1F 00 58 */ stfs f0, 0x58(r31)
|
||||
/* 800298D4 D0 3F 00 5C */ stfs f1, 0x5c(r31)
|
||||
/* 800298D8 D0 3F 00 60 */ stfs f1, 0x60(r31)
|
||||
/* 800298DC D0 3F 00 64 */ stfs f1, 0x64(r31)
|
||||
/* 800298E0 D0 3F 00 68 */ stfs f1, 0x68(r31)
|
||||
/* 800298E4 D0 3F 00 6C */ stfs f1, 0x6c(r31)
|
||||
/* 800298E8 D0 3F 00 70 */ stfs f1, 0x70(r31)
|
||||
/* 800298EC 90 7F 00 74 */ stw r3, 0x74(r31)
|
||||
/* 800298F0 B0 7F 00 78 */ sth r3, 0x78(r31)
|
||||
/* 800298F4 B0 7F 00 7A */ sth r3, 0x7a(r31)
|
||||
/* 800298F8 38 00 FF FF */ li r0, -1
|
||||
/* 800298FC 90 1F 00 7C */ stw r0, 0x7c(r31)
|
||||
/* 80029900 90 1F 00 80 */ stw r0, 0x80(r31)
|
||||
/* 80029904 90 1F 00 84 */ stw r0, 0x84(r31)
|
||||
/* 80029908 90 1F 00 88 */ stw r0, 0x88(r31)
|
||||
/* 8002990C 98 7F 00 8C */ stb r3, 0x8c(r31)
|
||||
/* 80029910 98 7F 00 8D */ stb r3, 0x8d(r31)
|
||||
/* 80029914 98 7F 00 8E */ stb r3, 0x8e(r31)
|
||||
/* 80029918 98 7F 00 8F */ stb r3, 0x8f(r31)
|
||||
/* 8002991C 98 7F 00 90 */ stb r3, 0x90(r31)
|
||||
/* 80029920 38 60 01 BC */ li r3, 0x1bc
|
||||
/* 80029924 38 80 00 20 */ li r4, 0x20
|
||||
/* 80029928 48 2A 53 4D */ bl __nw__FUli
|
||||
/* 8002992C 90 7F 00 44 */ stw r3, 0x44(r31)
|
||||
/* 80029930 80 1F 00 44 */ lwz r0, 0x44(r31)
|
||||
/* 80029934 90 0D 88 00 */ stw r0, m_res__22dMap_HIO_prm_res_dst_s(r13)
|
||||
/* 80029938 3C 60 80 38 */ lis r3, d_map_d_map__stringBase0@ha /* 0x80378F24@ha */
|
||||
/* 8002993C 38 63 8F 24 */ addi r3, r3, d_map_d_map__stringBase0@l /* 0x80378F24@l */
|
||||
/* 80029940 38 80 00 45 */ li r4, 0x45
|
||||
/* 80029944 3C A0 80 40 */ lis r5, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 80029948 38 A5 61 C0 */ addi r5, r5, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 8002994C 3C A5 00 02 */ addis r5, r5, 2
|
||||
/* 80029950 38 C0 00 80 */ li r6, 0x80
|
||||
/* 80029954 38 A5 C2 F8 */ addi r5, r5, -15624
|
||||
/* 80029958 48 01 29 95 */ bl getRes__14dRes_control_cFPCclP11dRes_info_ci
|
||||
/* 8002995C 90 7F 00 40 */ stw r3, 0x40(r31)
|
||||
/* 80029960 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80029964 4B FF FE B5 */ bl resCopy__6dMap_cFv
|
||||
/* 80029968 B3 7F 00 78 */ sth r27, 0x78(r31)
|
||||
/* 8002996C B3 9F 00 7A */ sth r28, 0x7a(r31)
|
||||
/* 80029970 80 6D 88 00 */ lwz r3, m_res__22dMap_HIO_prm_res_dst_s(r13)
|
||||
/* 80029974 A8 03 01 AE */ lha r0, 0x1ae(r3)
|
||||
/* 80029978 2C 00 00 00 */ cmpwi r0, 0
|
||||
/* 8002997C 40 81 00 14 */ ble lbl_80029990
|
||||
/* 80029980 A8 63 01 B0 */ lha r3, 0x1b0(r3)
|
||||
/* 80029984 38 00 00 06 */ li r0, 6
|
||||
/* 80029988 7C 03 03 D6 */ divw r0, r3, r0
|
||||
/* 8002998C 90 1F 00 74 */ stw r0, 0x74(r31)
|
||||
lbl_80029990:
|
||||
/* 80029990 57 A3 04 3E */ clrlwi r3, r29, 0x10
|
||||
/* 80029994 57 C4 04 3E */ clrlwi r4, r30, 0x10
|
||||
/* 80029998 38 A0 00 09 */ li r5, 9
|
||||
/* 8002999C 38 C0 00 00 */ li r6, 0
|
||||
/* 800299A0 38 E0 00 00 */ li r7, 0
|
||||
/* 800299A4 48 33 42 79 */ bl GXGetTexBufferSize
|
||||
/* 800299A8 38 80 00 20 */ li r4, 0x20
|
||||
/* 800299AC 48 2A 53 41 */ bl __nwa__FUli
|
||||
/* 800299B0 90 7F 00 4C */ stw r3, 0x4c(r31)
|
||||
/* 800299B4 A0 DF 00 7A */ lhz r6, 0x7a(r31)
|
||||
/* 800299B8 A0 BF 00 78 */ lhz r5, 0x78(r31)
|
||||
/* 800299BC 7F E3 FB 78 */ mr r3, r31
|
||||
/* 800299C0 80 9F 00 4C */ lwz r4, 0x4c(r31)
|
||||
/* 800299C4 7C A7 2B 78 */ mr r7, r5
|
||||
/* 800299C8 7C C8 33 78 */ mr r8, r6
|
||||
/* 800299CC 48 01 62 FD */ bl init__16renderingDAmap_cFPUcUsUsUsUs
|
||||
/* 800299D0 38 60 00 20 */ li r3, 0x20
|
||||
/* 800299D4 38 80 00 20 */ li r4, 0x20
|
||||
/* 800299D8 48 2A 52 9D */ bl __nw__FUli
|
||||
/* 800299DC 90 7F 00 48 */ stw r3, 0x48(r31)
|
||||
/* 800299E0 7F E3 FB 78 */ mr r3, r31
|
||||
/* 800299E4 80 9F 00 48 */ lwz r4, 0x48(r31)
|
||||
/* 800299E8 A0 BF 00 78 */ lhz r5, 0x78(r31)
|
||||
/* 800299EC A0 DF 00 7A */ lhz r6, 0x7a(r31)
|
||||
/* 800299F0 80 FF 00 4C */ lwz r7, 0x4c(r31)
|
||||
/* 800299F4 81 1F 00 44 */ lwz r8, 0x44(r31)
|
||||
/* 800299F8 39 20 00 33 */ li r9, 0x33
|
||||
/* 800299FC 48 01 33 3D */ bl makeResTIMG__15dRenderingMap_cCFP7ResTIMGUsUsPUcPUcUs
|
||||
/* 80029A00 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80029A04 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 80029A08 48 33 88 19 */ bl _restgpr_27
|
||||
/* 80029A0C 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 80029A10 7C 08 03 A6 */ mtlr r0
|
||||
/* 80029A14 38 21 00 20 */ addi r1, r1, 0x20
|
||||
/* 80029A18 4E 80 00 20 */ blr
|
||||
@@ -1,20 +0,0 @@
|
||||
lbl_8002AD3C:
|
||||
/* 8002AD3C 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 8002AD40 7C 08 02 A6 */ mflr r0
|
||||
/* 8002AD44 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 8002AD48 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 8002AD4C 7C 7F 1B 79 */ or. r31, r3, r3
|
||||
/* 8002AD50 41 82 00 1C */ beq lbl_8002AD6C
|
||||
/* 8002AD54 3C A0 80 3A */ lis r5, __vt__11dDrawPath_c@ha /* 0x803A7CF8@ha */
|
||||
/* 8002AD58 38 05 7C F8 */ addi r0, r5, __vt__11dDrawPath_c@l /* 0x803A7CF8@l */
|
||||
/* 8002AD5C 90 1F 00 00 */ stw r0, 0(r31)
|
||||
/* 8002AD60 7C 80 07 35 */ extsh. r0, r4
|
||||
/* 8002AD64 40 81 00 08 */ ble lbl_8002AD6C
|
||||
/* 8002AD68 48 2A 3F D5 */ bl __dl__FPv
|
||||
lbl_8002AD6C:
|
||||
/* 8002AD6C 7F E3 FB 78 */ mr r3, r31
|
||||
/* 8002AD70 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 8002AD74 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 8002AD78 7C 08 03 A6 */ mtlr r0
|
||||
/* 8002AD7C 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 8002AD80 4E 80 00 20 */ blr
|
||||
@@ -1,30 +0,0 @@
|
||||
lbl_8002AC74:
|
||||
/* 8002AC74 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 8002AC78 7C 08 02 A6 */ mflr r0
|
||||
/* 8002AC7C 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 8002AC80 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 8002AC84 7C 7F 1B 79 */ or. r31, r3, r3
|
||||
/* 8002AC88 41 82 00 40 */ beq lbl_8002ACC8
|
||||
/* 8002AC8C 3C 60 80 3A */ lis r3, __vt__15dRenderingMap_c@ha /* 0x803A6FD4@ha */
|
||||
/* 8002AC90 38 03 6F D4 */ addi r0, r3, __vt__15dRenderingMap_c@l /* 0x803A6FD4@l */
|
||||
/* 8002AC94 90 1F 00 00 */ stw r0, 0(r31)
|
||||
/* 8002AC98 41 82 00 20 */ beq lbl_8002ACB8
|
||||
/* 8002AC9C 3C 60 80 3A */ lis r3, __vt__28dDrawPathWithNormalPattern_c@ha /* 0x803A6F94@ha */
|
||||
/* 8002ACA0 38 03 6F 94 */ addi r0, r3, __vt__28dDrawPathWithNormalPattern_c@l /* 0x803A6F94@l */
|
||||
/* 8002ACA4 90 1F 00 00 */ stw r0, 0(r31)
|
||||
/* 8002ACA8 41 82 00 10 */ beq lbl_8002ACB8
|
||||
/* 8002ACAC 3C 60 80 3A */ lis r3, __vt__11dDrawPath_c@ha /* 0x803A7CF8@ha */
|
||||
/* 8002ACB0 38 03 7C F8 */ addi r0, r3, __vt__11dDrawPath_c@l /* 0x803A7CF8@l */
|
||||
/* 8002ACB4 90 1F 00 00 */ stw r0, 0(r31)
|
||||
lbl_8002ACB8:
|
||||
/* 8002ACB8 7C 80 07 35 */ extsh. r0, r4
|
||||
/* 8002ACBC 40 81 00 0C */ ble lbl_8002ACC8
|
||||
/* 8002ACC0 7F E3 FB 78 */ mr r3, r31
|
||||
/* 8002ACC4 48 2A 40 79 */ bl __dl__FPv
|
||||
lbl_8002ACC8:
|
||||
/* 8002ACC8 7F E3 FB 78 */ mr r3, r31
|
||||
/* 8002ACCC 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 8002ACD0 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 8002ACD4 7C 08 03 A6 */ mtlr r0
|
||||
/* 8002ACD8 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 8002ACDC 4E 80 00 20 */ blr
|
||||
@@ -1,50 +0,0 @@
|
||||
lbl_8002ADB0:
|
||||
/* 8002ADB0 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 8002ADB4 7C 08 02 A6 */ mflr r0
|
||||
/* 8002ADB8 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 8002ADBC 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 8002ADC0 7C 7F 1B 79 */ or. r31, r3, r3
|
||||
/* 8002ADC4 41 82 00 90 */ beq lbl_8002AE54
|
||||
/* 8002ADC8 3C 60 80 3A */ lis r3, __vt__15renderingAmap_c@ha /* 0x803A70F4@ha */
|
||||
/* 8002ADCC 38 03 70 F4 */ addi r0, r3, __vt__15renderingAmap_c@l /* 0x803A70F4@l */
|
||||
/* 8002ADD0 90 1F 00 00 */ stw r0, 0(r31)
|
||||
/* 8002ADD4 41 82 00 70 */ beq lbl_8002AE44
|
||||
/* 8002ADD8 3C 60 80 3A */ lis r3, __vt__28renderingPlusDoorAndCursor_c@ha /* 0x803A7E24@ha */
|
||||
/* 8002ADDC 38 03 7E 24 */ addi r0, r3, __vt__28renderingPlusDoorAndCursor_c@l /* 0x803A7E24@l */
|
||||
/* 8002ADE0 90 1F 00 00 */ stw r0, 0(r31)
|
||||
/* 8002ADE4 41 82 00 60 */ beq lbl_8002AE44
|
||||
/* 8002ADE8 3C 60 80 3A */ lis r3, __vt__19renderingPlusDoor_c@ha /* 0x803A7D80@ha */
|
||||
/* 8002ADEC 38 03 7D 80 */ addi r0, r3, __vt__19renderingPlusDoor_c@l /* 0x803A7D80@l */
|
||||
/* 8002ADF0 90 1F 00 00 */ stw r0, 0(r31)
|
||||
/* 8002ADF4 41 82 00 50 */ beq lbl_8002AE44
|
||||
/* 8002ADF8 3C 60 80 3A */ lis r3, __vt__16renderingDAmap_c@ha /* 0x803A7EE0@ha */
|
||||
/* 8002ADFC 38 03 7E E0 */ addi r0, r3, __vt__16renderingDAmap_c@l /* 0x803A7EE0@l */
|
||||
/* 8002AE00 90 1F 00 00 */ stw r0, 0(r31)
|
||||
/* 8002AE04 41 82 00 40 */ beq lbl_8002AE44
|
||||
/* 8002AE08 3C 60 80 3A */ lis r3, __vt__18dRenderingFDAmap_c@ha /* 0x803A7C90@ha */
|
||||
/* 8002AE0C 38 03 7C 90 */ addi r0, r3, __vt__18dRenderingFDAmap_c@l /* 0x803A7C90@l */
|
||||
/* 8002AE10 90 1F 00 00 */ stw r0, 0(r31)
|
||||
/* 8002AE14 41 82 00 30 */ beq lbl_8002AE44
|
||||
/* 8002AE18 3C 60 80 3A */ lis r3, __vt__15dRenderingMap_c@ha /* 0x803A6FD4@ha */
|
||||
/* 8002AE1C 38 03 6F D4 */ addi r0, r3, __vt__15dRenderingMap_c@l /* 0x803A6FD4@l */
|
||||
/* 8002AE20 90 1F 00 00 */ stw r0, 0(r31)
|
||||
/* 8002AE24 41 82 00 20 */ beq lbl_8002AE44
|
||||
/* 8002AE28 3C 60 80 3A */ lis r3, __vt__28dDrawPathWithNormalPattern_c@ha /* 0x803A6F94@ha */
|
||||
/* 8002AE2C 38 03 6F 94 */ addi r0, r3, __vt__28dDrawPathWithNormalPattern_c@l /* 0x803A6F94@l */
|
||||
/* 8002AE30 90 1F 00 00 */ stw r0, 0(r31)
|
||||
/* 8002AE34 41 82 00 10 */ beq lbl_8002AE44
|
||||
/* 8002AE38 3C 60 80 3A */ lis r3, __vt__11dDrawPath_c@ha /* 0x803A7CF8@ha */
|
||||
/* 8002AE3C 38 03 7C F8 */ addi r0, r3, __vt__11dDrawPath_c@l /* 0x803A7CF8@l */
|
||||
/* 8002AE40 90 1F 00 00 */ stw r0, 0(r31)
|
||||
lbl_8002AE44:
|
||||
/* 8002AE44 7C 80 07 35 */ extsh. r0, r4
|
||||
/* 8002AE48 40 81 00 0C */ ble lbl_8002AE54
|
||||
/* 8002AE4C 7F E3 FB 78 */ mr r3, r31
|
||||
/* 8002AE50 48 2A 3E ED */ bl __dl__FPv
|
||||
lbl_8002AE54:
|
||||
/* 8002AE54 7F E3 FB 78 */ mr r3, r31
|
||||
/* 8002AE58 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 8002AE5C 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 8002AE60 7C 08 03 A6 */ mtlr r0
|
||||
/* 8002AE64 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 8002AE68 4E 80 00 20 */ blr
|
||||
@@ -1,38 +0,0 @@
|
||||
lbl_8002B150:
|
||||
/* 8002B150 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 8002B154 7C 08 02 A6 */ mflr r0
|
||||
/* 8002B158 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 8002B15C 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 8002B160 7C 7F 1B 79 */ or. r31, r3, r3
|
||||
/* 8002B164 41 82 00 60 */ beq lbl_8002B1C4
|
||||
/* 8002B168 3C 60 80 3A */ lis r3, __vt__16renderingDAmap_c@ha /* 0x803A7EE0@ha */
|
||||
/* 8002B16C 38 03 7E E0 */ addi r0, r3, __vt__16renderingDAmap_c@l /* 0x803A7EE0@l */
|
||||
/* 8002B170 90 1F 00 00 */ stw r0, 0(r31)
|
||||
/* 8002B174 41 82 00 40 */ beq lbl_8002B1B4
|
||||
/* 8002B178 3C 60 80 3A */ lis r3, __vt__18dRenderingFDAmap_c@ha /* 0x803A7C90@ha */
|
||||
/* 8002B17C 38 03 7C 90 */ addi r0, r3, __vt__18dRenderingFDAmap_c@l /* 0x803A7C90@l */
|
||||
/* 8002B180 90 1F 00 00 */ stw r0, 0(r31)
|
||||
/* 8002B184 41 82 00 30 */ beq lbl_8002B1B4
|
||||
/* 8002B188 3C 60 80 3A */ lis r3, __vt__15dRenderingMap_c@ha /* 0x803A6FD4@ha */
|
||||
/* 8002B18C 38 03 6F D4 */ addi r0, r3, __vt__15dRenderingMap_c@l /* 0x803A6FD4@l */
|
||||
/* 8002B190 90 1F 00 00 */ stw r0, 0(r31)
|
||||
/* 8002B194 41 82 00 20 */ beq lbl_8002B1B4
|
||||
/* 8002B198 3C 60 80 3A */ lis r3, __vt__28dDrawPathWithNormalPattern_c@ha /* 0x803A6F94@ha */
|
||||
/* 8002B19C 38 03 6F 94 */ addi r0, r3, __vt__28dDrawPathWithNormalPattern_c@l /* 0x803A6F94@l */
|
||||
/* 8002B1A0 90 1F 00 00 */ stw r0, 0(r31)
|
||||
/* 8002B1A4 41 82 00 10 */ beq lbl_8002B1B4
|
||||
/* 8002B1A8 3C 60 80 3A */ lis r3, __vt__11dDrawPath_c@ha /* 0x803A7CF8@ha */
|
||||
/* 8002B1AC 38 03 7C F8 */ addi r0, r3, __vt__11dDrawPath_c@l /* 0x803A7CF8@l */
|
||||
/* 8002B1B0 90 1F 00 00 */ stw r0, 0(r31)
|
||||
lbl_8002B1B4:
|
||||
/* 8002B1B4 7C 80 07 35 */ extsh. r0, r4
|
||||
/* 8002B1B8 40 81 00 0C */ ble lbl_8002B1C4
|
||||
/* 8002B1BC 7F E3 FB 78 */ mr r3, r31
|
||||
/* 8002B1C0 48 2A 3B 7D */ bl __dl__FPv
|
||||
lbl_8002B1C4:
|
||||
/* 8002B1C4 7F E3 FB 78 */ mr r3, r31
|
||||
/* 8002B1C8 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 8002B1CC 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 8002B1D0 7C 08 03 A6 */ mtlr r0
|
||||
/* 8002B1D4 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 8002B1D8 4E 80 00 20 */ blr
|
||||
@@ -1,34 +0,0 @@
|
||||
lbl_8002ABF8:
|
||||
/* 8002ABF8 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 8002ABFC 7C 08 02 A6 */ mflr r0
|
||||
/* 8002AC00 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 8002AC04 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 8002AC08 7C 7F 1B 79 */ or. r31, r3, r3
|
||||
/* 8002AC0C 41 82 00 50 */ beq lbl_8002AC5C
|
||||
/* 8002AC10 3C 60 80 3A */ lis r3, __vt__18dRenderingFDAmap_c@ha /* 0x803A7C90@ha */
|
||||
/* 8002AC14 38 03 7C 90 */ addi r0, r3, __vt__18dRenderingFDAmap_c@l /* 0x803A7C90@l */
|
||||
/* 8002AC18 90 1F 00 00 */ stw r0, 0(r31)
|
||||
/* 8002AC1C 41 82 00 30 */ beq lbl_8002AC4C
|
||||
/* 8002AC20 3C 60 80 3A */ lis r3, __vt__15dRenderingMap_c@ha /* 0x803A6FD4@ha */
|
||||
/* 8002AC24 38 03 6F D4 */ addi r0, r3, __vt__15dRenderingMap_c@l /* 0x803A6FD4@l */
|
||||
/* 8002AC28 90 1F 00 00 */ stw r0, 0(r31)
|
||||
/* 8002AC2C 41 82 00 20 */ beq lbl_8002AC4C
|
||||
/* 8002AC30 3C 60 80 3A */ lis r3, __vt__28dDrawPathWithNormalPattern_c@ha /* 0x803A6F94@ha */
|
||||
/* 8002AC34 38 03 6F 94 */ addi r0, r3, __vt__28dDrawPathWithNormalPattern_c@l /* 0x803A6F94@l */
|
||||
/* 8002AC38 90 1F 00 00 */ stw r0, 0(r31)
|
||||
/* 8002AC3C 41 82 00 10 */ beq lbl_8002AC4C
|
||||
/* 8002AC40 3C 60 80 3A */ lis r3, __vt__11dDrawPath_c@ha /* 0x803A7CF8@ha */
|
||||
/* 8002AC44 38 03 7C F8 */ addi r0, r3, __vt__11dDrawPath_c@l /* 0x803A7CF8@l */
|
||||
/* 8002AC48 90 1F 00 00 */ stw r0, 0(r31)
|
||||
lbl_8002AC4C:
|
||||
/* 8002AC4C 7C 80 07 35 */ extsh. r0, r4
|
||||
/* 8002AC50 40 81 00 0C */ ble lbl_8002AC5C
|
||||
/* 8002AC54 7F E3 FB 78 */ mr r3, r31
|
||||
/* 8002AC58 48 2A 40 E5 */ bl __dl__FPv
|
||||
lbl_8002AC5C:
|
||||
/* 8002AC5C 7F E3 FB 78 */ mr r3, r31
|
||||
/* 8002AC60 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 8002AC64 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 8002AC68 7C 08 03 A6 */ mtlr r0
|
||||
/* 8002AC6C 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 8002AC70 4E 80 00 20 */ blr
|
||||
@@ -1,42 +0,0 @@
|
||||
lbl_8002B0B4:
|
||||
/* 8002B0B4 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 8002B0B8 7C 08 02 A6 */ mflr r0
|
||||
/* 8002B0BC 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 8002B0C0 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 8002B0C4 7C 7F 1B 79 */ or. r31, r3, r3
|
||||
/* 8002B0C8 41 82 00 70 */ beq lbl_8002B138
|
||||
/* 8002B0CC 3C 60 80 3A */ lis r3, __vt__19renderingPlusDoor_c@ha /* 0x803A7D80@ha */
|
||||
/* 8002B0D0 38 03 7D 80 */ addi r0, r3, __vt__19renderingPlusDoor_c@l /* 0x803A7D80@l */
|
||||
/* 8002B0D4 90 1F 00 00 */ stw r0, 0(r31)
|
||||
/* 8002B0D8 41 82 00 50 */ beq lbl_8002B128
|
||||
/* 8002B0DC 3C 60 80 3A */ lis r3, __vt__16renderingDAmap_c@ha /* 0x803A7EE0@ha */
|
||||
/* 8002B0E0 38 03 7E E0 */ addi r0, r3, __vt__16renderingDAmap_c@l /* 0x803A7EE0@l */
|
||||
/* 8002B0E4 90 1F 00 00 */ stw r0, 0(r31)
|
||||
/* 8002B0E8 41 82 00 40 */ beq lbl_8002B128
|
||||
/* 8002B0EC 3C 60 80 3A */ lis r3, __vt__18dRenderingFDAmap_c@ha /* 0x803A7C90@ha */
|
||||
/* 8002B0F0 38 03 7C 90 */ addi r0, r3, __vt__18dRenderingFDAmap_c@l /* 0x803A7C90@l */
|
||||
/* 8002B0F4 90 1F 00 00 */ stw r0, 0(r31)
|
||||
/* 8002B0F8 41 82 00 30 */ beq lbl_8002B128
|
||||
/* 8002B0FC 3C 60 80 3A */ lis r3, __vt__15dRenderingMap_c@ha /* 0x803A6FD4@ha */
|
||||
/* 8002B100 38 03 6F D4 */ addi r0, r3, __vt__15dRenderingMap_c@l /* 0x803A6FD4@l */
|
||||
/* 8002B104 90 1F 00 00 */ stw r0, 0(r31)
|
||||
/* 8002B108 41 82 00 20 */ beq lbl_8002B128
|
||||
/* 8002B10C 3C 60 80 3A */ lis r3, __vt__28dDrawPathWithNormalPattern_c@ha /* 0x803A6F94@ha */
|
||||
/* 8002B110 38 03 6F 94 */ addi r0, r3, __vt__28dDrawPathWithNormalPattern_c@l /* 0x803A6F94@l */
|
||||
/* 8002B114 90 1F 00 00 */ stw r0, 0(r31)
|
||||
/* 8002B118 41 82 00 10 */ beq lbl_8002B128
|
||||
/* 8002B11C 3C 60 80 3A */ lis r3, __vt__11dDrawPath_c@ha /* 0x803A7CF8@ha */
|
||||
/* 8002B120 38 03 7C F8 */ addi r0, r3, __vt__11dDrawPath_c@l /* 0x803A7CF8@l */
|
||||
/* 8002B124 90 1F 00 00 */ stw r0, 0(r31)
|
||||
lbl_8002B128:
|
||||
/* 8002B128 7C 80 07 35 */ extsh. r0, r4
|
||||
/* 8002B12C 40 81 00 0C */ ble lbl_8002B138
|
||||
/* 8002B130 7F E3 FB 78 */ mr r3, r31
|
||||
/* 8002B134 48 2A 3C 09 */ bl __dl__FPv
|
||||
lbl_8002B138:
|
||||
/* 8002B138 7F E3 FB 78 */ mr r3, r31
|
||||
/* 8002B13C 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 8002B140 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 8002B144 7C 08 03 A6 */ mtlr r0
|
||||
/* 8002B148 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 8002B14C 4E 80 00 20 */ blr
|
||||
@@ -1,26 +0,0 @@
|
||||
lbl_8002ACE0:
|
||||
/* 8002ACE0 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 8002ACE4 7C 08 02 A6 */ mflr r0
|
||||
/* 8002ACE8 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 8002ACEC 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 8002ACF0 7C 7F 1B 79 */ or. r31, r3, r3
|
||||
/* 8002ACF4 41 82 00 30 */ beq lbl_8002AD24
|
||||
/* 8002ACF8 3C 60 80 3A */ lis r3, __vt__28dDrawPathWithNormalPattern_c@ha /* 0x803A6F94@ha */
|
||||
/* 8002ACFC 38 03 6F 94 */ addi r0, r3, __vt__28dDrawPathWithNormalPattern_c@l /* 0x803A6F94@l */
|
||||
/* 8002AD00 90 1F 00 00 */ stw r0, 0(r31)
|
||||
/* 8002AD04 41 82 00 10 */ beq lbl_8002AD14
|
||||
/* 8002AD08 3C 60 80 3A */ lis r3, __vt__11dDrawPath_c@ha /* 0x803A7CF8@ha */
|
||||
/* 8002AD0C 38 03 7C F8 */ addi r0, r3, __vt__11dDrawPath_c@l /* 0x803A7CF8@l */
|
||||
/* 8002AD10 90 1F 00 00 */ stw r0, 0(r31)
|
||||
lbl_8002AD14:
|
||||
/* 8002AD14 7C 80 07 35 */ extsh. r0, r4
|
||||
/* 8002AD18 40 81 00 0C */ ble lbl_8002AD24
|
||||
/* 8002AD1C 7F E3 FB 78 */ mr r3, r31
|
||||
/* 8002AD20 48 2A 40 1D */ bl __dl__FPv
|
||||
lbl_8002AD24:
|
||||
/* 8002AD24 7F E3 FB 78 */ mr r3, r31
|
||||
/* 8002AD28 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 8002AD2C 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 8002AD30 7C 08 03 A6 */ mtlr r0
|
||||
/* 8002AD34 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 8002AD38 4E 80 00 20 */ blr
|
||||
@@ -1,46 +0,0 @@
|
||||
lbl_8002B008:
|
||||
/* 8002B008 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 8002B00C 7C 08 02 A6 */ mflr r0
|
||||
/* 8002B010 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 8002B014 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 8002B018 7C 7F 1B 79 */ or. r31, r3, r3
|
||||
/* 8002B01C 41 82 00 80 */ beq lbl_8002B09C
|
||||
/* 8002B020 3C 60 80 3A */ lis r3, __vt__28renderingPlusDoorAndCursor_c@ha /* 0x803A7E24@ha */
|
||||
/* 8002B024 38 03 7E 24 */ addi r0, r3, __vt__28renderingPlusDoorAndCursor_c@l /* 0x803A7E24@l */
|
||||
/* 8002B028 90 1F 00 00 */ stw r0, 0(r31)
|
||||
/* 8002B02C 41 82 00 60 */ beq lbl_8002B08C
|
||||
/* 8002B030 3C 60 80 3A */ lis r3, __vt__19renderingPlusDoor_c@ha /* 0x803A7D80@ha */
|
||||
/* 8002B034 38 03 7D 80 */ addi r0, r3, __vt__19renderingPlusDoor_c@l /* 0x803A7D80@l */
|
||||
/* 8002B038 90 1F 00 00 */ stw r0, 0(r31)
|
||||
/* 8002B03C 41 82 00 50 */ beq lbl_8002B08C
|
||||
/* 8002B040 3C 60 80 3A */ lis r3, __vt__16renderingDAmap_c@ha /* 0x803A7EE0@ha */
|
||||
/* 8002B044 38 03 7E E0 */ addi r0, r3, __vt__16renderingDAmap_c@l /* 0x803A7EE0@l */
|
||||
/* 8002B048 90 1F 00 00 */ stw r0, 0(r31)
|
||||
/* 8002B04C 41 82 00 40 */ beq lbl_8002B08C
|
||||
/* 8002B050 3C 60 80 3A */ lis r3, __vt__18dRenderingFDAmap_c@ha /* 0x803A7C90@ha */
|
||||
/* 8002B054 38 03 7C 90 */ addi r0, r3, __vt__18dRenderingFDAmap_c@l /* 0x803A7C90@l */
|
||||
/* 8002B058 90 1F 00 00 */ stw r0, 0(r31)
|
||||
/* 8002B05C 41 82 00 30 */ beq lbl_8002B08C
|
||||
/* 8002B060 3C 60 80 3A */ lis r3, __vt__15dRenderingMap_c@ha /* 0x803A6FD4@ha */
|
||||
/* 8002B064 38 03 6F D4 */ addi r0, r3, __vt__15dRenderingMap_c@l /* 0x803A6FD4@l */
|
||||
/* 8002B068 90 1F 00 00 */ stw r0, 0(r31)
|
||||
/* 8002B06C 41 82 00 20 */ beq lbl_8002B08C
|
||||
/* 8002B070 3C 60 80 3A */ lis r3, __vt__28dDrawPathWithNormalPattern_c@ha /* 0x803A6F94@ha */
|
||||
/* 8002B074 38 03 6F 94 */ addi r0, r3, __vt__28dDrawPathWithNormalPattern_c@l /* 0x803A6F94@l */
|
||||
/* 8002B078 90 1F 00 00 */ stw r0, 0(r31)
|
||||
/* 8002B07C 41 82 00 10 */ beq lbl_8002B08C
|
||||
/* 8002B080 3C 60 80 3A */ lis r3, __vt__11dDrawPath_c@ha /* 0x803A7CF8@ha */
|
||||
/* 8002B084 38 03 7C F8 */ addi r0, r3, __vt__11dDrawPath_c@l /* 0x803A7CF8@l */
|
||||
/* 8002B088 90 1F 00 00 */ stw r0, 0(r31)
|
||||
lbl_8002B08C:
|
||||
/* 8002B08C 7C 80 07 35 */ extsh. r0, r4
|
||||
/* 8002B090 40 81 00 0C */ ble lbl_8002B09C
|
||||
/* 8002B094 7F E3 FB 78 */ mr r3, r31
|
||||
/* 8002B098 48 2A 3C A5 */ bl __dl__FPv
|
||||
lbl_8002B09C:
|
||||
/* 8002B09C 7F E3 FB 78 */ mr r3, r31
|
||||
/* 8002B0A0 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 8002B0A4 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 8002B0A8 7C 08 03 A6 */ mtlr r0
|
||||
/* 8002B0AC 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 8002B0B0 4E 80 00 20 */ blr
|
||||
@@ -1,59 +0,0 @@
|
||||
lbl_8002AF20:
|
||||
/* 8002AF20 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 8002AF24 7C 08 02 A6 */ mflr r0
|
||||
/* 8002AF28 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 8002AF2C 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 8002AF30 93 C1 00 08 */ stw r30, 8(r1)
|
||||
/* 8002AF34 7C 7E 1B 79 */ or. r30, r3, r3
|
||||
/* 8002AF38 7C 9F 23 78 */ mr r31, r4
|
||||
/* 8002AF3C 41 82 00 A8 */ beq lbl_8002AFE4
|
||||
/* 8002AF40 3C 80 80 3A */ lis r4, __vt__6dMap_c@ha /* 0x803A7030@ha */
|
||||
/* 8002AF44 38 04 70 30 */ addi r0, r4, __vt__6dMap_c@l /* 0x803A7030@l */
|
||||
/* 8002AF48 90 1E 00 00 */ stw r0, 0(r30)
|
||||
/* 8002AF4C 4B FF EA D1 */ bl _remove__6dMap_cFv
|
||||
/* 8002AF50 28 1E 00 00 */ cmplwi r30, 0
|
||||
/* 8002AF54 41 82 00 80 */ beq lbl_8002AFD4
|
||||
/* 8002AF58 3C 60 80 3A */ lis r3, __vt__15renderingAmap_c@ha /* 0x803A70F4@ha */
|
||||
/* 8002AF5C 38 03 70 F4 */ addi r0, r3, __vt__15renderingAmap_c@l /* 0x803A70F4@l */
|
||||
/* 8002AF60 90 1E 00 00 */ stw r0, 0(r30)
|
||||
/* 8002AF64 41 82 00 70 */ beq lbl_8002AFD4
|
||||
/* 8002AF68 3C 60 80 3A */ lis r3, __vt__28renderingPlusDoorAndCursor_c@ha /* 0x803A7E24@ha */
|
||||
/* 8002AF6C 38 03 7E 24 */ addi r0, r3, __vt__28renderingPlusDoorAndCursor_c@l /* 0x803A7E24@l */
|
||||
/* 8002AF70 90 1E 00 00 */ stw r0, 0(r30)
|
||||
/* 8002AF74 41 82 00 60 */ beq lbl_8002AFD4
|
||||
/* 8002AF78 3C 60 80 3A */ lis r3, __vt__19renderingPlusDoor_c@ha /* 0x803A7D80@ha */
|
||||
/* 8002AF7C 38 03 7D 80 */ addi r0, r3, __vt__19renderingPlusDoor_c@l /* 0x803A7D80@l */
|
||||
/* 8002AF80 90 1E 00 00 */ stw r0, 0(r30)
|
||||
/* 8002AF84 41 82 00 50 */ beq lbl_8002AFD4
|
||||
/* 8002AF88 3C 60 80 3A */ lis r3, __vt__16renderingDAmap_c@ha /* 0x803A7EE0@ha */
|
||||
/* 8002AF8C 38 03 7E E0 */ addi r0, r3, __vt__16renderingDAmap_c@l /* 0x803A7EE0@l */
|
||||
/* 8002AF90 90 1E 00 00 */ stw r0, 0(r30)
|
||||
/* 8002AF94 41 82 00 40 */ beq lbl_8002AFD4
|
||||
/* 8002AF98 3C 60 80 3A */ lis r3, __vt__18dRenderingFDAmap_c@ha /* 0x803A7C90@ha */
|
||||
/* 8002AF9C 38 03 7C 90 */ addi r0, r3, __vt__18dRenderingFDAmap_c@l /* 0x803A7C90@l */
|
||||
/* 8002AFA0 90 1E 00 00 */ stw r0, 0(r30)
|
||||
/* 8002AFA4 41 82 00 30 */ beq lbl_8002AFD4
|
||||
/* 8002AFA8 3C 60 80 3A */ lis r3, __vt__15dRenderingMap_c@ha /* 0x803A6FD4@ha */
|
||||
/* 8002AFAC 38 03 6F D4 */ addi r0, r3, __vt__15dRenderingMap_c@l /* 0x803A6FD4@l */
|
||||
/* 8002AFB0 90 1E 00 00 */ stw r0, 0(r30)
|
||||
/* 8002AFB4 41 82 00 20 */ beq lbl_8002AFD4
|
||||
/* 8002AFB8 3C 60 80 3A */ lis r3, __vt__28dDrawPathWithNormalPattern_c@ha /* 0x803A6F94@ha */
|
||||
/* 8002AFBC 38 03 6F 94 */ addi r0, r3, __vt__28dDrawPathWithNormalPattern_c@l /* 0x803A6F94@l */
|
||||
/* 8002AFC0 90 1E 00 00 */ stw r0, 0(r30)
|
||||
/* 8002AFC4 41 82 00 10 */ beq lbl_8002AFD4
|
||||
/* 8002AFC8 3C 60 80 3A */ lis r3, __vt__11dDrawPath_c@ha /* 0x803A7CF8@ha */
|
||||
/* 8002AFCC 38 03 7C F8 */ addi r0, r3, __vt__11dDrawPath_c@l /* 0x803A7CF8@l */
|
||||
/* 8002AFD0 90 1E 00 00 */ stw r0, 0(r30)
|
||||
lbl_8002AFD4:
|
||||
/* 8002AFD4 7F E0 07 35 */ extsh. r0, r31
|
||||
/* 8002AFD8 40 81 00 0C */ ble lbl_8002AFE4
|
||||
/* 8002AFDC 7F C3 F3 78 */ mr r3, r30
|
||||
/* 8002AFE0 48 2A 3D 5D */ bl __dl__FPv
|
||||
lbl_8002AFE4:
|
||||
/* 8002AFE4 7F C3 F3 78 */ mr r3, r30
|
||||
/* 8002AFE8 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 8002AFEC 83 C1 00 08 */ lwz r30, 8(r1)
|
||||
/* 8002AFF0 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 8002AFF4 7C 08 03 A6 */ mtlr r0
|
||||
/* 8002AFF8 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 8002AFFC 4E 80 00 20 */ blr
|
||||
@@ -1,25 +0,0 @@
|
||||
lbl_8002AB54:
|
||||
/* 8002AB54 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 8002AB58 7C 08 02 A6 */ mflr r0
|
||||
/* 8002AB5C 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 8002AB60 80 83 00 7C */ lwz r4, 0x7c(r3)
|
||||
/* 8002AB64 2C 04 00 00 */ cmpwi r4, 0
|
||||
/* 8002AB68 41 80 00 34 */ blt lbl_8002AB9C
|
||||
/* 8002AB6C 88 03 00 8D */ lbz r0, 0x8d(r3)
|
||||
/* 8002AB70 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 8002AB74 41 82 00 28 */ beq lbl_8002AB9C
|
||||
/* 8002AB78 38 A0 00 00 */ li r5, 0
|
||||
/* 8002AB7C 88 0D 88 E0 */ lbz r0, mNowStayFloorNoDecisionFlg__10dMapInfo_c(r13)
|
||||
/* 8002AB80 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 8002AB84 41 82 00 08 */ beq lbl_8002AB8C
|
||||
/* 8002AB88 88 AD 88 D8 */ lbz r5, mNowStayFloorNo__10dMapInfo_c(r13)
|
||||
lbl_8002AB8C:
|
||||
/* 8002AB8C C0 23 00 50 */ lfs f1, 0x50(r3)
|
||||
/* 8002AB90 C0 43 00 54 */ lfs f2, 0x54(r3)
|
||||
/* 8002AB94 C0 63 00 58 */ lfs f3, 0x58(r3)
|
||||
/* 8002AB98 48 01 51 71 */ bl entry__16renderingDAmap_cFfffiSc
|
||||
lbl_8002AB9C:
|
||||
/* 8002AB9C 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 8002ABA0 7C 08 03 A6 */ mtlr r0
|
||||
/* 8002ABA4 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 8002ABA8 4E 80 00 20 */ blr
|
||||
File diff suppressed because it is too large
Load Diff
@@ -1,32 +0,0 @@
|
||||
lbl_80029A1C:
|
||||
/* 80029A1C 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80029A20 7C 08 02 A6 */ mflr r0
|
||||
/* 80029A24 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80029A28 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 80029A2C 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 80029A30 80 63 00 4C */ lwz r3, 0x4c(r3)
|
||||
/* 80029A34 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 80029A38 41 82 00 10 */ beq lbl_80029A48
|
||||
/* 80029A3C 48 2A 53 25 */ bl __dla__FPv
|
||||
/* 80029A40 38 00 00 00 */ li r0, 0
|
||||
/* 80029A44 90 1F 00 4C */ stw r0, 0x4c(r31)
|
||||
lbl_80029A48:
|
||||
/* 80029A48 80 7F 00 48 */ lwz r3, 0x48(r31)
|
||||
/* 80029A4C 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 80029A50 41 82 00 10 */ beq lbl_80029A60
|
||||
/* 80029A54 48 2A 52 E9 */ bl __dl__FPv
|
||||
/* 80029A58 38 00 00 00 */ li r0, 0
|
||||
/* 80029A5C 90 1F 00 48 */ stw r0, 0x48(r31)
|
||||
lbl_80029A60:
|
||||
/* 80029A60 80 7F 00 44 */ lwz r3, 0x44(r31)
|
||||
/* 80029A64 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 80029A68 41 82 00 10 */ beq lbl_80029A78
|
||||
/* 80029A6C 48 2A 52 D1 */ bl __dl__FPv
|
||||
/* 80029A70 38 00 00 00 */ li r0, 0
|
||||
/* 80029A74 90 1F 00 44 */ stw r0, 0x44(r31)
|
||||
lbl_80029A78:
|
||||
/* 80029A78 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 80029A7C 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80029A80 7C 08 03 A6 */ mtlr r0
|
||||
/* 80029A84 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80029A88 4E 80 00 20 */ blr
|
||||
@@ -1,9 +0,0 @@
|
||||
lbl_800289D0:
|
||||
/* 800289D0 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 800289D4 7C 08 02 A6 */ mflr r0
|
||||
/* 800289D8 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 800289DC 48 01 79 21 */ bl afterDrawPath__28renderingPlusDoorAndCursor_cFv
|
||||
/* 800289E0 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 800289E4 7C 08 03 A6 */ mtlr r0
|
||||
/* 800289E8 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 800289EC 4E 80 00 20 */ blr
|
||||
@@ -1,31 +0,0 @@
|
||||
lbl_80028960:
|
||||
/* 80028960 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80028964 7C 08 02 A6 */ mflr r0
|
||||
/* 80028968 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 8002896C 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 80028970 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 80028974 48 00 02 41 */ bl isDrawOutSideTrim__15renderingAmap_cFv
|
||||
/* 80028978 54 60 06 3F */ clrlwi. r0, r3, 0x18
|
||||
/* 8002897C 41 82 00 40 */ beq lbl_800289BC
|
||||
/* 80028980 38 00 00 00 */ li r0, 0
|
||||
/* 80028984 90 1F 00 38 */ stw r0, 0x38(r31)
|
||||
/* 80028988 7F E3 FB 78 */ mr r3, r31
|
||||
/* 8002898C 48 00 02 C1 */ bl getOutSideBlackLineNumber__15renderingAmap_cFv
|
||||
lbl_80028990:
|
||||
/* 80028990 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80028994 81 9F 00 00 */ lwz r12, 0(r31)
|
||||
/* 80028998 81 8C 00 30 */ lwz r12, 0x30(r12)
|
||||
/* 8002899C 7D 89 03 A6 */ mtctr r12
|
||||
/* 800289A0 4E 80 04 21 */ bctrl
|
||||
/* 800289A4 7F E3 FB 78 */ mr r3, r31
|
||||
/* 800289A8 48 00 02 B9 */ bl isOutSideBlackLine__15renderingAmap_cFv
|
||||
/* 800289AC 54 60 06 3F */ clrlwi. r0, r3, 0x18
|
||||
/* 800289B0 40 82 FF E0 */ bne lbl_80028990
|
||||
/* 800289B4 38 00 00 02 */ li r0, 2
|
||||
/* 800289B8 90 1F 00 38 */ stw r0, 0x38(r31)
|
||||
lbl_800289BC:
|
||||
/* 800289BC 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 800289C0 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 800289C4 7C 08 03 A6 */ mtlr r0
|
||||
/* 800289C8 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 800289CC 4E 80 00 20 */ blr
|
||||
@@ -1,45 +0,0 @@
|
||||
lbl_80029D78:
|
||||
/* 80029D78 94 21 FF E0 */ stwu r1, -0x20(r1)
|
||||
/* 80029D7C 7C 08 02 A6 */ mflr r0
|
||||
/* 80029D80 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 80029D84 93 E1 00 1C */ stw r31, 0x1c(r1)
|
||||
/* 80029D88 93 C1 00 18 */ stw r30, 0x18(r1)
|
||||
/* 80029D8C 7C BE 2B 78 */ mr r30, r5
|
||||
/* 80029D90 7C DF 33 78 */ mr r31, r6
|
||||
/* 80029D94 C0 62 82 E4 */ lfs f3, lit_4321(r2)
|
||||
/* 80029D98 FC 00 18 90 */ fmr f0, f3
|
||||
/* 80029D9C 2C 04 00 00 */ cmpwi r4, 0
|
||||
/* 80029DA0 41 80 00 4C */ blt lbl_80029DEC
|
||||
/* 80029DA4 D0 61 00 14 */ stfs f3, 0x14(r1)
|
||||
/* 80029DA8 D0 61 00 10 */ stfs f3, 0x10(r1)
|
||||
/* 80029DAC D0 61 00 0C */ stfs f3, 0xc(r1)
|
||||
/* 80029DB0 D0 61 00 08 */ stfs f3, 8(r1)
|
||||
/* 80029DB4 38 A1 00 14 */ addi r5, r1, 0x14
|
||||
/* 80029DB8 38 C1 00 10 */ addi r6, r1, 0x10
|
||||
/* 80029DBC 38 E1 00 0C */ addi r7, r1, 0xc
|
||||
/* 80029DC0 39 01 00 08 */ addi r8, r1, 8
|
||||
/* 80029DC4 4B FF FC C9 */ bl getMapMinMaxXZ__6dMap_cFiPfPfPfPf
|
||||
/* 80029DC8 C0 42 82 A0 */ lfs f2, lit_3745(r2)
|
||||
/* 80029DCC C0 21 00 0C */ lfs f1, 0xc(r1)
|
||||
/* 80029DD0 C0 01 00 14 */ lfs f0, 0x14(r1)
|
||||
/* 80029DD4 EC 01 00 2A */ fadds f0, f1, f0
|
||||
/* 80029DD8 EC 62 00 32 */ fmuls f3, f2, f0
|
||||
/* 80029DDC C0 21 00 08 */ lfs f1, 8(r1)
|
||||
/* 80029DE0 C0 01 00 10 */ lfs f0, 0x10(r1)
|
||||
/* 80029DE4 EC 01 00 2A */ fadds f0, f1, f0
|
||||
/* 80029DE8 EC 02 00 32 */ fmuls f0, f2, f0
|
||||
lbl_80029DEC:
|
||||
/* 80029DEC 28 1E 00 00 */ cmplwi r30, 0
|
||||
/* 80029DF0 41 82 00 08 */ beq lbl_80029DF8
|
||||
/* 80029DF4 D0 7E 00 00 */ stfs f3, 0(r30)
|
||||
lbl_80029DF8:
|
||||
/* 80029DF8 28 1F 00 00 */ cmplwi r31, 0
|
||||
/* 80029DFC 41 82 00 08 */ beq lbl_80029E04
|
||||
/* 80029E00 D0 1F 00 00 */ stfs f0, 0(r31)
|
||||
lbl_80029E04:
|
||||
/* 80029E04 83 E1 00 1C */ lwz r31, 0x1c(r1)
|
||||
/* 80029E08 83 C1 00 18 */ lwz r30, 0x18(r1)
|
||||
/* 80029E0C 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 80029E10 7C 08 03 A6 */ mtlr r0
|
||||
/* 80029E14 38 21 00 20 */ addi r1, r1, 0x20
|
||||
/* 80029E18 4E 80 00 20 */ blr
|
||||
@@ -1,98 +0,0 @@
|
||||
lbl_80029E1C:
|
||||
/* 80029E1C 94 21 FF B0 */ stwu r1, -0x50(r1)
|
||||
/* 80029E20 7C 08 02 A6 */ mflr r0
|
||||
/* 80029E24 90 01 00 54 */ stw r0, 0x54(r1)
|
||||
/* 80029E28 DB E1 00 40 */ stfd f31, 0x40(r1)
|
||||
/* 80029E2C F3 E1 00 48 */ psq_st f31, 72(r1), 0, 0 /* qr0 */
|
||||
/* 80029E30 39 61 00 40 */ addi r11, r1, 0x40
|
||||
/* 80029E34 48 33 83 A9 */ bl _savegpr_29
|
||||
/* 80029E38 7C 7D 1B 78 */ mr r29, r3
|
||||
/* 80029E3C 7C 9E 23 79 */ or. r30, r4, r4
|
||||
/* 80029E40 7C BF 2B 78 */ mr r31, r5
|
||||
/* 80029E44 C0 02 82 E4 */ lfs f0, lit_4321(r2)
|
||||
/* 80029E48 41 80 01 10 */ blt lbl_80029F58
|
||||
/* 80029E4C 4B FF F3 15 */ bl getStayType__15renderingAmap_cCFv
|
||||
/* 80029E50 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 80029E54 40 82 00 AC */ bne lbl_80029F00
|
||||
/* 80029E58 C0 02 82 E4 */ lfs f0, lit_4321(r2)
|
||||
/* 80029E5C D0 01 00 14 */ stfs f0, 0x14(r1)
|
||||
/* 80029E60 D0 01 00 10 */ stfs f0, 0x10(r1)
|
||||
/* 80029E64 D0 01 00 0C */ stfs f0, 0xc(r1)
|
||||
/* 80029E68 D0 01 00 08 */ stfs f0, 8(r1)
|
||||
/* 80029E6C 7F A3 EB 78 */ mr r3, r29
|
||||
/* 80029E70 7F C4 F3 78 */ mr r4, r30
|
||||
/* 80029E74 38 A1 00 14 */ addi r5, r1, 0x14
|
||||
/* 80029E78 38 C1 00 10 */ addi r6, r1, 0x10
|
||||
/* 80029E7C 38 E1 00 0C */ addi r7, r1, 0xc
|
||||
/* 80029E80 39 01 00 08 */ addi r8, r1, 8
|
||||
/* 80029E84 4B FF FC 09 */ bl getMapMinMaxXZ__6dMap_cFiPfPfPfPf
|
||||
/* 80029E88 C0 21 00 0C */ lfs f1, 0xc(r1)
|
||||
/* 80029E8C C0 01 00 14 */ lfs f0, 0x14(r1)
|
||||
/* 80029E90 EC 41 00 28 */ fsubs f2, f1, f0
|
||||
/* 80029E94 C0 21 00 08 */ lfs f1, 8(r1)
|
||||
/* 80029E98 C0 01 00 10 */ lfs f0, 0x10(r1)
|
||||
/* 80029E9C EC 01 00 28 */ fsubs f0, f1, f0
|
||||
/* 80029EA0 FC 02 00 40 */ fcmpo cr0, f2, f0
|
||||
/* 80029EA4 4C 41 13 82 */ cror 2, 1, 2
|
||||
/* 80029EA8 40 82 00 0C */ bne lbl_80029EB4
|
||||
/* 80029EAC FC 60 10 90 */ fmr f3, f2
|
||||
/* 80029EB0 48 00 00 08 */ b lbl_80029EB8
|
||||
lbl_80029EB4:
|
||||
/* 80029EB4 FC 60 00 90 */ fmr f3, f0
|
||||
lbl_80029EB8:
|
||||
/* 80029EB8 A0 1D 00 7A */ lhz r0, 0x7a(r29)
|
||||
/* 80029EBC C8 22 82 B0 */ lfd f1, lit_3749(r2)
|
||||
/* 80029EC0 90 01 00 1C */ stw r0, 0x1c(r1)
|
||||
/* 80029EC4 3C 80 43 30 */ lis r4, 0x4330
|
||||
/* 80029EC8 90 81 00 18 */ stw r4, 0x18(r1)
|
||||
/* 80029ECC C8 01 00 18 */ lfd f0, 0x18(r1)
|
||||
/* 80029ED0 EC 40 08 28 */ fsubs f2, f0, f1
|
||||
/* 80029ED4 80 7D 00 74 */ lwz r3, 0x74(r29)
|
||||
/* 80029ED8 38 03 00 04 */ addi r0, r3, 4
|
||||
/* 80029EDC C8 22 82 B8 */ lfd f1, lit_3751(r2)
|
||||
/* 80029EE0 6C 00 80 00 */ xoris r0, r0, 0x8000
|
||||
/* 80029EE4 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 80029EE8 90 81 00 20 */ stw r4, 0x20(r1)
|
||||
/* 80029EEC C8 01 00 20 */ lfd f0, 0x20(r1)
|
||||
/* 80029EF0 EC 00 08 28 */ fsubs f0, f0, f1
|
||||
/* 80029EF4 EC 02 00 28 */ fsubs f0, f2, f0
|
||||
/* 80029EF8 EC 03 00 24 */ fdivs f0, f3, f0
|
||||
/* 80029EFC 48 00 00 5C */ b lbl_80029F58
|
||||
lbl_80029F00:
|
||||
/* 80029F00 C3 E2 82 E4 */ lfs f31, lit_4321(r2)
|
||||
/* 80029F04 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 80029F08 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 80029F0C 85 83 4E 20 */ lwzu r12, 0x4e20(r3)
|
||||
/* 80029F10 81 8C 00 BC */ lwz r12, 0xbc(r12)
|
||||
/* 80029F14 7D 89 03 A6 */ mtctr r12
|
||||
/* 80029F18 4E 80 04 21 */ bctrl
|
||||
/* 80029F1C 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 80029F20 41 82 00 08 */ beq lbl_80029F28
|
||||
/* 80029F24 C3 E3 00 20 */ lfs f31, 0x20(r3)
|
||||
lbl_80029F28:
|
||||
/* 80029F28 C0 02 82 E4 */ lfs f0, lit_4321(r2)
|
||||
/* 80029F2C FC 00 F8 00 */ fcmpu cr0, f0, f31
|
||||
/* 80029F30 40 82 00 08 */ bne lbl_80029F38
|
||||
/* 80029F34 C3 E2 82 E8 */ lfs f31, lit_4503(r2)
|
||||
lbl_80029F38:
|
||||
/* 80029F38 A0 1D 00 7A */ lhz r0, 0x7a(r29)
|
||||
/* 80029F3C C8 22 82 B0 */ lfd f1, lit_3749(r2)
|
||||
/* 80029F40 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 80029F44 3C 00 43 30 */ lis r0, 0x4330
|
||||
/* 80029F48 90 01 00 20 */ stw r0, 0x20(r1)
|
||||
/* 80029F4C C8 01 00 20 */ lfd f0, 0x20(r1)
|
||||
/* 80029F50 EC 00 08 28 */ fsubs f0, f0, f1
|
||||
/* 80029F54 EC 1F 00 24 */ fdivs f0, f31, f0
|
||||
lbl_80029F58:
|
||||
/* 80029F58 28 1F 00 00 */ cmplwi r31, 0
|
||||
/* 80029F5C 41 82 00 08 */ beq lbl_80029F64
|
||||
/* 80029F60 D0 1F 00 00 */ stfs f0, 0(r31)
|
||||
lbl_80029F64:
|
||||
/* 80029F64 E3 E1 00 48 */ psq_l f31, 72(r1), 0, 0 /* qr0 */
|
||||
/* 80029F68 CB E1 00 40 */ lfd f31, 0x40(r1)
|
||||
/* 80029F6C 39 61 00 40 */ addi r11, r1, 0x40
|
||||
/* 80029F70 48 33 82 B9 */ bl _restgpr_29
|
||||
/* 80029F74 80 01 00 54 */ lwz r0, 0x54(r1)
|
||||
/* 80029F78 7C 08 03 A6 */ mtlr r0
|
||||
/* 80029F7C 38 21 00 50 */ addi r1, r1, 0x50
|
||||
/* 80029F80 4E 80 00 20 */ blr
|
||||
@@ -1,61 +0,0 @@
|
||||
lbl_8002A064:
|
||||
/* 8002A064 94 21 FF E0 */ stwu r1, -0x20(r1)
|
||||
/* 8002A068 7C 08 02 A6 */ mflr r0
|
||||
/* 8002A06C 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 8002A070 80 0D 88 00 */ lwz r0, m_res__22dMap_HIO_prm_res_dst_s(r13)
|
||||
/* 8002A074 54 87 18 38 */ slwi r7, r4, 3
|
||||
/* 8002A078 7D 20 3A 14 */ add r9, r0, r7
|
||||
/* 8002A07C 80 63 00 40 */ lwz r3, 0x40(r3)
|
||||
/* 8002A080 54 A0 18 38 */ slwi r0, r5, 3
|
||||
/* 8002A084 7C 63 02 2E */ lhzx r3, r3, r0
|
||||
/* 8002A088 54 60 04 21 */ rlwinm. r0, r3, 0, 0x10, 0x10
|
||||
/* 8002A08C 41 82 00 18 */ beq lbl_8002A0A4
|
||||
/* 8002A090 54 66 CE 38 */ rlwinm r6, r3, 0x19, 0x18, 0x1c
|
||||
/* 8002A094 54 65 F6 38 */ rlwinm r5, r3, 0x1e, 0x18, 0x1c
|
||||
/* 8002A098 54 64 1E 38 */ rlwinm r4, r3, 3, 0x18, 0x1c
|
||||
/* 8002A09C 38 00 00 FF */ li r0, 0xff
|
||||
/* 8002A0A0 48 00 00 14 */ b lbl_8002A0B4
|
||||
lbl_8002A0A4:
|
||||
/* 8002A0A4 54 66 E6 36 */ rlwinm r6, r3, 0x1c, 0x18, 0x1b
|
||||
/* 8002A0A8 54 65 06 36 */ rlwinm r5, r3, 0, 0x18, 0x1b
|
||||
/* 8002A0AC 54 64 26 36 */ rlwinm r4, r3, 4, 0x18, 0x1b
|
||||
/* 8002A0B0 54 60 CE 34 */ rlwinm r0, r3, 0x19, 0x18, 0x1a
|
||||
lbl_8002A0B4:
|
||||
/* 8002A0B4 54 C6 06 3E */ clrlwi r6, r6, 0x18
|
||||
/* 8002A0B8 54 A8 06 3E */ clrlwi r8, r5, 0x18
|
||||
/* 8002A0BC 54 84 06 3E */ clrlwi r4, r4, 0x18
|
||||
/* 8002A0C0 54 00 06 3E */ clrlwi r0, r0, 0x18
|
||||
/* 8002A0C4 C8 42 82 B0 */ lfd f2, lit_3749(r2)
|
||||
/* 8002A0C8 90 01 00 0C */ stw r0, 0xc(r1)
|
||||
/* 8002A0CC 3C 00 43 30 */ lis r0, 0x4330
|
||||
/* 8002A0D0 90 01 00 08 */ stw r0, 8(r1)
|
||||
/* 8002A0D4 C8 01 00 08 */ lfd f0, 8(r1)
|
||||
/* 8002A0D8 EC 00 10 28 */ fsubs f0, f0, f2
|
||||
/* 8002A0DC EC 00 00 72 */ fmuls f0, f0, f1
|
||||
/* 8002A0E0 FC 00 00 1E */ fctiwz f0, f0
|
||||
/* 8002A0E4 D8 01 00 10 */ stfd f0, 0x10(r1)
|
||||
/* 8002A0E8 80 61 00 14 */ lwz r3, 0x14(r1)
|
||||
/* 8002A0EC 54 60 06 3E */ clrlwi r0, r3, 0x18
|
||||
/* 8002A0F0 28 00 00 E0 */ cmplwi r0, 0xe0
|
||||
/* 8002A0F4 54 A0 06 36 */ rlwinm r0, r5, 0, 0x18, 0x1b
|
||||
/* 8002A0F8 50 C0 25 2E */ rlwimi r0, r6, 4, 0x14, 0x17
|
||||
/* 8002A0FC 50 80 E7 3E */ rlwimi r0, r4, 0x1c, 0x1c, 0x1f
|
||||
/* 8002A100 50 60 3C 66 */ rlwimi r0, r3, 7, 0x11, 0x13
|
||||
/* 8002A104 41 80 00 14 */ blt lbl_8002A118
|
||||
/* 8002A108 55 00 15 B4 */ rlwinm r0, r8, 2, 0x16, 0x1a
|
||||
/* 8002A10C 50 C0 3C 6A */ rlwimi r0, r6, 7, 0x11, 0x15
|
||||
/* 8002A110 50 80 EE FE */ rlwimi r0, r4, 0x1d, 0x1b, 0x1f
|
||||
/* 8002A114 60 00 80 00 */ ori r0, r0, 0x8000
|
||||
lbl_8002A118:
|
||||
/* 8002A118 B0 09 00 00 */ sth r0, 0(r9)
|
||||
/* 8002A11C B0 09 00 02 */ sth r0, 2(r9)
|
||||
/* 8002A120 B0 09 00 04 */ sth r0, 4(r9)
|
||||
/* 8002A124 B0 09 00 06 */ sth r0, 6(r9)
|
||||
/* 8002A128 80 0D 88 00 */ lwz r0, m_res__22dMap_HIO_prm_res_dst_s(r13)
|
||||
/* 8002A12C 7C 60 3A 14 */ add r3, r0, r7
|
||||
/* 8002A130 38 80 00 08 */ li r4, 8
|
||||
/* 8002A134 48 31 14 A9 */ bl DCStoreRange
|
||||
/* 8002A138 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 8002A13C 7C 08 03 A6 */ mtlr r0
|
||||
/* 8002A140 38 21 00 20 */ addi r1, r1, 0x20
|
||||
/* 8002A144 4E 80 00 20 */ blr
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user