mirror of https://github.com/zeldaret/tp.git
35 lines
1.6 KiB
ArmAsm
35 lines
1.6 KiB
ArmAsm
/* 802C0530 002BD470 94 21 FF E0 */ stwu r1, -0x20(r1)
|
|
/* 802C0534 002BD474 7C 08 02 A6 */ mflr r0
|
|
/* 802C0538 002BD478 90 01 00 24 */ stw r0, 0x24(r1)
|
|
/* 802C053C 002BD47C 39 61 00 20 */ addi r11, r1, 0x20
|
|
/* 802C0540 002BD480 48 0A 1C 99 */ bl _savegpr_28
|
|
/* 802C0544 002BD484 7C 7C 1B 78 */ mr r28, r3
|
|
/* 802C0548 002BD488 7C 9D 23 79 */ or. r29, r4, r4
|
|
/* 802C054C 002BD48C 7C BE 2B 78 */ mr r30, r5
|
|
/* 802C0550 002BD490 7C FF 3B 78 */ mr r31, r7
|
|
/* 802C0554 002BD494 41 82 00 20 */ beq lbl_802C0574
|
|
/* 802C0558 002BD498 38 7C 00 08 */ addi r3, r28, 8
|
|
/* 802C055C 002BD49C 7C C5 33 78 */ mr r5, r6
|
|
/* 802C0560 002BD4A0 81 9C 00 18 */ lwz r12, 0x18(r28)
|
|
/* 802C0564 002BD4A4 81 8C 00 14 */ lwz r12, 0x14(r12)
|
|
/* 802C0568 002BD4A8 7D 89 03 A6 */ mtctr r12
|
|
/* 802C056C 002BD4AC 4E 80 04 21 */ bctrl
|
|
/* 802C0570 002BD4B0 93 BC 00 04 */ stw r29, 4(r28)
|
|
lbl_802C0574:
|
|
/* 802C0574 002BD4B4 28 1E 00 00 */ cmplwi r30, 0
|
|
/* 802C0578 002BD4B8 41 82 00 20 */ beq lbl_802C0598
|
|
/* 802C057C 002BD4BC 38 7C 00 50 */ addi r3, r28, 0x50
|
|
/* 802C0580 002BD4C0 7F C4 F3 78 */ mr r4, r30
|
|
/* 802C0584 002BD4C4 7F E5 FB 78 */ mr r5, r31
|
|
/* 802C0588 002BD4C8 81 9C 00 60 */ lwz r12, 0x60(r28)
|
|
/* 802C058C 002BD4CC 81 8C 00 14 */ lwz r12, 0x14(r12)
|
|
/* 802C0590 002BD4D0 7D 89 03 A6 */ mtctr r12
|
|
/* 802C0594 002BD4D4 4E 80 04 21 */ bctrl
|
|
lbl_802C0598:
|
|
/* 802C0598 002BD4D8 39 61 00 20 */ addi r11, r1, 0x20
|
|
/* 802C059C 002BD4DC 48 0A 1C 89 */ bl _restgpr_28
|
|
/* 802C05A0 002BD4E0 80 01 00 24 */ lwz r0, 0x24(r1)
|
|
/* 802C05A4 002BD4E4 7C 08 03 A6 */ mtlr r0
|
|
/* 802C05A8 002BD4E8 38 21 00 20 */ addi r1, r1, 0x20
|
|
/* 802C05AC 002BD4EC 4E 80 00 20 */ blr
|