Problem comparing extremes <p>I'm trying to sort trough a list of 32-bit numbers using MIPS assembler and <a href="http://en.wikipedia.org/wiki/SPIM" rel="nofollow">xspim</a>. I've been stepping trough my code to see what fails and noticed that when comparing 0x00000000 with 0xFFFFFFFF it doesn't switch those numbers as it should. At the point where the program fails I got 0x00000000 in $t3 and 0xFFFFFFFF in $t4 and it looks like this.</p> <p><code>bge $t3,$t4,lol</code> #So if <code>t3</code> is greater than or equal I should jump forward else continue. Now the problem is that the program jumps even though <code>t3</code> is smaller.</p>