C2 has optimization which replaces diamond graphs with CMove
Each CMove instruction has own Cmp instruction to produce condition flags.
But float/double Cmp is expensive and it would be better to use a diamond graph
if we have more then one move.
Don't generate float CMove instruction if there are more then one Move
depending on the condition.