mirror of
https://github.com/zeldaret/tp
synced 2026-09-10 04:02:20 -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:
@@ -286,8 +286,8 @@ JUTDbPrint_NS_drawString:
|
||||
/* 802E0528 002DD468 38 21 00 50 */ addi r1, r1, 0x50
|
||||
/* 802E052C 002DD46C 4E 80 00 20 */ blr
|
||||
|
||||
.global JUTReport
|
||||
JUTReport:
|
||||
.global JUTReport__FiiPCce
|
||||
JUTReport__FiiPCce:
|
||||
/* 802E0530 002DD470 94 21 FE 80 */ stwu r1, -0x180(r1)
|
||||
/* 802E0534 002DD474 7C 08 02 A6 */ mflr r0
|
||||
/* 802E0538 002DD478 90 01 01 84 */ stw r0, 0x184(r1)
|
||||
|
||||
@@ -518,7 +518,7 @@ JUTException_NS_showFloat:
|
||||
/* 802E2458 002DF398 7C 08 02 A6 */ mflr r0
|
||||
/* 802E245C 002DF39C 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 802E2460 002DF3A0 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 802E2464 002DF3A4 48 07 FD 6D */ bl func_803621D0
|
||||
/* 802E2464 002DF3A4 48 07 FD 6D */ bl _savegpr_26
|
||||
/* 802E2468 002DF3A8 7C 7A 1B 78 */ mr r26, r3
|
||||
/* 802E246C 002DF3AC 7C 9B 23 78 */ mr r27, r4
|
||||
/* 802E2470 002DF3B0 80 6D 8F 9C */ lwz r3, lbl_8045151C-_SDA_BASE_(r13)
|
||||
@@ -584,7 +584,7 @@ lbl_802E249C:
|
||||
/* 802E255C 002DF49C 48 00 56 DD */ bl JUTConsole_NS_print
|
||||
lbl_802E2560:
|
||||
/* 802E2560 002DF4A0 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 802E2564 002DF4A4 48 07 FC B9 */ bl func_8036221C
|
||||
/* 802E2564 002DF4A4 48 07 FC B9 */ bl _restgpr_26
|
||||
/* 802E2568 002DF4A8 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 802E256C 002DF4AC 7C 08 03 A6 */ mtlr r0
|
||||
/* 802E2570 002DF4B0 38 21 00 20 */ addi r1, r1, 0x20
|
||||
@@ -2046,7 +2046,7 @@ JUTException_NS_waitTime:
|
||||
/* 802E3984 002E08C4 7C 08 02 A6 */ mflr r0
|
||||
/* 802E3988 002E08C8 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 802E398C 002E08CC 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 802E3990 002E08D0 48 07 E8 41 */ bl func_803621D0
|
||||
/* 802E3990 002E08D0 48 07 E8 41 */ bl _savegpr_26
|
||||
/* 802E3994 002E08D4 7C 7A 1B 79 */ or. r26, r3, r3
|
||||
/* 802E3998 002E08D8 41 82 00 58 */ beq lbl_802E39F0
|
||||
/* 802E399C 002E08DC 48 05 ED 61 */ bl OSGetTime
|
||||
@@ -2073,7 +2073,7 @@ lbl_802E39B4:
|
||||
/* 802E39EC 002E092C 40 82 FF C8 */ bne lbl_802E39B4
|
||||
lbl_802E39F0:
|
||||
/* 802E39F0 002E0930 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 802E39F4 002E0934 48 07 E8 29 */ bl func_8036221C
|
||||
/* 802E39F4 002E0934 48 07 E8 29 */ bl _restgpr_26
|
||||
/* 802E39F8 002E0938 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 802E39FC 002E093C 7C 08 03 A6 */ mtlr r0
|
||||
/* 802E3A00 002E0940 38 21 00 20 */ addi r1, r1, 0x20
|
||||
|
||||
@@ -66,7 +66,7 @@ lbl_802DEC1C:
|
||||
/* 802DEC38 002DBB78 7C 08 02 A6 */ mflr r0
|
||||
/* 802DEC3C 002DBB7C 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 802DEC40 002DBB80 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 802DEC44 002DBB84 48 08 35 8D */ bl func_803621D0
|
||||
/* 802DEC44 002DBB84 48 08 35 8D */ bl _savegpr_26
|
||||
/* 802DEC48 002DBB88 7C 7A 1B 79 */ or. r26, r3, r3
|
||||
/* 802DEC4C 002DBB8C 7C 9B 23 78 */ mr r27, r4
|
||||
/* 802DEC50 002DBB90 41 82 00 8C */ beq lbl_802DECDC
|
||||
@@ -109,7 +109,7 @@ lbl_802DECC0:
|
||||
lbl_802DECDC:
|
||||
/* 802DECDC 002DBC1C 7F 43 D3 78 */ mr r3, r26
|
||||
/* 802DECE0 002DBC20 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 802DECE4 002DBC24 48 08 35 39 */ bl func_8036221C
|
||||
/* 802DECE4 002DBC24 48 08 35 39 */ bl _restgpr_26
|
||||
/* 802DECE8 002DBC28 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 802DECEC 002DBC2C 7C 08 03 A6 */ mtlr r0
|
||||
/* 802DECF0 002DBC30 38 21 00 20 */ addi r1, r1, 0x20
|
||||
|
||||
@@ -65,7 +65,7 @@ JUTNameTab_NS_getIndex:
|
||||
/* 802DEA5C 002DB99C 7C 08 02 A6 */ mflr r0
|
||||
/* 802DEA60 002DB9A0 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 802DEA64 002DB9A4 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 802DEA68 002DB9A8 48 08 37 69 */ bl func_803621D0
|
||||
/* 802DEA68 002DB9A8 48 08 37 69 */ bl _savegpr_26
|
||||
/* 802DEA6C 002DB9AC 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 802DEA70 002DB9B0 7C 9A 23 78 */ mr r26, r4
|
||||
/* 802DEA74 002DB9B4 80 A3 00 04 */ lwz r5, 4(r3)
|
||||
@@ -100,7 +100,7 @@ lbl_802DEAD0:
|
||||
/* 802DEADC 002DBA1C 38 60 FF FF */ li r3, -1
|
||||
lbl_802DEAE0:
|
||||
/* 802DEAE0 002DBA20 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 802DEAE4 002DBA24 48 08 37 39 */ bl func_8036221C
|
||||
/* 802DEAE4 002DBA24 48 08 37 39 */ bl _restgpr_26
|
||||
/* 802DEAE8 002DBA28 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 802DEAEC 002DBA2C 7C 08 03 A6 */ mtlr r0
|
||||
/* 802DEAF0 002DBA30 38 21 00 20 */ addi r1, r1, 0x20
|
||||
|
||||
@@ -1471,7 +1471,7 @@ heapBar:
|
||||
/* 802E6E10 002E3D50 7C 08 02 A6 */ mflr r0
|
||||
/* 802E6E14 002E3D54 90 01 00 74 */ stw r0, 0x74(r1)
|
||||
/* 802E6E18 002E3D58 39 61 00 70 */ addi r11, r1, 0x70
|
||||
/* 802E6E1C 002E3D5C 48 07 B3 B5 */ bl func_803621D0
|
||||
/* 802E6E1C 002E3D5C 48 07 B3 B5 */ bl _savegpr_26
|
||||
/* 802E6E20 002E3D60 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 802E6E24 002E3D64 7C 9B 23 78 */ mr r27, r4
|
||||
/* 802E6E28 002E3D68 7C BA 2B 78 */ mr r26, r5
|
||||
@@ -1563,7 +1563,7 @@ heapBar:
|
||||
/* 802E6F80 002E3EC0 38 61 00 0C */ addi r3, r1, 0xc
|
||||
/* 802E6F84 002E3EC4 48 00 2B 41 */ bl J2DFillBox
|
||||
/* 802E6F88 002E3EC8 39 61 00 70 */ addi r11, r1, 0x70
|
||||
/* 802E6F8C 002E3ECC 48 07 B2 91 */ bl func_8036221C
|
||||
/* 802E6F8C 002E3ECC 48 07 B2 91 */ bl _restgpr_26
|
||||
/* 802E6F90 002E3ED0 80 01 00 74 */ lwz r0, 0x74(r1)
|
||||
/* 802E6F94 002E3ED4 7C 08 03 A6 */ mtlr r0
|
||||
/* 802E6F98 002E3ED8 38 21 00 70 */ addi r1, r1, 0x70
|
||||
|
||||
Reference in New Issue
Block a user