Home
last modified time | relevance | path

Searched refs:BinaryOutput (Results 1 – 4 of 4) sorted by relevance

/llvm-project-15.0.7/libc/utils/MPFRWrapper/
H A DMPFRUtils.h100 template <typename T> struct BinaryOutput { struct
113 struct AreMatchingBinaryInputAndBinaryOutput<BinaryInput<T>, BinaryOutput<T>> { argument
123 const BinaryOutput<T> &libc_output,
129 const BinaryOutput<T> &libc_output,
153 Operation op, T input, const BinaryOutput<T> &match_value,
158 const BinaryOutput<T> &match_value, double ulp_tolerance,
199 template <typename T> bool match(T in, const BinaryOutput<T> &out) {
210 bool match(BinaryInput<T> in, const BinaryOutput<T> &out) {
227 void explain_error(T in, const BinaryOutput<T> &out,
234 void explain_error(const BinaryInput<T> &in, const BinaryOutput<T> &out,
[all …]
H A DMPFRUtils.cpp628 Operation op, T input, const BinaryOutput<T> &libc_result, in explain_unary_operation_two_outputs_error()
665 Operation, float, const BinaryOutput<float> &, double, RoundingMode,
668 Operation, double, const BinaryOutput<double> &, double, RoundingMode,
671 Operation, long double, const BinaryOutput<long double> &, double,
677 const BinaryOutput<T> &libc_result, double ulp_tolerance, in explain_binary_operation_two_outputs_error()
705 Operation, const BinaryInput<double> &, const BinaryOutput<double> &,
709 const BinaryOutput<long double> &, double, RoundingMode,
835 Operation, float, const BinaryOutput<float> &, double, RoundingMode);
839 Operation, long double, const BinaryOutput<long double> &, double,
870 Operation, const BinaryInput<double> &, const BinaryOutput<double> &,
[all …]
/llvm-project-15.0.7/libc/test/src/math/
H A DRemQuoTest.h105 mpfr::BinaryOutput<T> result; in testSubnormalRange()
119 mpfr::BinaryOutput<T> result; in testNormalRange()
H A DFrexpTest.h103 mpfr::BinaryOutput<T> result; in testRange()