Lines Matching refs:value
332 } value; member
662 mpfr_clear (v->value.f); in generic_value_free()
666 mpz_clear (v->value.i); in generic_value_free()
683 mpfr_init (dest->value.f); in generic_value_copy()
684 assert_exact (mpfr_set (dest->value.f, src->value.f, MPFR_RNDN)); in generic_value_copy()
688 mpz_init (dest->value.i); in generic_value_copy()
689 mpz_set (dest->value.i, src->value.i); in generic_value_copy()
1214 if (mpfr_equal_p (values[j].value.f, extra_values[i]) in handle_input_arg()
1215 && ((mpfr_signbit (values[j].value.f) != 0) in handle_input_arg()
1226 mpfr_init2 (values[num_values].value.f, in handle_input_arg()
1228 assert_exact (mpfr_set (values[num_values].value.f, in handle_input_arg()
1240 int ret = mpz_init_set_str (values[0].value.i, arg, 0); in handle_input_arg()
1460 mpfr_init (outputs[0].value.f); in calc_generic_results()
1461 inexact = calc->func.mpfr_f_f (outputs[0].value.f, inputs[0].value.f, in calc_generic_results()
1464 assert (!inexact && mpfr_zero_p (outputs[0].value.f)); in calc_generic_results()
1465 adjust_real (outputs[0].value.f, inexact); in calc_generic_results()
1472 mpfr_init (outputs[0].value.f); in calc_generic_results()
1473 inexact = calc->func.mpfr_ff_f (outputs[0].value.f, inputs[0].value.f, in calc_generic_results()
1474 inputs[1].value.f, mode_mpfr); in calc_generic_results()
1476 assert (!inexact && mpfr_zero_p (outputs[0].value.f)); in calc_generic_results()
1477 adjust_real (outputs[0].value.f, inexact); in calc_generic_results()
1485 mpfr_init (outputs[0].value.f); in calc_generic_results()
1486 inexact = calc->func.mpfr_fff_f (outputs[0].value.f, inputs[0].value.f, in calc_generic_results()
1487 inputs[1].value.f, inputs[2].value.f, in calc_generic_results()
1490 assert (!inexact && mpfr_zero_p (outputs[0].value.f)); in calc_generic_results()
1491 adjust_real (outputs[0].value.f, inexact); in calc_generic_results()
1498 mpfr_init (outputs[0].value.f); in calc_generic_results()
1500 inexact = calc->func.mpfr_f_f1 (outputs[0].value.f, &i, in calc_generic_results()
1501 inputs[0].value.f, mode_mpfr); in calc_generic_results()
1503 assert (!inexact && mpfr_zero_p (outputs[0].value.f)); in calc_generic_results()
1504 adjust_real (outputs[0].value.f, inexact); in calc_generic_results()
1505 mpz_init_set_si (outputs[1].value.i, i); in calc_generic_results()
1512 mpfr_init (outputs[0].value.f); in calc_generic_results()
1513 assert (mpz_fits_slong_p (inputs[0].value.i)); in calc_generic_results()
1514 long l = mpz_get_si (inputs[0].value.i); in calc_generic_results()
1515 inexact = calc->func.mpfr_if_f (outputs[0].value.f, l, in calc_generic_results()
1516 inputs[1].value.f, mode_mpfr); in calc_generic_results()
1518 assert (!inexact && mpfr_zero_p (outputs[0].value.f)); in calc_generic_results()
1519 adjust_real (outputs[0].value.f, inexact); in calc_generic_results()
1525 mpfr_init (outputs[0].value.f); in calc_generic_results()
1527 mpfr_init (outputs[1].value.f); in calc_generic_results()
1528 int comb_ternary = calc->func.mpfr_f_11 (outputs[0].value.f, in calc_generic_results()
1529 outputs[1].value.f, in calc_generic_results()
1530 inputs[0].value.f, in calc_generic_results()
1534 && mpfr_zero_p (outputs[0].value.f)) in calc_generic_results()
1536 && mpfr_zero_p (outputs[1].value.f))); in calc_generic_results()
1537 adjust_real (outputs[0].value.f, (comb_ternary & 0x3) != 0); in calc_generic_results()
1538 adjust_real (outputs[1].value.f, (comb_ternary & 0xc) != 0); in calc_generic_results()
1545 mpfr_init (outputs[0].value.f); in calc_generic_results()
1547 assert_exact (mpc_set_fr_fr (ci1, inputs[0].value.f, inputs[1].value.f, in calc_generic_results()
1549 inexact = calc->func.mpc_c_f (outputs[0].value.f, ci1, mode_mpfr); in calc_generic_results()
1551 assert (!inexact && mpfr_zero_p (outputs[0].value.f)); in calc_generic_results()
1552 adjust_real (outputs[0].value.f, inexact); in calc_generic_results()
1560 mpfr_init (outputs[0].value.f); in calc_generic_results()
1562 mpfr_init (outputs[1].value.f); in calc_generic_results()
1565 assert_exact (mpc_set_fr_fr (ci1, inputs[0].value.f, inputs[1].value.f, in calc_generic_results()
1573 assert_exact (mpfr_set (outputs[0].value.f, mpc_realref (co), in calc_generic_results()
1575 assert_exact (mpfr_set (outputs[1].value.f, mpc_imagref (co), in calc_generic_results()
1577 adjust_real (outputs[0].value.f, MPC_INEX_RE (mpc_ternary)); in calc_generic_results()
1578 adjust_real (outputs[1].value.f, MPC_INEX_IM (mpc_ternary)); in calc_generic_results()
1589 mpfr_init (outputs[0].value.f); in calc_generic_results()
1591 mpfr_init (outputs[1].value.f); in calc_generic_results()
1595 assert_exact (mpc_set_fr_fr (ci1, inputs[0].value.f, inputs[1].value.f, in calc_generic_results()
1597 assert_exact (mpc_set_fr_fr (ci2, inputs[2].value.f, inputs[3].value.f, in calc_generic_results()
1605 assert_exact (mpfr_set (outputs[0].value.f, mpc_realref (co), in calc_generic_results()
1607 assert_exact (mpfr_set (outputs[1].value.f, mpc_imagref (co), in calc_generic_results()
1609 adjust_real (outputs[0].value.f, MPC_INEX_RE (mpc_ternary)); in calc_generic_results()
1610 adjust_real (outputs[1].value.f, MPC_INEX_IM (mpc_ternary)); in calc_generic_results()
1707 if (mpfr_inf_p (v->value.f)) in output_generic_value()
1709 if (fputs ((mpfr_signbit (v->value.f) in output_generic_value()
1715 assert (mpfr_number_p (v->value.f)); in output_generic_value()
1716 if (mpfr_fprintf (fp, " %Ra%s", v->value.f, suffix) < 0) in output_generic_value()
1727 if (mpz_cmp (v->value.i, tmp) == 0) in output_generic_value()
1735 if (mpfr_fprintf (fp, " %Zd%s", v->value.i, suffix) < 0) in output_generic_value()
1762 bool fits_64 = int_fits_type (inputs[i].value.i, tf->arg_types[i], in output_for_one_input_case()
1767 && !int_fits_type (inputs[i].value.i, tf->arg_types[i], 32)) in output_for_one_input_case()
1785 if (!mpfr_number_p (generic_outputs[i].value.f)) in output_for_one_input_case()
1790 ignore_output_long32[i] = !int_fits_type (generic_outputs[i].value.i, in output_for_one_input_case()
1792 ignore_output_long64[i] = !int_fits_type (generic_outputs[i].value.i, in output_for_one_input_case()
1834 if (mpfr_zero_p (inputs[i].value.f)) in output_for_one_input_case()
1836 assert (mpfr_regular_p (inputs[i].value.f)); in output_for_one_input_case()
1840 mpfr_exp_t e = mpfr_get_z_2exp (tmp, inputs[i].value.f); in output_for_one_input_case()
1850 == mpfr_get_exp (inputs[i].value.f) - 1); in output_for_one_input_case()
1882 inputs[i].value.f, f); in output_for_one_input_case()
1883 if (!mpfr_equal_p (res[rm_tonearest], inputs[i].value.f)) in output_for_one_input_case()
1917 generic_outputs[i].value.f, f); in output_for_one_input_case()
1927 && (mpfr_cmpabs (generic_outputs[i].value.f, in output_for_one_input_case()
1931 |= (!mpfr_zero_p (generic_outputs[i].value.f) in output_for_one_input_case()
1932 && (mpfr_cmpabs (generic_outputs[i].value.f, in output_for_one_input_case()
1946 outputs_rm[i].value.f, in output_for_one_input_case()
2026 mpfr_init2 (g.value.f, fp_formats[f].mant_dig); in output_for_one_input_case()
2027 assert_exact (mpfr_set (g.value.f, all_res[i][m], in output_for_one_input_case()
2032 mpz_init (g.value.i); in output_for_one_input_case()
2033 mpz_set (g.value.i, generic_outputs[i].value.i); in output_for_one_input_case()