mirror of
https://github.com/zeldaret/tp
synced 2026-09-04 02:19:40 -04:00
migrate remaining d_save and m_Do_main asm to inline, add intial class mapping for dFile_select_c
This commit is contained in:
@@ -611,7 +611,7 @@ JKRAramArchive_NS_fetchResource_subroutine_X1_:
|
||||
/* 802D7918 002D4858 7C 08 02 A6 */ mflr r0
|
||||
/* 802D791C 002D485C 90 01 00 74 */ stw r0, 0x74(r1)
|
||||
/* 802D7920 002D4860 39 61 00 70 */ addi r11, r1, 0x70
|
||||
/* 802D7924 002D4864 48 08 A8 AD */ bl func_803621D0
|
||||
/* 802D7924 002D4864 48 08 A8 AD */ bl _savegpr_26
|
||||
/* 802D7928 002D4868 7C 7C 1B 78 */ mr r28, r3
|
||||
/* 802D792C 002D486C 7C 9A 23 78 */ mr r26, r4
|
||||
/* 802D7930 002D4870 7C BD 2B 78 */ mr r29, r5
|
||||
@@ -690,7 +690,7 @@ lbl_802D7A2C:
|
||||
/* 802D7A48 002D4988 38 60 00 00 */ li r3, 0
|
||||
lbl_802D7A4C:
|
||||
/* 802D7A4C 002D498C 39 61 00 70 */ addi r11, r1, 0x70
|
||||
/* 802D7A50 002D4990 48 08 A7 CD */ bl func_8036221C
|
||||
/* 802D7A50 002D4990 48 08 A7 CD */ bl _restgpr_26
|
||||
/* 802D7A54 002D4994 80 01 00 74 */ lwz r0, 0x74(r1)
|
||||
/* 802D7A58 002D4998 7C 08 03 A6 */ mtlr r0
|
||||
/* 802D7A5C 002D499C 38 21 00 70 */ addi r1, r1, 0x70
|
||||
|
||||
@@ -9,7 +9,7 @@ JKRAramBlock:
|
||||
/* 802D3308 002D0248 7C 08 02 A6 */ mflr r0
|
||||
/* 802D330C 002D024C 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 802D3310 002D0250 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 802D3314 002D0254 48 08 EE BD */ bl func_803621D0
|
||||
/* 802D3314 002D0254 48 08 EE BD */ bl _savegpr_26
|
||||
/* 802D3318 002D0258 7C 7A 1B 78 */ mr r26, r3
|
||||
/* 802D331C 002D025C 7C 9B 23 78 */ mr r27, r4
|
||||
/* 802D3320 002D0260 7C BC 2B 78 */ mr r28, r5
|
||||
@@ -29,7 +29,7 @@ JKRAramBlock:
|
||||
/* 802D3358 002D0298 9B FA 00 21 */ stb r31, 0x21(r26)
|
||||
/* 802D335C 002D029C 7F 43 D3 78 */ mr r3, r26
|
||||
/* 802D3360 002D02A0 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 802D3364 002D02A4 48 08 EE B9 */ bl func_8036221C
|
||||
/* 802D3364 002D02A4 48 08 EE B9 */ bl _restgpr_26
|
||||
/* 802D3368 002D02A8 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 802D336C 002D02AC 7C 08 03 A6 */ mtlr r0
|
||||
/* 802D3370 002D02B0 38 21 00 20 */ addi r1, r1, 0x20
|
||||
@@ -92,7 +92,7 @@ JKRAramBlock_NS_allocHead:
|
||||
/* 802D3438 002D0378 7C 08 02 A6 */ mflr r0
|
||||
/* 802D343C 002D037C 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 802D3440 002D0380 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 802D3444 002D0384 48 08 ED 8D */ bl func_803621D0
|
||||
/* 802D3444 002D0384 48 08 ED 8D */ bl _savegpr_26
|
||||
/* 802D3448 002D0388 7C 7A 1B 78 */ mr r26, r3
|
||||
/* 802D344C 002D038C 7C 9B 23 78 */ mr r27, r4
|
||||
/* 802D3450 002D0390 7C BC 2B 78 */ mr r28, r5
|
||||
@@ -123,7 +123,7 @@ lbl_802D349C:
|
||||
/* 802D34B0 002D03F0 48 00 8B E5 */ bl insert__10JSUPtrListFP10JSUPtrLinkP10JSUPtrLink
|
||||
/* 802D34B4 002D03F4 7F E3 FB 78 */ mr r3, r31
|
||||
/* 802D34B8 002D03F8 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 802D34BC 002D03FC 48 08 ED 61 */ bl func_8036221C
|
||||
/* 802D34BC 002D03FC 48 08 ED 61 */ bl _restgpr_26
|
||||
/* 802D34C0 002D0400 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 802D34C4 002D0404 7C 08 03 A6 */ mtlr r0
|
||||
/* 802D34C8 002D0408 38 21 00 20 */ addi r1, r1, 0x20
|
||||
|
||||
@@ -9,7 +9,7 @@ JKRAramPiece_NS_prepareCommand:
|
||||
/* 802D3578 002D04B8 7C 08 02 A6 */ mflr r0
|
||||
/* 802D357C 002D04BC 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 802D3580 002D04C0 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 802D3584 002D04C4 48 08 EC 4D */ bl func_803621D0
|
||||
/* 802D3584 002D04C4 48 08 EC 4D */ bl _savegpr_26
|
||||
/* 802D3588 002D04C8 7C 7A 1B 78 */ mr r26, r3
|
||||
/* 802D358C 002D04CC 7C 9B 23 78 */ mr r27, r4
|
||||
/* 802D3590 002D04D0 7C BC 2B 78 */ mr r28, r5
|
||||
@@ -33,7 +33,7 @@ lbl_802D35C0:
|
||||
/* 802D35D4 002D0514 93 E4 00 58 */ stw r31, 0x58(r4)
|
||||
/* 802D35D8 002D0518 7C 83 23 78 */ mr r3, r4
|
||||
/* 802D35DC 002D051C 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 802D35E0 002D0520 48 08 EC 3D */ bl func_8036221C
|
||||
/* 802D35E0 002D0520 48 08 EC 3D */ bl _restgpr_26
|
||||
/* 802D35E4 002D0524 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 802D35E8 002D0528 7C 08 03 A6 */ mtlr r0
|
||||
/* 802D35EC 002D052C 38 21 00 20 */ addi r1, r1, 0x20
|
||||
|
||||
@@ -268,7 +268,7 @@ JKRAramStream_NS_write_StreamToAram_Async:
|
||||
/* 802D3ED4 002D0E14 7C 08 02 A6 */ mflr r0
|
||||
/* 802D3ED8 002D0E18 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 802D3EDC 002D0E1C 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 802D3EE0 002D0E20 48 08 E2 F1 */ bl func_803621D0
|
||||
/* 802D3EE0 002D0E20 48 08 E2 F1 */ bl _savegpr_26
|
||||
/* 802D3EE4 002D0E24 7C 7A 1B 78 */ mr r26, r3
|
||||
/* 802D3EE8 002D0E28 7C 9B 23 78 */ mr r27, r4
|
||||
/* 802D3EEC 002D0E2C 7C BC 2B 78 */ mr r28, r5
|
||||
@@ -313,7 +313,7 @@ lbl_802D3F60:
|
||||
/* 802D3F80 002D0EC0 48 06 AA 75 */ bl OSSendMessage
|
||||
/* 802D3F84 002D0EC4 7F E3 FB 78 */ mr r3, r31
|
||||
/* 802D3F88 002D0EC8 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 802D3F8C 002D0ECC 48 08 E2 91 */ bl func_8036221C
|
||||
/* 802D3F8C 002D0ECC 48 08 E2 91 */ bl _restgpr_26
|
||||
/* 802D3F90 002D0ED0 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 802D3F94 002D0ED4 7C 08 03 A6 */ mtlr r0
|
||||
/* 802D3F98 002D0ED8 38 21 00 20 */ addi r1, r1, 0x20
|
||||
|
||||
@@ -628,7 +628,7 @@ lbl_802D90A4:
|
||||
/* 802D90C4 002D6004 7C 08 02 A6 */ mflr r0
|
||||
/* 802D90C8 002D6008 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 802D90CC 002D600C 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 802D90D0 002D6010 48 08 91 01 */ bl func_803621D0
|
||||
/* 802D90D0 002D6010 48 08 91 01 */ bl _savegpr_26
|
||||
/* 802D90D4 002D6014 7C 69 1B 78 */ mr r9, r3
|
||||
/* 802D90D8 002D6018 7C 9C 23 78 */ mr r28, r4
|
||||
/* 802D90DC 002D601C 7C BD 2B 78 */ mr r29, r5
|
||||
@@ -734,7 +734,7 @@ lbl_802D9238:
|
||||
lbl_802D9244:
|
||||
/* 802D9244 002D6184 7F 83 E3 78 */ mr r3, r28
|
||||
/* 802D9248 002D6188 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 802D924C 002D618C 48 08 8F D1 */ bl func_8036221C
|
||||
/* 802D924C 002D618C 48 08 8F D1 */ bl _restgpr_26
|
||||
/* 802D9250 002D6190 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 802D9254 002D6194 7C 08 03 A6 */ mtlr r0
|
||||
/* 802D9258 002D6198 38 21 00 20 */ addi r1, r1, 0x20
|
||||
|
||||
@@ -9,7 +9,7 @@ JKRDvdAramRipper_NS_loadToAram:
|
||||
/* 802DA878 002D77B8 7C 08 02 A6 */ mflr r0
|
||||
/* 802DA87C 002D77BC 90 01 01 24 */ stw r0, 0x124(r1)
|
||||
/* 802DA880 002D77C0 39 61 01 20 */ addi r11, r1, 0x120
|
||||
/* 802DA884 002D77C4 48 08 79 4D */ bl func_803621D0
|
||||
/* 802DA884 002D77C4 48 08 79 4D */ bl _savegpr_26
|
||||
/* 802DA888 002D77C8 7C 7A 1B 78 */ mr r26, r3
|
||||
/* 802DA88C 002D77CC 7C 9B 23 78 */ mr r27, r4
|
||||
/* 802DA890 002D77D0 7C BC 2B 78 */ mr r28, r5
|
||||
@@ -43,7 +43,7 @@ lbl_802DA8D0:
|
||||
/* 802DA8FC 002D783C 7F E3 FB 78 */ mr r3, r31
|
||||
lbl_802DA900:
|
||||
/* 802DA900 002D7840 39 61 01 20 */ addi r11, r1, 0x120
|
||||
/* 802DA904 002D7844 48 08 79 19 */ bl func_8036221C
|
||||
/* 802DA904 002D7844 48 08 79 19 */ bl _restgpr_26
|
||||
/* 802DA908 002D7848 80 01 01 24 */ lwz r0, 0x124(r1)
|
||||
/* 802DA90C 002D784C 7C 08 03 A6 */ mtlr r0
|
||||
/* 802DA910 002D7850 38 21 01 20 */ addi r1, r1, 0x120
|
||||
|
||||
@@ -472,7 +472,7 @@ JKRDvdArchive_NS_fetchResource_subroutine:
|
||||
/* 802D8270 002D51B0 7C 08 02 A6 */ mflr r0
|
||||
/* 802D8274 002D51B4 90 01 00 74 */ stw r0, 0x74(r1)
|
||||
/* 802D8278 002D51B8 39 61 00 70 */ addi r11, r1, 0x70
|
||||
/* 802D827C 002D51BC 48 08 9F 55 */ bl func_803621D0
|
||||
/* 802D827C 002D51BC 48 08 9F 55 */ bl _savegpr_26
|
||||
/* 802D8280 002D51C0 7C 7D 1B 78 */ mr r29, r3
|
||||
/* 802D8284 002D51C4 7C 9E 23 78 */ mr r30, r4
|
||||
/* 802D8288 002D51C8 7C BA 2B 78 */ mr r26, r5
|
||||
@@ -604,7 +604,7 @@ lbl_802D843C:
|
||||
/* 802D8458 002D5398 38 60 00 00 */ li r3, 0
|
||||
lbl_802D845C:
|
||||
/* 802D845C 002D539C 39 61 00 70 */ addi r11, r1, 0x70
|
||||
/* 802D8460 002D53A0 48 08 9D BD */ bl func_8036221C
|
||||
/* 802D8460 002D53A0 48 08 9D BD */ bl _restgpr_26
|
||||
/* 802D8464 002D53A4 80 01 00 74 */ lwz r0, 0x74(r1)
|
||||
/* 802D8468 002D53A8 7C 08 03 A6 */ mtlr r0
|
||||
/* 802D846C 002D53AC 38 21 00 70 */ addi r1, r1, 0x70
|
||||
|
||||
@@ -738,7 +738,7 @@ JKRFileCache_NS_findFile:
|
||||
/* 802D5414 002D2354 7C 08 02 A6 */ mflr r0
|
||||
/* 802D5418 002D2358 90 01 00 44 */ stw r0, 0x44(r1)
|
||||
/* 802D541C 002D235C 39 61 00 40 */ addi r11, r1, 0x40
|
||||
/* 802D5420 002D2360 48 08 CD B1 */ bl func_803621D0
|
||||
/* 802D5420 002D2360 48 08 CD B1 */ bl _savegpr_26
|
||||
/* 802D5424 002D2364 7C 7A 1B 78 */ mr r26, r3
|
||||
/* 802D5428 002D2368 7C 9B 23 78 */ mr r27, r4
|
||||
/* 802D542C 002D236C 7C BC 2B 78 */ mr r28, r5
|
||||
@@ -801,7 +801,7 @@ lbl_802D54F8:
|
||||
lbl_802D5500:
|
||||
/* 802D5500 002D2440 7F A3 EB 78 */ mr r3, r29
|
||||
/* 802D5504 002D2444 39 61 00 40 */ addi r11, r1, 0x40
|
||||
/* 802D5508 002D2448 48 08 CD 15 */ bl func_8036221C
|
||||
/* 802D5508 002D2448 48 08 CD 15 */ bl _restgpr_26
|
||||
/* 802D550C 002D244C 80 01 00 44 */ lwz r0, 0x44(r1)
|
||||
/* 802D5510 002D2450 7C 08 03 A6 */ mtlr r0
|
||||
/* 802D5514 002D2454 38 21 00 40 */ addi r1, r1, 0x40
|
||||
|
||||
Reference in New Issue
Block a user