title: is 0xF0000000 negative or positive?
body: <p>I am working with ARM assembly, and trying (again) to undestand a jump table. The linked image is a jump table entry from a canon rebel t1i firmware dump. In this case, R0 (i refer to it as arg1) is some number that is >= 0x10000091 (as explained in the attached picture).</p>
  
  <p>I am trying to figure out how 0xF0000000 is used here. The only thing I can think of is that it must be some negative number... as that's the only way I can make sense of things here. The way I worked it out in the comments was assuming that 0xF0000000 = -268435445, but as I explained there it doesn't seem to work...</p>
  
  <p>Any help is greatly appreciated!!</p>
  
  <p><a href="http://i.stack.imgur.com/iUW54.png" rel="nofollow">code snippet</a></p>