mirror of https://github.com/zeldaret/tp.git
52 lines
2.2 KiB
ArmAsm
52 lines
2.2 KiB
ArmAsm
.include "macros.inc"
|
|
|
|
.section .text, "ax" # 802D326C
|
|
|
|
.global __sinit_JKRAramHeap_cpp
|
|
__sinit_JKRAramHeap_cpp:
|
|
/* 802D326C 002D01AC 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
/* 802D3270 002D01B0 7C 08 02 A6 */ mflr r0
|
|
/* 802D3274 002D01B4 90 01 00 14 */ stw r0, 0x14(r1)
|
|
/* 802D3278 002D01B8 3C 60 80 43 */ lis r3, lbl_8043430C@ha
|
|
/* 802D327C 002D01BC 38 63 43 0C */ addi r3, r3, lbl_8043430C@l
|
|
/* 802D3280 002D01C0 48 00 8C 95 */ bl initiate__10JSUPtrListFv
|
|
/* 802D3284 002D01C4 3C 60 80 43 */ lis r3, lbl_8043430C@ha
|
|
/* 802D3288 002D01C8 38 63 43 0C */ addi r3, r3, lbl_8043430C@l
|
|
.global JSUList_NS_dtor_X5_
|
|
/* 802D328C 002D01CC 3C 80 80 2D */ lis r4, JSUList_NS_dtor_X5_@ha
|
|
.global JSUList_NS_dtor_X5_
|
|
/* 802D3290 002D01D0 38 84 32 B0 */ addi r4, r4, JSUList_NS_dtor_X5_@l
|
|
/* 802D3294 002D01D4 3C A0 80 43 */ lis r5, lbl_80434300@ha
|
|
/* 802D3298 002D01D8 38 A5 43 00 */ addi r5, r5, lbl_80434300@l
|
|
/* 802D329C 002D01DC 48 08 E9 89 */ bl func_80361C24
|
|
/* 802D32A0 002D01E0 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
/* 802D32A4 002D01E4 7C 08 03 A6 */ mtlr r0
|
|
/* 802D32A8 002D01E8 38 21 00 10 */ addi r1, r1, 0x10
|
|
/* 802D32AC 002D01EC 4E 80 00 20 */ blr
|
|
|
|
.global JSUList_NS_dtor_X5_
|
|
JSUList_NS_dtor_X5_:
|
|
/* 802D32B0 002D01F0 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
/* 802D32B4 002D01F4 7C 08 02 A6 */ mflr r0
|
|
/* 802D32B8 002D01F8 90 01 00 14 */ stw r0, 0x14(r1)
|
|
/* 802D32BC 002D01FC 93 E1 00 0C */ stw r31, 0xc(r1)
|
|
/* 802D32C0 002D0200 93 C1 00 08 */ stw r30, 8(r1)
|
|
/* 802D32C4 002D0204 7C 7E 1B 79 */ or. r30, r3, r3
|
|
/* 802D32C8 002D0208 7C 9F 23 78 */ mr r31, r4
|
|
/* 802D32CC 002D020C 41 82 00 1C */ beq lbl_802D32E8
|
|
/* 802D32D0 002D0210 38 80 00 00 */ li r4, 0
|
|
/* 802D32D4 002D0214 48 00 8B D9 */ bl __dt__10JSUPtrListFv
|
|
/* 802D32D8 002D0218 7F E0 07 35 */ extsh. r0, r31
|
|
/* 802D32DC 002D021C 40 81 00 0C */ ble lbl_802D32E8
|
|
/* 802D32E0 002D0220 7F C3 F3 78 */ mr r3, r30
|
|
/* 802D32E4 002D0224 4B FF BA 59 */ bl __dl__FPv
|
|
lbl_802D32E8:
|
|
/* 802D32E8 002D0228 7F C3 F3 78 */ mr r3, r30
|
|
/* 802D32EC 002D022C 83 E1 00 0C */ lwz r31, 0xc(r1)
|
|
/* 802D32F0 002D0230 83 C1 00 08 */ lwz r30, 8(r1)
|
|
/* 802D32F4 002D0234 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
/* 802D32F8 002D0238 7C 08 03 A6 */ mtlr r0
|
|
/* 802D32FC 002D023C 38 21 00 10 */ addi r1, r1, 0x10
|
|
/* 802D3300 002D0240 4E 80 00 20 */ blr
|
|
|