mirror of
https://github.com/encounter/tp.git
synced 2026-07-11 06:18:46 -07:00
* checkpoint * checkpoint * rename f_pc * checkpoint * small symbol rename and fix some fpc symbols * remove unneeded entries from ldscript * simplify ok check, update docker container Co-authored-by: Pheenoh <pheenoh@gmail.com>
74 lines
3.8 KiB
ArmAsm
74 lines
3.8 KiB
ArmAsm
/* 801AEA68 001AB9A8 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
/* 801AEA6C 001AB9AC 7C 08 02 A6 */ mflr r0
|
|
/* 801AEA70 001AB9B0 90 01 00 14 */ stw r0, 0x14(r1)
|
|
/* 801AEA74 001AB9B4 93 E1 00 0C */ stw r31, 0xc(r1)
|
|
/* 801AEA78 001AB9B8 93 C1 00 08 */ stw r30, 8(r1)
|
|
/* 801AEA7C 001AB9BC 7C 7F 1B 78 */ mr r31, r3
|
|
/* 801AEA80 001AB9C0 38 60 00 08 */ li r3, 8
|
|
/* 801AEA84 001AB9C4 48 12 01 C9 */ bl __nw__FUl
|
|
/* 801AEA88 001AB9C8 28 03 00 00 */ cmplwi r3, 0
|
|
/* 801AEA8C 001AB9CC 41 82 00 1C */ beq lbl_801AEAA8
|
|
/* 801AEA90 001AB9D0 3C 80 80 3A */ lis r4, lbl_803A6F88@ha
|
|
/* 801AEA94 001AB9D4 38 04 6F 88 */ addi r0, r4, lbl_803A6F88@l
|
|
/* 801AEA98 001AB9D8 90 03 00 00 */ stw r0, 0(r3)
|
|
/* 801AEA9C 001AB9DC 3C 80 80 3C */ lis r4, lbl_803BC218@ha
|
|
/* 801AEAA0 001AB9E0 38 04 C2 18 */ addi r0, r4, lbl_803BC218@l
|
|
/* 801AEAA4 001AB9E4 90 03 00 00 */ stw r0, 0(r3)
|
|
lbl_801AEAA8:
|
|
/* 801AEAA8 001AB9E8 90 7F 00 04 */ stw r3, 4(r31)
|
|
/* 801AEAAC 001AB9EC 38 60 01 18 */ li r3, 0x118
|
|
/* 801AEAB0 001AB9F0 48 12 01 9D */ bl __nw__FUl
|
|
/* 801AEAB4 001AB9F4 7C 7E 1B 79 */ or. r30, r3, r3
|
|
/* 801AEAB8 001AB9F8 41 82 00 0C */ beq lbl_801AEAC4
|
|
/* 801AEABC 001AB9FC 48 14 99 DD */ bl __ct__9J2DScreenFv
|
|
/* 801AEAC0 001ABA00 7C 7E 1B 78 */ mr r30, r3
|
|
lbl_801AEAC4:
|
|
/* 801AEAC4 001ABA04 7F C3 F3 78 */ mr r3, r30
|
|
/* 801AEAC8 001ABA08 3C 80 80 39 */ lis r4, lbl_80394F50@ha
|
|
/* 801AEACC 001ABA0C 38 84 4F 50 */ addi r4, r4, lbl_80394F50@l
|
|
/* 801AEAD0 001ABA10 3C A0 00 02 */ lis r5, 2
|
|
/* 801AEAD4 001ABA14 3C C0 80 40 */ lis r6, g_dComIfG_gameInfo@ha
|
|
/* 801AEAD8 001ABA18 38 C6 61 C0 */ addi r6, r6, g_dComIfG_gameInfo@l
|
|
/* 801AEADC 001ABA1C 80 C6 5D 30 */ lwz r6, 0x5d30(r6)
|
|
/* 801AEAE0 001ABA20 48 14 9B 69 */ bl setPriority__9J2DScreenFPCcUlP10JKRArchive
|
|
/* 801AEAE4 001ABA24 7F C3 F3 78 */ mr r3, r30
|
|
/* 801AEAE8 001ABA28 48 0A 66 01 */ bl dPaneClass_showNullPane__FP9J2DScreen
|
|
/* 801AEAEC 001ABA2C 80 7F 00 04 */ lwz r3, 4(r31)
|
|
/* 801AEAF0 001ABA30 93 C3 00 04 */ stw r30, 4(r3)
|
|
/* 801AEAF4 001ABA34 38 60 00 6C */ li r3, 0x6c
|
|
/* 801AEAF8 001ABA38 48 12 01 55 */ bl __nw__FUl
|
|
/* 801AEAFC 001ABA3C 7C 60 1B 79 */ or. r0, r3, r3
|
|
/* 801AEB00 001ABA40 41 82 00 28 */ beq lbl_801AEB28
|
|
/* 801AEB04 001ABA44 7F C4 F3 78 */ mr r4, r30
|
|
/* 801AEB08 001ABA48 3C A0 5F 6D */ lis r5, 0x5F6D5F6E@ha
|
|
/* 801AEB0C 001ABA4C 38 C5 5F 6E */ addi r6, r5, 0x5F6D5F6E@l
|
|
/* 801AEB10 001ABA50 3C A0 00 6B */ lis r5, 0x006B616E@ha
|
|
/* 801AEB14 001ABA54 38 A5 61 6E */ addi r5, r5, 0x006B616E@l
|
|
/* 801AEB18 001ABA58 38 E0 00 02 */ li r7, 2
|
|
/* 801AEB1C 001ABA5C 39 00 00 00 */ li r8, 0
|
|
/* 801AEB20 001ABA60 48 0A 4E 65 */ bl __ct__8CPaneMgrFP9J2DScreenUxUcP10JKRExpHeap
|
|
/* 801AEB24 001ABA64 7C 60 1B 78 */ mr r0, r3
|
|
lbl_801AEB28:
|
|
/* 801AEB28 001ABA68 90 1F 00 08 */ stw r0, 8(r31)
|
|
/* 801AEB2C 001ABA6C 38 60 00 6C */ li r3, 0x6c
|
|
/* 801AEB30 001ABA70 48 12 01 1D */ bl __nw__FUl
|
|
/* 801AEB34 001ABA74 7C 60 1B 79 */ or. r0, r3, r3
|
|
/* 801AEB38 001ABA78 41 82 00 28 */ beq lbl_801AEB60
|
|
/* 801AEB3C 001ABA7C 7F C4 F3 78 */ mr r4, r30
|
|
/* 801AEB40 001ABA80 3C A0 6F 77 */ lis r5, 0x6F775F6D@ha
|
|
/* 801AEB44 001ABA84 38 C5 5F 6D */ addi r6, r5, 0x6F775F6D@l
|
|
/* 801AEB48 001ABA88 3C A0 79 65 */ lis r5, 0x79656C6C@ha
|
|
/* 801AEB4C 001ABA8C 38 A5 6C 6C */ addi r5, r5, 0x79656C6C@l
|
|
/* 801AEB50 001ABA90 38 E0 00 00 */ li r7, 0
|
|
/* 801AEB54 001ABA94 39 00 00 00 */ li r8, 0
|
|
/* 801AEB58 001ABA98 48 0A 4E 2D */ bl __ct__8CPaneMgrFP9J2DScreenUxUcP10JKRExpHeap
|
|
/* 801AEB5C 001ABA9C 7C 60 1B 78 */ mr r0, r3
|
|
lbl_801AEB60:
|
|
/* 801AEB60 001ABAA0 90 1F 00 0C */ stw r0, 0xc(r31)
|
|
/* 801AEB64 001ABAA4 83 E1 00 0C */ lwz r31, 0xc(r1)
|
|
/* 801AEB68 001ABAA8 83 C1 00 08 */ lwz r30, 8(r1)
|
|
/* 801AEB6C 001ABAAC 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
/* 801AEB70 001ABAB0 7C 08 03 A6 */ mtlr r0
|
|
/* 801AEB74 001ABAB4 38 21 00 10 */ addi r1, r1, 0x10
|
|
/* 801AEB78 001ABAB8 4E 80 00 20 */ blr
|