Files
tp/include/d/d_attention/asm/func_800722EC.s
T
Erin Moon 2dddd746a6 split d_attention (#40)
* d_attention.cpp: split

* clang-format + add back in dropped labels

Co-authored-by: Pheenoh <pheenoh@gmail.com>
2020-12-29 18:19:10 -05:00

25 lines
1.2 KiB
ArmAsm

/* 800722EC 0006F22C 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 800722F0 0006F230 7C 08 02 A6 */ mflr r0
/* 800722F4 0006F234 90 01 00 14 */ stw r0, 0x14(r1)
/* 800722F8 0006F238 93 E1 00 0C */ stw r31, 0xc(r1)
/* 800722FC 0006F23C 7C 7F 1B 78 */ mr r31, r3
/* 80072300 0006F240 4B FF F7 99 */ bl dAttention_c_NS_chaseAttention
/* 80072304 0006F244 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 80072308 0006F248 41 82 00 0C */ beq lbl_80072314
/* 8007230C 0006F24C 38 60 00 00 */ li r3, 0
/* 80072310 0006F250 48 00 00 20 */ b lbl_80072330
lbl_80072314:
/* 80072314 0006F254 80 1F 03 34 */ lwz r0, 0x334(r31)
/* 80072318 0006F258 60 00 00 10 */ ori r0, r0, 0x10
/* 8007231C 0006F25C 90 1F 03 34 */ stw r0, 0x334(r31)
/* 80072320 0006F260 80 1F 03 34 */ lwz r0, 0x334(r31)
/* 80072324 0006F264 60 00 00 40 */ ori r0, r0, 0x40
/* 80072328 0006F268 90 1F 03 34 */ stw r0, 0x334(r31)
/* 8007232C 0006F26C 38 60 00 01 */ li r3, 1
lbl_80072330:
/* 80072330 0006F270 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 80072334 0006F274 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80072338 0006F278 7C 08 03 A6 */ mtlr r0
/* 8007233C 0006F27C 38 21 00 10 */ addi r1, r1, 0x10
/* 80072340 0006F280 4E 80 00 20 */ blr