From ef903f4ab3f10aa97bb78aaf385cb9b3a3905775 Mon Sep 17 00:00:00 2001 From: TakaRikka <38417346+TakaRikka@users.noreply.github.com> Date: Mon, 7 Feb 2022 18:09:29 -0800 Subject: [PATCH] remove asm --- .../do_link__20DynamicModuleControlFv.s | 193 ---------------- .../do_load__20DynamicModuleControlFv.s | 213 ------------------ .../dump__24DynamicModuleControlBaseFv.s | 135 ----------- ...ylPhsFP30request_of_phase_process_classs.s | 20 -- asm/c/c_dylink/phase_02__7cDylPhsFPs.s | 16 -- 5 files changed, 577 deletions(-) delete mode 100644 asm/DynamicLink/do_link__20DynamicModuleControlFv.s delete mode 100644 asm/DynamicLink/do_load__20DynamicModuleControlFv.s delete mode 100644 asm/DynamicLink/dump__24DynamicModuleControlBaseFv.s delete mode 100644 asm/c/c_dylink/Link__7cDylPhsFP30request_of_phase_process_classs.s delete mode 100644 asm/c/c_dylink/phase_02__7cDylPhsFPs.s diff --git a/asm/DynamicLink/do_link__20DynamicModuleControlFv.s b/asm/DynamicLink/do_link__20DynamicModuleControlFv.s deleted file mode 100644 index dff8e9e2f40..00000000000 --- a/asm/DynamicLink/do_link__20DynamicModuleControlFv.s +++ /dev/null @@ -1,193 +0,0 @@ -lbl_80262C5C: -/* 80262C5C 94 21 FF E0 */ stwu r1, -0x20(r1) -/* 80262C60 7C 08 02 A6 */ mflr r0 -/* 80262C64 90 01 00 24 */ stw r0, 0x24(r1) -/* 80262C68 39 61 00 20 */ addi r11, r1, 0x20 -/* 80262C6C 48 0F F5 6D */ bl _savegpr_28 -/* 80262C70 7C 7F 1B 78 */ mr r31, r3 -/* 80262C74 48 0D FA 89 */ bl OSGetTime -/* 80262C78 80 1F 00 10 */ lwz r0, 0x10(r31) -/* 80262C7C 28 00 00 00 */ cmplwi r0, 0 -/* 80262C80 40 82 00 18 */ bne lbl_80262C98 -/* 80262C84 7F E3 FB 78 */ mr r3, r31 -/* 80262C88 81 9F 00 0C */ lwz r12, 0xc(r31) -/* 80262C8C 81 8C 00 20 */ lwz r12, 0x20(r12) -/* 80262C90 7D 89 03 A6 */ mtctr r12 -/* 80262C94 4E 80 04 21 */ bctrl -lbl_80262C98: -/* 80262C98 80 1F 00 10 */ lwz r0, 0x10(r31) -/* 80262C9C 28 00 00 00 */ cmplwi r0, 0 -/* 80262CA0 41 82 02 2C */ beq lbl_80262ECC -/* 80262CA4 48 0D FA 59 */ bl OSGetTime -/* 80262CA8 48 0D FA 55 */ bl OSGetTime -/* 80262CAC 80 7F 00 10 */ lwz r3, 0x10(r31) -/* 80262CB0 80 03 00 1C */ lwz r0, 0x1c(r3) -/* 80262CB4 28 00 00 03 */ cmplwi r0, 3 -/* 80262CB8 41 80 01 CC */ blt lbl_80262E84 -/* 80262CBC 83 A3 00 48 */ lwz r29, 0x48(r3) -/* 80262CC0 38 1D 00 1F */ addi r0, r29, 0x1f -/* 80262CC4 54 1C 00 34 */ rlwinm r28, r0, 0, 0, 0x1a -/* 80262CC8 7F C3 E2 14 */ add r30, r3, r28 -/* 80262CCC 38 80 00 00 */ li r4, 0 -/* 80262CD0 48 06 B9 E1 */ bl getSize__7JKRHeapFPvP7JKRHeap -/* 80262CD4 2C 03 00 00 */ cmpwi r3, 0 -/* 80262CD8 40 80 00 64 */ bge lbl_80262D3C -/* 80262CDC 80 7F 00 10 */ lwz r3, 0x10(r31) -/* 80262CE0 80 63 00 20 */ lwz r3, 0x20(r3) -/* 80262CE4 38 80 00 20 */ li r4, 0x20 -/* 80262CE8 38 A0 00 00 */ li r5, 0 -/* 80262CEC 48 06 B7 89 */ bl alloc__7JKRHeapFUliP7JKRHeap -/* 80262CF0 7C 64 1B 79 */ or. r4, r3, r3 -/* 80262CF4 40 82 00 1C */ bne lbl_80262D10 -/* 80262CF8 3C 60 80 3A */ lis r3, DynamicLink__stringBase0@ha /* 0x8039A4A0@ha */ -/* 80262CFC 38 63 A4 A0 */ addi r3, r3, DynamicLink__stringBase0@l /* 0x8039A4A0@l */ -/* 80262D00 38 63 02 42 */ addi r3, r3, 0x242 -/* 80262D04 4C C6 31 82 */ crclr 6 -/* 80262D08 4B DA 3F 05 */ bl OSReport_Error -/* 80262D0C 48 00 01 C0 */ b lbl_80262ECC -lbl_80262D10: -/* 80262D10 90 9F 00 14 */ stw r4, 0x14(r31) -/* 80262D14 80 7F 00 10 */ lwz r3, 0x10(r31) -/* 80262D18 48 0D B7 F9 */ bl OSLink -/* 80262D1C 2C 03 00 00 */ cmpwi r3, 0 -/* 80262D20 40 82 01 64 */ bne lbl_80262E84 -/* 80262D24 3C 60 80 3A */ lis r3, DynamicLink__stringBase0@ha /* 0x8039A4A0@ha */ -/* 80262D28 38 63 A4 A0 */ addi r3, r3, DynamicLink__stringBase0@l /* 0x8039A4A0@l */ -/* 80262D2C 38 63 02 55 */ addi r3, r3, 0x255 -/* 80262D30 4C C6 31 82 */ crclr 6 -/* 80262D34 4B DA 3E D9 */ bl OSReport_Error -/* 80262D38 48 00 01 94 */ b lbl_80262ECC -lbl_80262D3C: -/* 80262D3C 80 BF 00 10 */ lwz r5, 0x10(r31) -/* 80262D40 80 05 00 20 */ lwz r0, 0x20(r5) -/* 80262D44 7C 9C 02 14 */ add r4, r28, r0 -/* 80262D48 7C 04 18 40 */ cmplw r4, r3 -/* 80262D4C 40 80 00 64 */ bge lbl_80262DB0 -/* 80262D50 7C A3 2B 78 */ mr r3, r5 -/* 80262D54 7F C4 F3 78 */ mr r4, r30 -/* 80262D58 48 0D B7 DD */ bl OSLinkFixed -/* 80262D5C 2C 03 00 00 */ cmpwi r3, 0 -/* 80262D60 40 82 00 1C */ bne lbl_80262D7C -/* 80262D64 3C 60 80 3A */ lis r3, DynamicLink__stringBase0@ha /* 0x8039A4A0@ha */ -/* 80262D68 38 63 A4 A0 */ addi r3, r3, DynamicLink__stringBase0@l /* 0x8039A4A0@l */ -/* 80262D6C 38 63 02 55 */ addi r3, r3, 0x255 -/* 80262D70 4C C6 31 82 */ crclr 6 -/* 80262D74 4B DA 3E 99 */ bl OSReport_Error -/* 80262D78 48 00 01 54 */ b lbl_80262ECC -lbl_80262D7C: -/* 80262D7C 80 7F 00 10 */ lwz r3, 0x10(r31) -/* 80262D80 80 03 00 20 */ lwz r0, 0x20(r3) -/* 80262D84 7C 9C 02 14 */ add r4, r28, r0 -/* 80262D88 38 A0 00 00 */ li r5, 0 -/* 80262D8C 48 06 B8 99 */ bl resize__7JKRHeapFPvUlP7JKRHeap -/* 80262D90 2C 03 00 00 */ cmpwi r3, 0 -/* 80262D94 40 80 00 F0 */ bge lbl_80262E84 -/* 80262D98 3C 60 80 3A */ lis r3, DynamicLink__stringBase0@ha /* 0x8039A4A0@ha */ -/* 80262D9C 38 63 A4 A0 */ addi r3, r3, DynamicLink__stringBase0@l /* 0x8039A4A0@l */ -/* 80262DA0 38 63 02 61 */ addi r3, r3, 0x261 -/* 80262DA4 4C C6 31 82 */ crclr 6 -/* 80262DA8 4B DA 3E 65 */ bl OSReport_Error -/* 80262DAC 48 00 00 D8 */ b lbl_80262E84 -lbl_80262DB0: -/* 80262DB0 7C A3 2B 78 */ mr r3, r5 -/* 80262DB4 38 A0 00 00 */ li r5, 0 -/* 80262DB8 48 06 B8 6D */ bl resize__7JKRHeapFPvUlP7JKRHeap -/* 80262DBC 2C 03 00 00 */ cmpwi r3, 0 -/* 80262DC0 40 81 00 30 */ ble lbl_80262DF0 -/* 80262DC4 80 7F 00 10 */ lwz r3, 0x10(r31) -/* 80262DC8 7F C4 F3 78 */ mr r4, r30 -/* 80262DCC 48 0D B7 69 */ bl OSLinkFixed -/* 80262DD0 2C 03 00 00 */ cmpwi r3, 0 -/* 80262DD4 40 82 00 B0 */ bne lbl_80262E84 -/* 80262DD8 3C 60 80 3A */ lis r3, DynamicLink__stringBase0@ha /* 0x8039A4A0@ha */ -/* 80262DDC 38 63 A4 A0 */ addi r3, r3, DynamicLink__stringBase0@l /* 0x8039A4A0@l */ -/* 80262DE0 38 63 02 55 */ addi r3, r3, 0x255 -/* 80262DE4 4C C6 31 82 */ crclr 6 -/* 80262DE8 4B DA 3E 25 */ bl OSReport_Error -/* 80262DEC 48 00 00 E0 */ b lbl_80262ECC -lbl_80262DF0: -/* 80262DF0 80 7F 00 10 */ lwz r3, 0x10(r31) -/* 80262DF4 80 63 00 20 */ lwz r3, 0x20(r3) -/* 80262DF8 38 80 00 20 */ li r4, 0x20 -/* 80262DFC 38 A0 00 00 */ li r5, 0 -/* 80262E00 48 06 B6 75 */ bl alloc__7JKRHeapFUliP7JKRHeap -/* 80262E04 7C 64 1B 79 */ or. r4, r3, r3 -/* 80262E08 40 82 00 24 */ bne lbl_80262E2C -/* 80262E0C 3C 60 80 3A */ lis r3, DynamicLink__stringBase0@ha /* 0x8039A4A0@ha */ -/* 80262E10 38 63 A4 A0 */ addi r3, r3, DynamicLink__stringBase0@l /* 0x8039A4A0@l */ -/* 80262E14 38 63 02 7F */ addi r3, r3, 0x27f -/* 80262E18 80 9F 00 10 */ lwz r4, 0x10(r31) -/* 80262E1C 80 84 00 20 */ lwz r4, 0x20(r4) -/* 80262E20 4C C6 31 82 */ crclr 6 -/* 80262E24 4B DA 3D E9 */ bl OSReport_Error -/* 80262E28 48 00 00 A4 */ b lbl_80262ECC -lbl_80262E2C: -/* 80262E2C 90 9F 00 14 */ stw r4, 0x14(r31) -/* 80262E30 80 7F 00 10 */ lwz r3, 0x10(r31) -/* 80262E34 48 0D B7 01 */ bl OSLinkFixed -/* 80262E38 2C 03 00 00 */ cmpwi r3, 0 -/* 80262E3C 40 82 00 1C */ bne lbl_80262E58 -/* 80262E40 3C 60 80 3A */ lis r3, DynamicLink__stringBase0@ha /* 0x8039A4A0@ha */ -/* 80262E44 38 63 A4 A0 */ addi r3, r3, DynamicLink__stringBase0@l /* 0x8039A4A0@l */ -/* 80262E48 38 63 02 55 */ addi r3, r3, 0x255 -/* 80262E4C 4C C6 31 82 */ crclr 6 -/* 80262E50 4B DA 3D BD */ bl OSReport_Error -/* 80262E54 48 00 00 78 */ b lbl_80262ECC -lbl_80262E58: -/* 80262E58 80 7F 00 10 */ lwz r3, 0x10(r31) -/* 80262E5C 7F A4 EB 78 */ mr r4, r29 -/* 80262E60 38 A0 00 00 */ li r5, 0 -/* 80262E64 48 06 B7 C1 */ bl resize__7JKRHeapFPvUlP7JKRHeap -/* 80262E68 2C 03 00 00 */ cmpwi r3, 0 -/* 80262E6C 40 80 00 18 */ bge lbl_80262E84 -/* 80262E70 3C 60 80 3A */ lis r3, DynamicLink__stringBase0@ha /* 0x8039A4A0@ha */ -/* 80262E74 38 63 A4 A0 */ addi r3, r3, DynamicLink__stringBase0@l /* 0x8039A4A0@l */ -/* 80262E78 38 63 02 61 */ addi r3, r3, 0x261 -/* 80262E7C 4C C6 31 82 */ crclr 6 -/* 80262E80 4B DA 3D 8D */ bl OSReport_Error -lbl_80262E84: -/* 80262E84 48 0D F8 79 */ bl OSGetTime -/* 80262E88 7F E3 FB 78 */ mr r3, r31 -/* 80262E8C 81 9F 00 0C */ lwz r12, 0xc(r31) -/* 80262E90 81 8C 00 10 */ lwz r12, 0x10(r12) -/* 80262E94 7D 89 03 A6 */ mtctr r12 -/* 80262E98 4E 80 04 21 */ bctrl -/* 80262E9C 80 0D 8B C0 */ lwz r0, sAllocBytes__20DynamicModuleControl(r13) -/* 80262EA0 7C 00 1A 14 */ add r0, r0, r3 -/* 80262EA4 90 0D 8B C0 */ stw r0, sAllocBytes__20DynamicModuleControl(r13) -/* 80262EA8 48 0D F8 55 */ bl OSGetTime -/* 80262EAC 80 7F 00 10 */ lwz r3, 0x10(r31) -/* 80262EB0 81 83 00 34 */ lwz r12, 0x34(r3) -/* 80262EB4 7D 89 03 A6 */ mtctr r12 -/* 80262EB8 4E 80 04 21 */ bctrl -/* 80262EBC 90 7F 00 18 */ stw r3, 0x18(r31) -/* 80262EC0 48 0D F8 3D */ bl OSGetTime -/* 80262EC4 38 60 00 01 */ li r3, 1 -/* 80262EC8 48 00 00 48 */ b lbl_80262F10 -lbl_80262ECC: -/* 80262ECC 38 00 00 00 */ li r0, 0 -/* 80262ED0 98 1F 00 21 */ stb r0, 0x21(r31) -/* 80262ED4 80 7F 00 14 */ lwz r3, 0x14(r31) -/* 80262ED8 28 03 00 00 */ cmplwi r3, 0 -/* 80262EDC 41 82 00 14 */ beq lbl_80262EF0 -/* 80262EE0 38 80 00 00 */ li r4, 0 -/* 80262EE4 48 06 B6 1D */ bl free__7JKRHeapFPvP7JKRHeap -/* 80262EE8 38 00 00 00 */ li r0, 0 -/* 80262EEC 90 1F 00 14 */ stw r0, 0x14(r31) -lbl_80262EF0: -/* 80262EF0 80 7F 00 10 */ lwz r3, 0x10(r31) -/* 80262EF4 28 03 00 00 */ cmplwi r3, 0 -/* 80262EF8 41 82 00 14 */ beq lbl_80262F0C -/* 80262EFC 38 80 00 00 */ li r4, 0 -/* 80262F00 48 06 B6 01 */ bl free__7JKRHeapFPvP7JKRHeap -/* 80262F04 38 00 00 00 */ li r0, 0 -/* 80262F08 90 1F 00 10 */ stw r0, 0x10(r31) -lbl_80262F0C: -/* 80262F0C 38 60 00 00 */ li r3, 0 -lbl_80262F10: -/* 80262F10 39 61 00 20 */ addi r11, r1, 0x20 -/* 80262F14 48 0F F3 11 */ bl _restgpr_28 -/* 80262F18 80 01 00 24 */ lwz r0, 0x24(r1) -/* 80262F1C 7C 08 03 A6 */ mtlr r0 -/* 80262F20 38 21 00 20 */ addi r1, r1, 0x20 -/* 80262F24 4E 80 00 20 */ blr diff --git a/asm/DynamicLink/do_load__20DynamicModuleControlFv.s b/asm/DynamicLink/do_load__20DynamicModuleControlFv.s deleted file mode 100644 index 7e2a8eeed6c..00000000000 --- a/asm/DynamicLink/do_load__20DynamicModuleControlFv.s +++ /dev/null @@ -1,213 +0,0 @@ -lbl_802627E8: -/* 802627E8 94 21 FF A0 */ stwu r1, -0x60(r1) -/* 802627EC 7C 08 02 A6 */ mflr r0 -/* 802627F0 90 01 00 64 */ stw r0, 0x64(r1) -/* 802627F4 39 61 00 60 */ addi r11, r1, 0x60 -/* 802627F8 48 0F F9 E1 */ bl _savegpr_28 -/* 802627FC 7C 7C 1B 78 */ mr r28, r3 -/* 80262800 80 03 00 10 */ lwz r0, 0x10(r3) -/* 80262804 28 00 00 00 */ cmplwi r0, 0 -/* 80262808 41 82 00 0C */ beq lbl_80262814 -/* 8026280C 38 60 00 01 */ li r3, 1 -/* 80262810 48 00 02 D4 */ b lbl_80262AE4 -lbl_80262814: -/* 80262814 4B DA C5 D9 */ bl mDoExt_getArchiveHeap__Fv -/* 80262818 7C 7E 1B 78 */ mr r30, r3 -/* 8026281C 3B A0 00 00 */ li r29, 0 -/* 80262820 3C 60 80 3A */ lis r3, DynamicLink__stringBase0@ha /* 0x8039A4A0@ha */ -/* 80262824 3B E3 A4 A0 */ addi r31, r3, DynamicLink__stringBase0@l /* 0x8039A4A0@l */ -lbl_80262828: -/* 80262828 80 7C 00 10 */ lwz r3, 0x10(r28) -/* 8026282C 28 03 00 00 */ cmplwi r3, 0 -/* 80262830 41 82 00 14 */ beq lbl_80262844 -/* 80262834 38 80 00 00 */ li r4, 0 -/* 80262838 48 06 BC C9 */ bl free__7JKRHeapFPvP7JKRHeap -/* 8026283C 38 00 00 00 */ li r0, 0 -/* 80262840 90 1C 00 10 */ stw r0, 0x10(r28) -lbl_80262844: -/* 80262844 38 61 00 10 */ addi r3, r1, 0x10 -/* 80262848 38 80 00 40 */ li r4, 0x40 -/* 8026284C 38 BF 01 41 */ addi r5, r31, 0x141 -/* 80262850 80 DC 00 1C */ lwz r6, 0x1c(r28) -/* 80262854 4C C6 31 82 */ crclr 6 -/* 80262858 48 10 3D 65 */ bl snprintf -/* 8026285C 80 1C 00 10 */ lwz r0, 0x10(r28) -/* 80262860 28 00 00 00 */ cmplwi r0, 0 -/* 80262864 40 82 00 B0 */ bne lbl_80262914 -/* 80262868 80 AD 8B C4 */ lwz r5, sArchive__20DynamicModuleControl(r13) -/* 8026286C 28 05 00 00 */ cmplwi r5, 0 -/* 80262870 41 82 00 A4 */ beq lbl_80262914 -/* 80262874 28 00 00 00 */ cmplwi r0, 0 -/* 80262878 40 82 00 2C */ bne lbl_802628A4 -/* 8026287C 3C 60 4D 4D */ lis r3, 0x4D4D /* 0x4D4D454D@ha */ -/* 80262880 38 63 45 4D */ addi r3, r3, 0x454D /* 0x4D4D454D@l */ -/* 80262884 38 81 00 10 */ addi r4, r1, 0x10 -/* 80262888 48 07 32 B1 */ bl getGlbResource__10JKRArchiveFUlPCcP10JKRArchive -/* 8026288C 90 7C 00 10 */ stw r3, 0x10(r28) -/* 80262890 80 1C 00 10 */ lwz r0, 0x10(r28) -/* 80262894 28 00 00 00 */ cmplwi r0, 0 -/* 80262898 41 82 00 0C */ beq lbl_802628A4 -/* 8026289C 38 00 00 01 */ li r0, 1 -/* 802628A0 98 1C 00 20 */ stb r0, 0x20(r28) -lbl_802628A4: -/* 802628A4 80 1C 00 10 */ lwz r0, 0x10(r28) -/* 802628A8 28 00 00 00 */ cmplwi r0, 0 -/* 802628AC 40 82 00 30 */ bne lbl_802628DC -/* 802628B0 3C 60 41 4D */ lis r3, 0x414D /* 0x414D454D@ha */ -/* 802628B4 38 63 45 4D */ addi r3, r3, 0x454D /* 0x414D454D@l */ -/* 802628B8 38 81 00 10 */ addi r4, r1, 0x10 -/* 802628BC 80 AD 8B C4 */ lwz r5, sArchive__20DynamicModuleControl(r13) -/* 802628C0 48 07 32 79 */ bl getGlbResource__10JKRArchiveFUlPCcP10JKRArchive -/* 802628C4 90 7C 00 10 */ stw r3, 0x10(r28) -/* 802628C8 80 1C 00 10 */ lwz r0, 0x10(r28) -/* 802628CC 28 00 00 00 */ cmplwi r0, 0 -/* 802628D0 41 82 00 0C */ beq lbl_802628DC -/* 802628D4 38 00 00 02 */ li r0, 2 -/* 802628D8 98 1C 00 20 */ stb r0, 0x20(r28) -lbl_802628DC: -/* 802628DC 80 1C 00 10 */ lwz r0, 0x10(r28) -/* 802628E0 28 00 00 00 */ cmplwi r0, 0 -/* 802628E4 40 82 00 30 */ bne lbl_80262914 -/* 802628E8 3C 60 44 4D */ lis r3, 0x444D /* 0x444D454D@ha */ -/* 802628EC 38 63 45 4D */ addi r3, r3, 0x454D /* 0x444D454D@l */ -/* 802628F0 38 81 00 10 */ addi r4, r1, 0x10 -/* 802628F4 80 AD 8B C4 */ lwz r5, sArchive__20DynamicModuleControl(r13) -/* 802628F8 48 07 32 41 */ bl getGlbResource__10JKRArchiveFUlPCcP10JKRArchive -/* 802628FC 90 7C 00 10 */ stw r3, 0x10(r28) -/* 80262900 80 1C 00 10 */ lwz r0, 0x10(r28) -/* 80262904 28 00 00 00 */ cmplwi r0, 0 -/* 80262908 41 82 00 0C */ beq lbl_80262914 -/* 8026290C 38 00 00 03 */ li r0, 3 -/* 80262910 98 1C 00 20 */ stb r0, 0x20(r28) -lbl_80262914: -/* 80262914 80 9C 00 10 */ lwz r4, 0x10(r28) -/* 80262918 28 04 00 00 */ cmplwi r4, 0 -/* 8026291C 41 82 00 2C */ beq lbl_80262948 -/* 80262920 80 6D 8B C4 */ lwz r3, sArchive__20DynamicModuleControl(r13) -/* 80262924 81 83 00 00 */ lwz r12, 0(r3) -/* 80262928 81 8C 00 3C */ lwz r12, 0x3c(r12) -/* 8026292C 7D 89 03 A6 */ mtctr r12 -/* 80262930 4E 80 04 21 */ bctrl -/* 80262934 90 7C 00 24 */ stw r3, 0x24(r28) -/* 80262938 80 7C 00 10 */ lwz r3, 0x10(r28) -/* 8026293C 38 80 00 00 */ li r4, 0 -/* 80262940 48 07 1A 61 */ bl detachResource__13JKRFileLoaderFPvP13JKRFileLoader -/* 80262944 48 00 00 D4 */ b lbl_80262A18 -lbl_80262948: -/* 80262948 40 82 00 70 */ bne lbl_802629B8 -/* 8026294C 38 61 00 10 */ addi r3, r1, 0x10 -/* 80262950 38 80 00 40 */ li r4, 0x40 -/* 80262954 3C A0 80 3A */ lis r5, DynamicLink__stringBase0@ha /* 0x8039A4A0@ha */ -/* 80262958 38 A5 A4 A0 */ addi r5, r5, DynamicLink__stringBase0@l /* 0x8039A4A0@l */ -/* 8026295C 38 A5 01 48 */ addi r5, r5, 0x148 -/* 80262960 80 DC 00 1C */ lwz r6, 0x1c(r28) -/* 80262964 4C C6 31 82 */ crclr 6 -/* 80262968 48 10 3C 55 */ bl snprintf -/* 8026296C 38 00 00 00 */ li r0, 0 -/* 80262970 90 01 00 08 */ stw r0, 8(r1) -/* 80262974 38 61 00 10 */ addi r3, r1, 0x10 -/* 80262978 38 80 00 00 */ li r4, 0 -/* 8026297C 38 A0 00 01 */ li r5, 1 -/* 80262980 38 C0 00 00 */ li r6, 0 -/* 80262984 7F C7 F3 78 */ mr r7, r30 -/* 80262988 39 00 00 01 */ li r8, 1 -/* 8026298C 39 20 00 00 */ li r9, 0 -/* 80262990 39 40 00 00 */ li r10, 0 -/* 80262994 48 07 72 05 */ bl loadToMainRAM__12JKRDvdRipperFPCcPUc15JKRExpandSwitchUlP7JKRHeapQ212JKRDvdRipper15EAllocDirectionUlPiPUl -/* 80262998 90 7C 00 10 */ stw r3, 0x10(r28) -/* 8026299C 80 1C 00 10 */ lwz r0, 0x10(r28) -/* 802629A0 28 00 00 00 */ cmplwi r0, 0 -/* 802629A4 41 82 00 14 */ beq lbl_802629B8 -/* 802629A8 38 00 00 00 */ li r0, 0 -/* 802629AC 90 1C 00 24 */ stw r0, 0x24(r28) -/* 802629B0 38 00 00 07 */ li r0, 7 -/* 802629B4 98 1C 00 20 */ stb r0, 0x20(r28) -lbl_802629B8: -/* 802629B8 80 1C 00 10 */ lwz r0, 0x10(r28) -/* 802629BC 28 00 00 00 */ cmplwi r0, 0 -/* 802629C0 40 82 00 58 */ bne lbl_80262A18 -/* 802629C4 80 6D 8B C8 */ lwz r3, sFileCache__20DynamicModuleControl(r13) -/* 802629C8 28 03 00 00 */ cmplwi r3, 0 -/* 802629CC 41 82 00 4C */ beq lbl_80262A18 -/* 802629D0 3C 80 72 65 */ lis r4, 0x7265 /* 0x72656C73@ha */ -/* 802629D4 38 84 6C 73 */ addi r4, r4, 0x6C73 /* 0x72656C73@l */ -/* 802629D8 38 A1 00 10 */ addi r5, r1, 0x10 -/* 802629DC 81 83 00 00 */ lwz r12, 0(r3) -/* 802629E0 81 8C 00 18 */ lwz r12, 0x18(r12) -/* 802629E4 7D 89 03 A6 */ mtctr r12 -/* 802629E8 4E 80 04 21 */ bctrl -/* 802629EC 90 7C 00 10 */ stw r3, 0x10(r28) -/* 802629F0 80 1C 00 10 */ lwz r0, 0x10(r28) -/* 802629F4 28 00 00 00 */ cmplwi r0, 0 -/* 802629F8 41 82 00 20 */ beq lbl_80262A18 -/* 802629FC 38 00 00 00 */ li r0, 0 -/* 80262A00 90 1C 00 24 */ stw r0, 0x24(r28) -/* 80262A04 38 00 00 0B */ li r0, 0xb -/* 80262A08 98 1C 00 20 */ stb r0, 0x20(r28) -/* 80262A0C 80 7C 00 10 */ lwz r3, 0x10(r28) -/* 80262A10 38 80 00 00 */ li r4, 0 -/* 80262A14 48 07 19 8D */ bl detachResource__13JKRFileLoaderFPvP13JKRFileLoader -lbl_80262A18: -/* 80262A18 80 7C 00 10 */ lwz r3, 0x10(r28) -/* 80262A1C 28 03 00 00 */ cmplwi r3, 0 -/* 80262A20 40 82 00 24 */ bne lbl_80262A44 -/* 80262A24 3C 60 80 3A */ lis r3, DynamicLink__stringBase0@ha /* 0x8039A4A0@ha */ -/* 80262A28 38 63 A4 A0 */ addi r3, r3, DynamicLink__stringBase0@l /* 0x8039A4A0@l */ -/* 80262A2C 38 63 01 62 */ addi r3, r3, 0x162 -/* 80262A30 80 9C 00 1C */ lwz r4, 0x1c(r28) -/* 80262A34 4C C6 31 82 */ crclr 6 -/* 80262A38 4B DA 41 D5 */ bl OSReport_Error -/* 80262A3C 38 60 00 00 */ li r3, 0 -/* 80262A40 48 00 00 A4 */ b lbl_80262AE4 -lbl_80262A44: -/* 80262A44 80 9C 00 24 */ lwz r4, 0x24(r28) -/* 80262A48 2C 04 00 00 */ cmpwi r4, 0 -/* 80262A4C 40 81 00 80 */ ble lbl_80262ACC -/* 80262A50 4B FF FD 71 */ bl calcSum2__FPCUsUl -/* 80262A54 88 DC 00 21 */ lbz r6, 0x21(r28) -/* 80262A58 28 06 00 00 */ cmplwi r6, 0 -/* 80262A5C 40 82 00 18 */ bne lbl_80262A74 -/* 80262A60 B0 7C 00 22 */ sth r3, 0x22(r28) -/* 80262A64 88 7C 00 21 */ lbz r3, 0x21(r28) -/* 80262A68 38 03 00 01 */ addi r0, r3, 1 -/* 80262A6C 98 1C 00 21 */ stb r0, 0x21(r28) -/* 80262A70 4B FF FD B8 */ b lbl_80262828 -lbl_80262A74: -/* 80262A74 54 64 04 3E */ clrlwi r4, r3, 0x10 -/* 80262A78 A0 BC 00 22 */ lhz r5, 0x22(r28) -/* 80262A7C 7C 04 28 40 */ cmplw r4, r5 -/* 80262A80 41 82 00 38 */ beq lbl_80262AB8 -/* 80262A84 3C 60 80 3A */ lis r3, DynamicLink__stringBase0@ha /* 0x8039A4A0@ha */ -/* 80262A88 38 63 A4 A0 */ addi r3, r3, DynamicLink__stringBase0@l /* 0x8039A4A0@l */ -/* 80262A8C 38 63 01 9D */ addi r3, r3, 0x19d -/* 80262A90 80 DC 00 1C */ lwz r6, 0x1c(r28) -/* 80262A94 4C C6 31 82 */ crclr 6 -/* 80262A98 4B DA 41 75 */ bl OSReport_Error -/* 80262A9C 38 00 00 00 */ li r0, 0 -/* 80262AA0 98 1C 00 21 */ stb r0, 0x21(r28) -/* 80262AA4 3B BD 00 01 */ addi r29, r29, 1 -/* 80262AA8 2C 1D 00 03 */ cmpwi r29, 3 -/* 80262AAC 41 80 FD 7C */ blt lbl_80262828 -/* 80262AB0 38 60 00 00 */ li r3, 0 -/* 80262AB4 48 00 00 30 */ b lbl_80262AE4 -lbl_80262AB8: -/* 80262AB8 28 06 00 FF */ cmplwi r6, 0xff -/* 80262ABC 40 80 00 24 */ bge lbl_80262AE0 -/* 80262AC0 38 06 00 01 */ addi r0, r6, 1 -/* 80262AC4 98 1C 00 21 */ stb r0, 0x21(r28) -/* 80262AC8 48 00 00 18 */ b lbl_80262AE0 -lbl_80262ACC: -/* 80262ACC 88 7C 00 21 */ lbz r3, 0x21(r28) -/* 80262AD0 28 03 00 FF */ cmplwi r3, 0xff -/* 80262AD4 40 80 00 0C */ bge lbl_80262AE0 -/* 80262AD8 38 03 00 01 */ addi r0, r3, 1 -/* 80262ADC 98 1C 00 21 */ stb r0, 0x21(r28) -lbl_80262AE0: -/* 80262AE0 38 60 00 01 */ li r3, 1 -lbl_80262AE4: -/* 80262AE4 39 61 00 60 */ addi r11, r1, 0x60 -/* 80262AE8 48 0F F7 3D */ bl _restgpr_28 -/* 80262AEC 80 01 00 64 */ lwz r0, 0x64(r1) -/* 80262AF0 7C 08 03 A6 */ mtlr r0 -/* 80262AF4 38 21 00 60 */ addi r1, r1, 0x60 -/* 80262AF8 4E 80 00 20 */ blr diff --git a/asm/DynamicLink/dump__24DynamicModuleControlBaseFv.s b/asm/DynamicLink/dump__24DynamicModuleControlBaseFv.s deleted file mode 100644 index eeae60c3b4d..00000000000 --- a/asm/DynamicLink/dump__24DynamicModuleControlBaseFv.s +++ /dev/null @@ -1,135 +0,0 @@ -lbl_80262470: -/* 80262470 94 21 FF D0 */ stwu r1, -0x30(r1) -/* 80262474 7C 08 02 A6 */ mflr r0 -/* 80262478 90 01 00 34 */ stw r0, 0x34(r1) -/* 8026247C 39 61 00 30 */ addi r11, r1, 0x30 -/* 80262480 48 0F FD 51 */ bl _savegpr_26 -/* 80262484 83 AD 8B B8 */ lwz r29, mFirst__24DynamicModuleControlBase(r13) -/* 80262488 3B 80 00 00 */ li r28, 0 -/* 8026248C 3C 60 80 3A */ lis r3, DynamicLink__stringBase0@ha /* 0x8039A4A0@ha */ -/* 80262490 38 63 A4 A0 */ addi r3, r3, DynamicLink__stringBase0@l /* 0x8039A4A0@l */ -/* 80262494 38 63 00 45 */ addi r3, r3, 0x45 -/* 80262498 4C C6 31 82 */ crclr 6 -/* 8026249C 48 08 61 2D */ bl JUTReportConsole_f -/* 802624A0 3C 60 80 3A */ lis r3, DynamicLink__stringBase0@ha /* 0x8039A4A0@ha */ -/* 802624A4 38 63 A4 A0 */ addi r3, r3, DynamicLink__stringBase0@l /* 0x8039A4A0@l */ -/* 802624A8 38 63 00 68 */ addi r3, r3, 0x68 -/* 802624AC 4C C6 31 82 */ crclr 6 -/* 802624B0 48 08 61 19 */ bl JUTReportConsole_f -/* 802624B4 48 00 01 54 */ b lbl_80262608 -lbl_802624B8: -/* 802624B8 A3 FD 00 02 */ lhz r31, 2(r29) -/* 802624BC A3 DD 00 00 */ lhz r30, 0(r29) -/* 802624C0 28 1F 00 00 */ cmplwi r31, 0 -/* 802624C4 40 82 00 0C */ bne lbl_802624D0 -/* 802624C8 28 1E 00 00 */ cmplwi r30, 0 -/* 802624CC 41 82 01 38 */ beq lbl_80262604 -lbl_802624D0: -/* 802624D0 7F A3 EB 78 */ mr r3, r29 -/* 802624D4 81 9D 00 0C */ lwz r12, 0xc(r29) -/* 802624D8 81 8C 00 10 */ lwz r12, 0x10(r12) -/* 802624DC 7D 89 03 A6 */ mtctr r12 -/* 802624E0 4E 80 04 21 */ bctrl -/* 802624E4 7C 7A 1B 78 */ mr r26, r3 -/* 802624E8 7F A3 EB 78 */ mr r3, r29 -/* 802624EC 81 9D 00 0C */ lwz r12, 0xc(r29) -/* 802624F0 81 8C 00 0C */ lwz r12, 0xc(r12) -/* 802624F4 7D 89 03 A6 */ mtctr r12 -/* 802624F8 4E 80 04 21 */ bctrl -/* 802624FC 38 00 FF FF */ li r0, -1 -/* 80262500 7C 1A 00 40 */ cmplw r26, r0 -/* 80262504 40 80 00 84 */ bge lbl_80262588 -/* 80262508 28 03 00 00 */ cmplwi r3, 0 -/* 8026250C 41 82 00 0C */ beq lbl_80262518 -/* 80262510 7C 7B 1B 78 */ mr r27, r3 -/* 80262514 48 00 00 10 */ b lbl_80262524 -lbl_80262518: -/* 80262518 3C 60 80 3A */ lis r3, DynamicLink__stringBase0@ha /* 0x8039A4A0@ha */ -/* 8026251C 38 63 A4 A0 */ addi r3, r3, DynamicLink__stringBase0@l /* 0x8039A4A0@l */ -/* 80262520 3B 63 00 80 */ addi r27, r3, 0x80 -lbl_80262524: -/* 80262524 7F A3 EB 78 */ mr r3, r29 -/* 80262528 81 9D 00 0C */ lwz r12, 0xc(r29) -/* 8026252C 81 8C 00 14 */ lwz r12, 0x14(r12) -/* 80262530 7D 89 03 A6 */ mtctr r12 -/* 80262534 4E 80 04 21 */ bctrl -/* 80262538 7C 67 1B 78 */ mr r7, r3 -/* 8026253C 3C 60 80 3A */ lis r3, DynamicLink__stringBase0@ha /* 0x8039A4A0@ha */ -/* 80262540 38 63 A4 A0 */ addi r3, r3, DynamicLink__stringBase0@l /* 0x8039A4A0@l */ -/* 80262544 38 63 00 87 */ addi r3, r3, 0x87 -/* 80262548 7F E4 FB 78 */ mr r4, r31 -/* 8026254C 7F C5 F3 78 */ mr r5, r30 -/* 80262550 C8 22 B6 10 */ lfd f1, lit_3774(r2) -/* 80262554 93 41 00 0C */ stw r26, 0xc(r1) -/* 80262558 3C 00 43 30 */ lis r0, 0x4330 -/* 8026255C 90 01 00 08 */ stw r0, 8(r1) -/* 80262560 C8 01 00 08 */ lfd f0, 8(r1) -/* 80262564 EC 20 08 28 */ fsubs f1, f0, f1 -/* 80262568 C0 02 B6 08 */ lfs f0, lit_3772(r2) -/* 8026256C EC 21 00 32 */ fmuls f1, f1, f0 -/* 80262570 7F 46 D3 78 */ mr r6, r26 -/* 80262574 7F 68 DB 78 */ mr r8, r27 -/* 80262578 4C C6 32 42 */ crset 6 -/* 8026257C 48 08 60 4D */ bl JUTReportConsole_f -/* 80262580 7F 9C D2 14 */ add r28, r28, r26 -/* 80262584 48 00 00 58 */ b lbl_802625DC -lbl_80262588: -/* 80262588 28 03 00 00 */ cmplwi r3, 0 -/* 8026258C 41 82 00 0C */ beq lbl_80262598 -/* 80262590 7C 7B 1B 78 */ mr r27, r3 -/* 80262594 48 00 00 10 */ b lbl_802625A4 -lbl_80262598: -/* 80262598 3C 60 80 3A */ lis r3, DynamicLink__stringBase0@ha /* 0x8039A4A0@ha */ -/* 8026259C 38 63 A4 A0 */ addi r3, r3, DynamicLink__stringBase0@l /* 0x8039A4A0@l */ -/* 802625A0 3B 63 00 80 */ addi r27, r3, 0x80 -lbl_802625A4: -/* 802625A4 7F A3 EB 78 */ mr r3, r29 -/* 802625A8 81 9D 00 0C */ lwz r12, 0xc(r29) -/* 802625AC 81 8C 00 14 */ lwz r12, 0x14(r12) -/* 802625B0 7D 89 03 A6 */ mtctr r12 -/* 802625B4 4E 80 04 21 */ bctrl -/* 802625B8 7C 66 1B 78 */ mr r6, r3 -/* 802625BC 3C 60 80 3A */ lis r3, DynamicLink__stringBase0@ha /* 0x8039A4A0@ha */ -/* 802625C0 38 63 A4 A0 */ addi r3, r3, DynamicLink__stringBase0@l /* 0x8039A4A0@l */ -/* 802625C4 38 63 00 A4 */ addi r3, r3, 0xa4 -/* 802625C8 7F E4 FB 78 */ mr r4, r31 -/* 802625CC 7F C5 F3 78 */ mr r5, r30 -/* 802625D0 7F 67 DB 78 */ mr r7, r27 -/* 802625D4 4C C6 31 82 */ crclr 6 -/* 802625D8 48 08 5F F1 */ bl JUTReportConsole_f -lbl_802625DC: -/* 802625DC 7F A3 EB 78 */ mr r3, r29 -/* 802625E0 81 9D 00 0C */ lwz r12, 0xc(r29) -/* 802625E4 81 8C 00 1C */ lwz r12, 0x1c(r12) -/* 802625E8 7D 89 03 A6 */ mtctr r12 -/* 802625EC 4E 80 04 21 */ bctrl -/* 802625F0 3C 60 80 3A */ lis r3, DynamicLink__stringBase0@ha /* 0x8039A4A0@ha */ -/* 802625F4 38 63 A4 A0 */ addi r3, r3, DynamicLink__stringBase0@l /* 0x8039A4A0@l */ -/* 802625F8 38 63 00 C2 */ addi r3, r3, 0xc2 -/* 802625FC 4C C6 31 82 */ crclr 6 -/* 80262600 48 08 5F C9 */ bl JUTReportConsole_f -lbl_80262604: -/* 80262604 83 BD 00 08 */ lwz r29, 8(r29) -lbl_80262608: -/* 80262608 28 1D 00 00 */ cmplwi r29, 0 -/* 8026260C 40 82 FE AC */ bne lbl_802624B8 -/* 80262610 3C 60 80 3A */ lis r3, DynamicLink__stringBase0@ha /* 0x8039A4A0@ha */ -/* 80262614 38 63 A4 A0 */ addi r3, r3, DynamicLink__stringBase0@l /* 0x8039A4A0@l */ -/* 80262618 38 63 00 C4 */ addi r3, r3, 0xc4 -/* 8026261C C8 22 B6 10 */ lfd f1, lit_3774(r2) -/* 80262620 93 81 00 0C */ stw r28, 0xc(r1) -/* 80262624 3C 00 43 30 */ lis r0, 0x4330 -/* 80262628 90 01 00 08 */ stw r0, 8(r1) -/* 8026262C C8 01 00 08 */ lfd f0, 8(r1) -/* 80262630 EC 20 08 28 */ fsubs f1, f0, f1 -/* 80262634 C0 02 B6 08 */ lfs f0, lit_3772(r2) -/* 80262638 EC 21 00 32 */ fmuls f1, f1, f0 -/* 8026263C 7F 84 E3 78 */ mr r4, r28 -/* 80262640 4C C6 32 42 */ crset 6 -/* 80262644 48 08 5F 85 */ bl JUTReportConsole_f -/* 80262648 39 61 00 30 */ addi r11, r1, 0x30 -/* 8026264C 48 0F FB D1 */ bl _restgpr_26 -/* 80262650 80 01 00 34 */ lwz r0, 0x34(r1) -/* 80262654 7C 08 03 A6 */ mtlr r0 -/* 80262658 38 21 00 30 */ addi r1, r1, 0x30 -/* 8026265C 4E 80 00 20 */ blr diff --git a/asm/c/c_dylink/Link__7cDylPhsFP30request_of_phase_process_classs.s b/asm/c/c_dylink/Link__7cDylPhsFP30request_of_phase_process_classs.s deleted file mode 100644 index d565d65ee9c..00000000000 --- a/asm/c/c_dylink/Link__7cDylPhsFP30request_of_phase_process_classs.s +++ /dev/null @@ -1,20 +0,0 @@ -lbl_8001884C: -/* 8001884C 94 21 FF F0 */ stwu r1, -0x10(r1) -/* 80018850 7C 08 02 A6 */ mflr r0 -/* 80018854 90 01 00 14 */ stw r0, 0x14(r1) -/* 80018858 B0 81 00 08 */ sth r4, 8(r1) -/* 8001885C 80 03 00 04 */ lwz r0, 4(r3) -/* 80018860 2C 00 00 02 */ cmpwi r0, 2 -/* 80018864 40 82 00 0C */ bne lbl_80018870 -/* 80018868 38 60 00 04 */ li r3, 4 -/* 8001886C 48 00 00 14 */ b lbl_80018880 -lbl_80018870: -/* 80018870 3C 80 80 3A */ lis r4, l_method@ha /* 0x803A3590@ha */ -/* 80018874 38 84 35 90 */ addi r4, r4, l_method@l /* 0x803A3590@l */ -/* 80018878 38 A1 00 08 */ addi r5, r1, 8 -/* 8001887C 48 01 72 A5 */ bl dComLbG_PhaseHandler__FP30request_of_phase_process_classPPFPv_iPv -lbl_80018880: -/* 80018880 80 01 00 14 */ lwz r0, 0x14(r1) -/* 80018884 7C 08 03 A6 */ mtlr r0 -/* 80018888 38 21 00 10 */ addi r1, r1, 0x10 -/* 8001888C 4E 80 00 20 */ blr diff --git a/asm/c/c_dylink/phase_02__7cDylPhsFPs.s b/asm/c/c_dylink/phase_02__7cDylPhsFPs.s deleted file mode 100644 index 9cee7b07da3..00000000000 --- a/asm/c/c_dylink/phase_02__7cDylPhsFPs.s +++ /dev/null @@ -1,16 +0,0 @@ -lbl_8001880C: -/* 8001880C 94 21 FF F0 */ stwu r1, -0x10(r1) -/* 80018810 7C 08 02 A6 */ mflr r0 -/* 80018814 90 01 00 14 */ stw r0, 0x14(r1) -/* 80018818 A8 63 00 00 */ lha r3, 0(r3) -/* 8001881C 4B FF FD A5 */ bl cDyl_LinkASync__Fs -/* 80018820 2C 03 00 04 */ cmpwi r3, 4 -/* 80018824 38 00 00 02 */ li r0, 2 -/* 80018828 41 82 00 08 */ beq lbl_80018830 -/* 8001882C 7C 60 1B 78 */ mr r0, r3 -lbl_80018830: -/* 80018830 7C 03 03 78 */ mr r3, r0 -/* 80018834 80 01 00 14 */ lwz r0, 0x14(r1) -/* 80018838 7C 08 03 A6 */ mtlr r0 -/* 8001883C 38 21 00 10 */ addi r1, r1, 0x10 -/* 80018840 4E 80 00 20 */ blr