mirror of
https://github.com/encounter/tp.git
synced 2026-07-11 06:18:46 -07:00
43 lines
1.6 KiB
ArmAsm
43 lines
1.6 KiB
ArmAsm
lbl_802A01D8:
|
|
/* 802A01D8 94 21 FF E0 */ stwu r1, -0x20(r1)
|
|
/* 802A01DC 7C 08 02 A6 */ mflr r0
|
|
/* 802A01E0 90 01 00 24 */ stw r0, 0x24(r1)
|
|
/* 802A01E4 39 61 00 20 */ addi r11, r1, 0x20
|
|
/* 802A01E8 48 0C 1F ED */ bl _savegpr_27
|
|
/* 802A01EC 7C 7B 1B 78 */ mr r27, r3
|
|
/* 802A01F0 7C 9C 23 78 */ mr r28, r4
|
|
/* 802A01F4 3B C0 00 00 */ li r30, 0
|
|
/* 802A01F8 3B A0 00 00 */ li r29, 0
|
|
/* 802A01FC 3B E0 00 00 */ li r31, 0
|
|
lbl_802A0200:
|
|
/* 802A0200 38 7F 00 14 */ addi r3, r31, 0x14
|
|
/* 802A0204 7C 7B 1A 14 */ add r3, r27, r3
|
|
/* 802A0208 7F 84 E3 78 */ mr r4, r28
|
|
/* 802A020C 4B FF F7 11 */ bl releaseSeqData__16JAISeCategoryMgrFRC16JAISeqDataRegion
|
|
/* 802A0210 2C 03 00 01 */ cmpwi r3, 1
|
|
/* 802A0214 41 82 00 1C */ beq lbl_802A0230
|
|
/* 802A0218 40 80 00 1C */ bge lbl_802A0234
|
|
/* 802A021C 2C 03 00 00 */ cmpwi r3, 0
|
|
/* 802A0220 40 80 00 08 */ bge lbl_802A0228
|
|
/* 802A0224 48 00 00 10 */ b lbl_802A0234
|
|
lbl_802A0228:
|
|
/* 802A0228 38 60 00 00 */ li r3, 0
|
|
/* 802A022C 48 00 00 24 */ b lbl_802A0250
|
|
lbl_802A0230:
|
|
/* 802A0230 3B C0 00 01 */ li r30, 1
|
|
lbl_802A0234:
|
|
/* 802A0234 3B BD 00 01 */ addi r29, r29, 1
|
|
/* 802A0238 2C 1D 00 10 */ cmpwi r29, 0x10
|
|
/* 802A023C 3B FF 00 6C */ addi r31, r31, 0x6c
|
|
/* 802A0240 41 80 FF C0 */ blt lbl_802A0200
|
|
/* 802A0244 57 C3 06 3E */ clrlwi r3, r30, 0x18
|
|
/* 802A0248 30 03 FF FF */ addic r0, r3, -1
|
|
/* 802A024C 7C 60 19 10 */ subfe r3, r0, r3
|
|
lbl_802A0250:
|
|
/* 802A0250 39 61 00 20 */ addi r11, r1, 0x20
|
|
/* 802A0254 48 0C 1F CD */ bl _restgpr_27
|
|
/* 802A0258 80 01 00 24 */ lwz r0, 0x24(r1)
|
|
/* 802A025C 7C 08 03 A6 */ mtlr r0
|
|
/* 802A0260 38 21 00 20 */ addi r1, r1, 0x20
|
|
/* 802A0264 4E 80 00 20 */ blr
|