I have a confusion regarding BLT
instruction
Consider the following snippet:
label
.
.
.
CMP r2,r3
BLT label
Now, as per the answer of this post: ARM Assembler - How do I use CMP, BLT and BGT? (from Leo); branching to label
will take place if r2
< r3
But, why the branching is taking place when r2 = 0x82000000
and r3= 0x0
?
can anyone please explain
I set r3= 0x82000000
and then, branching was not happening
but for r3= 0x0
, how branching is happening?