mirror of
https://github.com/zeldaret/tp
synced 2026-09-10 04:02:20 -04:00
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:
committed by
GitHub
parent
c72fc0c64a
commit
f61bfb39dd
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user