split and named symbols in text.s (#2)

* split and named symbols in text.s

* Update makefile for better compatiblity
This commit is contained in:
notyouraveragehooman
2020-09-01 17:26:31 -07:00
committed by GitHub
parent c72fc0c64a
commit f61bfb39dd
599 changed files with 993262 additions and 986329 deletions
+17
View File
@@ -0,0 +1,17 @@
.include "macros.inc"
.section .text, "ax" # 80023764
.global fpcMtdIt_Method
fpcMtdIt_Method:
/* 80023764 000206A4 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80023768 000206A8 7C 08 02 A6 */ mflr r0
/* 8002376C 000206AC 90 01 00 14 */ stw r0, 0x14(r1)
/* 80023770 000206B0 38 A0 00 00 */ li r5, 0
/* 80023774 000206B4 48 24 28 ED */ bl cLsIt_Method
/* 80023778 000206B8 80 01 00 14 */ lwz r0, 0x14(r1)
/* 8002377C 000206BC 7C 08 03 A6 */ mtlr r0
/* 80023780 000206C0 38 21 00 10 */ addi r1, r1, 0x10
/* 80023784 000206C4 4E 80 00 20 */ blr
+64
View File
@@ -0,0 +1,64 @@
.include "macros.inc"
.section .text, "ax" # 80023788
.global fpcMtdTg_Do
fpcMtdTg_Do:
/* 80023788 000206C8 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 8002378C 000206CC 7C 08 02 A6 */ mflr r0
/* 80023790 000206D0 90 01 00 14 */ stw r0, 0x14(r1)
/* 80023794 000206D4 7C 64 1B 78 */ mr r4, r3
/* 80023798 000206D8 80 63 00 18 */ lwz r3, 0x18(r3)
/* 8002379C 000206DC 81 84 00 14 */ lwz r12, 0x14(r4)
/* 800237A0 000206E0 7D 89 03 A6 */ mtctr r12
/* 800237A4 000206E4 4E 80 04 21 */ bctrl
/* 800237A8 000206E8 80 01 00 14 */ lwz r0, 0x14(r1)
/* 800237AC 000206EC 7C 08 03 A6 */ mtlr r0
/* 800237B0 000206F0 38 21 00 10 */ addi r1, r1, 0x10
/* 800237B4 000206F4 4E 80 00 20 */ blr
.global fpcMtdTg_ToMethodQ
fpcMtdTg_ToMethodQ:
/* 800237B8 000206F8 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 800237BC 000206FC 7C 08 02 A6 */ mflr r0
/* 800237C0 00020700 90 01 00 14 */ stw r0, 0x14(r1)
/* 800237C4 00020704 48 24 32 21 */ bl cTg_Addition
/* 800237C8 00020708 80 01 00 14 */ lwz r0, 0x14(r1)
/* 800237CC 0002070C 7C 08 03 A6 */ mtlr r0
/* 800237D0 00020710 38 21 00 10 */ addi r1, r1, 0x10
/* 800237D4 00020714 4E 80 00 20 */ blr
.global fpcMtdTg_MethodQTo
fpcMtdTg_MethodQTo:
/* 800237D8 00020718 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 800237DC 0002071C 7C 08 02 A6 */ mflr r0
/* 800237E0 00020720 90 01 00 14 */ stw r0, 0x14(r1)
/* 800237E4 00020724 48 24 31 C1 */ bl cTg_SingleCut
/* 800237E8 00020728 80 01 00 14 */ lwz r0, 0x14(r1)
/* 800237EC 0002072C 7C 08 03 A6 */ mtlr r0
/* 800237F0 00020730 38 21 00 10 */ addi r1, r1, 0x10
/* 800237F4 00020734 4E 80 00 20 */ blr
.global fpcMtdTg_Init
fpcMtdTg_Init:
/* 800237F8 00020738 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 800237FC 0002073C 7C 08 02 A6 */ mflr r0
/* 80023800 00020740 90 01 00 24 */ stw r0, 0x24(r1)
/* 80023804 00020744 39 61 00 20 */ addi r11, r1, 0x20
/* 80023808 00020748 48 33 E9 D5 */ bl func_803621DC
/* 8002380C 0002074C 7C 7D 1B 78 */ mr r29, r3
/* 80023810 00020750 7C 9E 23 78 */ mr r30, r4
/* 80023814 00020754 7C BF 2B 78 */ mr r31, r5
/* 80023818 00020758 7F A4 EB 78 */ mr r4, r29
/* 8002381C 0002075C 48 24 32 19 */ bl cTg_Create
/* 80023820 00020760 93 DD 00 14 */ stw r30, 0x14(r29)
/* 80023824 00020764 93 FD 00 18 */ stw r31, 0x18(r29)
/* 80023828 00020768 38 60 00 01 */ li r3, 1
/* 8002382C 0002076C 39 61 00 20 */ addi r11, r1, 0x20
/* 80023830 00020770 48 33 E9 F9 */ bl func_80362228
/* 80023834 00020774 80 01 00 24 */ lwz r0, 0x24(r1)
/* 80023838 00020778 7C 08 03 A6 */ mtlr r0
/* 8002383C 0002077C 38 21 00 20 */ addi r1, r1, 0x20
/* 80023840 00020780 4E 80 00 20 */ blr