tp/asm/JSystem/JUtility/JUTDbPrint/enter__10JUTDbPrintFiiiPCci.s

37 lines
1.5 KiB
ArmAsm

lbl_802E021C:
/* 802E021C 94 21 FF D0 */ stwu r1, -0x30(r1)
/* 802E0220 7C 08 02 A6 */ mflr r0
/* 802E0224 90 01 00 34 */ stw r0, 0x34(r1)
/* 802E0228 39 61 00 30 */ addi r11, r1, 0x30
/* 802E022C 48 08 1F A1 */ bl _savegpr_25
/* 802E0230 7C 79 1B 78 */ mr r25, r3
/* 802E0234 7C 9A 23 78 */ mr r26, r4
/* 802E0238 7C BB 2B 78 */ mr r27, r5
/* 802E023C 7C DC 33 78 */ mr r28, r6
/* 802E0240 7C FD 3B 78 */ mr r29, r7
/* 802E0244 7D 1E 43 79 */ or. r30, r8, r8
/* 802E0248 40 81 00 44 */ ble lbl_802E028C
/* 802E024C 38 7E 00 10 */ addi r3, r30, 0x10
/* 802E0250 38 80 FF FC */ li r4, -4
/* 802E0254 80 B9 00 10 */ lwz r5, 0x10(r25)
/* 802E0258 4B FE E2 1D */ bl alloc__7JKRHeapFUliP7JKRHeap
/* 802E025C 7C 7F 1B 79 */ or. r31, r3, r3
/* 802E0260 41 82 00 2C */ beq lbl_802E028C
/* 802E0264 B3 5F 00 04 */ sth r26, 4(r31)
/* 802E0268 B3 7F 00 06 */ sth r27, 6(r31)
/* 802E026C B3 9F 00 08 */ sth r28, 8(r31)
/* 802E0270 B3 DF 00 0A */ sth r30, 0xa(r31)
/* 802E0274 38 7F 00 0C */ addi r3, r31, 0xc
/* 802E0278 7F A4 EB 78 */ mr r4, r29
/* 802E027C 48 08 88 B1 */ bl strcpy
/* 802E0280 80 19 00 00 */ lwz r0, 0(r25)
/* 802E0284 90 1F 00 00 */ stw r0, 0(r31)
/* 802E0288 93 F9 00 00 */ stw r31, 0(r25)
lbl_802E028C:
/* 802E028C 39 61 00 30 */ addi r11, r1, 0x30
/* 802E0290 48 08 1F 89 */ bl _restgpr_25
/* 802E0294 80 01 00 34 */ lwz r0, 0x34(r1)
/* 802E0298 7C 08 03 A6 */ mtlr r0
/* 802E029C 38 21 00 30 */ addi r1, r1, 0x30
/* 802E02A0 4E 80 00 20 */ blr