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

33 lines
1.4 KiB
ArmAsm

/* 80070AC0 0006DA00 2C 03 00 04 */ cmpwi r3, 4
/* 80070AC4 0006DA04 41 82 00 60 */ beq lbl_80070B24
/* 80070AC8 0006DA08 40 80 00 1C */ bge lbl_80070AE4
/* 80070ACC 0006DA0C 2C 03 00 02 */ cmpwi r3, 2
/* 80070AD0 0006DA10 41 82 00 54 */ beq lbl_80070B24
/* 80070AD4 0006DA14 40 80 00 20 */ bge lbl_80070AF4
/* 80070AD8 0006DA18 2C 03 00 01 */ cmpwi r3, 1
/* 80070ADC 0006DA1C 40 80 00 18 */ bge lbl_80070AF4
/* 80070AE0 0006DA20 48 00 00 44 */ b lbl_80070B24
lbl_80070AE4:
/* 80070AE4 0006DA24 2C 03 00 06 */ cmpwi r3, 6
/* 80070AE8 0006DA28 41 82 00 2C */ beq lbl_80070B14
/* 80070AEC 0006DA2C 40 80 00 38 */ bge lbl_80070B24
/* 80070AF0 0006DA30 48 00 00 14 */ b lbl_80070B04
lbl_80070AF4:
/* 80070AF4 0006DA34 54 80 07 FF */ clrlwi. r0, r4, 0x1f
/* 80070AF8 0006DA38 40 82 00 2C */ bne lbl_80070B24
/* 80070AFC 0006DA3C 38 60 00 01 */ li r3, 1
/* 80070B00 0006DA40 4E 80 00 20 */ blr
lbl_80070B04:
/* 80070B04 0006DA44 54 80 07 7B */ rlwinm. r0, r4, 0, 0x1d, 0x1d
/* 80070B08 0006DA48 40 82 00 1C */ bne lbl_80070B24
/* 80070B0C 0006DA4C 38 60 00 01 */ li r3, 1
/* 80070B10 0006DA50 4E 80 00 20 */ blr
lbl_80070B14:
/* 80070B14 0006DA54 54 80 07 7B */ rlwinm. r0, r4, 0, 0x1d, 0x1d
/* 80070B18 0006DA58 40 82 00 0C */ bne lbl_80070B24
/* 80070B1C 0006DA5C 38 60 00 01 */ li r3, 1
/* 80070B20 0006DA60 4E 80 00 20 */ blr
lbl_80070B24:
/* 80070B24 0006DA64 38 60 00 00 */ li r3, 0
/* 80070B28 0006DA68 4E 80 00 20 */ blr