Files
tp/include/d/d_attention/asm/func_80070844.s
T
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

17 lines
778 B
ArmAsm

/* 80070844 0006D784 7C 66 1B 78 */ mr r6, r3
/* 80070848 0006D788 80 A3 03 D8 */ lwz r5, 0x3d8(r3)
/* 8007084C 0006D78C 2C 05 00 00 */ cmpwi r5, 0
/* 80070850 0006D790 41 82 00 28 */ beq lbl_80070878
/* 80070854 0006D794 80 06 03 DC */ lwz r0, 0x3dc(r6)
/* 80070858 0006D798 7C 60 22 14 */ add r3, r0, r4
/* 8007085C 0006D79C 7C 03 2B D6 */ divw r0, r3, r5
/* 80070860 0006D7A0 7C 00 29 D6 */ mullw r0, r0, r5
/* 80070864 0006D7A4 7C 00 18 50 */ subf r0, r0, r3
/* 80070868 0006D7A8 1C 60 00 14 */ mulli r3, r0, 0x14
/* 8007086C 0006D7AC 38 63 03 38 */ addi r3, r3, 0x338
/* 80070870 0006D7B0 7C 66 1A 14 */ add r3, r6, r3
/* 80070874 0006D7B4 4E 80 00 20 */ blr
lbl_80070878:
/* 80070878 0006D7B8 38 60 00 00 */ li r3, 0
/* 8007087C 0006D7BC 4E 80 00 20 */ blr