Lines Matching refs:ulp
399 cpp::EnableIfType<cpp::IsFloatingPointType<T>::Value, double> ulp(T input) { in ulp() function in __llvm_libc::testing::mpfr::MPFRNumber
610 ss << " ULP error: " << std::to_string(mpfr_result.ulp(matchValue)) in explain_unary_operation_single_output_error()
660 << std::to_string(mpfr_result.ulp(libc_result.f)) << '\n'; in explain_unary_operation_two_outputs_error()
697 ss << "ULP error: " << std::to_string(mpfr_result.ulp(libc_result.f)) << '\n'; in explain_binary_operation_two_outputs_error()
738 ss << "ULP error: " << std::to_string(mpfr_result.ulp(libc_result)) << '\n'; in explain_binary_operation_one_output_error()
783 ss << "ULP error: " << std::to_string(mpfr_result.ulp(libc_result)) << '\n'; in explain_ternary_operation_one_output_error()
804 double ulp = mpfr_result.ulp(libc_result); in compare_unary_operation_single_output() local
805 return (ulp <= ulp_tolerance); in compare_unary_operation_single_output()
826 double ulp = mpfr_result.ulp(libc_result.f); in compare_unary_operation_two_outputs() local
831 return (ulp <= ulp_tolerance); in compare_unary_operation_two_outputs()
852 double ulp = mpfr_result.ulp(libc_result.f); in compare_binary_operation_two_outputs() local
863 return (ulp <= ulp_tolerance); in compare_binary_operation_two_outputs()
884 double ulp = mpfr_result.ulp(libc_result); in compare_binary_operation_one_output() local
886 return (ulp <= ulp_tolerance); in compare_binary_operation_one_output()
905 double ulp = mpfr_result.ulp(libc_result); in compare_ternary_operation_one_output() local
907 return (ulp <= ulp_tolerance); in compare_ternary_operation_one_output()