mirror of
https://github.com/encounter/tp.git
synced 2026-07-11 06:18:46 -07: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:
@@ -289,7 +289,7 @@ JAISeq_NS_releaseChildTracks_:
|
||||
/* 802A0E4C 0029DD8C 7C 08 02 A6 */ mflr r0
|
||||
/* 802A0E50 0029DD90 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 802A0E54 0029DD94 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 802A0E58 0029DD98 48 0C 13 79 */ bl func_803621D0
|
||||
/* 802A0E58 0029DD98 48 0C 13 79 */ bl _savegpr_26
|
||||
/* 802A0E5C 0029DD9C 7C 7A 1B 78 */ mr r26, r3
|
||||
/* 802A0E60 0029DDA0 3B 80 00 00 */ li r28, 0
|
||||
/* 802A0E64 0029DDA4 3B E0 00 00 */ li r31, 0
|
||||
@@ -321,7 +321,7 @@ lbl_802A0EB4:
|
||||
/* 802A0EBC 0029DDFC 3B FF 00 04 */ addi r31, r31, 4
|
||||
/* 802A0EC0 0029DE00 41 80 FF A8 */ blt lbl_802A0E68
|
||||
/* 802A0EC4 0029DE04 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 802A0EC8 0029DE08 48 0C 13 55 */ bl func_8036221C
|
||||
/* 802A0EC8 0029DE08 48 0C 13 55 */ bl _restgpr_26
|
||||
/* 802A0ECC 0029DE0C 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 802A0ED0 0029DE10 7C 08 03 A6 */ mtlr r0
|
||||
/* 802A0ED4 0029DE14 38 21 00 20 */ addi r1, r1, 0x20
|
||||
|
||||
@@ -627,7 +627,7 @@ JAISound_NS_initTrack_JAISound_:
|
||||
/* 802A29E0 0029F920 7C 08 02 A6 */ mflr r0
|
||||
/* 802A29E4 0029F924 90 01 00 44 */ stw r0, 0x44(r1)
|
||||
/* 802A29E8 0029F928 39 61 00 40 */ addi r11, r1, 0x40
|
||||
/* 802A29EC 0029F92C 48 0B F7 E5 */ bl func_803621D0
|
||||
/* 802A29EC 0029F92C 48 0B F7 E5 */ bl _savegpr_26
|
||||
/* 802A29F0 0029F930 7C 7A 1B 78 */ mr r26, r3
|
||||
/* 802A29F4 0029F934 7C 9B 23 78 */ mr r27, r4
|
||||
/* 802A29F8 0029F938 3B A0 00 00 */ li r29, 0
|
||||
@@ -676,7 +676,7 @@ lbl_802A2A8C:
|
||||
/* 802A2A90 0029F9D0 7C 1C 00 40 */ cmplw r28, r0
|
||||
/* 802A2A94 0029F9D4 41 80 FF E0 */ blt lbl_802A2A74
|
||||
/* 802A2A98 0029F9D8 39 61 00 40 */ addi r11, r1, 0x40
|
||||
/* 802A2A9C 0029F9DC 48 0B F7 81 */ bl func_8036221C
|
||||
/* 802A2A9C 0029F9DC 48 0B F7 81 */ bl _restgpr_26
|
||||
/* 802A2AA0 0029F9E0 80 01 00 44 */ lwz r0, 0x44(r1)
|
||||
/* 802A2AA4 0029F9E4 7C 08 03 A6 */ mtlr r0
|
||||
/* 802A2AA8 0029F9E8 38 21 00 40 */ addi r1, r1, 0x40
|
||||
|
||||
@@ -592,7 +592,7 @@ JASAramStream_NS_load:
|
||||
/* 80296AEC 00293A2C 7C 08 02 A6 */ mflr r0
|
||||
/* 80296AF0 00293A30 90 01 00 34 */ stw r0, 0x34(r1)
|
||||
/* 80296AF4 00293A34 39 61 00 30 */ addi r11, r1, 0x30
|
||||
/* 80296AF8 00293A38 48 0C B6 D9 */ bl func_803621D0
|
||||
/* 80296AF8 00293A38 48 0C B6 D9 */ bl _savegpr_26
|
||||
/* 80296AFC 00293A3C 7C 7C 1B 78 */ mr r28, r3
|
||||
/* 80296B00 00293A40 48 0A 6B F5 */ bl __RAS_OSDisableInterrupts_begin
|
||||
/* 80296B04 00293A44 90 61 00 08 */ stw r3, 8(r1)
|
||||
@@ -766,7 +766,7 @@ lbl_80296D58:
|
||||
/* 80296D58 00293C98 38 60 00 01 */ li r3, 1
|
||||
lbl_80296D5C:
|
||||
/* 80296D5C 00293C9C 39 61 00 30 */ addi r11, r1, 0x30
|
||||
/* 80296D60 00293CA0 48 0C B4 BD */ bl func_8036221C
|
||||
/* 80296D60 00293CA0 48 0C B4 BD */ bl _restgpr_26
|
||||
/* 80296D64 00293CA4 80 01 00 34 */ lwz r0, 0x34(r1)
|
||||
/* 80296D68 00293CA8 7C 08 03 A6 */ mtlr r0
|
||||
/* 80296D6C 00293CAC 38 21 00 30 */ addi r1, r1, 0x30
|
||||
|
||||
@@ -212,7 +212,7 @@ JASBasicWaveBank_NS_incWaveTable:
|
||||
/* 80298794 002956D4 7C 08 02 A6 */ mflr r0
|
||||
/* 80298798 002956D8 90 01 00 34 */ stw r0, 0x34(r1)
|
||||
/* 8029879C 002956DC 39 61 00 30 */ addi r11, r1, 0x30
|
||||
/* 802987A0 002956E0 48 0C 9A 31 */ bl func_803621D0
|
||||
/* 802987A0 002956E0 48 0C 9A 31 */ bl _savegpr_26
|
||||
/* 802987A4 002956E4 7C 7A 1B 78 */ mr r26, r3
|
||||
/* 802987A8 002956E8 7C 9B 23 78 */ mr r27, r4
|
||||
/* 802987AC 002956EC 38 7A 00 04 */ addi r3, r26, 4
|
||||
@@ -249,7 +249,7 @@ lbl_80298810:
|
||||
/* 8029881C 0029575C 80 61 00 08 */ lwz r3, 8(r1)
|
||||
/* 80298820 00295760 48 0A 68 FD */ bl OSUnlockMutex
|
||||
/* 80298824 00295764 39 61 00 30 */ addi r11, r1, 0x30
|
||||
/* 80298828 00295768 48 0C 99 F5 */ bl func_8036221C
|
||||
/* 80298828 00295768 48 0C 99 F5 */ bl _restgpr_26
|
||||
/* 8029882C 0029576C 80 01 00 34 */ lwz r0, 0x34(r1)
|
||||
/* 80298830 00295770 7C 08 03 A6 */ mtlr r0
|
||||
/* 80298834 00295774 38 21 00 30 */ addi r1, r1, 0x30
|
||||
|
||||
@@ -91,7 +91,7 @@ JASCallbackMgr_NS_callback:
|
||||
/* 802900C8 0028D008 7C 08 02 A6 */ mflr r0
|
||||
/* 802900CC 0028D00C 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 802900D0 0028D010 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 802900D4 0028D014 48 0D 20 FD */ bl func_803621D0
|
||||
/* 802900D4 0028D014 48 0D 20 FD */ bl _savegpr_26
|
||||
/* 802900D8 0028D018 7C 7A 1B 78 */ mr r26, r3
|
||||
/* 802900DC 0028D01C 3B 60 00 00 */ li r27, 0
|
||||
/* 802900E0 0028D020 3B E0 00 00 */ li r31, 0
|
||||
@@ -115,7 +115,7 @@ lbl_80290118:
|
||||
/* 80290120 0028D060 3B FF 00 08 */ addi r31, r31, 8
|
||||
/* 80290124 0028D064 41 80 FF C8 */ blt lbl_802900EC
|
||||
/* 80290128 0028D068 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 8029012C 0028D06C 48 0D 20 F1 */ bl func_8036221C
|
||||
/* 8029012C 0028D06C 48 0D 20 F1 */ bl _restgpr_26
|
||||
/* 80290130 0028D070 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 80290134 0028D074 7C 08 03 A6 */ mtlr r0
|
||||
/* 80290138 0028D078 38 21 00 20 */ addi r1, r1, 0x20
|
||||
|
||||
@@ -356,7 +356,7 @@ JASHeap_NS_insertChild:
|
||||
/* 8029060C 0028D54C 7C 08 02 A6 */ mflr r0
|
||||
/* 80290610 0028D550 90 01 00 34 */ stw r0, 0x34(r1)
|
||||
/* 80290614 0028D554 39 61 00 30 */ addi r11, r1, 0x30
|
||||
/* 80290618 0028D558 48 0D 1B B9 */ bl func_803621D0
|
||||
/* 80290618 0028D558 48 0D 1B B9 */ bl _savegpr_26
|
||||
/* 8029061C 0028D55C 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 80290620 0028D560 7C 9A 23 78 */ mr r26, r4
|
||||
/* 80290624 0028D564 7C BB 2B 78 */ mr r27, r5
|
||||
@@ -412,7 +412,7 @@ lbl_802906C8:
|
||||
/* 802906D0 0028D610 80 61 00 08 */ lwz r3, 8(r1)
|
||||
/* 802906D4 0028D614 48 0A EA 49 */ bl OSUnlockMutex
|
||||
/* 802906D8 0028D618 39 61 00 30 */ addi r11, r1, 0x30
|
||||
/* 802906DC 0028D61C 48 0D 1B 41 */ bl func_8036221C
|
||||
/* 802906DC 0028D61C 48 0D 1B 41 */ bl _restgpr_26
|
||||
/* 802906E0 0028D620 80 01 00 34 */ lwz r0, 0x34(r1)
|
||||
/* 802906E4 0028D624 7C 08 03 A6 */ mtlr r0
|
||||
/* 802906E8 0028D628 38 21 00 30 */ addi r1, r1, 0x30
|
||||
|
||||
@@ -120,7 +120,7 @@ JASTaskThread_NS_allocCallStack:
|
||||
/* 8028F854 0028C794 7C 08 02 A6 */ mflr r0
|
||||
/* 8028F858 0028C798 90 01 00 34 */ stw r0, 0x34(r1)
|
||||
/* 8028F85C 0028C79C 39 61 00 30 */ addi r11, r1, 0x30
|
||||
/* 8028F860 0028C7A0 48 0D 29 71 */ bl func_803621D0
|
||||
/* 8028F860 0028C7A0 48 0D 29 71 */ bl _savegpr_26
|
||||
/* 8028F864 0028C7A4 7C 9C 23 78 */ mr r28, r4
|
||||
/* 8028F868 0028C7A8 7C BD 2B 78 */ mr r29, r5
|
||||
/* 8028F86C 0028C7AC 7C DE 33 78 */ mr r30, r6
|
||||
@@ -225,7 +225,7 @@ lbl_8028F9B4:
|
||||
/* 8028F9D0 0028C910 7F 63 DB 78 */ mr r3, r27
|
||||
lbl_8028F9D4:
|
||||
/* 8028F9D4 0028C914 39 61 00 30 */ addi r11, r1, 0x30
|
||||
/* 8028F9D8 0028C918 48 0D 28 45 */ bl func_8036221C
|
||||
/* 8028F9D8 0028C918 48 0D 28 45 */ bl _restgpr_26
|
||||
/* 8028F9DC 0028C91C 80 01 00 34 */ lwz r0, 0x34(r1)
|
||||
/* 8028F9E0 0028C920 7C 08 03 A6 */ mtlr r0
|
||||
/* 8028F9E4 0028C924 38 21 00 30 */ addi r1, r1, 0x30
|
||||
|
||||
@@ -76,7 +76,7 @@ JASTrack_NS_dtor:
|
||||
/* 80291320 0028E260 7C 08 02 A6 */ mflr r0
|
||||
/* 80291324 0028E264 90 01 00 34 */ stw r0, 0x34(r1)
|
||||
/* 80291328 0028E268 39 61 00 30 */ addi r11, r1, 0x30
|
||||
/* 8029132C 0028E26C 48 0D 0E A5 */ bl func_803621D0
|
||||
/* 8029132C 0028E26C 48 0D 0E A5 */ bl _savegpr_26
|
||||
/* 80291330 0028E270 7C 7D 1B 79 */ or. r29, r3, r3
|
||||
/* 80291334 0028E274 7C 9E 23 78 */ mr r30, r4
|
||||
/* 80291338 0028E278 41 82 00 F0 */ beq lbl_80291428
|
||||
@@ -149,7 +149,7 @@ lbl_80291404:
|
||||
lbl_80291428:
|
||||
/* 80291428 0028E368 7F A3 EB 78 */ mr r3, r29
|
||||
/* 8029142C 0028E36C 39 61 00 30 */ addi r11, r1, 0x30
|
||||
/* 80291430 0028E370 48 0D 0D ED */ bl func_8036221C
|
||||
/* 80291430 0028E370 48 0D 0D ED */ bl _restgpr_26
|
||||
/* 80291434 0028E374 80 01 00 34 */ lwz r0, 0x34(r1)
|
||||
/* 80291438 0028E378 7C 08 03 A6 */ mtlr r0
|
||||
/* 8029143C 0028E37C 38 21 00 30 */ addi r1, r1, 0x30
|
||||
@@ -161,7 +161,7 @@ JASTrack_NS_setChannelMgrCount:
|
||||
/* 80291448 0028E388 7C 08 02 A6 */ mflr r0
|
||||
/* 8029144C 0028E38C 90 01 00 34 */ stw r0, 0x34(r1)
|
||||
/* 80291450 0028E390 39 61 00 30 */ addi r11, r1, 0x30
|
||||
/* 80291454 0028E394 48 0D 0D 7D */ bl func_803621D0
|
||||
/* 80291454 0028E394 48 0D 0D 7D */ bl _savegpr_26
|
||||
/* 80291458 0028E398 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 8029145C 0028E39C 7C 9C 23 78 */ mr r28, r4
|
||||
/* 80291460 0028E3A0 38 00 00 01 */ li r0, 1
|
||||
@@ -266,7 +266,7 @@ lbl_802915B4:
|
||||
/* 802915B8 0028E4F8 41 80 FF 7C */ blt lbl_80291534
|
||||
lbl_802915BC:
|
||||
/* 802915BC 0028E4FC 39 61 00 30 */ addi r11, r1, 0x30
|
||||
/* 802915C0 0028E500 48 0D 0C 5D */ bl func_8036221C
|
||||
/* 802915C0 0028E500 48 0D 0C 5D */ bl _restgpr_26
|
||||
/* 802915C4 0028E504 80 01 00 34 */ lwz r0, 0x34(r1)
|
||||
/* 802915C8 0028E508 7C 08 03 A6 */ mtlr r0
|
||||
/* 802915CC 0028E50C 38 21 00 30 */ addi r1, r1, 0x30
|
||||
@@ -632,7 +632,7 @@ JASTrack_NS_close:
|
||||
/* 80291ACC 0028EA0C 7C 08 02 A6 */ mflr r0
|
||||
/* 80291AD0 0028EA10 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 80291AD4 0028EA14 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 80291AD8 0028EA18 48 0D 06 F9 */ bl func_803621D0
|
||||
/* 80291AD8 0028EA18 48 0D 06 F9 */ bl _savegpr_26
|
||||
/* 80291ADC 0028EA1C 7C 7A 1B 78 */ mr r26, r3
|
||||
/* 80291AE0 0028EA20 3B 80 00 00 */ li r28, 0
|
||||
/* 80291AE4 0028EA24 3B E0 00 00 */ li r31, 0
|
||||
@@ -677,7 +677,7 @@ lbl_80291B58:
|
||||
/* 80291B6C 0028EAAC 38 00 00 02 */ li r0, 2
|
||||
/* 80291B70 0028EAB0 98 1A 02 15 */ stb r0, 0x215(r26)
|
||||
/* 80291B74 0028EAB4 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 80291B78 0028EAB8 48 0D 06 A5 */ bl func_8036221C
|
||||
/* 80291B78 0028EAB8 48 0D 06 A5 */ bl _restgpr_26
|
||||
/* 80291B7C 0028EABC 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 80291B80 0028EAC0 7C 08 03 A6 */ mtlr r0
|
||||
/* 80291B84 0028EAC4 38 21 00 20 */ addi r1, r1, 0x20
|
||||
@@ -1134,7 +1134,7 @@ JASTrack_NS_noteOff:
|
||||
/* 8029219C 0028F0DC 7C 08 02 A6 */ mflr r0
|
||||
/* 802921A0 0028F0E0 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 802921A4 0028F0E4 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 802921A8 0028F0E8 48 0D 00 29 */ bl func_803621D0
|
||||
/* 802921A8 0028F0E8 48 0D 00 29 */ bl _savegpr_26
|
||||
/* 802921AC 0028F0EC 7C 7A 1B 78 */ mr r26, r3
|
||||
/* 802921B0 0028F0F0 7C 9B 23 78 */ mr r27, r4
|
||||
/* 802921B4 0028F0F4 7C BC 2B 78 */ mr r28, r5
|
||||
@@ -1162,7 +1162,7 @@ lbl_802921F8:
|
||||
/* 80292200 0028F140 41 80 FF C8 */ blt lbl_802921C8
|
||||
/* 80292204 0028F144 7F C3 F3 78 */ mr r3, r30
|
||||
/* 80292208 0028F148 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 8029220C 0028F14C 48 0D 00 11 */ bl func_8036221C
|
||||
/* 8029220C 0028F14C 48 0D 00 11 */ bl _restgpr_26
|
||||
/* 80292210 0028F150 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 80292214 0028F154 7C 08 03 A6 */ mtlr r0
|
||||
/* 80292218 0028F158 38 21 00 20 */ addi r1, r1, 0x20
|
||||
|
||||
@@ -488,7 +488,7 @@ JAUSection_NS_newStaticSeqDataBlock_:
|
||||
/* 802A559C 002A24DC 7C 08 02 A6 */ mflr r0
|
||||
/* 802A55A0 002A24E0 90 01 00 34 */ stw r0, 0x34(r1)
|
||||
/* 802A55A4 002A24E4 39 61 00 30 */ addi r11, r1, 0x30
|
||||
/* 802A55A8 002A24E8 48 0B CC 29 */ bl func_803621D0
|
||||
/* 802A55A8 002A24E8 48 0B CC 29 */ bl _savegpr_26
|
||||
/* 802A55AC 002A24EC 7C 7A 1B 78 */ mr r26, r3
|
||||
/* 802A55B0 002A24F0 7C 9B 23 78 */ mr r27, r4
|
||||
/* 802A55B4 002A24F4 7C BC 2B 78 */ mr r28, r5
|
||||
@@ -562,7 +562,7 @@ lbl_802A569C:
|
||||
/* 802A56AC 002A25EC 38 60 00 00 */ li r3, 0
|
||||
lbl_802A56B0:
|
||||
/* 802A56B0 002A25F0 39 61 00 30 */ addi r11, r1, 0x30
|
||||
/* 802A56B4 002A25F4 48 0B CB 69 */ bl func_8036221C
|
||||
/* 802A56B4 002A25F4 48 0B CB 69 */ bl _restgpr_26
|
||||
/* 802A56B8 002A25F8 80 01 00 34 */ lwz r0, 0x34(r1)
|
||||
/* 802A56BC 002A25FC 7C 08 03 A6 */ mtlr r0
|
||||
/* 802A56C0 002A2600 38 21 00 30 */ addi r1, r1, 0x30
|
||||
|
||||
@@ -82,7 +82,7 @@ DSPSendCommands2:
|
||||
/* 8029E7E4 0029B724 7C 08 02 A6 */ mflr r0
|
||||
/* 8029E7E8 0029B728 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 8029E7EC 0029B72C 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 8029E7F0 0029B730 48 0C 39 E1 */ bl func_803621D0
|
||||
/* 8029E7F0 0029B730 48 0C 39 E1 */ bl _savegpr_26
|
||||
/* 8029E7F4 0029B734 7C 7A 1B 78 */ mr r26, r3
|
||||
/* 8029E7F8 0029B738 7C 9B 23 78 */ mr r27, r4
|
||||
/* 8029E7FC 0029B73C 7C BE 2B 78 */ mr r30, r5
|
||||
@@ -140,7 +140,7 @@ lbl_8029E89C:
|
||||
/* 8029E8AC 0029B7EC 7F 83 E3 78 */ mr r3, r28
|
||||
lbl_8029E8B0:
|
||||
/* 8029E8B0 0029B7F0 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 8029E8B4 0029B7F4 48 0C 39 69 */ bl func_8036221C
|
||||
/* 8029E8B4 0029B7F4 48 0C 39 69 */ bl _restgpr_26
|
||||
/* 8029E8B8 0029B7F8 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 8029E8BC 0029B7FC 7C 08 03 A6 */ mtlr r0
|
||||
/* 8029E8C0 0029B800 38 21 00 20 */ addi r1, r1, 0x20
|
||||
|
||||
Reference in New Issue
Block a user