Lines Matching refs:precision
125 explicit MPFRNumber(XType x, int precision = ExtraPrecision<XType>::VALUE, in MPFRNumber() argument
127 : mpfr_precision(precision), in MPFRNumber()
135 explicit MPFRNumber(XType x, int precision = ExtraPrecision<XType>::VALUE, in MPFRNumber() argument
137 : mpfr_precision(precision), in MPFRNumber()
145 explicit MPFRNumber(XType x, int precision = ExtraPrecision<XType>::VALUE, in MPFRNumber() argument
147 : mpfr_precision(precision), in MPFRNumber()
155 explicit MPFRNumber(XType x, int precision = ExtraPrecision<float>::VALUE, in MPFRNumber() argument
157 : mpfr_precision(precision), in MPFRNumber()
474 unary_operation(Operation op, InputType input, unsigned int precision, in unary_operation() argument
476 MPFRNumber mpfrInput(input, precision, rounding); in unary_operation()
524 unsigned int precision, RoundingMode rounding) { in unary_operation_two_outputs() argument
525 MPFRNumber mpfrInput(input, precision, rounding); in unary_operation_two_outputs()
537 unsigned int precision, RoundingMode rounding) { in binary_operation_one_output() argument
538 MPFRNumber inputX(x, precision, rounding); in binary_operation_one_output()
539 MPFRNumber inputY(y, precision, rounding); in binary_operation_one_output()
553 int &output, unsigned int precision, in binary_operation_two_outputs() argument
555 MPFRNumber inputX(x, precision, rounding); in binary_operation_two_outputs()
556 MPFRNumber inputY(y, precision, rounding); in binary_operation_two_outputs()
568 InputType z, unsigned int precision, in ternary_operation_one_output() argument
573 MPFRNumber inputX(x, precision, rounding); in ternary_operation_one_output()
574 MPFRNumber inputY(y, precision, rounding); in ternary_operation_one_output()
575 MPFRNumber inputZ(z, precision, rounding); in ternary_operation_one_output()
594 unsigned int precision = get_precision<T>(ulp_tolerance); in explain_unary_operation_single_output_error() local
595 MPFRNumber mpfrInput(input, precision); in explain_unary_operation_single_output_error()
597 mpfr_result = unary_operation(op, input, precision, rounding); in explain_unary_operation_single_output_error()
630 unsigned int precision = get_precision<T>(ulp_tolerance); in explain_unary_operation_two_outputs_error() local
631 MPFRNumber mpfrInput(input, precision); in explain_unary_operation_two_outputs_error()
634 precision, rounding); in explain_unary_operation_two_outputs_error()
679 unsigned int precision = get_precision<T>(ulp_tolerance); in explain_binary_operation_two_outputs_error() local
680 MPFRNumber mpfrX(input.x, precision); in explain_binary_operation_two_outputs_error()
681 MPFRNumber mpfrY(input.y, precision); in explain_binary_operation_two_outputs_error()
684 op, input.x, input.y, mpfrIntResult, precision, rounding); in explain_binary_operation_two_outputs_error()
716 unsigned int precision = get_precision<T>(ulp_tolerance); in explain_binary_operation_one_output_error() local
717 MPFRNumber mpfrX(input.x, precision); in explain_binary_operation_one_output_error()
718 MPFRNumber mpfrY(input.y, precision); in explain_binary_operation_one_output_error()
722 binary_operation_one_output(op, input.x, input.y, precision, rounding); in explain_binary_operation_one_output_error()
756 unsigned int precision = get_precision<T>(ulp_tolerance); in explain_ternary_operation_one_output_error() local
757 MPFRNumber mpfrX(input.x, precision); in explain_ternary_operation_one_output_error()
758 MPFRNumber mpfrY(input.y, precision); in explain_ternary_operation_one_output_error()
759 MPFRNumber mpfrZ(input.z, precision); in explain_ternary_operation_one_output_error()
764 op, input.x, input.y, input.z, precision, rounding); in explain_ternary_operation_one_output_error()
801 unsigned int precision = get_precision<T>(ulp_tolerance); in compare_unary_operation_single_output() local
803 mpfr_result = unary_operation(op, input, precision, rounding); in compare_unary_operation_single_output()
823 unsigned int precision = get_precision<T>(ulp_tolerance); in compare_unary_operation_two_outputs() local
825 precision, rounding); in compare_unary_operation_two_outputs()
849 unsigned int precision = get_precision<T>(ulp_tolerance); in compare_binary_operation_two_outputs() local
851 op, input.x, input.y, mpfrIntResult, precision, rounding); in compare_binary_operation_two_outputs()
881 unsigned int precision = get_precision<T>(ulp_tolerance); in compare_binary_operation_one_output() local
883 binary_operation_one_output(op, input.x, input.y, precision, rounding); in compare_binary_operation_one_output()
902 unsigned int precision = get_precision<T>(ulp_tolerance); in compare_ternary_operation_one_output() local
904 op, input.x, input.y, input.z, precision, rounding); in compare_ternary_operation_one_output()