Fixed bug that generated mips evaluated a >= a to false.

I made the logical error saying that (a >= b) is equivalent to (b < a), which
of course is not true (in particular when a=b).
Now, we evaluate (a>=b) as !(a<b) instead (which Clang also does).