Home
last modified time | relevance | path

Searched refs:BinaryInput (Results 1 – 6 of 6) sorted by relevance

/llvm-project-15.0.7/libc/utils/MPFRWrapper/
H A DMPFRUtils.h82 template <typename T> struct BinaryInput { struct
113 struct AreMatchingBinaryInputAndBinaryOutput<BinaryInput<T>, BinaryOutput<T>> {
128 const BinaryInput<T> &input,
135 const BinaryInput<T> &input,
157 Operation op, const BinaryInput<T> &input,
163 Operation op, const BinaryInput<T> &input, T match_value,
204 template <typename T> bool match(const BinaryInput<T> &in, T out) {
210 bool match(BinaryInput<T> in, const BinaryOutput<T> &out) {
234 void explain_error(const BinaryInput<T> &in, const BinaryOutput<T> &out,
241 void explain_error(const BinaryInput<T> &in, T out,
[all …]
H A DMPFRUtils.cpp676 Operation op, const BinaryInput<T> &input, in explain_binary_operation_two_outputs_error()
705 Operation, const BinaryInput<double> &, const BinaryOutput<double> &,
708 Operation, const BinaryInput<long double> &,
714 Operation op, const BinaryInput<T> &input, T libc_result, in explain_binary_operation_one_output_error()
743 Operation, const BinaryInput<float> &, float, double, RoundingMode,
749 Operation, const BinaryInput<long double> &, long double, double,
844 const BinaryInput<T> &input, in compare_binary_operation_two_outputs()
873 Operation, const BinaryInput<long double> &,
878 const BinaryInput<T> &input, in compare_binary_operation_one_output()
890 Operation, const BinaryInput<float> &, float, double, RoundingMode);
[all …]
/llvm-project-15.0.7/libc/test/src/math/
H A DHypotTest.h64 mpfr::BinaryInput<T> input{x, y}; in test_subnormal_range()
87 mpfr::BinaryInput<T> input{x, y}; in test_normal_range()
94 void test_input_list(Func func, int n, const mpfr::BinaryInput<T> *inputs) { in test_input_list()
H A Dhypotf_hard_to_round.h17 constexpr mpfr::BinaryInput<float> HYPOTF_HARD_TO_ROUND[N_HARD_TO_ROUND] = {
H A DRemQuoTest.h106 mpfr::BinaryInput<T> input{x, y}; in testSubnormalRange()
120 mpfr::BinaryInput<T> input{x, y}; in testNormalRange()
/llvm-project-15.0.7/libc/test/src/math/exhaustive/
H A Dfmod_generic_impl_test.cpp59 mpfr::BinaryInput<T> input{x, y}; in testExtensive()