IDA generates the following disassembly from a software :
.text:004D594E add eax, ebx
.text:004D5950 mov [esi], eax
.text:004D5952 cmp ebx, eax
.text:004D5954 jbe short loc_
So we add ebx
to eax
, then we check if ebx
is lower or equal to eax
.
This is either a check to see if ebx is negative or to see if the addition resulted in a value higher than 0xFFFFFFFF
.
Any hint on how I should interpret this?