tp/include/func_80032E78.s

15 lines
718 B
ArmAsm

/* 80032E78 0002FDB8 2C 04 00 00 */ cmpwi r4, 0
/* 80032E7C 0002FDBC 41 80 00 2C */ blt lbl_80032EA8
/* 80032E80 0002FDC0 2C 04 00 08 */ cmpwi r4, 8
/* 80032E84 0002FDC4 40 80 00 24 */ bge lbl_80032EA8
/* 80032E88 0002FDC8 88 63 00 19 */ lbz r3, 0x19(r3)
/* 80032E8C 0002FDCC 38 00 00 01 */ li r0, 1
/* 80032E90 0002FDD0 7C 00 20 30 */ slw r0, r0, r4
/* 80032E94 0002FDD4 54 00 06 3E */ clrlwi r0, r0, 0x18
/* 80032E98 0002FDD8 7C 63 00 38 */ and r3, r3, r0
/* 80032E9C 0002FDDC 30 03 FF FF */ addic r0, r3, -1
/* 80032EA0 0002FDE0 7C 60 19 10 */ subfe r3, r0, r3
/* 80032EA4 0002FDE4 4E 80 00 20 */ blr
lbl_80032EA8:
/* 80032EA8 0002FDE8 38 60 00 00 */ li r3, 0
/* 80032EAC 0002FDEC 4E 80 00 20 */ blr