Fix #175: Simplify branching in x86 float compare vops
Simplify the float comparison vops by reducing the number of branches needed. Currently we have a branch for handling the NaN case, but this isn't needed if we choose the right comparison operation and the right branch condition.