mirror of https://github.com/zeldaret/tp.git
25 lines
891 B
ArmAsm
25 lines
891 B
ArmAsm
lbl_80293B28:
|
|
/* 80293B28 A0 83 00 4E */ lhz r4, 0x4e(r3)
|
|
/* 80293B2C A0 03 00 4C */ lhz r0, 0x4c(r3)
|
|
/* 80293B30 7C 84 00 38 */ and r4, r4, r0
|
|
/* 80293B34 38 A0 00 00 */ li r5, 0
|
|
/* 80293B38 48 00 00 30 */ b lbl_80293B68
|
|
lbl_80293B3C:
|
|
/* 80293B3C 54 80 07 FF */ clrlwi. r0, r4, 0x1f
|
|
/* 80293B40 41 82 00 20 */ beq lbl_80293B60
|
|
/* 80293B44 A0 83 00 4C */ lhz r4, 0x4c(r3)
|
|
/* 80293B48 38 00 00 01 */ li r0, 1
|
|
/* 80293B4C 7C 00 28 30 */ slw r0, r0, r5
|
|
/* 80293B50 7C 80 00 78 */ andc r0, r4, r0
|
|
/* 80293B54 B0 03 00 4C */ sth r0, 0x4c(r3)
|
|
/* 80293B58 7C A3 2B 78 */ mr r3, r5
|
|
/* 80293B5C 4E 80 00 20 */ blr
|
|
lbl_80293B60:
|
|
/* 80293B60 54 84 F8 7E */ srwi r4, r4, 1
|
|
/* 80293B64 38 A5 00 01 */ addi r5, r5, 1
|
|
lbl_80293B68:
|
|
/* 80293B68 28 04 00 00 */ cmplwi r4, 0
|
|
/* 80293B6C 40 82 FF D0 */ bne lbl_80293B3C
|
|
/* 80293B70 38 60 FF FF */ li r3, -1
|
|
/* 80293B74 4E 80 00 20 */ blr
|