remove asm

This commit is contained in:
TakaRikka
2023-03-01 03:21:32 -08:00
parent 0d5b309f98
commit a34abc9da8
59 changed files with 4 additions and 2938 deletions
@@ -1,45 +0,0 @@
lbl_802D87D4:
/* 802D87D4 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 802D87D8 7C 08 02 A6 */ mflr r0
/* 802D87DC 90 01 00 24 */ stw r0, 0x24(r1)
/* 802D87E0 39 61 00 20 */ addi r11, r1, 0x20
/* 802D87E4 48 08 99 F9 */ bl _savegpr_29
/* 802D87E8 7C 7D 1B 78 */ mr r29, r3
/* 802D87EC 7C 9E 23 78 */ mr r30, r4
/* 802D87F0 7C BF 2B 78 */ mr r31, r5
/* 802D87F4 38 A0 00 04 */ li r5, 4
/* 802D87F8 4B FF DA 9D */ bl __ct__10JKRArchiveFlQ210JKRArchive10EMountMode
/* 802D87FC 3C 60 80 3D */ lis r3, __vt__14JKRCompArchive@ha /* 0x803CC3E8@ha */
/* 802D8800 38 03 C3 E8 */ addi r0, r3, __vt__14JKRCompArchive@l /* 0x803CC3E8@l */
/* 802D8804 90 1D 00 00 */ stw r0, 0(r29)
/* 802D8808 93 FD 00 60 */ stw r31, 0x60(r29)
/* 802D880C 7F A3 EB 78 */ mr r3, r29
/* 802D8810 7F C4 F3 78 */ mr r4, r30
/* 802D8814 48 00 01 A9 */ bl open__14JKRCompArchiveFl
/* 802D8818 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 802D881C 40 82 00 0C */ bne lbl_802D8828
/* 802D8820 7F A3 EB 78 */ mr r3, r29
/* 802D8824 48 00 00 40 */ b lbl_802D8864
lbl_802D8828:
/* 802D8828 3C 60 52 41 */ lis r3, 0x5241 /* 0x52415243@ha */
/* 802D882C 38 03 52 43 */ addi r0, r3, 0x5243 /* 0x52415243@l */
/* 802D8830 90 1D 00 2C */ stw r0, 0x2c(r29)
/* 802D8834 80 9D 00 54 */ lwz r4, 0x54(r29)
/* 802D8838 80 7D 00 48 */ lwz r3, 0x48(r29)
/* 802D883C 80 03 00 04 */ lwz r0, 4(r3)
/* 802D8840 7C 04 02 14 */ add r0, r4, r0
/* 802D8844 90 1D 00 28 */ stw r0, 0x28(r29)
/* 802D8848 3C 60 80 43 */ lis r3, sVolumeList__13JKRFileLoader@ha /* 0x80434354@ha */
/* 802D884C 38 63 43 54 */ addi r3, r3, sVolumeList__13JKRFileLoader@l /* 0x80434354@l */
/* 802D8850 38 9D 00 18 */ addi r4, r29, 0x18
/* 802D8854 48 00 37 9D */ bl prepend__10JSUPtrListFP10JSUPtrLink
/* 802D8858 38 00 00 01 */ li r0, 1
/* 802D885C 98 1D 00 30 */ stb r0, 0x30(r29)
/* 802D8860 7F A3 EB 78 */ mr r3, r29
lbl_802D8864:
/* 802D8864 39 61 00 20 */ addi r11, r1, 0x20
/* 802D8868 48 08 99 C1 */ bl _restgpr_29
/* 802D886C 80 01 00 24 */ lwz r0, 0x24(r1)
/* 802D8870 7C 08 03 A6 */ mtlr r0
/* 802D8874 38 21 00 20 */ addi r1, r1, 0x20
/* 802D8878 4E 80 00 20 */ blr
@@ -1,89 +0,0 @@
lbl_802D887C:
/* 802D887C 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 802D8880 7C 08 02 A6 */ mflr r0
/* 802D8884 90 01 00 24 */ stw r0, 0x24(r1)
/* 802D8888 39 61 00 20 */ addi r11, r1, 0x20
/* 802D888C 48 08 99 4D */ bl _savegpr_28
/* 802D8890 7C 7E 1B 79 */ or. r30, r3, r3
/* 802D8894 7C 9F 23 78 */ mr r31, r4
/* 802D8898 41 82 01 08 */ beq lbl_802D89A0
/* 802D889C 3C 60 80 3D */ lis r3, __vt__14JKRCompArchive@ha /* 0x803CC3E8@ha */
/* 802D88A0 38 03 C3 E8 */ addi r0, r3, __vt__14JKRCompArchive@l /* 0x803CC3E8@l */
/* 802D88A4 90 1E 00 00 */ stw r0, 0(r30)
/* 802D88A8 80 1E 00 44 */ lwz r0, 0x44(r30)
/* 802D88AC 28 00 00 00 */ cmplwi r0, 0
/* 802D88B0 41 82 00 58 */ beq lbl_802D8908
/* 802D88B4 83 BE 00 4C */ lwz r29, 0x4c(r30)
/* 802D88B8 3B 80 00 00 */ li r28, 0
/* 802D88BC 48 00 00 2C */ b lbl_802D88E8
lbl_802D88C0:
/* 802D88C0 80 1D 00 04 */ lwz r0, 4(r29)
/* 802D88C4 54 00 46 F7 */ rlwinm. r0, r0, 8, 0x1b, 0x1b
/* 802D88C8 40 82 00 18 */ bne lbl_802D88E0
/* 802D88CC 80 7D 00 10 */ lwz r3, 0x10(r29)
/* 802D88D0 28 03 00 00 */ cmplwi r3, 0
/* 802D88D4 41 82 00 0C */ beq lbl_802D88E0
/* 802D88D8 80 9E 00 38 */ lwz r4, 0x38(r30)
/* 802D88DC 4B FF 5C 25 */ bl free__7JKRHeapFPvP7JKRHeap
lbl_802D88E0:
/* 802D88E0 3B BD 00 14 */ addi r29, r29, 0x14
/* 802D88E4 3B 9C 00 01 */ addi r28, r28, 1
lbl_802D88E8:
/* 802D88E8 80 7E 00 44 */ lwz r3, 0x44(r30)
/* 802D88EC 80 03 00 08 */ lwz r0, 8(r3)
/* 802D88F0 7C 1C 00 40 */ cmplw r28, r0
/* 802D88F4 41 80 FF CC */ blt lbl_802D88C0
/* 802D88F8 80 9E 00 38 */ lwz r4, 0x38(r30)
/* 802D88FC 4B FF 5C 05 */ bl free__7JKRHeapFPvP7JKRHeap
/* 802D8900 38 00 00 00 */ li r0, 0
/* 802D8904 90 1E 00 44 */ stw r0, 0x44(r30)
lbl_802D8908:
/* 802D8908 80 7E 00 68 */ lwz r3, 0x68(r30)
/* 802D890C 28 03 00 00 */ cmplwi r3, 0
/* 802D8910 41 82 00 1C */ beq lbl_802D892C
/* 802D8914 41 82 00 18 */ beq lbl_802D892C
/* 802D8918 38 80 00 01 */ li r4, 1
/* 802D891C 81 83 00 00 */ lwz r12, 0(r3)
/* 802D8920 81 8C 00 08 */ lwz r12, 8(r12)
/* 802D8924 7D 89 03 A6 */ mtctr r12
/* 802D8928 4E 80 04 21 */ bctrl
lbl_802D892C:
/* 802D892C 80 7E 00 50 */ lwz r3, 0x50(r30)
/* 802D8930 28 03 00 00 */ cmplwi r3, 0
/* 802D8934 41 82 00 14 */ beq lbl_802D8948
/* 802D8938 38 80 00 00 */ li r4, 0
/* 802D893C 4B FF 5B C5 */ bl free__7JKRHeapFPvP7JKRHeap
/* 802D8940 38 00 00 00 */ li r0, 0
/* 802D8944 90 1E 00 50 */ stw r0, 0x50(r30)
lbl_802D8948:
/* 802D8948 80 7E 00 70 */ lwz r3, 0x70(r30)
/* 802D894C 28 03 00 00 */ cmplwi r3, 0
/* 802D8950 41 82 00 1C */ beq lbl_802D896C
/* 802D8954 41 82 00 18 */ beq lbl_802D896C
/* 802D8958 38 80 00 01 */ li r4, 1
/* 802D895C 81 83 00 00 */ lwz r12, 0(r3)
/* 802D8960 81 8C 00 08 */ lwz r12, 8(r12)
/* 802D8964 7D 89 03 A6 */ mtctr r12
/* 802D8968 4E 80 04 21 */ bctrl
lbl_802D896C:
/* 802D896C 3C 60 80 43 */ lis r3, sVolumeList__13JKRFileLoader@ha /* 0x80434354@ha */
/* 802D8970 38 63 43 54 */ addi r3, r3, sVolumeList__13JKRFileLoader@l /* 0x80434354@l */
/* 802D8974 38 9E 00 18 */ addi r4, r30, 0x18
/* 802D8978 48 00 37 E5 */ bl remove__10JSUPtrListFP10JSUPtrLink
/* 802D897C 38 00 00 00 */ li r0, 0
/* 802D8980 98 1E 00 30 */ stb r0, 0x30(r30)
/* 802D8984 7F C3 F3 78 */ mr r3, r30
/* 802D8988 38 80 00 00 */ li r4, 0
/* 802D898C 4B FF D9 A9 */ bl __dt__10JKRArchiveFv
/* 802D8990 7F E0 07 35 */ extsh. r0, r31
/* 802D8994 40 81 00 0C */ ble lbl_802D89A0
/* 802D8998 7F C3 F3 78 */ mr r3, r30
/* 802D899C 4B FF 63 A1 */ bl __dl__FPv
lbl_802D89A0:
/* 802D89A0 7F C3 F3 78 */ mr r3, r30
/* 802D89A4 39 61 00 20 */ addi r11, r1, 0x20
/* 802D89A8 48 08 98 7D */ bl _restgpr_28
/* 802D89AC 80 01 00 24 */ lwz r0, 0x24(r1)
/* 802D89B0 7C 08 03 A6 */ mtlr r0
/* 802D89B4 38 21 00 20 */ addi r1, r1, 0x20
/* 802D89B8 4E 80 00 20 */ blr
@@ -1,43 +0,0 @@
lbl_802D9260:
/* 802D9260 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 802D9264 7C 08 02 A6 */ mflr r0
/* 802D9268 90 01 00 24 */ stw r0, 0x24(r1)
/* 802D926C 39 61 00 20 */ addi r11, r1, 0x20
/* 802D9270 48 08 8F 69 */ bl _savegpr_28
/* 802D9274 7C 7C 1B 78 */ mr r28, r3
/* 802D9278 80 03 00 44 */ lwz r0, 0x44(r3)
/* 802D927C 28 00 00 00 */ cmplwi r0, 0
/* 802D9280 41 82 00 5C */ beq lbl_802D92DC
/* 802D9284 88 1C 00 3C */ lbz r0, 0x3c(r28)
/* 802D9288 28 00 00 01 */ cmplwi r0, 1
/* 802D928C 41 82 00 50 */ beq lbl_802D92DC
/* 802D9290 83 DC 00 4C */ lwz r30, 0x4c(r28)
/* 802D9294 3B A0 00 00 */ li r29, 0
/* 802D9298 3B E0 00 00 */ li r31, 0
/* 802D929C 48 00 00 30 */ b lbl_802D92CC
lbl_802D92A0:
/* 802D92A0 80 1E 00 04 */ lwz r0, 4(r30)
/* 802D92A4 54 00 46 3E */ srwi r0, r0, 0x18
/* 802D92A8 80 7E 00 10 */ lwz r3, 0x10(r30)
/* 802D92AC 28 03 00 00 */ cmplwi r3, 0
/* 802D92B0 41 82 00 18 */ beq lbl_802D92C8
/* 802D92B4 54 00 06 F7 */ rlwinm. r0, r0, 0, 0x1b, 0x1b
/* 802D92B8 40 82 00 0C */ bne lbl_802D92C4
/* 802D92BC 80 9C 00 38 */ lwz r4, 0x38(r28)
/* 802D92C0 4B FF 52 41 */ bl free__7JKRHeapFPvP7JKRHeap
lbl_802D92C4:
/* 802D92C4 93 FE 00 10 */ stw r31, 0x10(r30)
lbl_802D92C8:
/* 802D92C8 3B BD 00 01 */ addi r29, r29, 1
lbl_802D92CC:
/* 802D92CC 80 7C 00 44 */ lwz r3, 0x44(r28)
/* 802D92D0 80 03 00 08 */ lwz r0, 8(r3)
/* 802D92D4 7C 1D 00 40 */ cmplw r29, r0
/* 802D92D8 41 80 FF C8 */ blt lbl_802D92A0
lbl_802D92DC:
/* 802D92DC 39 61 00 20 */ addi r11, r1, 0x20
/* 802D92E0 48 08 8F 45 */ bl _restgpr_28
/* 802D92E4 80 01 00 24 */ lwz r0, 0x24(r1)
/* 802D92E8 7C 08 03 A6 */ mtlr r0
/* 802D92EC 38 21 00 20 */ addi r1, r1, 0x20
/* 802D92F0 4E 80 00 20 */ blr
@@ -1,31 +0,0 @@
lbl_802D92F4:
/* 802D92F4 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 802D92F8 7C 08 02 A6 */ mflr r0
/* 802D92FC 90 01 00 24 */ stw r0, 0x24(r1)
/* 802D9300 39 61 00 20 */ addi r11, r1, 0x20
/* 802D9304 48 08 8E D9 */ bl _savegpr_29
/* 802D9308 7C 7D 1B 78 */ mr r29, r3
/* 802D930C 7C 9E 23 78 */ mr r30, r4
/* 802D9310 4B FF D4 25 */ bl findPtrResource__10JKRArchiveCFPCv
/* 802D9314 7C 7F 1B 79 */ or. r31, r3, r3
/* 802D9318 40 82 00 0C */ bne lbl_802D9324
/* 802D931C 38 60 00 00 */ li r3, 0
/* 802D9320 48 00 00 28 */ b lbl_802D9348
lbl_802D9324:
/* 802D9324 80 1F 00 04 */ lwz r0, 4(r31)
/* 802D9328 54 00 46 F7 */ rlwinm. r0, r0, 8, 0x1b, 0x1b
/* 802D932C 40 82 00 10 */ bne lbl_802D933C
/* 802D9330 7F C3 F3 78 */ mr r3, r30
/* 802D9334 80 9D 00 38 */ lwz r4, 0x38(r29)
/* 802D9338 4B FF 51 C9 */ bl free__7JKRHeapFPvP7JKRHeap
lbl_802D933C:
/* 802D933C 38 00 00 00 */ li r0, 0
/* 802D9340 90 1F 00 10 */ stw r0, 0x10(r31)
/* 802D9344 38 60 00 01 */ li r3, 1
lbl_802D9348:
/* 802D9348 39 61 00 20 */ addi r11, r1, 0x20
/* 802D934C 48 08 8E DD */ bl _restgpr_29
/* 802D9350 80 01 00 24 */ lwz r0, 0x24(r1)
/* 802D9354 7C 08 03 A6 */ mtlr r0
/* 802D9358 38 21 00 20 */ addi r1, r1, 0x20
/* 802D935C 4E 80 00 20 */ blr