Migrate many functions from d_save.s

This commit is contained in:
unknown
2020-09-13 02:51:05 -04:00
parent a545ed5837
commit 6359c5f82b
256 changed files with 4307 additions and 3864 deletions
+13 -13
View File
@@ -186,7 +186,7 @@ JUTException_NS_errorHandler:
/* 802E1FD0 002DEF10 7C 08 02 A6 */ mflr r0
/* 802E1FD4 002DEF14 90 01 00 24 */ stw r0, 0x24(r1)
/* 802E1FD8 002DEF18 39 61 00 20 */ addi r11, r1, 0x20
/* 802E1FDC 002DEF1C 48 08 01 FD */ bl func_803621D8
/* 802E1FDC 002DEF1C 48 08 01 FD */ bl _savegpr_28
/* 802E1FE0 002DEF20 7C 7C 1B 78 */ mr r28, r3
/* 802E1FE4 002DEF24 7C 9D 23 78 */ mr r29, r4
/* 802E1FE8 002DEF28 7C BE 2B 78 */ mr r30, r5
@@ -239,7 +239,7 @@ lbl_802E2070:
/* 802E20A0 002DEFE0 48 05 EC 65 */ bl OSEnableScheduler
/* 802E20A4 002DEFE4 48 05 F1 AD */ bl OSYieldThread
/* 802E20A8 002DEFE8 39 61 00 20 */ addi r11, r1, 0x20
/* 802E20AC 002DEFEC 48 08 01 79 */ bl func_80362224
/* 802E20AC 002DEFEC 48 08 01 79 */ bl _restgpr_28
/* 802E20B0 002DEFF0 80 01 00 24 */ lwz r0, 0x24(r1)
/* 802E20B4 002DEFF4 7C 08 03 A6 */ mtlr r0
/* 802E20B8 002DEFF8 38 21 00 20 */ addi r1, r1, 0x20
@@ -697,7 +697,7 @@ JUTException_NS_showStack:
/* 802E26B4 002DF5F4 7C 08 02 A6 */ mflr r0
/* 802E26B8 002DF5F8 90 01 00 24 */ stw r0, 0x24(r1)
/* 802E26BC 002DF5FC 39 61 00 20 */ addi r11, r1, 0x20
/* 802E26C0 002DF600 48 07 FB 19 */ bl func_803621D8
/* 802E26C0 002DF600 48 07 FB 19 */ bl _savegpr_28
/* 802E26C4 002DF604 7C 7C 1B 78 */ mr r28, r3
/* 802E26C8 002DF608 80 6D 8F 9C */ lwz r3, lbl_8045151C-_SDA_BASE_(r13)
/* 802E26CC 002DF60C 28 03 00 00 */ cmplwi r3, 0
@@ -756,7 +756,7 @@ lbl_802E2778:
/* 802E2794 002DF6D4 41 80 FF 7C */ blt lbl_802E2710
lbl_802E2798:
/* 802E2798 002DF6D8 39 61 00 20 */ addi r11, r1, 0x20
/* 802E279C 002DF6DC 48 07 FA 89 */ bl func_80362224
/* 802E279C 002DF6DC 48 07 FA 89 */ bl _restgpr_28
/* 802E27A0 002DF6E0 80 01 00 24 */ lwz r0, 0x24(r1)
/* 802E27A4 002DF6E4 7C 08 03 A6 */ mtlr r0
/* 802E27A8 002DF6E8 38 21 00 20 */ addi r1, r1, 0x20
@@ -768,7 +768,7 @@ JUTException_NS_showMainInfo:
/* 802E27B4 002DF6F4 7C 08 02 A6 */ mflr r0
/* 802E27B8 002DF6F8 90 01 00 24 */ stw r0, 0x24(r1)
/* 802E27BC 002DF6FC 39 61 00 20 */ addi r11, r1, 0x20
/* 802E27C0 002DF700 48 07 FA 19 */ bl func_803621D8
/* 802E27C0 002DF700 48 07 FA 19 */ bl _savegpr_28
/* 802E27C4 002DF704 7C 9F 23 78 */ mr r31, r4
/* 802E27C8 002DF708 7C BC 2B 78 */ mr r28, r5
/* 802E27CC 002DF70C 7C DD 33 78 */ mr r29, r6
@@ -956,7 +956,7 @@ lbl_802E2A2C:
/* 802E2A68 002DF9A8 48 00 51 51 */ bl JUTConsole_NS_print_f
lbl_802E2A6C:
/* 802E2A6C 002DF9AC 39 61 00 20 */ addi r11, r1, 0x20
/* 802E2A70 002DF9B0 48 07 F7 B5 */ bl func_80362224
/* 802E2A70 002DF9B0 48 07 F7 B5 */ bl _restgpr_28
/* 802E2A74 002DF9B4 80 01 00 24 */ lwz r0, 0x24(r1)
/* 802E2A78 002DF9B8 7C 08 03 A6 */ mtlr r0
/* 802E2A7C 002DF9BC 38 21 00 20 */ addi r1, r1, 0x20
@@ -968,7 +968,7 @@ JUTException_NS_showGPR:
/* 802E2A88 002DF9C8 7C 08 02 A6 */ mflr r0
/* 802E2A8C 002DF9CC 90 01 00 24 */ stw r0, 0x24(r1)
/* 802E2A90 002DF9D0 39 61 00 20 */ addi r11, r1, 0x20
/* 802E2A94 002DF9D4 48 07 F7 45 */ bl func_803621D8
/* 802E2A94 002DF9D4 48 07 F7 45 */ bl _savegpr_28
/* 802E2A98 002DF9D8 7C 9C 23 78 */ mr r28, r4
/* 802E2A9C 002DF9DC 80 6D 8F 9C */ lwz r3, lbl_8045151C-_SDA_BASE_(r13)
/* 802E2AA0 002DF9E0 28 03 00 00 */ cmplwi r3, 0
@@ -1009,7 +1009,7 @@ lbl_802E2AC8:
/* 802E2B28 002DFA68 48 00 50 91 */ bl JUTConsole_NS_print_f
lbl_802E2B2C:
/* 802E2B2C 002DFA6C 39 61 00 20 */ addi r11, r1, 0x20
/* 802E2B30 002DFA70 48 07 F6 F5 */ bl func_80362224
/* 802E2B30 002DFA70 48 07 F6 F5 */ bl _restgpr_28
/* 802E2B34 002DFA74 80 01 00 24 */ lwz r0, 0x24(r1)
/* 802E2B38 002DFA78 7C 08 03 A6 */ mtlr r0
/* 802E2B3C 002DFA7C 38 21 00 20 */ addi r1, r1, 0x20
@@ -1021,7 +1021,7 @@ JUTException_NS_showMapInfo_subroutine:
/* 802E2B48 002DFA88 7C 08 02 A6 */ mflr r0
/* 802E2B4C 002DFA8C 90 01 01 64 */ stw r0, 0x164(r1)
/* 802E2B50 002DFA90 39 61 01 60 */ addi r11, r1, 0x160
/* 802E2B54 002DFA94 48 07 F6 85 */ bl func_803621D8
/* 802E2B54 002DFA94 48 07 F6 85 */ bl _savegpr_28
/* 802E2B58 002DFA98 7C 9C 23 78 */ mr r28, r4
/* 802E2B5C 002DFA9C 7C BD 2B 78 */ mr r29, r5
/* 802E2B60 002DFAA0 3C 00 80 00 */ lis r0, 0x8000
@@ -1107,7 +1107,7 @@ lbl_802E2C84:
/* 802E2C84 002DFBC4 38 60 00 00 */ li r3, 0
lbl_802E2C88:
/* 802E2C88 002DFBC8 39 61 01 60 */ addi r11, r1, 0x160
/* 802E2C8C 002DFBCC 48 07 F5 99 */ bl func_80362224
/* 802E2C8C 002DFBCC 48 07 F5 99 */ bl _restgpr_28
/* 802E2C90 002DFBD0 80 01 01 64 */ lwz r0, 0x164(r1)
/* 802E2C94 002DFBD4 7C 08 03 A6 */ mtlr r0
/* 802E2C98 002DFBD8 38 21 01 60 */ addi r1, r1, 0x160
@@ -2085,7 +2085,7 @@ JUTException_NS_createFB:
/* 802E3A0C 002E094C 7C 08 02 A6 */ mflr r0
/* 802E3A10 002E0950 90 01 00 24 */ stw r0, 0x24(r1)
/* 802E3A14 002E0954 39 61 00 20 */ addi r11, r1, 0x20
/* 802E3A18 002E0958 48 07 E7 C1 */ bl func_803621D8
/* 802E3A18 002E0958 48 07 E7 C1 */ bl _savegpr_28
/* 802E3A1C 002E095C 7C 7C 1B 78 */ mr r28, r3
/* 802E3A20 002E0960 3C 60 80 3D */ lis r3, lbl_803D2484@ha
/* 802E3A24 002E0964 38 03 24 84 */ addi r0, r3, lbl_803D2484@l
@@ -2136,7 +2136,7 @@ lbl_802E3AB8:
/* 802E3ACC 002E0A0C 41 80 FF E4 */ blt lbl_802E3AB0
/* 802E3AD0 002E0A10 93 BC 00 7C */ stw r29, 0x7c(r28)
/* 802E3AD4 002E0A14 39 61 00 20 */ addi r11, r1, 0x20
/* 802E3AD8 002E0A18 48 07 E7 4D */ bl func_80362224
/* 802E3AD8 002E0A18 48 07 E7 4D */ bl _restgpr_28
/* 802E3ADC 002E0A1C 80 01 00 24 */ lwz r0, 0x24(r1)
/* 802E3AE0 002E0A20 7C 08 03 A6 */ mtlr r0
/* 802E3AE4 002E0A24 38 21 00 20 */ addi r1, r1, 0x20
@@ -2219,7 +2219,7 @@ JUTException_NS_queryMapAddress:
/* 802E3BD8 002E0B18 41 82 00 60 */ beq lbl_802E3C38
/* 802E3BDC 002E0B1C 38 61 00 10 */ addi r3, r1, 0x10
/* 802E3BE0 002E0B20 7C 04 03 78 */ mr r4, r0
/* 802E3BE4 002E0B24 48 08 4F 49 */ bl func_80368B2C
/* 802E3BE4 002E0B24 48 08 4F 49 */ bl strcpy
/* 802E3BE8 002E0B28 38 61 00 10 */ addi r3, r1, 0x10
/* 802E3BEC 002E0B2C 3C 80 80 3A */ lis r4, lbl_8039D490@ha
/* 802E3BF0 002E0B30 38 84 D4 90 */ addi r4, r4, lbl_8039D490@l