mirror of https://github.com/zeldaret/tp.git
46 lines
1.9 KiB
ArmAsm
46 lines
1.9 KiB
ArmAsm
lbl_802F42F0:
|
|
/* 802F42F0 94 21 FF E0 */ stwu r1, -0x20(r1)
|
|
/* 802F42F4 7C 08 02 A6 */ mflr r0
|
|
/* 802F42F8 90 01 00 24 */ stw r0, 0x24(r1)
|
|
/* 802F42FC 39 61 00 20 */ addi r11, r1, 0x20
|
|
/* 802F4300 48 06 DE D9 */ bl _savegpr_28
|
|
/* 802F4304 7C 7C 1B 78 */ mr r28, r3
|
|
/* 802F4308 7C 9D 23 78 */ mr r29, r4
|
|
/* 802F430C 7C BE 2B 78 */ mr r30, r5
|
|
/* 802F4310 7C DF 33 78 */ mr r31, r6
|
|
/* 802F4314 48 00 16 39 */ bl initchar__8J2DPrintFv
|
|
/* 802F4318 80 6D 90 00 */ lwz r3, mStrBuff__8J2DPrint(r13)
|
|
/* 802F431C 80 8D 90 08 */ lwz r4, mStrBuffSize__8J2DPrint(r13)
|
|
/* 802F4320 7F C5 F3 78 */ mr r5, r30
|
|
/* 802F4324 7F E6 FB 78 */ mr r6, r31
|
|
/* 802F4328 48 07 23 69 */ bl vsnprintf
|
|
/* 802F432C 7C 65 1B 79 */ or. r5, r3, r3
|
|
/* 802F4330 40 80 00 0C */ bge lbl_802F433C
|
|
/* 802F4334 C0 22 C7 C8 */ lfs f1, lit_418(r2)
|
|
/* 802F4338 48 00 00 44 */ b lbl_802F437C
|
|
lbl_802F433C:
|
|
/* 802F433C 80 6D 90 08 */ lwz r3, mStrBuffSize__8J2DPrint(r13)
|
|
/* 802F4340 7C 05 18 40 */ cmplw r5, r3
|
|
/* 802F4344 41 80 00 10 */ blt lbl_802F4354
|
|
/* 802F4348 38 A3 FF FF */ addi r5, r3, -1
|
|
/* 802F434C 38 00 00 01 */ li r0, 1
|
|
/* 802F4350 98 0D 90 0C */ stb r0, data_8045158C(r13)
|
|
lbl_802F4354:
|
|
/* 802F4354 7F 83 E3 78 */ mr r3, r28
|
|
/* 802F4358 80 8D 90 00 */ lwz r4, mStrBuff__8J2DPrint(r13)
|
|
/* 802F435C 3C C0 80 00 */ lis r6, 0x8000 /* 0x7FFFFFFF@ha */
|
|
/* 802F4360 38 C6 FF FF */ addi r6, r6, 0xFFFF /* 0x7FFFFFFF@l */
|
|
/* 802F4364 38 E0 00 00 */ li r7, 0
|
|
/* 802F4368 39 01 00 08 */ addi r8, r1, 8
|
|
/* 802F436C 7F A9 EB 78 */ mr r9, r29
|
|
/* 802F4370 39 40 00 01 */ li r10, 1
|
|
/* 802F4374 48 00 07 D9 */ bl parse__8J2DPrintFPCUciiPUsRQ28J2DPrint5TSizeUcb
|
|
/* 802F4378 C0 21 00 08 */ lfs f1, 8(r1)
|
|
lbl_802F437C:
|
|
/* 802F437C 39 61 00 20 */ addi r11, r1, 0x20
|
|
/* 802F4380 48 06 DE A5 */ bl _restgpr_28
|
|
/* 802F4384 80 01 00 24 */ lwz r0, 0x24(r1)
|
|
/* 802F4388 7C 08 03 A6 */ mtlr r0
|
|
/* 802F438C 38 21 00 20 */ addi r1, r1, 0x20
|
|
/* 802F4390 4E 80 00 20 */ blr
|