diff options
Diffstat (limited to 'asm/DynamicLink/do_load__20DynamicModuleControlFv.s')
| -rw-r--r-- | asm/DynamicLink/do_load__20DynamicModuleControlFv.s | 213 |
1 files changed, 0 insertions, 213 deletions
diff --git a/asm/DynamicLink/do_load__20DynamicModuleControlFv.s b/asm/DynamicLink/do_load__20DynamicModuleControlFv.s deleted file mode 100644 index 7e2a8eeed6..0000000000 --- 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 |
