Fix comparision codegen for floats