[flint-arb] 01/03: Merge tag 'upstream/2.9.0'
Julien Puydt
julien.puydt at laposte.net
Wed Dec 7 14:12:58 UTC 2016
This is an automated email from the git hooks/post-receive script.
jpuydt-guest pushed a commit to branch master
in repository flint-arb.
commit 501c721e1c8d6a03d5f0ccea5d1c53d81cc48b5b
Merge: 62f5d7b cd5e345
Author: Julien Puydt <julien.puydt at laposte.net>
Date: Wed Dec 7 09:03:00 2016 +0100
Merge tag 'upstream/2.9.0'
Upstream version 2.9.0
# gpg: Signature faite le mer. 07 déc. 2016 09:02:59 CET
# gpg: avec la clef RSA 812EEFD8A3FBA4ACE4DF114B04C53BD7FE030551
# gpg: issuer "julien.puydt at laposte.net"
# gpg: Bonne signature de « Julien Puydt (Debian) <julien.puydt at laposte.net> » [inconnu]
# gpg: Attention : cette clef n'est pas certifiée avec une signature de confiance.
# gpg: Rien n'indique que la signature appartient à son propriétaire.
# Empreinte de clef principale : 812E EFD8 A3FB A4AC E4DF 114B 04C5 3BD7 FE03 0551
.build_dependencies | 26 +
.gitignore | 6 +
.travis.yml | 32 +
CMakeLists.txt | 141 +++
LICENSE | 502 ++++++++
Makefile.in | 4 +-
README.md | 41 +-
acb.h | 112 +-
acb/acos.c | 30 +-
acb/acosh.c | 30 +-
acb/addmul.c | 30 +-
acb/agm1.c | 34 +-
acb/arg.c | 30 +-
acb/asin.c | 30 +-
acb/asinh.c | 30 +-
acb/atan.c | 30 +-
acb/atanh.c | 30 +-
acb/barnes_g.c | 30 +-
acb/bernoulli_poly_ui.c | 90 ++
acb/chebyshev_t2_ui.c | 30 +-
acb/chebyshev_t_ui.c | 30 +-
acb/chebyshev_u2_ui.c | 30 +-
acb/chebyshev_u_ui.c | 30 +-
acb/clear.c | 37 +
acb/contains_int.c | 30 +-
acb/cos.c | 30 +-
acb/cos_pi.c | 30 +-
acb/cot.c | 30 +-
acb/cot_pi.c | 30 +-
acb/csgn.c | 26 +
acb/cube.c | 30 +-
acb/digamma.c | 30 +-
acb/div.c | 30 +-
acb/exp.c | 30 +-
acb/exp_invexp.c | 30 +-
acb/exp_pi_i.c | 30 +-
acb/fprintd.c | 42 +
acb/fprintn.c | 50 +
acb/gamma.c | 38 +-
acb/get_mag.c | 30 +-
acb/get_mag_lower.c | 30 +-
acb/get_unique_fmpz.c | 30 +-
acb/inlines.c | 30 +-
acb/inv.c | 30 +-
acb/log.c | 30 +-
acb/log1p.c | 30 +-
acb/log_sin_pi.c | 30 +-
acb/mul.c | 30 +-
acb/mul_naive.c | 30 +-
acb/polygamma.c | 30 +-
acb/polylog.c | 30 +-
acb/pow.c | 30 +-
acb/printd.c | 55 -
acb/quadratic_roots_fmpz.c | 30 +-
acb/randtest.c | 30 +-
acb/rel_error_bits.c | 30 +-
acb/rising2_ui.c | 30 +-
acb/rising2_ui_bs.c | 30 +-
acb/rising2_ui_rs.c | 31 +-
acb/rising_ui.c | 30 +-
acb/rising_ui_bs.c | 30 +-
acb/rising_ui_get_mag.c | 32 +-
acb/rising_ui_rec.c | 30 +-
acb/rising_ui_rs.c | 31 +-
acb/root_ui.c | 30 +-
acb/rsqrt.c | 30 +-
acb/sgn.c | 48 +
acb/sin.c | 30 +-
acb/sin_cos.c | 30 +-
acb/sin_cos_pi.c | 30 +-
acb/sin_pi.c | 30 +-
acb/sinc.c | 97 ++
acb/sqrt.c | 30 +-
acb/submul.c | 30 +-
acb/tan.c | 30 +-
acb/tan_pi.c | 30 +-
acb/test/t-acos.c | 32 +-
acb/test/t-acosh.c | 32 +-
acb/test/t-agm1.c | 32 +-
acb/test/t-asin.c | 32 +-
acb/test/t-asinh.c | 32 +-
acb/test/t-atan.c | 32 +-
acb/test/t-atanh.c | 32 +-
acb/test/t-barnes_g.c | 32 +-
acb/test/t-bernoulli_poly_ui.c | 88 ++
acb/test/t-chebyshev_t_ui.c | 32 +-
acb/test/t-chebyshev_u_ui.c | 32 +-
acb/test/t-cos_pi.c | 32 +-
acb/test/t-cot.c | 32 +-
acb/test/t-cot_pi.c | 32 +-
acb/test/t-coth.c | 32 +-
acb/test/t-csgn.c | 71 ++
acb/test/t-digamma.c | 32 +-
acb/test/t-div.c | 40 +-
acb/test/t-exp.c | 32 +-
acb/test/t-exp_invexp.c | 32 +-
acb/test/t-exp_pi_i.c | 32 +-
acb/test/t-gamma.c | 32 +-
acb/test/t-lgamma.c | 32 +-
acb/test/t-log.c | 32 +-
acb/test/t-log1p.c | 32 +-
acb/test/t-log_sin_pi.c | 32 +-
acb/test/t-mul.c | 42 +-
acb/test/t-mul_naive.c | 40 +-
acb/test/t-polygamma.c | 32 +-
acb/test/t-pow.c | 32 +-
acb/test/t-pow_fmpz.c | 32 +-
acb/test/t-quadratic_roots_fmpz.c | 32 +-
acb/test/t-rel_accuracy_bits.c | 32 +-
acb/test/t-rgamma.c | 32 +-
acb/test/t-rising2_ui.c | 34 +-
acb/test/t-rising2_ui_bs.c | 34 +-
acb/test/t-rising2_ui_rs.c | 34 +-
acb/test/t-rising_ui.c | 34 +-
acb/test/t-rising_ui_bs.c | 34 +-
acb/test/t-rising_ui_get_mag.c | 32 +-
acb/test/t-rising_ui_rec.c | 34 +-
acb/test/t-rising_ui_rs.c | 34 +-
acb/test/t-root_ui.c | 32 +-
acb/test/t-rsqrt.c | 32 +-
acb/test/t-sgn.c | 81 ++
acb/test/t-sin_cos.c | 34 +-
acb/test/t-sin_pi.c | 32 +-
acb/test/t-sinc.c | 75 ++
acb/test/t-sinh_cosh.c | 34 +-
acb/test/t-sqrt.c | 32 +-
acb/test/t-tan.c | 32 +-
acb/test/t-tan_pi.c | 32 +-
acb/test/t-tanh.c | 32 +-
acb/test/t-vec_unit_roots.c | 63 +
acb/test/t-zeta.c | 32 +-
acb/unit_root.c | 42 +
acb/vec_sort_pretty.c | 36 +-
acb/vec_unit_roots.c | 62 +
acb/zeta.c | 82 +-
acb_calc.h | 30 +-
acb_calc/cauchy_bound.c | 30 +-
acb_calc/integrate_taylor.c | 30 +-
acb_calc/test/t-cauchy_bound.c | 32 +-
acb_calc/test/t-integrate_taylor.c | 32 +-
acb_dirichlet.h | 170 +++
acb_dirichlet/arb_quadratic_powers.c | 38 +
acb_dirichlet/chi.c | 31 +
acb_dirichlet/chi_vec.c | 38 +
acb_dirichlet/eta.c | 66 +
acb_dirichlet/euler_product_real_ui.c | 123 ++
acb_dirichlet/gauss_sum.c | 112 ++
acb_dirichlet/gauss_sum_factor.c | 70 ++
acb_dirichlet/gauss_sum_naive.c | 31 +
acb_dirichlet/gauss_sum_order2.c | 27 +
acb_dirichlet/gauss_sum_theta.c | 35 +
acb_dirichlet/hardy_theta.c | 126 ++
acb_dirichlet/hardy_theta_series.c | 75 ++
acb_dirichlet/hardy_z.c | 72 ++
acb_dirichlet/hardy_z_series.c | 75 ++
acb_dirichlet/hurwitz_precomp_bound.c | 88 ++
acb_dirichlet/hurwitz_precomp_choose_param.c | 100 ++
acb_dirichlet/hurwitz_precomp_clear.c | 21 +
acb_dirichlet/hurwitz_precomp_eval.c | 59 +
acb_dirichlet/hurwitz_precomp_init.c | 81 ++
acb_dirichlet/jacobi_sum.c | 109 ++
acb_dirichlet/jacobi_sum_factor.c | 76 ++
acb_dirichlet/jacobi_sum_gauss.c | 38 +
acb_dirichlet/jacobi_sum_naive.c | 61 +
acb_dirichlet/l.c | 123 ++
acb_dirichlet/l_euler_product.c | 134 ++
acb_dirichlet/l_hurwitz.c | 90 ++
acb_dirichlet/l_jet.c | 134 ++
acb_dirichlet/l_series.c | 75 ++
acb_dirichlet/pairing.c | 29 +
acb_dirichlet/pairing_conrey.c | 29 +
acb_dirichlet/powsum_sieved.c | 119 ++
acb_dirichlet/powsum_smooth.c | 202 +++
acb_dirichlet/powsum_term.c | 73 ++
acb_dirichlet/profile/p-gauss.c | 128 ++
acb_dirichlet/profile/p-jacobi.c | 124 ++
acb_dirichlet/profile/p-thetanull.c | 205 +++
acb_dirichlet/profile/p-vec.c | 200 +++
acb_dirichlet/qseries_arb.c | 42 +
acb_dirichlet/qseries_arb_powers.c | 102 ++
acb_dirichlet/root.c | 103 ++
acb_dirichlet/root_number.c | 52 +
acb_dirichlet/roots_clear.c | 25 +
acb_dirichlet/roots_init.c | 108 ++
acb_dirichlet/si_poly_evaluate.c | 62 +
acb_dirichlet/test/t-chi.c | 132 ++
acb_dirichlet/test/t-eta.c | 68 +
acb_dirichlet/test/t-euler_product_real_ui.c | 133 ++
acb_dirichlet/test/t-gauss.c | 81 ++
acb_dirichlet/test/t-hardy_theta_series.c | 88 ++
acb_dirichlet/test/t-hardy_z.c | 122 ++
acb_dirichlet/test/t-hardy_z_series.c | 90 ++
acb_dirichlet/test/t-hurwitz_precomp.c | 87 ++
acb_dirichlet/test/t-jacobi.c | 88 ++
acb_dirichlet/test/t-l.c | 74 ++
acb_dirichlet/test/t-l_euler_product.c | 85 ++
acb_dirichlet/test/t-l_hurwitz.c | 145 +++
acb_dirichlet/test/t-l_jet.c | 201 +++
acb_dirichlet/test/t-l_series.c | 83 ++
acb_dirichlet/test/t-powsum_smooth.c | 77 ++
acb_dirichlet/test/t-roots.c | 69 +
acb_dirichlet/test/t-thetanull.c | 119 ++
acb_dirichlet/test/t-zeta_bound.c | 100 ++
acb_dirichlet/test/t-zeta_rs.c | 84 ++
acb_dirichlet/test/t-zeta_rs_r.c | 94 ++
acb_dirichlet/theta_arb.c | 104 ++
acb_dirichlet/theta_length.c | 80 ++
acb_dirichlet/ui_theta_arb.c | 25 +
acb_dirichlet/zeta.c | 83 ++
acb_dirichlet/zeta_bound.c | 274 ++++
acb_dirichlet/zeta_rs.c | 131 ++
acb_dirichlet/zeta_rs_bound.c | 90 ++
acb_dirichlet/zeta_rs_d_coeffs.c | 71 ++
acb_dirichlet/zeta_rs_f_coeffs.c | 70 ++
acb_dirichlet/zeta_rs_r.c | 229 ++++
acb_hypgeom.h | 117 +-
acb_hypgeom/0f1.c | 30 +-
acb_hypgeom/2f1.c | 55 +-
acb_hypgeom/2f1_choose.c | 30 +-
acb_hypgeom/2f1_continuation.c | 50 +-
acb_hypgeom/2f1_corner.c | 30 +-
acb_hypgeom/2f1_direct.c | 30 +-
acb_hypgeom/2f1_series_direct.c | 30 +-
acb_hypgeom/2f1_transform.c | 62 +-
acb_hypgeom/airy.c | 36 +-
acb_hypgeom/airy_asymp.c | 30 +-
acb_hypgeom/airy_bound.c | 32 +-
acb_hypgeom/airy_direct.c | 30 +-
acb_hypgeom/airy_jet.c | 50 +
acb_hypgeom/airy_series.c | 127 ++
acb_hypgeom/bessel_i.c | 30 +-
acb_hypgeom/bessel_j.c | 30 +-
acb_hypgeom/bessel_k.c | 30 +-
acb_hypgeom/bessel_y.c | 30 +-
acb_hypgeom/beta_lower.c | 86 ++
acb_hypgeom/beta_lower_series.c | 114 ++
acb_hypgeom/chebyshev_t.c | 30 +-
acb_hypgeom/chebyshev_u.c | 30 +-
acb_hypgeom/chi.c | 30 +-
acb_hypgeom/chi_series.c | 80 ++
acb_hypgeom/ci.c | 30 +-
acb_hypgeom/ci_series.c | 80 ++
acb_hypgeom/ei.c | 30 +-
acb_hypgeom/ei_series.c | 80 ++
acb_hypgeom/erf.c | 238 +++-
acb_hypgeom/erf_series.c | 75 ++
acb_hypgeom/erfc.c | 112 +-
acb_hypgeom/erfc_series.c | 82 ++
acb_hypgeom/erfi.c | 30 +-
acb_hypgeom/erfi_series.c | 53 +
acb_hypgeom/expint.c | 32 +-
acb_hypgeom/fresnel.c | 232 ++++
acb_hypgeom/fresnel_series.c | 112 ++
acb_hypgeom/gamma_lower.c | 59 +
acb_hypgeom/gamma_lower_series.c | 128 ++
acb_hypgeom/gamma_upper.c | 136 +-
acb_hypgeom/gamma_upper_series.c | 106 ++
acb_hypgeom/gegenbauer_c.c | 30 +-
acb_hypgeom/hermite_h.c | 35 +-
acb_hypgeom/jacobi_p.c | 30 +-
acb_hypgeom/laguerre_l.c | 30 +-
acb_hypgeom/legendre_p.c | 30 +-
acb_hypgeom/legendre_p_uiui_rec.c | 30 +-
acb_hypgeom/legendre_q.c | 40 +-
acb_hypgeom/li.c | 30 +-
acb_hypgeom/li_series.c | 82 ++
acb_hypgeom/m.c | 261 ++--
acb_hypgeom/pfq.c | 138 ++
acb_hypgeom/pfq_bound_factor.c | 30 +-
acb_hypgeom/pfq_choose_n.c | 49 +-
acb_hypgeom/pfq_direct.c | 30 +-
acb_hypgeom/pfq_series_direct.c | 173 +--
acb_hypgeom/pfq_series_sum.c | 83 ++
acb_hypgeom/pfq_series_sum_bs.c | 206 +++
acb_hypgeom/pfq_series_sum_forward.c | 157 +++
acb_hypgeom/pfq_series_sum_rs.c | 289 +++++
acb_hypgeom/pfq_sum.c | 44 +-
acb_hypgeom/pfq_sum_bs.c | 139 +-
acb_hypgeom/pfq_sum_fme.c | 44 +-
acb_hypgeom/pfq_sum_forward.c | 30 +-
acb_hypgeom/pfq_sum_rs.c | 30 +-
acb_hypgeom/shi.c | 30 +-
acb_hypgeom/shi_series.c | 74 ++
acb_hypgeom/si.c | 30 +-
acb_hypgeom/si_series.c | 70 ++
acb_hypgeom/spherical_y.c | 30 +-
acb_hypgeom/test/t-0f1.c | 36 +-
acb_hypgeom/test/t-2f1.c | 65 +-
acb_hypgeom/test/t-2f1_continuation.c | 32 +-
acb_hypgeom/test/t-airy.c | 32 +-
acb_hypgeom/test/t-airy_bound.c | 32 +-
acb_hypgeom/test/t-airy_series.c | 121 ++
acb_hypgeom/test/t-bessel_i.c | 34 +-
acb_hypgeom/test/t-bessel_j.c | 32 +-
acb_hypgeom/test/t-bessel_k.c | 32 +-
acb_hypgeom/test/t-bessel_y.c | 32 +-
acb_hypgeom/test/t-beta_lower.c | 130 ++
acb_hypgeom/test/t-beta_lower_series.c | 155 +++
acb_hypgeom/test/t-chebyshev_t.c | 32 +-
acb_hypgeom/test/t-chebyshev_u.c | 32 +-
acb_hypgeom/test/t-chi.c | 32 +-
acb_hypgeom/test/t-chi_series.c | 95 ++
acb_hypgeom/test/t-ci.c | 32 +-
acb_hypgeom/test/t-ci_series.c | 95 ++
acb_hypgeom/test/t-ei.c | 32 +-
acb_hypgeom/test/t-ei_series.c | 93 ++
acb_hypgeom/test/t-erf.c | 36 +-
acb_hypgeom/test/t-erf_series.c | 80 ++
acb_hypgeom/test/t-erfc.c | 88 ++
acb_hypgeom/test/t-erfc_series.c | 82 ++
acb_hypgeom/test/t-erfi_series.c | 88 ++
acb_hypgeom/test/t-fresnel.c | 127 ++
acb_hypgeom/test/t-fresnel_series.c | 131 ++
acb_hypgeom/test/t-gamma_lower.c | 159 +++
acb_hypgeom/test/t-gamma_lower_series.c | 200 +++
acb_hypgeom/test/t-gamma_upper.c | 147 ++-
acb_hypgeom/test/t-gamma_upper_series.c | 165 +++
acb_hypgeom/test/t-gegenbauer_c.c | 32 +-
acb_hypgeom/test/t-hermite_h.c | 32 +-
acb_hypgeom/test/t-jacobi_p.c | 32 +-
acb_hypgeom/test/t-laguerre_l.c | 32 +-
acb_hypgeom/test/t-legendre_p.c | 32 +-
acb_hypgeom/test/t-legendre_q.c | 34 +-
acb_hypgeom/test/t-li_series.c | 96 ++
acb_hypgeom/test/t-m.c | 32 +-
acb_hypgeom/test/t-pfq.c | 134 ++
acb_hypgeom/test/t-pfq_series_direct.c | 32 +-
acb_hypgeom/test/t-pfq_series_sum_bs.c | 116 ++
acb_hypgeom/test/t-pfq_series_sum_rs.c | 116 ++
acb_hypgeom/test/t-pfq_sum_bs.c | 32 +-
acb_hypgeom/test/t-pfq_sum_fme.c | 32 +-
acb_hypgeom/test/t-pfq_sum_invz.c | 32 +-
acb_hypgeom/test/t-pfq_sum_rs.c | 32 +-
acb_hypgeom/test/t-shi_series.c | 95 ++
acb_hypgeom/test/t-si.c | 32 +-
acb_hypgeom/test/t-si_series.c | 95 ++
acb_hypgeom/test/t-spherical_y.c | 30 +-
acb_hypgeom/test/t-u.c | 32 +-
acb_hypgeom/test/t-u_asymp.c | 32 +-
acb_hypgeom/u.c | 174 ++-
acb_hypgeom/u_asymp.c | 245 ++--
acb_hypgeom/u_use_asymp.c | 30 +-
acb_mat.h | 69 +-
acb_mat/add.c | 30 +-
acb_mat/bound_frobenius_norm.c | 45 +
acb_mat/bound_inf_norm.c | 30 +-
acb_mat/charpoly.c | 30 +-
acb_mat/clear.c | 30 +-
acb_mat/contains.c | 30 +-
acb_mat/contains_fmpq_mat.c | 30 +-
acb_mat/contains_fmpz_mat.c | 30 +-
acb_mat/det.c | 40 +-
acb_mat/eq.c | 30 +-
acb_mat/equal.c | 30 +-
acb_mat/exp.c | 254 ++--
acb_mat/exp_taylor_sum.c | 113 ++
acb_mat/find_pivot_partial.c | 30 +-
acb_mat/fprintd.c | 34 +
acb_mat/frobenius_norm.c | 38 +
acb_mat/init.c | 30 +-
acb_mat/inlines.c | 30 +-
acb_mat/inv.c | 30 +-
acb_mat/is_real.c | 30 +-
acb_mat/lu.c | 40 +-
acb_mat/mul.c | 30 +-
acb_mat/mul_entrywise.c | 35 +
acb_mat/ne.c | 30 +-
acb_mat/neg.c | 30 +-
acb_mat/one.c | 30 +-
acb_mat/overlaps.c | 30 +-
acb_mat/pow_ui.c | 30 +-
acb_mat/printd.c | 47 -
acb_mat/randtest.c | 30 +-
acb_mat/set.c | 30 +-
acb_mat/set_arb_mat.c | 30 +-
acb_mat/set_fmpq_mat.c | 30 +-
acb_mat/set_fmpz_mat.c | 30 +-
acb_mat/set_round_arb_mat.c | 30 +-
acb_mat/set_round_fmpz_mat.c | 30 +-
acb_mat/solve.c | 30 +-
acb_mat/solve_lu_precomp.c | 30 +-
acb_mat/sqr.c | 33 +-
acb_mat/sub.c | 30 +-
acb_mat/test/t-charpoly.c | 32 +-
acb_mat/test/t-det.c | 32 +-
acb_mat/test/t-exp.c | 55 +-
acb_mat/test/t-exp_taylor_sum.c | 85 ++
acb_mat/test/t-frobenius_norm.c | 264 ++++
acb_mat/test/t-inv.c | 32 +-
acb_mat/test/t-lu.c | 32 +-
acb_mat/test/t-mul.c | 34 +-
acb_mat/test/t-mul_entrywise.c | 127 ++
acb_mat/test/t-solve.c | 32 +-
acb_mat/test/t-sqr.c | 32 +-
acb_mat/test/t-trace.c | 35 +-
acb_mat/test/t-transpose.c | 32 +-
acb_mat/trace.c | 51 +-
acb_mat/transpose.c | 38 +-
acb_mat/zero.c | 30 +-
acb_modular.h | 48 +-
acb_modular/addseq.c | 30 +-
acb_modular/delta.c | 30 +-
acb_modular/eisenstein.c | 30 +-
acb_modular/elliptic_e.c | 30 +-
acb_modular/elliptic_k.c | 30 +-
acb_modular/elliptic_k_cpx.c | 30 +-
acb_modular/elliptic_p.c | 30 +-
acb_modular/elliptic_p_zpx.c | 30 +-
acb_modular/epsilon_arg.c | 30 +-
acb_modular/eta.c | 30 +-
acb_modular/eta_sum.c | 30 +-
acb_modular/fill_addseq.c | 30 +-
acb_modular/fundamental_domain_approx.c | 30 +-
acb_modular/fundamental_domain_approx_arf.c | 30 +-
acb_modular/fundamental_domain_approx_d.c | 30 +-
acb_modular/hilbert_class_poly.c | 30 +-
acb_modular/is_in_fundamental_domain.c | 30 +-
acb_modular/j.c | 30 +-
acb_modular/lambda.c | 30 +-
acb_modular/psl2z_inv.c | 30 +-
acb_modular/psl2z_is_correct.c | 30 +-
acb_modular/psl2z_is_one.c | 30 +-
acb_modular/psl2z_mul.c | 30 +-
acb_modular/psl2z_randtest.c | 30 +-
acb_modular/test/t-delta.c | 34 +-
acb_modular/test/t-eisenstein.c | 32 +-
acb_modular/test/t-elliptic_e.c | 32 +-
acb_modular/test/t-elliptic_k.c | 32 +-
acb_modular/test/t-elliptic_p.c | 34 +-
acb_modular/test/t-elliptic_p_zpx.c | 34 +-
acb_modular/test/t-epsilon_arg.c | 34 +-
acb_modular/test/t-eta.c | 34 +-
acb_modular/test/t-fundamental_domain_approx.c | 32 +-
acb_modular/test/t-hilbert_class_poly.c | 32 +-
acb_modular/test/t-j.c | 34 +-
acb_modular/test/t-lambda.c | 32 +-
acb_modular/test/t-psl2z_inv.c | 32 +-
acb_modular/test/t-psl2z_mul.c | 32 +-
acb_modular/test/t-theta.c | 32 +-
acb_modular/test/t-theta_const_sum_rs.c | 32 +-
acb_modular/test/t-theta_sum.c | 32 +-
acb_modular/test/t-transform.c | 32 +-
acb_modular/theta.c | 30 +-
acb_modular/theta_const_sum.c | 30 +-
acb_modular/theta_const_sum_basecase.c | 30 +-
acb_modular/theta_const_sum_rs.c | 30 +-
acb_modular/theta_sum.c | 30 +-
acb_modular/theta_transform.c | 30 +-
acb_modular/transform.c | 30 +-
acb_poly.h | 159 ++-
acb_poly/add.c | 30 +-
acb_poly/add_series.c | 32 +
acb_poly/add_si.c | 30 +-
acb_poly/agm1_series.c | 30 +-
acb_poly/atan_series.c | 30 +-
acb_poly/binomial_transform.c | 49 +
acb_poly/binomial_transform_basecase.c | 71 ++
acb_poly/binomial_transform_convolution.c | 68 +
acb_poly/borel_transform.c | 43 +
acb_poly/clear.c | 30 +-
acb_poly/compose.c | 101 +-
acb_poly/compose_divconquer.c | 30 +-
acb_poly/compose_horner.c | 30 +-
acb_poly/compose_series.c | 30 +-
acb_poly/compose_series_brent_kung.c | 30 +-
acb_poly/compose_series_horner.c | 30 +-
acb_poly/contains.c | 30 +-
acb_poly/contains_fmpq_poly.c | 30 +-
acb_poly/contains_fmpz_poly.c | 30 +-
acb_poly/cos_pi_series.c | 30 +-
acb_poly/cos_series.c | 30 +-
acb_poly/cosh_series.c | 65 +
acb_poly/cot_pi_series.c | 30 +-
acb_poly/derivative.c | 30 +-
acb_poly/digamma_series.c | 30 +-
acb_poly/div_root.c | 30 +-
acb_poly/div_series.c | 60 +-
acb_poly/divrem.c | 30 +-
acb_poly/elliptic_k_series.c | 30 +-
acb_poly/elliptic_p_series.c | 30 +-
acb_poly/equal.c | 30 +-
acb_poly/erf_series.c | 84 +-
acb_poly/evaluate.c | 30 +-
acb_poly/evaluate2.c | 30 +-
acb_poly/evaluate2_horner.c | 30 +-
acb_poly/evaluate2_rectangular.c | 30 +-
acb_poly/evaluate_horner.c | 30 +-
acb_poly/evaluate_rectangular.c | 30 +-
acb_poly/evaluate_vec_fast.c | 30 +-
acb_poly/evaluate_vec_iter.c | 30 +-
acb_poly/exp_series.c | 38 +-
acb_poly/exp_series_basecase.c | 30 +-
acb_poly/find_roots.c | 30 +-
acb_poly/fit_length.c | 30 +-
acb_poly/fprintd.c | 30 +
acb_poly/gamma_series.c | 30 +-
acb_poly/gamma_upper_series.c | 99 --
acb_poly/get_coeff_acb.c | 30 +-
acb_poly/get_unique_fmpz_poly.c | 30 +-
acb_poly/init.c | 30 +-
acb_poly/inlines.c | 30 +-
acb_poly/integral.c | 30 +-
acb_poly/interpolate_barycentric.c | 30 +-
acb_poly/interpolate_fast.c | 30 +-
acb_poly/interpolate_newton.c | 30 +-
acb_poly/inv_borel_transform.c | 43 +
acb_poly/inv_series.c | 87 +-
acb_poly/lgamma_series.c | 30 +-
acb_poly/log_series.c | 30 +-
acb_poly/majorant.c | 30 +-
acb_poly/mul.c | 30 +-
acb_poly/mullow.c | 77 +-
acb_poly/mullow_classical.c | 30 +-
acb_poly/mullow_transpose.c | 30 +-
acb_poly/mullow_transpose_gauss.c | 30 +-
acb_poly/normalise.c | 30 +-
acb_poly/overlaps.c | 30 +-
acb_poly/polylog_series.c | 45 +-
acb_poly/pow_acb_series.c | 30 +-
acb_poly/pow_series.c | 30 +-
acb_poly/pow_ui.c | 30 +-
acb_poly/pow_ui_trunc_binexp.c | 30 +-
acb_poly/powsum_one_series_sieved.c | 164 +--
acb_poly/powsum_series_naive.c | 30 +-
acb_poly/powsum_series_naive_threaded.c | 30 +-
acb_poly/printd.c | 43 -
acb_poly/product_roots.c | 30 +-
acb_poly/randtest.c | 30 +-
acb_poly/refine_roots_durand_kerner.c | 30 +-
acb_poly/reverse.c | 30 +-
acb_poly/revert_series.c | 30 +-
acb_poly/revert_series_lagrange.c | 30 +-
acb_poly/revert_series_lagrange_fast.c | 30 +-
acb_poly/revert_series_newton.c | 30 +-
acb_poly/rgamma_series.c | 30 +-
acb_poly/rising_ui_series.c | 30 +-
acb_poly/root_bound_fujiwara.c | 30 +-
acb_poly/root_inclusion.c | 30 +-
acb_poly/rsqrt_series.c | 30 +-
acb_poly/set.c | 30 +-
acb_poly/set2_arb_poly.c | 30 +-
acb_poly/set2_fmpq_poly.c | 30 +-
acb_poly/set2_fmpz_poly.c | 30 +-
acb_poly/set_coeff_acb.c | 30 +-
acb_poly/set_coeff_si.c | 30 +-
acb_poly/set_fmpz_poly.c | 30 +-
acb_poly/set_length.c | 30 +-
acb_poly/set_round.c | 30 +-
acb_poly/set_si.c | 30 +-
acb_poly/set_trunc.c | 35 +
acb_poly/set_trunc_round.c | 36 +
acb_poly/shift_left.c | 30 +-
acb_poly/shift_right.c | 30 +-
acb_poly/sin_cos_pi_series.c | 30 +-
acb_poly/sin_cos_series.c | 30 +-
acb_poly/sin_cos_series_basecase.c | 30 +-
acb_poly/sin_cos_series_tangent.c | 30 +-
acb_poly/sin_pi_series.c | 30 +-
acb_poly/sin_series.c | 30 +-
acb_poly/sinc_series.c | 74 ++
acb_poly/sinh_cosh_series.c | 72 ++
acb_poly/sinh_cosh_series_basecase.c | 86 ++
acb_poly/sinh_cosh_series_exponential.c | 100 ++
acb_poly/sinh_series.c | 59 +
acb_poly/sqrt_series.c | 30 +-
acb_poly/sub.c | 30 +-
acb_poly/sub_series.c | 32 +
acb_poly/tan_series.c | 30 +-
acb_poly/taylor_shift.c | 41 +
acb_poly/taylor_shift_convolution.c | 98 ++
acb_poly/taylor_shift_divconquer.c | 45 +
acb_poly/taylor_shift_horner.c | 48 +
acb_poly/test/t-add.c | 32 +-
acb_poly/test/t-add_series.c | 83 ++
acb_poly/test/t-add_si.c | 32 +-
acb_poly/test/t-agm1_series.c | 32 +-
acb_poly/test/t-atan_series.c | 32 +-
acb_poly/test/t-binomial_transform.c | 105 ++
acb_poly/test/t-binomial_transform_basecase.c | 105 ++
acb_poly/test/t-binomial_transform_convolution.c | 105 ++
acb_poly/test/t-borel_transform.c | 77 ++
acb_poly/test/t-compose.c | 32 +-
acb_poly/test/t-compose_divconquer.c | 32 +-
acb_poly/test/t-compose_horner.c | 32 +-
acb_poly/test/t-compose_series.c | 32 +-
acb_poly/test/t-compose_series_brent_kung.c | 32 +-
acb_poly/test/t-compose_series_horner.c | 32 +-
acb_poly/test/t-cos_pi_series.c | 32 +-
acb_poly/test/t-cot_pi_series.c | 32 +-
acb_poly/test/t-digamma_series.c | 32 +-
acb_poly/test/t-div_series.c | 32 +-
acb_poly/test/t-divrem.c | 32 +-
acb_poly/test/t-elliptic_k_series.c | 32 +-
acb_poly/test/t-elliptic_p_series.c | 32 +-
acb_poly/test/t-erf_series.c | 94 --
acb_poly/test/t-evaluate.c | 32 +-
acb_poly/test/t-evaluate2.c | 32 +-
acb_poly/test/t-evaluate2_horner.c | 32 +-
acb_poly/test/t-evaluate2_rectangular.c | 32 +-
acb_poly/test/t-evaluate_horner.c | 32 +-
acb_poly/test/t-evaluate_rectangular.c | 32 +-
acb_poly/test/t-evaluate_vec_fast.c | 32 +-
acb_poly/test/t-evaluate_vec_iter.c | 32 +-
acb_poly/test/t-exp_series.c | 53 +-
acb_poly/test/t-exp_series_basecase.c | 46 +-
acb_poly/test/t-find_roots.c | 32 +-
acb_poly/test/t-gamma_series.c | 32 +-
acb_poly/test/t-gamma_upper_series.c | 122 --
acb_poly/test/t-get_coeff_ptr.c | 30 +-
acb_poly/test/t-get_set_coeff_fmprb.c | 30 +-
acb_poly/test/t-get_unique_fmpz_poly.c | 32 +-
acb_poly/test/t-interpolate_barycentric.c | 32 +-
acb_poly/test/t-interpolate_fast.c | 32 +-
acb_poly/test/t-interpolate_newton.c | 32 +-
acb_poly/test/t-inv_series.c | 34 +-
acb_poly/test/t-lgamma_series.c | 32 +-
acb_poly/test/t-log_series.c | 36 +-
acb_poly/test/t-mullow.c | 34 +-
acb_poly/test/t-mullow_classical.c | 34 +-
acb_poly/test/t-mullow_transpose.c | 34 +-
acb_poly/test/t-mullow_transpose_gauss.c | 34 +-
acb_poly/test/t-polylog_cpx.c | 32 +-
acb_poly/test/t-polylog_series.c | 32 +-
acb_poly/test/t-pow_acb_series.c | 32 +-
acb_poly/test/t-pow_series.c | 32 +-
acb_poly/test/t-pow_ui.c | 32 +-
acb_poly/test/t-pow_ui_trunc_binexp.c | 32 +-
acb_poly/test/t-powsum_one_series_sieved.c | 32 +-
acb_poly/test/t-powsum_series_naive_threaded.c | 32 +-
acb_poly/test/t-revert_series.c | 32 +-
acb_poly/test/t-revert_series_lagrange.c | 32 +-
acb_poly/test/t-revert_series_lagrange_fast.c | 32 +-
acb_poly/test/t-revert_series_newton.c | 32 +-
acb_poly/test/t-rgamma_series.c | 32 +-
acb_poly/test/t-rising_ui_series.c | 32 +-
acb_poly/test/t-root_bound_fujiwara.c | 34 +-
acb_poly/test/t-rsqrt_series.c | 32 +-
acb_poly/test/t-set_trunc_round.c | 79 ++
acb_poly/test/t-shift_left_right.c | 30 +-
acb_poly/test/t-sin_cos_pi_series.c | 32 +-
acb_poly/test/t-sin_cos_series.c | 32 +-
acb_poly/test/t-sin_cos_series_basecase.c | 32 +-
acb_poly/test/t-sin_cos_series_tangent.c | 32 +-
acb_poly/test/t-sin_pi_series.c | 32 +-
acb_poly/test/t-sin_series_cos_series.c | 32 +-
acb_poly/test/t-sinc_series.c | 96 ++
acb_poly/test/t-sinh_cosh_series.c | 137 ++
acb_poly/test/t-sqrt_series.c | 32 +-
acb_poly/test/t-sub.c | 32 +-
acb_poly/test/t-sub_series.c | 83 ++
acb_poly/test/t-tan_series.c | 50 +-
acb_poly/test/t-taylor_shift.c | 85 ++
acb_poly/test/t-taylor_shift_convolution.c | 85 ++
acb_poly/test/t-taylor_shift_divconquer.c | 85 ++
acb_poly/test/t-taylor_shift_horner.c | 85 ++
acb_poly/test/t-zeta_cpx_series.c | 32 +-
acb_poly/test/t-zeta_em_tail_bsplit.c | 32 +-
acb_poly/test/t-zeta_series.c | 32 +-
acb_poly/tree.c | 30 +-
acb_poly/validate_real_roots.c | 36 +-
acb_poly/validate_roots.c | 30 +-
acb_poly/valuation.c | 25 +
acb_poly/zeta_em_bound.c | 30 +-
acb_poly/zeta_em_choose_param.c | 61 +-
acb_poly/zeta_em_sum.c | 39 +-
acb_poly/zeta_em_tail_bsplit.c | 30 +-
acb_poly/zeta_em_tail_naive.c | 30 +-
acb_poly/zeta_series.c | 85 +-
arb.h | 202 +--
arb/abs.c | 30 +-
arb/acos.c | 30 +-
arb/acosh.c | 30 +-
arb/add.c | 30 +-
arb/add_error.c | 30 +-
arb/addmul.c | 30 +-
arb/agm.c | 30 +-
arb/asin.c | 30 +-
arb/asinh.c | 30 +-
arb/atan.c | 79 +-
arb/atan2.c | 30 +-
arb/atan_arf_bb.c | 32 +-
arb/atan_sum_bs_powtab.c | 30 +-
arb/atan_sum_bs_simple.c | 30 +-
arb/atan_tab.c | 30 +-
arb/atan_taylor_naive.c | 30 +-
arb/atan_taylor_rs.c | 32 +-
arb/atanh.c | 30 +-
arb/bell_fmpz.c | 34 +-
arb/bell_sum_bsplit.c | 30 +-
arb/bell_sum_taylor.c | 30 +-
arb/bernoulli_fmpz.c | 59 +
arb/bernoulli_poly_ui.c | 116 ++
arb/bernoulli_ui.c | 30 +-
arb/bernoulli_ui_zeta.c | 30 +-
arb/bin.c | 30 +-
arb/can_round_mpfr.c | 58 +
arb/ceil.c | 30 +-
arb/chebyshev_t2_ui.c | 30 +-
arb/chebyshev_t_ui.c | 30 +-
arb/chebyshev_u2_ui.c | 30 +-
arb/chebyshev_u_ui.c | 30 +-
arb/clear.c | 28 +
arb/const_apery.c | 30 +-
arb/const_catalan.c | 30 +-
arb/const_e.c | 30 +-
arb/const_euler.c | 30 +-
arb/const_glaisher.c | 30 +-
arb/const_khinchin.c | 30 +-
arb/const_log10.c | 30 +-
arb/const_log2.c | 30 +-
arb/const_log_sqrt2pi.c | 30 +-
arb/const_pi.c | 30 +-
arb/const_sqrt_pi.c | 30 +-
arb/contains.c | 42 +-
arb/contains_arf.c | 34 +-
arb/contains_fmpq.c | 86 +-
arb/contains_fmpz.c | 30 +-
arb/contains_int.c | 30 +-
arb/contains_mpfr.c | 30 +-
arb/contains_si.c | 30 +-
arb/cot.c | 30 +-
arb/cot_pi.c | 30 +-
arb/coth.c | 30 +-
arb/digamma.c | 32 +-
arb/div.c | 75 +-
arb/div_2expm1_ui.c | 30 +-
arb/doublefac_ui.c | 30 +-
arb/euler_number_fmpz.c | 62 +
arb/euler_number_ui.c | 105 ++
arb/exp.c | 38 +-
arb/exp_arf_bb.c | 30 +-
arb/exp_sum_bs_powtab.c | 30 +-
arb/exp_sum_bs_simple.c | 30 +-
arb/exp_tab.c | 30 +-
arb/exp_taylor_bound.c | 30 +-
arb/exp_taylor_naive.c | 30 +-
arb/exp_taylor_rs.c | 38 +-
arb/fac.c | 30 +-
arb/fib.c | 30 +-
arb/floor.c | 30 +-
arb/fprint.c | 38 +
arb/gamma.c | 40 +-
arb/get_fmpz_mid_rad_10exp.c | 53 +-
arb/get_interval_arf.c | 30 +-
arb/get_interval_fmpz_2exp.c | 108 +-
arb/get_interval_mpfr.c | 30 +-
arb/get_mag_lower.c | 30 +-
arb/get_mag_lower_nonnegative.c | 30 +-
arb/get_mpn_fixed_mod_log2.c | 34 +-
arb/get_mpn_fixed_mod_pi4.c | 34 +-
arb/get_rand_fmpq.c | 98 +-
arb/get_str.c | 30 +-
arb/get_unique_fmpz.c | 117 +-
arb/hurwitz_zeta.c | 30 +-
arb/hypot.c | 30 +-
arb/inlines.c | 30 +-
arb/intersection.c | 59 +
arb/log.c | 74 +-
arb/log1p.c | 30 +-
arb/log_base_ui.c | 164 +++
arb/log_tab.c | 30 +-
arb/log_ui_from_prev.c | 30 +-
arb/max.c | 45 +
arb/min.c | 45 +
arb/mul.c | 30 +-
arb/neg.c | 30 +-
arb/neg_round.c | 30 +-
arb/overlaps.c | 32 +-
arb/partitions_fmpz.c | 76 ++
arb/polylog.c | 30 +-
arb/pow.c | 30 +-
arb/pow_fmpq.c | 30 +-
arb/pow_fmpz.c | 30 +-
arb/pow_fmpz_binexp.c | 30 +-
arb/power_sum_vec.c | 30 +-
arb/print.c | 51 -
arb/randtest.c | 30 +-
arb/rel_error_bits.c | 30 +-
arb/richcmp.c | 38 +-
arb/rising2_ui.c | 30 +-
arb/rising2_ui_bs.c | 30 +-
arb/rising2_ui_rs.c | 33 +-
arb/rising_fmpq_ui.c | 30 +-
arb/rising_ui.c | 30 +-
arb/rising_ui_bs.c | 30 +-
arb/rising_ui_rec.c | 30 +-
arb/rising_ui_rs.c | 32 +-
arb/root_ui.c | 30 +-
arb/rsqrt.c | 30 +-
arb/set.c | 30 +-
arb/set_interval_arf.c | 30 +-
arb/set_interval_mpfr.c | 30 +-
arb/set_round.c | 30 +-
arb/set_round_fmpz.c | 30 +-
arb/set_round_fmpz_2exp.c | 30 +-
arb/set_str.c | 30 +-
arb/sgn.c | 31 +
arb/sin_cos.c | 41 +-
arb/sin_cos_pi.c | 30 +-
arb/sin_cos_pi_fmpq.c | 30 +-
arb/sin_cos_pi_fmpq_algebraic.c | 36 +-
arb/sin_cos_tab.c | 30 +-
arb/sin_cos_taylor_naive.c | 30 +-
arb/sin_cos_taylor_rs.c | 34 +-
arb/sinc.c | 30 +-
arb/sinh_cosh.c | 30 +-
arb/sqrt.c | 57 +-
arb/sqrt1pm1.c | 30 +-
arb/sqrtpos.c | 30 +-
arb/sub.c | 30 +-
arb/submul.c | 30 +-
arb/tan.c | 30 +-
arb/tan_pi.c | 30 +-
arb/tanh.c | 30 +-
arb/test/t-acos.c | 34 +-
arb/test/t-acosh.c | 32 +-
arb/test/t-add.c | 36 +-
arb/test/t-add_arf.c | 34 +-
arb/test/t-add_error.c | 40 +-
arb/test/t-add_fmpz.c | 34 +-
arb/test/t-add_fmpz_2exp.c | 34 +-
arb/test/t-add_si.c | 36 +-
arb/test/t-add_ui.c | 36 +-
arb/test/t-addmul.c | 38 +-
arb/test/t-addmul_arf.c | 34 +-
arb/test/t-addmul_fmpz.c | 34 +-
arb/test/t-addmul_si.c | 36 +-
arb/test/t-addmul_ui.c | 36 +-
arb/test/t-agm.c | 32 +-
arb/test/t-asin.c | 34 +-
arb/test/t-asinh.c | 32 +-
arb/test/t-atan.c | 38 +-
arb/test/t-atan2.c | 32 +-
arb/test/t-atan_arf.c | 32 +-
arb/test/t-atan_arf_bb.c | 32 +-
arb/test/t-atan_sum_bs_powtab.c | 32 +-
arb/test/t-atan_tab.c | 30 +-
arb/test/t-atan_taylor_rf.c | 104 --
arb/test/t-atan_taylor_rs.c | 90 ++
arb/test/t-atanh.c | 32 +-
arb/test/t-bell_fmpz.c | 32 +-
arb/test/t-bell_sum_taylor.c | 32 +-
arb/test/t-bernoulli_poly_ui.c | 88 ++
arb/test/t-bernoulli_ui.c | 32 +-
arb/test/t-can_round_mpfr.c | 80 ++
arb/test/t-ceil.c | 32 +-
arb/test/t-chebyshev_t_ui.c | 32 +-
arb/test/t-chebyshev_u_ui.c | 32 +-
arb/test/t-const_apery.c | 32 +-
arb/test/t-const_catalan.c | 32 +-
arb/test/t-const_e.c | 32 +-
arb/test/t-const_euler.c | 32 +-
arb/test/t-const_glaisher.c | 32 +-
arb/test/t-const_khinchin.c | 32 +-
arb/test/t-const_log10.c | 32 +-
arb/test/t-const_log2.c | 32 +-
arb/test/t-const_pi.c | 32 +-
arb/test/t-contains.c | 32 +-
arb/test/t-contains_arf.c | 32 +-
arb/test/t-contains_fmpq.c | 100 ++
arb/test/t-contains_int.c | 32 +-
arb/test/t-cos.c | 34 +-
arb/test/t-cos_pi.c | 32 +-
arb/test/t-cos_pi_fmpq.c | 32 +-
arb/test/t-cos_pi_fmpq_algebraic.c | 32 +-
arb/test/t-cosh.c | 32 +-
arb/test/t-coth.c | 32 +-
arb/test/t-digamma.c | 32 +-
arb/test/t-digits_round_inplace.c | 32 +-
arb/test/t-div.c | 38 +-
arb/test/t-div_2expm1_ui.c | 32 +-
arb/test/t-div_arf.c | 34 +-
arb/test/t-div_fmpz.c | 34 +-
arb/test/t-div_si.c | 36 +-
arb/test/t-div_ui.c | 36 +-
arb/test/t-doublefac_ui.c | 32 +-
arb/test/t-euler_number_fmpz.c | 113 ++
arb/test/t-exp.c | 34 +-
arb/test/t-exp_arf_bb.c | 41 +-
arb/test/t-exp_invexp.c | 32 +-
arb/test/t-exp_sum_bs_powtab.c | 32 +-
arb/test/t-exp_tab.c | 30 +-
arb/test/t-exp_taylor_rf.c | 105 --
arb/test/t-exp_taylor_rs.c | 91 ++
arb/test/t-expm1.c | 34 +-
arb/test/t-fac_ui.c | 32 +-
arb/test/t-floor.c | 32 +-
arb/test/t-gamma.c | 32 +-
arb/test/t-gamma_fmpq.c | 32 +-
arb/test/t-get_fmpz_mid_rad_10exp.c | 32 +-
arb/test/t-get_interval_arf.c | 32 +-
arb/test/t-get_interval_fmpz_2exp.c | 47 +-
arb/test/t-get_interval_mpfr.c | 32 +-
arb/test/t-get_mag.c | 32 +-
arb/test/t-get_mag_lower.c | 32 +-
arb/test/t-get_mag_lower_nonnegative.c | 32 +-
arb/test/t-get_mpn_fixed_mod_log2.c | 36 +-
arb/test/t-get_mpn_fixed_mod_pi4.c | 36 +-
arb/test/t-get_rand_fmpq.c | 32 +-
arb/test/t-get_str.c | 34 +-
arb/test/t-get_unique_fmpz.c | 156 ++-
arb/test/t-hurwitz_zeta.c | 32 +-
arb/test/t-intersection.c | 199 +++
arb/test/t-lgamma.c | 32 +-
arb/test/t-log.c | 56 +-
arb/test/t-log1p.c | 32 +-
arb/test/t-log_arf.c | 32 +-
arb/test/t-log_base_ui.c | 118 ++
arb/test/t-log_tab.c | 30 +-
arb/test/t-log_ui_from_prev.c | 32 +-
arb/test/t-max.c | 128 ++
arb/test/t-min.c | 128 ++
arb/test/t-mul.c | 105 +-
arb/test/t-mul_arf.c | 34 +-
arb/test/t-mul_fmpz.c | 34 +-
arb/test/t-mul_more.c | 36 +-
arb/test/t-mul_si.c | 36 +-
arb/test/t-mul_ui.c | 36 +-
arb/test/t-overlaps.c | 32 +-
arb/test/t-partitions_fmpz.c | 79 ++
arb/test/t-pow.c | 32 +-
arb/test/t-pow_fmpq.c | 32 +-
arb/test/t-pow_fmpz.c | 32 +-
arb/test/t-power_sum_vec.c | 32 +-
arb/test/t-rgamma.c | 32 +-
arb/test/t-richcmp.c | 32 +-
arb/test/t-rising2_ui.c | 34 +-
arb/test/t-rising2_ui_bs.c | 34 +-
arb/test/t-rising2_ui_rs.c | 34 +-
arb/test/t-rising_ui.c | 34 +-
arb/test/t-rising_ui_bs.c | 34 +-
arb/test/t-rising_ui_rec.c | 34 +-
arb/test/t-rising_ui_rs.c | 34 +-
arb/test/t-root_ui.c | 32 +-
arb/test/t-rsqrt.c | 32 +-
arb/test/t-set_interval_arf.c | 32 +-
arb/test/t-set_interval_mpfr.c | 32 +-
arb/test/t-set_str.c | 30 +-
arb/test/t-sgn.c | 60 +
arb/test/t-sin.c | 34 +-
arb/test/t-sin_cos.c | 34 +-
arb/test/t-sin_cos_pi.c | 32 +-
arb/test/t-sin_cos_pi_fmpq.c | 32 +-
arb/test/t-sin_cos_pi_fmpq_algebraic.c | 32 +-
arb/test/t-sin_cos_tab.c | 30 +-
arb/test/t-sin_cos_taylor_rf.c | 141 ---
arb/test/t-sin_cos_taylor_rs.c | 127 ++
arb/test/t-sin_pi.c | 32 +-
arb/test/t-sin_pi_fmpq.c | 32 +-
arb/test/t-sin_pi_fmpq_algebraic.c | 32 +-
arb/test/t-sinc.c | 36 +-
arb/test/t-sinh.c | 32 +-
arb/test/t-sinh_cosh.c | 32 +-
arb/test/t-special.c | 52 +-
arb/test/t-sqrt.c | 32 +-
arb/test/t-sqrt1pm1.c | 32 +-
arb/test/t-sqrtpos.c | 32 +-
arb/test/t-sub.c | 36 +-
arb/test/t-sub_arf.c | 34 +-
arb/test/t-sub_fmpz.c | 34 +-
arb/test/t-sub_si.c | 36 +-
arb/test/t-sub_ui.c | 36 +-
arb/test/t-submul.c | 38 +-
arb/test/t-submul_arf.c | 34 +-
arb/test/t-submul_fmpz.c | 34 +-
arb/test/t-submul_si.c | 36 +-
arb/test/t-submul_ui.c | 36 +-
arb/test/t-tanh.c | 32 +-
arb/test/t-trim.c | 32 +-
arb/test/t-union.c | 32 +-
arb/test/t-zeta.c | 32 +-
arb/test/t-zeta_ui.c | 33 +-
arb/test/t-zeta_ui_asymp.c | 32 +-
arb/test/t-zeta_ui_bernoulli.c | 32 +-
arb/test/t-zeta_ui_borwein_bsplit.c | 32 +-
arb/test/t-zeta_ui_euler_product.c | 35 +-
arb/test/t-zeta_ui_vec.c | 32 +-
arb/test/t-zeta_ui_vec_borwein.c | 32 +-
arb/test_multiplier.c | 38 +
arb/trim.c | 30 +-
arb/union.c | 70 +-
arb/version.c | 32 +-
arb/zeta.c | 30 +-
arb/zeta_ui.c | 44 +-
arb/zeta_ui_asymp.c | 46 -
arb/zeta_ui_bernoulli.c | 30 +-
arb/zeta_ui_borwein_bsplit.c | 30 +-
arb/zeta_ui_euler_product.c | 125 +-
arb/zeta_ui_vec.c | 30 +-
arb/zeta_ui_vec_borwein.c | 30 +-
arb/zeta_ui_vec_even.c | 30 +-
arb/zeta_ui_vec_odd.c | 30 +-
arb_calc.h | 47 +-
arb_calc/isolate_roots.c | 30 +-
arb_calc/newton_conv_factor.c | 30 +-
arb_calc/newton_step.c | 30 +-
arb_calc/refine_root_bisect.c | 30 +-
arb_calc/refine_root_newton.c | 30 +-
arb_calc/test/t-isolate_roots.c | 32 +-
arb_calc/verbose.c | 30 +-
arb_hypgeom.h | 113 ++
arb_hypgeom/airy.c | 46 +
arb_hypgeom/airy_jet.c | 50 +
arb_hypgeom/airy_series.c | 127 ++
arb_hypgeom/beta_lower_series.c | 114 ++
arb_hypgeom/chi_series.c | 80 ++
arb_hypgeom/ci_series.c | 80 ++
arb_hypgeom/ei_series.c | 80 ++
arb_hypgeom/erf_series.c | 75 ++
arb_hypgeom/erfc_series.c | 82 ++
arb_hypgeom/erfi_series.c | 74 ++
arb_hypgeom/fresnel_series.c | 112 ++
arb_hypgeom/gamma_lower_series.c | 128 ++
arb_hypgeom/gamma_upper_series.c | 106 ++
arb_hypgeom/li_series.c | 82 ++
arb_hypgeom/shi_series.c | 61 +
arb_hypgeom/si_series.c | 70 ++
arb_hypgeom/test/t-wrappers.c | 264 ++++
arb_hypgeom/wrappers.c | 617 +++++++++
arb_mat.h | 111 +-
arb_mat/add.c | 30 +-
arb_mat/bound_frobenius_norm.c | 42 +
arb_mat/bound_inf_norm.c | 30 +-
arb_mat/charpoly.c | 30 +-
arb_mat/cho.c | 100 ++
arb_mat/clear.c | 30 +-
arb_mat/contains.c | 30 +-
arb_mat/contains_fmpq_mat.c | 30 +-
arb_mat/contains_fmpz_mat.c | 30 +-
arb_mat/count_is_zero.c | 31 +
arb_mat/det.c | 40 +-
arb_mat/entrywise_is_zero.c | 29 +
arb_mat/entrywise_not_is_zero.c | 29 +
arb_mat/eq.c | 30 +-
arb_mat/equal.c | 30 +-
arb_mat/exp.c | 245 ++--
arb_mat/exp_taylor_sum.c | 113 ++
arb_mat/find_pivot_partial.c | 30 +-
arb_mat/fprintd.c | 34 +
arb_mat/frobenius_norm.c | 37 +
arb_mat/init.c | 30 +-
arb_mat/inlines.c | 30 +-
arb_mat/inv.c | 30 +-
arb_mat/inv_cho_precomp.c | 87 ++
arb_mat/inv_ldl_precomp.c | 79 ++
arb_mat/ldl.c | 152 +++
arb_mat/lu.c | 40 +-
arb_mat/mul.c | 30 +-
arb_mat/mul_classical.c | 30 +-
arb_mat/mul_entrywise.c | 35 +
arb_mat/mul_threaded.c | 30 +-
arb_mat/ne.c | 30 +-
arb_mat/neg.c | 30 +-
arb_mat/one.c | 30 +-
arb_mat/overlaps.c | 30 +-
arb_mat/pow_ui.c | 30 +-
arb_mat/printd.c | 47 -
arb_mat/randtest.c | 30 +-
arb_mat/set.c | 30 +-
arb_mat/set_fmpq_mat.c | 30 +-
arb_mat/set_fmpz_mat.c | 30 +-
arb_mat/set_round_fmpz_mat.c | 30 +-
arb_mat/solve.c | 30 +-
arb_mat/solve_cho_precomp.c | 51 +
arb_mat/solve_ldl_precomp.c | 55 +
arb_mat/solve_lu_precomp.c | 30 +-
arb_mat/spd_inv.c | 67 +
arb_mat/spd_solve.c | 37 +
arb_mat/sqr.c | 30 +-
arb_mat/sqr_classical.c | 33 +-
arb_mat/sub.c | 30 +-
arb_mat/test/t-charpoly.c | 32 +-
arb_mat/test/t-cho.c | 197 +++
arb_mat/test/t-det.c | 32 +-
arb_mat/test/t-exp.c | 55 +-
arb_mat/test/t-exp_taylor_sum.c | 85 ++
arb_mat/test/t-frobenius_norm.c | 221 ++++
arb_mat/test/t-inv.c | 32 +-
arb_mat/test/t-inv_cho_precomp.c | 162 +++
arb_mat/test/t-inv_ldl_precomp.c | 162 +++
arb_mat/test/t-ldl.c | 210 ++++
arb_mat/test/t-lu.c | 32 +-
arb_mat/test/t-mul.c | 32 +-
arb_mat/test/t-mul_entrywise.c | 128 ++
arb_mat/test/t-mul_threaded.c | 32 +-
arb_mat/test/t-solve.c | 32 +-
arb_mat/test/t-solve_cho_precomp.c | 179 +++
arb_mat/test/t-solve_ldl_precomp.c | 179 +++
arb_mat/test/t-spd_inv.c | 137 ++
arb_mat/test/t-spd_solve.c | 151 +++
arb_mat/test/t-sqr.c | 32 +-
arb_mat/test/t-trace.c | 35 +-
arb_mat/test/t-transpose.c | 32 +-
arb_mat/trace.c | 51 +-
arb_mat/transpose.c | 39 +-
arb_mat/zero.c | 30 +-
arb_poly.h | 145 ++-
arb_poly/acos_series.c | 30 +-
arb_poly/add.c | 30 +-
arb_poly/add_series.c | 32 +
arb_poly/add_si.c | 30 +-
arb_poly/asin_series.c | 30 +-
arb_poly/atan_series.c | 30 +-
arb_poly/binomial_transform.c | 30 +-
arb_poly/binomial_transform_basecase.c | 30 +-
arb_poly/binomial_transform_convolution.c | 30 +-
arb_poly/borel_transform.c | 30 +-
arb_poly/clear.c | 30 +-
arb_poly/compose.c | 101 +-
arb_poly/compose_divconquer.c | 30 +-
arb_poly/compose_horner.c | 30 +-
arb_poly/compose_series.c | 30 +-
arb_poly/compose_series_brent_kung.c | 30 +-
arb_poly/compose_series_horner.c | 30 +-
arb_poly/contains.c | 30 +-
arb_poly/contains_fmpq_poly.c | 30 +-
arb_poly/contains_fmpz_poly.c | 30 +-
arb_poly/cos_pi_series.c | 30 +-
arb_poly/cos_series.c | 30 +-
arb_poly/cosh_series.c | 65 +
arb_poly/cot_pi_series.c | 30 +-
arb_poly/derivative.c | 30 +-
arb_poly/digamma_series.c | 30 +-
arb_poly/div_root.c | 30 +-
arb_poly/div_series.c | 60 +-
arb_poly/divrem.c | 30 +-
arb_poly/equal.c | 30 +-
arb_poly/evaluate.c | 30 +-
arb_poly/evaluate2.c | 30 +-
arb_poly/evaluate2_acb.c | 30 +-
arb_poly/evaluate2_acb_horner.c | 30 +-
arb_poly/evaluate2_acb_rectangular.c | 30 +-
arb_poly/evaluate2_horner.c | 30 +-
arb_poly/evaluate2_rectangular.c | 30 +-
arb_poly/evaluate_acb.c | 30 +-
arb_poly/evaluate_acb_horner.c | 30 +-
arb_poly/evaluate_acb_rectangular.c | 30 +-
arb_poly/evaluate_horner.c | 30 +-
arb_poly/evaluate_rectangular.c | 30 +-
arb_poly/evaluate_vec_fast.c | 30 +-
arb_poly/evaluate_vec_iter.c | 30 +-
arb_poly/exp_series.c | 37 +-
arb_poly/exp_series_basecase.c | 30 +-
arb_poly/fit_length.c | 30 +-
arb_poly/fprintd.c | 33 +
arb_poly/gamma_series.c | 30 +-
arb_poly/get_coeff_arb.c | 30 +-
arb_poly/get_unique_fmpz_poly.c | 30 +-
arb_poly/init.c | 30 +-
arb_poly/inlines.c | 30 +-
arb_poly/integral.c | 30 +-
arb_poly/interpolate_barycentric.c | 30 +-
arb_poly/interpolate_fast.c | 30 +-
arb_poly/interpolate_newton.c | 30 +-
arb_poly/inv_borel_transform.c | 30 +-
arb_poly/inv_series.c | 87 +-
arb_poly/lgamma_series.c | 30 +-
arb_poly/log_series.c | 30 +-
arb_poly/majorant.c | 30 +-
arb_poly/mul.c | 30 +-
arb_poly/mullow.c | 99 +-
arb_poly/mullow_block.c | 30 +-
arb_poly/mullow_classical.c | 30 +-
arb_poly/newton_convergence_factor.c | 30 +-
arb_poly/newton_refine_root.c | 30 +-
arb_poly/newton_step.c | 30 +-
arb_poly/normalise.c | 30 +-
arb_poly/overlaps.c | 30 +-
arb_poly/pow_arb_series.c | 30 +-
arb_poly/pow_series.c | 30 +-
arb_poly/pow_ui.c | 30 +-
arb_poly/pow_ui_trunc_binexp.c | 30 +-
arb_poly/printd.c | 46 -
arb_poly/product_roots.c | 30 +-
arb_poly/randtest.c | 30 +-
arb_poly/reverse.c | 30 +-
arb_poly/revert_series.c | 30 +-
arb_poly/revert_series_lagrange.c | 30 +-
arb_poly/revert_series_lagrange_fast.c | 30 +-
arb_poly/revert_series_newton.c | 30 +-
arb_poly/rgamma_series.c | 30 +-
arb_poly/riemann_siegel_theta_series.c | 30 +-
arb_poly/riemann_siegel_z_series.c | 30 +-
arb_poly/rising_ui_series.c | 30 +-
arb_poly/root_bound_fujiwara.c | 30 +-
arb_poly/rsqrt_series.c | 30 +-
arb_poly/set.c | 30 +-
arb_poly/set_coeff_arb.c | 30 +-
arb_poly/set_coeff_si.c | 30 +-
arb_poly/set_fmpq_poly.c | 30 +-
arb_poly/set_fmpz_poly.c | 30 +-
arb_poly/set_length.c | 30 +-
arb_poly/set_round.c | 30 +-
arb_poly/set_si.c | 30 +-
arb_poly/set_trunc.c | 35 +
arb_poly/set_trunc_round.c | 36 +
arb_poly/shift_left.c | 30 +-
arb_poly/shift_right.c | 30 +-
arb_poly/sin_cos_pi_series.c | 32 +-
arb_poly/sin_cos_series.c | 32 +-
arb_poly/sin_cos_series_basecase.c | 30 +-
arb_poly/sin_cos_series_tangent.c | 32 +-
arb_poly/sin_pi_series.c | 30 +-
arb_poly/sin_series.c | 30 +-
arb_poly/sinc_series.c | 74 ++
arb_poly/sinh_cosh_series.c | 72 ++
arb_poly/sinh_cosh_series_basecase.c | 86 ++
arb_poly/sinh_cosh_series_exponential.c | 100 ++
arb_poly/sinh_series.c | 59 +
arb_poly/sqrt_series.c | 30 +-
arb_poly/sub.c | 30 +-
arb_poly/sub_series.c | 32 +
arb_poly/swinnerton_dyer_ui.c | 30 +-
arb_poly/tan_series.c | 30 +-
arb_poly/taylor_shift.c | 41 +
arb_poly/taylor_shift_convolution.c | 97 ++
arb_poly/taylor_shift_divconquer.c | 45 +
arb_poly/taylor_shift_horner.c | 48 +
arb_poly/test/t-acos_series.c | 32 +-
arb_poly/test/t-add.c | 32 +-
arb_poly/test/t-add_series.c | 83 ++
arb_poly/test/t-add_si.c | 32 +-
arb_poly/test/t-asin_series.c | 32 +-
arb_poly/test/t-atan_series.c | 32 +-
arb_poly/test/t-binomial_transform.c | 32 +-
arb_poly/test/t-binomial_transform_basecase.c | 32 +-
arb_poly/test/t-binomial_transform_convolution.c | 32 +-
arb_poly/test/t-borel_transform.c | 32 +-
arb_poly/test/t-compose.c | 32 +-
arb_poly/test/t-compose_divconquer.c | 32 +-
arb_poly/test/t-compose_horner.c | 32 +-
arb_poly/test/t-compose_series.c | 32 +-
arb_poly/test/t-compose_series_brent_kung.c | 32 +-
arb_poly/test/t-compose_series_horner.c | 32 +-
arb_poly/test/t-cos_pi_series.c | 32 +-
arb_poly/test/t-cot_pi_series.c | 32 +-
arb_poly/test/t-digamma_series.c | 32 +-
arb_poly/test/t-div_series.c | 32 +-
arb_poly/test/t-divrem.c | 32 +-
arb_poly/test/t-evaluate.c | 32 +-
arb_poly/test/t-evaluate2.c | 32 +-
arb_poly/test/t-evaluate2_acb_rectangular.c | 32 +-
arb_poly/test/t-evaluate2_horner.c | 32 +-
arb_poly/test/t-evaluate2_rectangular.c | 32 +-
arb_poly/test/t-evaluate_acb_rectangular.c | 32 +-
arb_poly/test/t-evaluate_horner.c | 32 +-
arb_poly/test/t-evaluate_rectangular.c | 32 +-
arb_poly/test/t-evaluate_vec_fast.c | 32 +-
arb_poly/test/t-evaluate_vec_iter.c | 32 +-
arb_poly/test/t-exp_series.c | 88 +-
arb_poly/test/t-exp_series_basecase.c | 36 +-
arb_poly/test/t-gamma_series.c | 32 +-
arb_poly/test/t-get_coeff_ptr.c | 30 +-
arb_poly/test/t-get_set_coeff_arb.c | 30 +-
arb_poly/test/t-get_unique_fmpz_poly.c | 32 +-
arb_poly/test/t-interpolate_barycentric.c | 32 +-
arb_poly/test/t-interpolate_fast.c | 32 +-
arb_poly/test/t-interpolate_newton.c | 32 +-
arb_poly/test/t-inv_series.c | 32 +-
arb_poly/test/t-lgamma_series.c | 32 +-
arb_poly/test/t-log_series.c | 36 +-
arb_poly/test/t-mul.c | 32 +-
arb_poly/test/t-mullow.c | 32 +-
arb_poly/test/t-mullow_block.c | 34 +-
arb_poly/test/t-mullow_classical.c | 32 +-
arb_poly/test/t-pow_arb_series.c | 32 +-
arb_poly/test/t-pow_series.c | 32 +-
arb_poly/test/t-pow_ui.c | 32 +-
arb_poly/test/t-pow_ui_trunc_binexp.c | 32 +-
arb_poly/test/t-revert_series.c | 32 +-
arb_poly/test/t-revert_series_lagrange.c | 32 +-
arb_poly/test/t-revert_series_lagrange_fast.c | 32 +-
arb_poly/test/t-revert_series_newton.c | 32 +-
arb_poly/test/t-rgamma_series.c | 32 +-
arb_poly/test/t-riemann_siegel_theta_series.c | 32 +-
arb_poly/test/t-riemann_siegel_z_series.c | 32 +-
arb_poly/test/t-rising_ui_series.c | 32 +-
arb_poly/test/t-root_bound_fujiwara.c | 34 +-
arb_poly/test/t-rsqrt_series.c | 32 +-
arb_poly/test/t-set_trunc_round.c | 79 ++
arb_poly/test/t-shift_left_right.c | 30 +-
arb_poly/test/t-sin_cos_pi_series.c | 32 +-
arb_poly/test/t-sin_cos_series.c | 32 +-
arb_poly/test/t-sin_cos_series_basecase.c | 32 +-
arb_poly/test/t-sin_cos_series_tangent.c | 32 +-
arb_poly/test/t-sin_pi_series.c | 32 +-
arb_poly/test/t-sin_series_cos_series.c | 32 +-
arb_poly/test/t-sinc_series.c | 96 ++
arb_poly/test/t-sinh_cosh_series.c | 137 ++
arb_poly/test/t-sqrt_series.c | 32 +-
arb_poly/test/t-sub.c | 32 +-
arb_poly/test/t-sub_series.c | 83 ++
arb_poly/test/t-swinnerton_dyer_ui.c | 32 +-
arb_poly/test/t-tan_series.c | 32 +-
arb_poly/test/t-taylor_shift.c | 85 ++
arb_poly/test/t-taylor_shift_convolution.c | 85 ++
arb_poly/test/t-taylor_shift_divconquer.c | 85 ++
arb_poly/test/t-taylor_shift_horner.c | 85 ++
arb_poly/test/t-zeta_series.c | 32 +-
arb_poly/tree.c | 30 +-
arb_poly/valuation.c | 25 +
arb_poly/zeta_series.c | 39 +-
arf.h | 167 +--
arf/abs_bound_lt_2exp_si.c | 30 +-
arf/add.c | 30 +-
arf/add_mpn.c | 30 +-
arf/addmul.c | 30 +-
arf/ceil.c | 30 +-
arf/clear.c | 23 +
arf/cmp.c | 52 +-
arf/cmp_2exp_si.c | 30 +-
arf/cmpabs.c | 45 +-
arf/cmpabs_2exp_si.c | 30 +-
arf/complex_mul.c | 30 +-
arf/debug.c | 30 +-
arf/div.c | 32 +-
arf/equal.c | 30 +-
arf/floor.c | 30 +-
arf/fprint.c | 64 +
arf/frexp.c | 23 +
arf/get_d.c | 32 +-
arf/get_fmpq.c | 30 +-
arf/get_fmpr.c | 30 +-
arf/get_fmpz.c | 302 ++---
arf/get_fmpz_2exp.c | 30 +-
arf/get_integer_mpn.c | 67 +
arf/get_mag.c | 36 +-
arf/get_mpfr.c | 30 +-
arf/get_si.c | 30 +-
arf/inlines.c | 30 +-
arf/is_int.c | 33 +
arf/is_int_2exp_si.c | 30 +
arf/memory_manager.c | 30 +-
arf/mul_rnd_any.c | 40 +-
arf/mul_rnd_down.c | 30 +-
arf/mul_special.c | 30 +-
arf/mul_tmp_cleanup.c | 22 +
arf/mul_via_mpfr.c | 30 +-
arf/neg_round.c | 30 +-
arf/print.c | 77 --
arf/randtest.c | 30 +-
arf/root.c | 30 +-
arf/rsqrt.c | 30 +-
arf/set_d.c | 32 +-
arf/set_fmpr.c | 30 +-
arf/set_mpfr.c | 30 +-
arf/set_mpn.c | 30 +-
arf/set_mpn_fixed.c | 41 +
arf/set_round.c | 30 +-
arf/set_round_mpn.c | 74 +-
arf/set_round_ui.c | 109 +-
arf/set_round_uiui.c | 131 +-
arf/sqrt.c | 30 +-
arf/sub.c | 30 +-
arf/submul.c | 30 +-
arf/sum.c | 30 +-
arf/test/t-abs_bound_le_2exp_fmpz.c | 32 +-
arf/test/t-abs_bound_lt_2exp_fmpz.c | 32 +-
arf/test/t-abs_bound_lt_2exp_si.c | 32 +-
arf/test/t-add.c | 96 +-
arf/test/t-add_fmpz.c | 37 +-
arf/test/t-add_fmpz_2exp.c | 37 +-
arf/test/t-add_si.c | 43 +-
arf/test/t-add_ui.c | 39 +-
arf/test/t-addmul.c | 37 +-
arf/test/t-addmul_fmpz.c | 37 +-
arf/test/t-addmul_si.c | 39 +-
arf/test/t-addmul_ui.c | 37 +-
arf/test/t-ceil.c | 32 +-
arf/test/t-cmp.c | 34 +-
arf/test/t-cmp_2exp_si.c | 32 +-
arf/test/t-cmpabs.c | 34 +-
arf/test/t-cmpabs_2exp_si.c | 32 +-
arf/test/t-complex_mul.c | 37 +-
arf/test/t-complex_sqr.c | 37 +-
arf/test/t-div.c | 97 +-
arf/test/t-floor.c | 32 +-
arf/test/t-frexp.c | 87 ++
arf/test/t-get_d.c | 36 +-
arf/test/t-get_fmpz.c | 134 +-
arf/test/t-get_mpfr.c | 32 +-
arf/test/t-is_int_2exp_si.c | 96 ++
arf/test/t-mul.c | 67 +-
arf/test/t-mul_fmpz.c | 37 +-
arf/test/t-mul_si.c | 39 +-
arf/test/t-mul_ui.c | 39 +-
arf/test/t-mul_via_mpfr.c | 67 +-
arf/test/t-neg_round.c | 136 ++
arf/test/t-root.c | 32 +-
arf/test/t-rsqrt.c | 32 +-
arf/test/t-set_fmpq.c | 32 +-
arf/test/t-set_fmpr.c | 34 +-
arf/test/t-set_fmpz_2exp.c | 32 +-
arf/test/t-set_round.c | 37 +-
arf/test/t-set_round_fmpz.c | 37 +-
arf/test/t-set_round_mpz.c | 37 +-
arf/test/t-set_round_ui.c | 84 ++
arf/test/t-set_round_uiui.c | 37 +-
arf/test/t-sqrt.c | 32 +-
arf/test/t-sub.c | 96 +-
arf/test/t-sub_fmpz.c | 37 +-
arf/test/t-sub_si.c | 39 +-
arf/test/t-sub_ui.c | 39 +-
arf/test/t-submul.c | 37 +-
arf/test/t-submul_fmpz.c | 37 +-
arf/test/t-submul_si.c | 39 +-
arf/test/t-submul_ui.c | 37 +-
arf/test/t-sum.c | 43 +-
bernoulli.h | 46 +-
bernoulli/bound_2exp_si.c | 30 +-
bernoulli/cache_compute.c | 30 +-
bernoulli/fmpq_ui.c | 30 +-
bernoulli/fmpq_ui_zeta.c | 30 +-
bernoulli/rev_clear.c | 30 +-
bernoulli/rev_init.c | 30 +-
bernoulli/rev_next.c | 30 +-
bernoulli/test/t-bound_2exp_si.c | 30 +-
bernoulli/test/t-fmpq_ui.c | 36 +-
bernoulli/test/t-rev.c | 38 +-
bool_mat.h | 170 +++
bool_mat/add.c | 26 +
bool_mat/all.c | 28 +
bool_mat/all_pairs_longest_walk.c | 323 +++++
bool_mat/any.c | 28 +
bool_mat/clear.c | 22 +
bool_mat/complement.c | 25 +
bool_mat/directed_cycle.c | 28 +
bool_mat/directed_path.c | 33 +
bool_mat/equal.c | 32 +
bool_mat/fprint.c | 33 +
bool_mat/get_strongly_connected_components.c | 227 ++++
bool_mat/init.c | 29 +
bool_mat/is_diagonal.c | 28 +
bool_mat/is_lower_triangular.c | 28 +
bool_mat/is_nilpotent.c | 96 ++
bool_mat/is_transitive.c | 41 +
bool_mat/mul.c | 57 +
bool_mat/mul_entrywise.c | 34 +
bool_mat/nilpotency_degree.c | 140 +++
bool_mat/one.c | 22 +
bool_mat/pow_ui.c | 72 ++
bool_mat/randtest.c | 103 ++
bool_mat/set.c | 25 +
bool_mat/test/t-all_pairs_longest_walk.c | 365 ++++++
bool_mat/test/t-complement.c | 122 ++
bool_mat/test/t-is_diagonal.c | 107 ++
bool_mat/test/t-is_nilpotent.c | 86 ++
bool_mat/test/t-is_transitive.c | 77 ++
bool_mat/test/t-mul.c | 241 ++++
bool_mat/test/t-nilpotency_degree.c | 75 ++
bool_mat/test/t-trace.c | 176 +++
bool_mat/test/t-transitive_closure.c | 183 +++
bool_mat/test/t-transpose.c | 75 ++
bool_mat/trace.c | 33 +
bool_mat/transitive_closure.c | 51 +
bool_mat/transpose.c | 48 +
bool_mat/zero.c | 22 +
configure | 21 +-
dirichlet.h | 175 +++
dirichlet/char.c | 23 +
dirichlet/char_conductor.c | 45 +
dirichlet/char_eq_deep.c | 27 +
dirichlet/char_exp.c | 22 +
dirichlet/char_first_primitive.c | 34 +
dirichlet/char_index.c | 40 +
dirichlet/char_lift.c | 36 +
dirichlet/char_log.c | 51 +
dirichlet/char_lower.c | 42 +
dirichlet/char_mul.c | 21 +
dirichlet/char_next.c | 29 +
dirichlet/char_next_primitive.c | 60 +
dirichlet/char_one.c | 21 +
dirichlet/char_order.c | 24 +
dirichlet/char_parity.c | 26 +
dirichlet/char_pow.c | 21 +
dirichlet/char_print.c | 25 +
dirichlet/chi.c | 33 +
dirichlet/chi_vec.c | 30 +
dirichlet/chi_vec_loop.c | 70 ++
dirichlet/chi_vec_primeloop.c | 82 ++
dirichlet/group_clear.c | 21 +
dirichlet/group_dlog_precompute.c | 46 +
dirichlet/group_init.c | 226 ++++
dirichlet/group_num_primitive.c | 37 +
dirichlet/index_char.c | 38 +
dirichlet/pairing.c | 34 +
dirichlet/pairing_char.c | 26 +
dirichlet/profile/p-conrey.c | 241 ++++
dirichlet/test/t-chars.c | 154 +++
dirichlet/test/t-properties.c | 199 +++
dirichlet/test/t-vec.c | 88 ++
dirichlet/ui_conductor.c | 52 +
dirichlet/ui_order.c | 41 +
dirichlet/ui_parity.c | 28 +
dirichlet/ui_vec_set_null.c | 31 +
dlog.h | 267 ++++
dlog/1modpe.c | 26 +
dlog/1modpe_init.c | 32 +
dlog/1modpe_mod1p.c | 39 +
dlog/bsgs.c | 34 +
dlog/bsgs_init.c | 42 +
dlog/crt.c | 31 +
dlog/crt_clear.c | 23 +
dlog/crt_init.c | 58 +
dlog/factor_group.c | 53 +
dlog/mod2e.c | 47 +
dlog/modpe.c | 41 +
dlog/modpe_init.c | 44 +
dlog/once.c | 44 +
dlog/order23.c | 18 +
dlog/order23_init.c | 19 +
dlog/power.c | 37 +
dlog/power_init.c | 31 +
dlog/precomp.c | 43 +
dlog/precomp_clear.c | 44 +
dlog/precomp_modpe_init.c | 35 +
dlog/precomp_n_init.c | 41 +
dlog/precomp_p_init.c | 29 +
dlog/precomp_pe_init.c | 33 +
dlog/precomp_small_init.c | 35 +
dlog/profile/p-precomp.c | 180 +++
dlog/profile/p-vec.c | 142 +++
dlog/profile/precomp_160905.json | 106 ++
dlog/profile/vec160905.json | 198 +++
dlog/rho.c | 116 ++
dlog/rho_init.c | 21 +
dlog/table.c | 18 +
dlog/table_init.c | 33 +
dlog/test/t-dlog.c | 80 ++
dlog/test/t-modpe.c | 87 ++
dlog/test/t-vec.c | 110 ++
dlog/vec.c | 23 +
dlog/vec_add.c | 23 +
dlog/vec_add_precomp.c | 23 +
dlog/vec_eratos.c | 20 +
dlog/vec_eratos_add.c | 52 +
dlog/vec_fill.c | 20 +
dlog/vec_loop.c | 31 +
dlog/vec_loop_add.c | 27 +
dlog/vec_pindex_factorgcd.c | 102 ++
dlog/vec_set_not_found.c | 29 +
dlog/vec_sieve.c | 27 +
dlog/vec_sieve_add.c | 26 +
dlog/vec_sieve_add_precomp.c | 26 +
dlog/vec_sieve_precomp.c | 95 ++
doc/source/acb.rst | 121 +-
doc/source/acb_dirichlet.rst | 468 +++++++
doc/source/acb_hypgeom.rst | 532 ++++----
doc/source/acb_mat.rst | 41 +-
doc/source/acb_modular.rst | 41 +-
doc/source/acb_poly.rst | 168 ++-
doc/source/agm.rst | 98 ++
doc/source/arb.rst | 240 +++-
doc/source/arb_calc.rst | 4 +
doc/source/arb_hypgeom.rst | 338 +++++
doc/source/arb_mat.rst | 174 ++-
doc/source/arb_poly.rst | 145 ++-
doc/source/arf.rst | 127 +-
doc/source/bernoulli.rst | 3 +-
doc/source/bool_mat.rst | 261 ++++
doc/source/conf.py | 9 +-
doc/source/constants.rst | 4 +
doc/source/credits.rst | 91 +-
doc/source/dirichlet.rst | 295 +++++
doc/source/dlog.rst | 299 +++++
doc/source/examples.rst | 275 +++-
doc/source/fmpr.rst | 9 +-
doc/source/fmprb.rst | 504 --------
doc/source/fmpz_extras.rst | 107 ++
doc/source/formulas.rst | 201 +++
doc/source/gamma.rst | 10 +-
doc/source/history.rst | 1321 +++++++++++---------
doc/source/hurwitz.rst | 52 +
doc/source/hypergeometric.rst | 328 +++++
doc/source/hypgeom.rst | 16 -
doc/source/index.rst | 187 ++-
doc/source/issues.rst | 216 +++-
doc/source/mag.rst | 46 +
doc/source/overview.rst | 72 +-
doc/source/partitions.rst | 7 +
doc/source/setup.rst | 94 +-
doc/source/using.rst | 568 +++++++++
examples/complex_plot.c | 155 ++-
examples/hilbert_matrix.c | 2 +-
examples/integrals.c | 8 +-
examples/keiper_li.c | 2 +-
examples/logistic.c | 85 ++
examples/lvalue.c | 115 ++
examples/pi.c | 2 +-
examples/poly_roots.c | 325 +++--
examples/real_roots.c | 91 +-
fmpr.h | 55 +-
fmpr/abs_bound_lt_2exp_si.c | 30 +-
fmpr/add.c | 30 +-
fmpr/add_eps.c | 30 +-
fmpr/add_fmpz.c | 30 +-
fmpr/add_mpn.c | 30 +-
fmpr/add_naive.c | 44 +-
fmpr/add_si.c | 30 +-
fmpr/add_ui.c | 30 +-
fmpr/addmul.c | 30 +-
fmpr/check_ulp.c | 30 +-
fmpr/cmp.c | 30 +-
fmpr/cmp_2exp_si.c | 30 +-
fmpr/cmpabs.c | 30 +-
fmpr/cmpabs_2exp_si.c | 30 +-
fmpr/cmpabs_ui.c | 30 +-
fmpr/div.c | 30 +-
fmpr/divappr_abs_ubound.c | 30 +-
fmpr/exp.c | 30 +-
fmpr/get_d.c | 30 +-
fmpr/get_fmpq.c | 30 +-
fmpr/get_fmpz.c | 30 +-
fmpr/get_fmpz_2exp.c | 30 +-
fmpr/get_fmpz_fixed.c | 30 +-
fmpr/get_mpfr.c | 33 +-
fmpr/get_si.c | 30 +-
fmpr/log.c | 30 +-
fmpr/mul.c | 30 +-
fmpr/mul_1x1.c | 30 +-
fmpr/mul_fmpz.c | 30 +-
fmpr/mul_mpn.c | 30 +-
fmpr/mul_naive.c | 30 +-
fmpr/normalise.c | 30 +-
fmpr/pow_sloppy.c | 30 +-
fmpr/print.c | 30 +-
fmpr/printd.c | 30 +-
fmpr/randtest.c | 30 +-
fmpr/root.c | 30 +-
fmpr/rsqrt.c | 30 +-
fmpr/set_d.c | 30 +-
fmpr/set_fmpq.c | 30 +-
fmpr/set_fmpz_2exp.c | 30 +-
fmpr/set_mpfr.c | 30 +-
fmpr/set_round.c | 30 +-
fmpr/set_round_mpn.c | 30 +-
fmpr/set_round_ui_2exp_fmpz.c | 30 +-
fmpr/set_round_uiui_2exp_fmpz.c | 30 +-
fmpr/sqrt.c | 30 +-
fmpr/sub.c | 30 +-
fmpr/submul.c | 30 +-
fmpr/sum.c | 30 +-
fmpr/test/t-abs_bound_le_2exp_fmpz.c | 32 +-
fmpr/test/t-abs_bound_lt_2exp_fmpz.c | 32 +-
fmpr/test/t-abs_bound_lt_2exp_si.c | 32 +-
fmpr/test/t-add.c | 36 +-
fmpr/test/t-add_naive.c | 34 +-
fmpr/test/t-cmp.c | 32 +-
fmpr/test/t-cmp_2exp_si.c | 32 +-
fmpr/test/t-cmpabs.c | 32 +-
fmpr/test/t-cmpabs_2exp_si.c | 32 +-
fmpr/test/t-div.c | 32 +-
fmpr/test/t-divappr_abs_ubound.c | 32 +-
fmpr/test/t-exp.c | 32 +-
fmpr/test/t-expm1.c | 32 +-
fmpr/test/t-get_d.c | 32 +-
fmpr/test/t-get_fmpz.c | 32 +-
fmpr/test/t-get_mpfr.c | 32 +-
fmpr/test/t-log.c | 32 +-
fmpr/test/t-log1p.c | 32 +-
fmpr/test/t-mul.c | 32 +-
fmpr/test/t-mul_fmpz.c | 32 +-
fmpr/test/t-mul_naive.c | 32 +-
fmpr/test/t-mul_si.c | 34 +-
fmpr/test/t-mul_ui.c | 34 +-
fmpr/test/t-normalise.c | 32 +-
fmpr/test/t-root.c | 32 +-
fmpr/test/t-rsqrt.c | 32 +-
fmpr/test/t-set_fmpq.c | 32 +-
fmpr/test/t-set_fmpz_2exp.c | 32 +-
fmpr/test/t-set_round_mpn.c | 32 +-
fmpr/test/t-set_round_ui_2exp_fmpz.c | 32 +-
fmpr/test/t-set_round_uiui_2exp_fmpz.c | 32 +-
fmpr/test/t-sqrt.c | 32 +-
fmpr/test/t-sub.c | 34 +-
fmpr/test/t-sum.c | 32 +-
fmpr/test/t-ulp.c | 32 +-
fmpr/ulp.c | 30 +-
fmprb.h | 775 ------------
fmprb/add.c | 80 --
fmprb/add_error.c | 68 -
fmprb/addmul.c | 66 -
fmprb/agm.c | 81 --
fmprb/contains.c | 104 --
fmprb/contains_fmpq.c | 45 -
fmprb/contains_fmpr.c | 77 --
fmprb/contains_fmpz.c | 38 -
fmprb/contains_mpfr.c | 38 -
fmprb/contains_si.c | 38 -
fmprb/contains_zero.c | 32 -
fmprb/div.c | 185 ---
fmprb/get_interval_fmpz_2exp.c | 76 --
fmprb/get_rand_fmpq.c | 125 --
fmprb/get_unique_fmpz.c | 110 --
fmprb/hypot.c | 50 -
fmprb/mul.c | 271 ----
fmprb/mul_naive.c | 105 --
fmprb/overlaps.c | 74 --
fmprb/randtest.c | 100 --
fmprb/root.c | 102 --
fmprb/rsqrt.c | 81 --
fmprb/set_interval_fmpr.c | 42 -
fmprb/set_round.c | 38 -
fmprb/sqrt.c | 82 --
fmprb/sqrtpos.c | 87 --
fmprb/sub.c | 71 --
fmprb/submul.c | 70 --
fmprb/test/t-add.c | 168 ---
fmprb/test/t-addmul.c | 171 ---
fmprb/test/t-agm.c | 102 --
fmprb/test/t-contains.c | 102 --
fmprb/test/t-contains_fmpr.c | 94 --
fmprb/test/t-div.c | 174 ---
fmprb/test/t-get_interval_fmpz_2exp.c | 84 --
fmprb/test/t-get_rand_fmpq.c | 64 -
fmprb/test/t-get_unique_fmpz.c | 124 --
fmprb/test/t-mul.c | 286 -----
fmprb/test/t-mul_naive.c | 168 ---
fmprb/test/t-overlaps.c | 100 --
fmprb/test/t-rsqrt.c | 80 --
fmprb/test/t-set_interval_fmpr.c | 72 --
fmprb/test/t-special.c | 631 ----------
fmprb/test/t-sqrt.c | 78 --
fmprb/test/t-sqrtpos.c | 81 --
fmprb/test/t-sub.c | 168 ---
fmprb/test/t-submul.c | 171 ---
fmprb/test/t-trim.c | 91 --
fmprb/test/t-union.c | 94 --
fmprb/trim.c | 68 -
fmprb/union.c | 63 -
fmpz_extras.h | 95 +-
fmpz_extras/dummy.c | 33 -
fmpz_extras/lshift_mpn.c | 30 +-
fmpz_extras/sub_small_large.c | 30 +-
fmpz_extras/test/t-add2_fmpz_si_inline.c | 32 +-
fmpz_extras/test/t-add_inline.c | 32 +-
fmpz_extras/test/t-add_si_inline.c | 32 +-
fmpz_extras/test/t-add_ui_inline.c | 32 +-
fmpz_extras/test/t-lshift_mpn.c | 32 +-
fmpz_extras/test/t-sub_si_inline.c | 32 +-
gpl-2.0.txt | 339 -----
hypgeom.h | 37 +-
hypgeom/bound.c | 46 +-
hypgeom/estimate_terms_d.c | 32 +-
hypgeom/init.c | 30 +-
hypgeom/precompute.c | 30 +-
hypgeom/sum.c | 163 +--
mag.h | 82 +-
mag/add.c | 30 +-
mag/add_2exp_fmpz.c | 30 +-
mag/add_ui.c | 23 +
mag/add_ui_2exp_si.c | 23 +
mag/addmul.c | 30 +-
mag/bernoulli_div_fac_ui.c | 30 +-
mag/binpow_uiui.c | 30 +-
mag/clear.c | 21 +
mag/cmp.c | 30 +-
mag/cmp_2exp_si.c | 30 +-
mag/d_log.c | 32 +-
mag/div.c | 30 +-
mag/exp.c | 32 +-
mag/exp_tail.c | 30 +-
mag/expinv.c | 64 +
mag/expm1.c | 30 +-
mag/fac_ui.c | 30 +-
mag/fprint.c | 44 +
mag/geom_series.c | 30 +-
mag/get_d.c | 32 +-
mag/get_fmpq.c | 39 +-
mag/get_fmpr.c | 30 +-
mag/hurwitz_zeta_uiui.c | 40 +
mag/hypot.c | 30 +-
mag/inlines.c | 30 +-
mag/log1p.c | 32 +-
mag/log_ui.c | 30 +-
mag/mul.c | 30 +-
mag/polylog_tail.c | 30 +-
mag/pow_fmpz.c | 30 +-
mag/pow_ui.c | 30 +-
mag/print.c | 58 -
mag/randtest.c | 30 +-
mag/root.c | 30 +-
mag/rsqrt.c | 30 +-
mag/set_d_2exp_fmpz.c | 30 +-
mag/set_fmpr.c | 30 +-
mag/set_fmpz_2exp_fmpz.c | 30 +-
mag/set_ui.c | 30 +-
mag/sqrt.c | 30 +-
mag/sub.c | 48 +
mag/sub_lower.c | 30 +-
mag/test/t-add.c | 32 +-
mag/test/t-add_2exp_fmpz.c | 32 +-
mag/test/t-add_lower.c | 32 +-
mag/test/t-addmul.c | 110 +-
mag/test/t-binpow_uiui.c | 32 +-
mag/test/t-cmp.c | 32 +-
mag/test/t-cmp_2exp_si.c | 34 +-
mag/test/t-d_log_lower_bound.c | 34 +-
mag/test/t-d_log_upper_bound.c | 34 +-
mag/test/t-div.c | 32 +-
mag/test/t-exp.c | 32 +-
mag/test/t-exp_tail.c | 32 +-
mag/test/t-expinv.c | 88 ++
mag/test/t-expm1.c | 32 +-
mag/test/t-fac_ui.c | 32 +-
mag/test/t-fast_add_2exp_si.c | 32 +-
mag/test/t-fast_addmul.c | 101 +-
mag/test/t-fast_mul.c | 101 +-
mag/test/t-fast_mul_2exp_si.c | 32 +-
mag/test/t-geom_series.c | 32 +-
mag/test/t-get_d.c | 75 ++
mag/test/t-hurwitz_zeta_uiui.c | 81 ++
mag/test/t-log1p.c | 32 +-
mag/test/t-mul.c | 110 +-
mag/test/t-mul_2exp_fmpz.c | 32 +-
mag/test/t-mul_2exp_si.c | 34 +-
mag/test/t-mul_lower.c | 32 +-
mag/test/t-polylog_tail.c | 32 +-
mag/test/t-pow_fmpz.c | 32 +-
mag/test/t-pow_ui.c | 32 +-
mag/test/t-pow_ui_lower.c | 32 +-
mag/test/t-rfac_ui.c | 32 +-
mag/test/t-root.c | 32 +-
mag/test/t-rsqrt.c | 32 +-
mag/test/t-set_d.c | 34 +-
mag/test/t-set_d_2exp_fmpz.c | 34 +-
mag/test/t-set_ui.c | 32 +-
mag/test/t-set_ui_lower.c | 32 +-
mag/test/t-sqrt.c | 32 +-
mag/test/t-sub.c | 106 ++
mag/test/t-sub_lower.c | 32 +-
partitions.h | 36 +-
partitions/fmpz_fmpz.c | 184 ++-
partitions/hrr_sum_arb.c | 32 +-
partitions/leading_fmpz.c | 49 +
partitions/rademacher_bound.c | 30 +-
partitions/test/t-partitions_fmpz_ui.c | 32 +-
partitions/test/t-partitions_fmpz_ui_threaded.c | 32 +-
.../test/t-partitions_fmpz_ui_using_doubles.c | 32 +-
1839 files changed, 57658 insertions(+), 41110 deletions(-)
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/debian-science/packages/flint-arb.git
More information about the debian-science-commits
mailing list