from mitch alsup on comp.arch: This all falls out for FREE if you start with FP compare to ZERO and then figure out how the same logic can be used for integer instead of the other way around. I have the logic schematic (3 pages) is you desire to peruse. The overhead of adding FP to INT compare is around 10% in gate count.