diff --git a/test_conformance/math_brute_force/binary_two_results_i_half.cpp b/test_conformance/math_brute_force/binary_two_results_i_half.cpp index c5efabe5..924551c7 100644 --- a/test_conformance/math_brute_force/binary_two_results_i_half.cpp +++ b/test_conformance/math_brute_force/binary_two_results_i_half.cpp @@ -304,7 +304,7 @@ int TestFunc_HalfI_Half_Half(const Func *f, MTdata d, bool relaxedMode) // retry per section 6.5.3.2 if (IsHalfResultSubnormal(correct, half_ulps)) { - fail = fail && !(test == 0.0f && iErr == 0); + fail = fail && !((HTF(test) == 0.0f) && iErr == 0); if (!fail) err = 0.0f; }