arb/fmpr/test
Fredrik Johansson 0244fe0e46 Fix evil bug in floating-point arithmetic and strengthen test code.
When rounding up, the error bound sometimes came out as 1/2 ulp instead of 1 ulp due to the mantissa rounding up to the next power of two, without a corresponding exponent correction. Fortunately, this should not affect ball arithmetic (which always rounds down).
2014-04-18 16:19:53 +02:00
..
t-abs_bound_le_2exp_fmpz.c add fmpr_abs_bound_le/lt_2exp_fmpz 2013-09-18 16:28:13 +01:00
t-abs_bound_lt_2exp_fmpz.c add fmpr_abs_bound_le/lt_2exp_fmpz 2013-09-18 16:28:13 +01:00
t-abs_bound_lt_2exp_si.c add fmpr_abs_bound_lt_2exp_si; some more simplification 2013-09-19 11:50:01 +01:00
t-add.c Fix evil bug in floating-point arithmetic and strengthen test code. 2014-04-18 16:19:53 +02:00
t-add_naive.c Fix evil bug in floating-point arithmetic and strengthen test code. 2014-04-18 16:19:53 +02:00
t-cmp.c use flint_cleanup() everywhere 2013-07-30 13:53:10 +02:00
t-cmp_2exp_si.c use flint_cleanup() everywhere 2013-07-30 13:53:10 +02:00
t-cmpabs.c use flint_cleanup() everywhere 2013-07-30 13:53:10 +02:00
t-cmpabs_2exp_si.c use flint_cleanup() everywhere 2013-07-30 13:53:10 +02:00
t-div.c Fix evil bug in floating-point arithmetic and strengthen test code. 2014-04-18 16:19:53 +02:00
t-divappr_abs_ubound.c use flint_cleanup() everywhere 2013-07-30 13:53:10 +02:00
t-exp.c use flint_cleanup() everywhere 2013-07-30 13:53:10 +02:00
t-expm1.c use flint_cleanup() everywhere 2013-07-30 13:53:10 +02:00
t-get_d.c use flint_cleanup() everywhere 2013-07-30 13:53:10 +02:00
t-get_fmpz.c use flint_cleanup() everywhere 2013-07-30 13:53:10 +02:00
t-get_mpfr.c use flint_cleanup() everywhere 2013-07-30 13:53:10 +02:00
t-log.c use flint_cleanup() everywhere 2013-07-30 13:53:10 +02:00
t-log1p.c use flint_cleanup() everywhere 2013-07-30 13:53:10 +02:00
t-mul.c Fix evil bug in floating-point arithmetic and strengthen test code. 2014-04-18 16:19:53 +02:00
t-mul_fmpz.c Fix evil bug in floating-point arithmetic and strengthen test code. 2014-04-18 16:19:53 +02:00
t-mul_naive.c Fix evil bug in floating-point arithmetic and strengthen test code. 2014-04-18 16:19:53 +02:00
t-mul_si.c Fix evil bug in floating-point arithmetic and strengthen test code. 2014-04-18 16:19:53 +02:00
t-mul_ui.c Fix evil bug in floating-point arithmetic and strengthen test code. 2014-04-18 16:19:53 +02:00
t-normalise.c use flint_cleanup() everywhere 2013-07-30 13:53:10 +02:00
t-root.c use flint_cleanup() everywhere 2013-07-30 13:53:10 +02:00
t-rsqrt.c Fix evil bug in floating-point arithmetic and strengthen test code. 2014-04-18 16:19:53 +02:00
t-set_fmpq.c Fix evil bug in floating-point arithmetic and strengthen test code. 2014-04-18 16:19:53 +02:00
t-set_fmpz_2exp.c use flint_cleanup() everywhere 2013-07-30 13:53:10 +02:00
t-set_round_mpn.c Fix evil bug in floating-point arithmetic and strengthen test code. 2014-04-18 16:19:53 +02:00
t-set_round_ui_2exp_fmpz.c Fix evil bug in floating-point arithmetic and strengthen test code. 2014-04-18 16:19:53 +02:00
t-set_round_uiui_2exp_fmpz.c Fix evil bug in floating-point arithmetic and strengthen test code. 2014-04-18 16:19:53 +02:00
t-sqrt.c Fix evil bug in floating-point arithmetic and strengthen test code. 2014-04-18 16:19:53 +02:00
t-sub.c Fix evil bug in floating-point arithmetic and strengthen test code. 2014-04-18 16:19:53 +02:00
t-sum.c Fix evil bug in floating-point arithmetic and strengthen test code. 2014-04-18 16:19:53 +02:00
t-ulp.c Fix evil bug in floating-point arithmetic and strengthen test code. 2014-04-18 16:19:53 +02:00