IDA Disassemblies Gallery

Philips 51XA-G3

Assembler code
seg000:02E4 seg000:02E4 ; =============== S U B R O U T I N E ======================================= seg000:02E4 seg000:02E4 seg000:02E4 sub_2E4: ; CODE XREF: seg000:0316↓p seg000:02E4 ; seg000:0344↓p seg000:02E4 cmp.b R1H, #0 seg000:02E7 bge loc_2F6 seg000:02E9 movs.w R4, #0 seg000:02EB sub.w R4, R0 seg000:02ED mov.w R0, R4 seg000:02EF movs.w R4, #0 seg000:02F1 subb.w R4, R1 seg000:02F3 mov.w R1, R4 seg000:02F5 nop seg000:02F6 seg000:02F6 loc_2F6: ; CODE XREF: sub_2E4+3↑j seg000:02F6 cmp.b R3H, #0 seg000:02F9 bge locret_308 seg000:02FB movs.w R4, #0 seg000:02FD sub.w R4, R2 seg000:02FF mov.w R2, R4 seg000:0301 movs.w R4, #0 seg000:0303 subb.w R4, R3 seg000:0305 mov.w R3, R4 seg000:0307 nop seg000:0308 seg000:0308 locret_308: ; CODE XREF: sub_2E4+15↑j seg000:0308 ret seg000:0308 ; End of function sub_2E4 seg000:0308 seg000:030A ; --------------------------------------------------------------------------- seg000:030A push.w R4 seg000:030C push.w R5 seg000:030E push.w R6