[flint] 02/04: Merge tag 'upstream/2.5.1'

Julien Puydt julien.puydt at laposte.net
Thu Aug 13 14:35:44 UTC 2015


This is an automated email from the git hooks/post-receive script.

jpuydt-guest pushed a commit to branch master
in repository flint.

commit ef9f8a8d3da0629158e926ae0a7ba563c10176b9
Merge: 8c84458 56864bc
Author: Julien Puydt <julien.puydt at laposte.net>
Date:   Wed Aug 12 13:48:41 2015 +0200

    Merge tag 'upstream/2.5.1'
    
    Upstream version 2.5.1

 .gitignore                                         |    13 +-
 AUTHORS                                            |    45 +-
 Makefile.in                                        |   102 +-
 Makefile.subdirs                                   |    13 +-
 NEWS                                               |    58 +-
 NTL-interface.h                                    |    40 +-
 arith.h                                            |   156 +-
 arith/bernoulli_number_denom.c                     |     2 +-
 arith/chebyshev_t_polynomial.c                     |    72 -
 arith/chebyshev_u_polynomial.c                     |    72 -
 arith/cyclotomic_polynomial.c                      |   160 -
 arith/dedekind_cosine_sum_factored.c               |     3 +-
 arith/dedekind_sum.c                               |    84 -
 arith/dedekind_sum_coprime.c                       |    54 -
 arith/dedekind_sum_coprime_d.c                     |    57 -
 arith/dedekind_sum_coprime_large.c                 |    96 -
 arith/dedekind_sum_naive.c                         |    82 -
 arith/divisor_sigma.c                              |    87 -
 arith/doc/arith.txt                                |   209 +-
 arith/euler_phi.c                                  |    67 -
 arith/harmonic_number.c                            |    85 +-
 arith/inlines.c                                    |    34 +
 arith/moebius_mu.c                                 |    56 -
 arith/number_of_partitions_mpfr.c                  |    11 +-
 arith/number_of_partitions_vec.c                   |     2 +-
 arith/pi_chudnovsky.c                              |   653 -
 arith/primorial.c                                  |   151 -
 arith/swinnerton_dyer_polynomial.c                 |   138 -
 arith/test/t-dedekind_sum.c                        |   192 -
 arith/test/t-dedekind_sum_coprime_d.c              |    86 -
 arith/test/t-dedekind_sum_coprime_large.c          |    83 -
 arith/test/t-divisor_sigma.c                       |    94 -
 arith/test/t-euler_phi.c                           |   118 -
 arith/test/t-moebius_mu.c                          |    98 -
 arith/test/t-pi_chudnovsky.c                       |    66 -
 arith/test/t-primorial.c                           |    69 -
 build.vc14/build_tests/_msvccompiler.py            |   563 +
 build.vc14/build_tests/build_tests.py              |   156 +
 build.vc14/build_tests/build_tests.pyproj          |    47 +
 build.vc14/config.h                                |   350 +
 build.vc14/cpimport.h                              | 35357 +++++++++++++++++++
 build.vc14/dll_flint/dll_flint.vcxproj             | 13991 ++++++++
 build.vc14/dll_flint/dll_flint.vcxproj.filters     |  7136 ++++
 build.vc14/dll_flint/postbuild.bat                 |    85 +
 build.vc14/flint.sln                               |    27 +
 build.vc14/flint_config/flint_config.py            |   796 +
 build.vc14/flint_config/flint_config.pyproj        |    45 +
 build.vc14/getopt.c                                |  1281 +
 build.vc14/getopt.h                                |   182 +
 build.vc14/gettimeofday.c                          |    39 +
 build.vc14/gettimeofday.h                          |    34 +
 build.vc14/lib_flint/lib_flint.vcxproj             | 13971 ++++++++
 build.vc14/lib_flint/lib_flint.vcxproj.filters     |  7136 ++++
 build.vc14/lib_flint/postbuild.bat                 |    85 +
 build.vc14/out_copy_rename.bat                     |    36 +
 build.vc14/readme.txt                              |   115 +
 build.vc14/run_tests/run_tests.py                  |   101 +
 build.vc14/run_tests/run_tests.pyproj              |    41 +
 build.vc14/unistd.h                                |    15 +
 clz_tab.c                                          |     4 +-
 code_conventions.txt                               |    16 +
 configure                                          |   150 +-
 d_mat.h                                            |   153 +
 d_mat/approx_equal.c                               |    51 +
 d_mat/clear.c                                      |    37 +
 d_mat/doc/d_mat.txt                                |   193 +
 d_mat/equal.c                                      |    51 +
 d_mat/gso.c                                        |   101 +
 d_mat/init.c                                       |    49 +
 d_mat/inlines.c                                    |    34 +
 d_mat/is_approx_zero.c                             |    44 +
 d_mat/is_zero.c                                    |    44 +
 d_mat/mul_classical.c                              |    89 +
 d_mat/one.c                                        |    39 +
 d_mat/print.c                                      |    47 +
 d_mat/qr.c                                         |   110 +
 d_mat/randtest.c                                   |    40 +
 d_mat/set.c                                        |    41 +
 d_mat/swap.c                                       |    40 +
 d_mat/test/t-entry.c                               |    84 +
 d_mat/test/t-equal.c                               |    98 +
 d_mat/test/t-gso.c                                 |   104 +
 d_mat/test/t-init_clear.c                          |    66 +
 d_mat/test/t-is_empty.c                            |    66 +
 d_mat/test/t-is_square.c                           |    66 +
 d_mat/test/t-mul_classical.c                       |   102 +
 d_mat/test/t-one.c                                 |    81 +
 d_mat/test/t-qr.c                                  |   129 +
 d_mat/test/t-transpose.c                           |   112 +
 d_mat/test/t-zero.c                                |    75 +
 d_mat/transpose.c                                  |    58 +
 d_mat/zero.c                                       |    39 +
 d_vec.h                                            |    91 +
 d_vec/add.c                                        |    36 +
 d_vec/approx_equal.c                               |    43 +
 d_vec/clear.c                                      |    33 +
 d_vec/doc/d_vec.txt                                |   146 +
 d_vec/dot.c                                        |    40 +
 d_vec/dot_heuristic.c                              |    59 +
 d_vec/dot_thrice.c                                 |   102 +
 d_vec/equal.c                                      |    41 +
 d_vec/init.c                                       |    33 +
 d_vec/is_approx_zero.c                             |    37 +
 d_vec/is_zero.c                                    |    37 +
 d_vec/norm.c                                       |    40 +
 d_vec/randtest.c                                   |    36 +
 d_vec/set.c                                        |    39 +
 d_vec/sub.c                                        |    36 +
 d_vec/test/t-add.c                                 |   103 +
 d_vec/test/t-dot.c                                 |    79 +
 d_vec/test/t-dot_heuristic.c                       |    86 +
 d_vec/test/t-dot_thrice.c                          |    86 +
 d_vec/test/t-init_clear.c                          |    60 +
 d_vec/test/t-norm.c                                |    76 +
 d_vec/test/t-set_equal.c                           |   119 +
 d_vec/test/t-sub.c                                 |   133 +
 d_vec/test/t-zero.c                                |    72 +
 d_vec/zero.c                                       |    36 +
 doc/latex/flint-manual.bib                         |   128 +
 doc/latex/flint-manual.tex                         |   299 +-
 doc/latex/input/title.tex                          |     4 +-
 doc/profiler.txt                                   |     3 +-
 double_extras.h                                    |    22 +-
 double_extras/doc/double_extras.txt                |    20 +
 double_extras/inlines.c                            |    34 +
 double_extras/is_nan.c                             |    36 +
 double_extras/log2.c                               |    34 +
 double_extras/randtest.c                           |    14 +-
 double_extras/randtest_signed.c                    |    45 +
 double_extras/randtest_special.c                   |    57 +
 double_extras/test/t-is_nan.c                      |    76 +
 double_extras/test/t-log2.c                        |    64 +
 double_extras/test/t-randtest.c                    |    60 +
 double_extras/test/t-randtest_signed.c             |    60 +
 fft.h                                              |   102 +-
 fft/doc/fft.txt                                    |     4 +-
 fft/inlines.c                                      |    34 +
 fft/test/t-mul_fft_main.c                          |     2 +-
 flint.h                                            |   130 +-
 flintxx/doc/design.tex                             |    20 +-
 flintxx/doc/flintxx.txt                            |     8 +-
 flintxx/test/t-dummy.c                             |     7 +
 fmpq.h                                             |   215 +-
 fmpq/add_fmpz.c                                    |    66 +
 fmpq/add_si.c                                      |    69 +
 fmpq/dedekind_sum.c                                |    84 +
 fmpq/dedekind_sum_coprime.c                        |    56 +
 fmpq/dedekind_sum_coprime_d.c                      |    58 +
 fmpq/dedekind_sum_coprime_large.c                  |    96 +
 fmpq/dedekind_sum_naive.c                          |    82 +
 fmpq/doc/fmpq.txt                                  |   170 +-
 fmpq/get_mpz_frac.c                                |    34 +
 fmpq/harmonic_ui.c                                 |   272 +
 fmpq/init_set_fmpz_frac_readonly.c                 |    34 +
 fmpq/inlines.c                                     |    66 +
 fmpq/next_minimal.c                                |    14 +-
 fmpq/sub_fmpz.c                                    |    66 +
 fmpq/sub_si.c                                      |    69 +
 fmpq/test/t-add_fmpz.c                             |   152 +
 fmpq/test/t-add_si.c                               |   143 +
 fmpq/test/t-canonicalise.c                         |     2 +-
 fmpq/test/t-dedekind_sum.c                         |   191 +
 fmpq/test/t-dedekind_sum_coprime_d.c               |    86 +
 fmpq/test/t-dedekind_sum_coprime_large.c           |    82 +
 fmpq/test/t-harmonic_ui.c                          |   149 +
 fmpq/test/t-sub_fmpz.c                             |   152 +
 fmpq/test/t-sub_si.c                               |   143 +
 fmpq_mat.h                                         |   154 +-
 fmpq_mat/concat_horizontal.c                       |    55 +
 fmpq_mat/concat_vertical.c                         |    53 +
 fmpq_mat/doc/fmpq_mat.txt                          |    89 +-
 fmpq_mat/gso.c                                     |   100 +
 fmpq_mat/inlines.c                                 |    34 +
 fmpq_mat/solve_fmpz_mat.c                          |    55 +
 fmpq_mat/swap.c                                    |    40 +
 fmpq_mat/test/t-concat_horizontal.c                |    90 +
 fmpq_mat/test/t-concat_vertical.c                  |    92 +
 fmpq_mat/test/t-gso.c                              |   116 +
 fmpq_mat/test/t-solve_fmpz_mat.c                   |   139 +
 fmpq_mat/test/t-window_init_clear.c                |    81 +
 fmpq_mat/window_clear.c                            |    32 +
 fmpq_mat/window_init.c                             |    45 +
 fmpq_poly.h                                        |   527 +-
 fmpq_poly/add.c                                    |    50 +-
 fmpq_poly/add_series.c                             |   260 +
 fmpq_poly/asin_series.c                            |    55 +-
 fmpq_poly/asinh_series.c                           |    55 +-
 fmpq_poly/atan_series.c                            |    53 +-
 fmpq_poly/atanh_series.c                           |    53 +-
 fmpq_poly/cos_series.c                             |    52 +-
 fmpq_poly/cosh_series.c                            |    49 +-
 fmpq_poly/div_series.c                             |    72 +-
 fmpq_poly/doc/fmpq_poly.txt                        |   212 +-
 fmpq_poly/equal_trunc.c                            |   112 +
 fmpq_poly/evaluate_fmpq.c                          |     4 +-
 fmpq_poly/exp_series.c                             |   171 +-
 fmpq_poly/inlines.c                                |   221 +
 fmpq_poly/inv_series_newton.c                      |   156 +-
 fmpq_poly/invsqrt_series.c                         |    36 +-
 fmpq_poly/log_series.c                             |    36 +-
 fmpq_poly/mul.c                                    |     8 +
 fmpq_poly/revert_series.c                          |    38 +-
 fmpq_poly/revert_series_lagrange.c                 |    44 +-
 fmpq_poly/revert_series_lagrange_fast.c            |    44 +-
 fmpq_poly/revert_series_newton.c                   |    80 +-
 fmpq_poly/set_trunc.c                              |    53 +
 fmpq_poly/sin_series.c                             |    39 +-
 fmpq_poly/sinh_series.c                            |    44 +-
 fmpq_poly/sqrt_series.c                            |    34 +-
 fmpq_poly/sub.c                                    |    37 +-
 fmpq_poly/sub_series.c                             |   231 +
 fmpq_poly/tan_series.c                             |    67 +-
 fmpq_poly/tanh_series.c                            |    43 +-
 fmpq_poly/test/t-add.c                             |    42 +
 fmpq_poly/test/t-add_series.c                      |   159 +
 fmpq_poly/test/t-equal_trunc.c                     |   129 +
 fmpq_poly/test/t-inv_series_newton.c               |     5 +-
 fmpq_poly/test/t-print_read.c                      |     2 +-
 fmpq_poly/test/t-set_trunc.c                       |    89 +
 fmpq_poly/test/t-sub_series.c                      |   159 +
 fmpq_vec.h                                         |    60 +
 fmpq_vec/doc/fmpq_vec.txt                          |    57 +
 fmpq_vec/dot.c                                     |    41 +
 fmpq_vec/randtest.c                                |    57 +
 fmpq_vec/set_fmpz_vec.c                            |    40 +
 fmpq_vec/test/t-dot.c                              |    80 +
 fmpz.h                                             |   439 +-
 fmpz/CRT.c                                         |   107 +
 fmpz/CRT_ui.c                                      |    39 +
 fmpz/divisor_in_residue_class_lenstra.c            |   224 +
 fmpz/divisor_sigma.c                               |    84 +
 fmpz/dlog.c                                        |     7 +-
 fmpz/doc/fmpz.txt                                  |   289 +-
 fmpz/euler_phi.c                                   |    75 +
 fmpz/fits_si.c                                     |     4 +-
 fmpz/gcdinv.c                                      |    12 +-
 fmpz/get_mpf.c                                     |    39 +
 fmpz/get_mpfr.c                                    |    53 +
 fmpz/inlines.c                                     |    90 +-
 fmpz/invmod.c                                      |    11 +-
 fmpz/is_prime.c                                    |   274 +
 fmpz/is_prime_morrison.c                           |   244 +
 fmpz/is_prime_pocklington.c                        |   208 +
 fmpz/is_probabprime_BPSW.c                         |    52 +
 fmpz/is_probabprime_lucas.c                        |   108 +
 fmpz/is_strong_probabprime.c                       |    95 +
 fmpz/lucas_chain.c                                 |   243 +
 fmpz/mods.c                                        |    63 +
 fmpz/moebius_mu.c                                  |    56 +
 fmpz/popcnt.c                                      |     2 +-
 fmpz/primorial.c                                   |   173 +
 fmpz/set_mpf.c                                     |    49 +
 fmpz/set_mpz.c                                     |     8 +-
 fmpz/sqrtmod.c                                     |    30 +-
 fmpz/test/t-crt.c                                  |   122 +
 fmpz/test/t-divisor_in_residue_class_lenstra.c     |   149 +
 fmpz/test/t-divisor_sigma.c                        |    96 +
 fmpz/test/t-euler_phi.c                            |   118 +
 fmpz/test/t-get_mpf.c                              |   103 +
 fmpz/test/t-get_mpfr.c                             |    83 +
 fmpz/test/t-invmod.c                               |    21 +-
 fmpz/test/t-is_prime.c                             |   106 +
 fmpz/test/t-is_prime_morrison.c                    |    85 +
 fmpz/test/t-is_prime_pocklington.c                 |    85 +
 fmpz/test/t-is_probabprime_BPSW.c                  |   102 +
 fmpz/test/t-is_probabprime_lucas.c                 |   106 +
 fmpz/test/t-is_strong_probabprime.c                |   120 +
 fmpz/test/t-mods.c                                 |   224 +
 fmpz/test/t-moebius_mu.c                           |    98 +
 fmpz/test/t-out_inp_raw.c                          |     2 +-
 fmpz/test/t-primorial.c                            |    69 +
 fmpz/test/t-print_read.c                           |     2 +-
 fmpz/test/t-xgcd.c                                 |     4 +-
 fmpz/xgcd.c                                        |   144 +-
 fmpz_factor.h                                      |    44 +-
 fmpz_factor/append.c                               |    39 +
 fmpz_factor/doc/fmpz_factor.txt                    |    11 +-
 fmpz_factor/factor_pp1.c                           |     5 +-
 fmpz_lll.h                                         |   186 +
 fmpz_lll/advance_check_babai.c                     |    60 +
 fmpz_lll/advance_check_babai_heuristic_d.c         |    61 +
 fmpz_lll/babai.c                                   |   660 +
 fmpz_lll/check_babai.c                             |    63 +
 fmpz_lll/check_babai_heuristic.c                   |   529 +
 fmpz_lll/check_babai_heuristic_d.c                 |    61 +
 fmpz_lll/context_init.c                            |    38 +
 fmpz_lll/context_init_default.c                    |    37 +
 fmpz_lll/d_lll.c                                   |   764 +
 fmpz_lll/doc/fmpz_lll.txt                          |   448 +
 fmpz_lll/heuristic_dot.c                           |    49 +
 fmpz_lll/is_reduced.c                              |    40 +
 fmpz_lll/is_reduced_d.c                            |   860 +
 fmpz_lll/is_reduced_d_with_removal.c               |   899 +
 fmpz_lll/is_reduced_mpfr.c                         |   959 +
 fmpz_lll/is_reduced_mpfr_with_removal.c            |  1000 +
 fmpz_lll/is_reduced_with_removal.c                 |    46 +
 fmpz_lll/lll.c                                     |    34 +
 fmpz_lll/lll_d.c                                   |    74 +
 fmpz_lll/lll_d_heuristic.c                         |    77 +
 fmpz_lll/lll_d_heuristic_with_removal.c            |    77 +
 fmpz_lll/lll_d_with_removal.c                      |    74 +
 fmpz_lll/lll_d_with_removal_knapsack.c             |    74 +
 fmpz_lll/lll_mpf.c                                 |    50 +
 fmpz_lll/lll_mpf2.c                                |    42 +
 fmpz_lll/lll_mpf2_with_removal.c                   |    42 +
 fmpz_lll/lll_mpf_with_removal.c                    |    53 +
 fmpz_lll/lll_with_removal.c                        |    35 +
 fmpz_lll/lll_with_removal_ulll.c                   |   142 +
 fmpz_lll/mpf2_lll.c                                |   633 +
 fmpz_lll/profile/p-lll.c                           |   135 +
 fmpz_lll/randtest.c                                |    57 +
 fmpz_lll/shift.c                                   |    48 +
 fmpz_lll/storjohann_ulll.c                         |   154 +
 fmpz_lll/test/t-heuristic_dot.c                    |    97 +
 fmpz_lll/test/t-lll.c                              |   422 +
 fmpz_lll/test/t-lll_d.c                            |   422 +
 fmpz_lll/test/t-lll_d_heuristic.c                  |   422 +
 fmpz_lll/test/t-lll_d_heuristic_with_removal.c     |   451 +
 fmpz_lll/test/t-lll_d_with_removal.c               |   450 +
 fmpz_lll/test/t-lll_d_with_removal_knapsack.c      |   450 +
 fmpz_lll/test/t-lll_mpf.c                          |   422 +
 fmpz_lll/test/t-lll_mpf_with_removal.c             |   450 +
 fmpz_lll/test/t-lll_with_removal.c                 |   450 +
 fmpz_lll/test/t-wrapper.c                          |   422 +
 fmpz_lll/test/t-wrapper_with_removal.c             |   450 +
 fmpz_lll/test/t-wrapper_with_removal_knapsack.c    |   474 +
 fmpz_lll/wrapper.c                                 |    52 +
 fmpz_lll/wrapper_with_removal.c                    |    56 +
 fmpz_lll/wrapper_with_removal_knapsack.c           |    56 +
 fmpz_mat.h                                         |   309 +-
 fmpz_mat/CRT_ui.c                                  |    30 +-
 fmpz_mat/chol_d.c                                  |    64 +
 fmpz_mat/concat_horizontal.c                       |    55 +
 fmpz_mat/concat_vertical.c                         |    53 +
 fmpz_mat/content.c                                 |    52 +
 fmpz_mat/doc/fmpz_mat.txt                          |   384 +-
 fmpz_mat/fflu.c                                    |     8 +-
 fmpz_mat/fread.c                                   |     2 +-
 fmpz_mat/get_d_mat.c                               |    52 +
 fmpz_mat/get_d_mat_transpose.c                     |    52 +
 fmpz_mat/get_mpf_mat.c                             |    37 +
 fmpz_mat/gram.c                                    |    64 +
 fmpz_mat/hadamard.c                                |   272 +
 fmpz_mat/hnf.c                                     |    70 +
 fmpz_mat/hnf_classical.c                           |   122 +
 fmpz_mat/hnf_minors.c                              |   143 +
 fmpz_mat/hnf_modular.c                             |   114 +
 fmpz_mat/hnf_pernet_stein.c                        |   628 +
 fmpz_mat/hnf_transform.c                           |    61 +
 fmpz_mat/hnf_xgcd.c                                |   100 +
 fmpz_mat/inlines.c                                 |    36 +
 fmpz_mat/is_hadamard.c                             |    65 +
 fmpz_mat/is_in_hnf.c                               |    72 +
 fmpz_mat/is_in_rref_with_rank.c                    |    67 +
 fmpz_mat/is_in_snf.c                               |    55 +
 fmpz_mat/is_one.c                                  |    49 +
 fmpz_mat/is_reduced.c                              |   121 +
 fmpz_mat/is_reduced_gram.c                         |   110 +
 fmpz_mat/is_reduced_gram_with_removal.c            |   146 +
 fmpz_mat/is_reduced_with_removal.c                 |   158 +
 fmpz_mat/lll_original.c                            |   177 +
 fmpz_mat/lll_storjohann.c                          |   255 +
 fmpz_mat/mul_multi_mod.c                           |    35 +-
 fmpz_mat/profile/p-sqr.c                           |    85 +
 fmpz_mat/randajtai.c                               |     2 +-
 fmpz_mat/rank.c                                    |     5 +-
 fmpz_mat/rref.c                                    |    80 +-
 fmpz_mat/rref_fflu.c                               |   105 +
 fmpz_mat/rref_mul.c                                |   180 +
 fmpz_mat/scalar_mod_fmpz.c                         |     6 +-
 fmpz_mat/scalar_mul_2exp.c                         |    49 +
 fmpz_mat/scalar_tdiv_q_2exp.c                      |    44 +
 fmpz_mat/snf.c                                     |    64 +
 fmpz_mat/snf_diagonal.c                            |    56 +
 fmpz_mat/snf_iliopoulos.c                          |   251 +
 fmpz_mat/snf_kannan_bachem.c                       |   151 +
 fmpz_mat/sqr.c                                     |    60 +-
 fmpz_mat/sqr_bodrato.c                             |   275 +
 fmpz_mat/test/t-chol_d.c                           |    93 +
 fmpz_mat/test/t-concat_horizontal.c                |    91 +
 fmpz_mat/test/t-concat_vertical.c                  |    92 +
 fmpz_mat/test/t-content.c                          |   106 +
 fmpz_mat/test/t-get_d_mat.c                        |    92 +
 fmpz_mat/test/t-get_d_mat_transpose.c              |    92 +
 fmpz_mat/test/t-get_mpf_mat.c                      |    92 +
 fmpz_mat/test/t-gram.c                             |    73 +
 fmpz_mat/test/t-hadamard.c                         |    88 +
 fmpz_mat/test/t-hnf.c                              |   175 +
 fmpz_mat/test/t-hnf_classical.c                    |    99 +
 fmpz_mat/test/t-hnf_minors.c                       |   111 +
 fmpz_mat/test/t-hnf_modular.c                      |   130 +
 fmpz_mat/test/t-hnf_pernet_stein.c                 |   181 +
 fmpz_mat/test/t-hnf_transform.c                    |   115 +
 fmpz_mat/test/t-hnf_xgcd.c                         |   114 +
 fmpz_mat/test/t-is_one.c                           |    78 +
 fmpz_mat/test/t-lll_original.c                     |    86 +
 fmpz_mat/test/t-lll_storjohann.c                   |    86 +
 fmpz_mat/test/t-nullspace.c                        |    59 +
 fmpz_mat/test/t-print_read.c                       |     2 +-
 fmpz_mat/test/t-rank.c                             |    12 +-
 fmpz_mat/test/t-rref.c                             |    55 +-
 fmpz_mat/test/t-rref_fflu.c                        |   157 +
 fmpz_mat/test/t-rref_mul.c                         |   186 +
 fmpz_mat/test/t-scalar_mul_2exp.c                  |   113 +
 fmpz_mat/test/t-snf_diagonal.c                     |    95 +
 fmpz_mat/test/t-snf_iliopoulos.c                   |   116 +
 fmpz_mat/test/t-snf_kannan_bachem.c                |    99 +
 fmpz_mat/test/t-window_init_clear.c                |    81 +
 fmpz_mat/window_clear.c                            |    32 +
 fmpz_mat/window_init.c                             |    45 +
 fmpz_mod_poly.h                                    |   711 +-
 fmpz_mod_poly/add_series.c                         |    53 +
 .../compose_mod_brent_kung_precomp_preinv.c        |   101 +-
 fmpz_mod_poly/compose_mod_brent_kung_vec_preinv.c  |   178 +
 .../compose_mod_brent_kung_vec_preinv_threaded.c   |   247 +
 fmpz_mod_poly/discriminant.c                       |    79 +
 fmpz_mod_poly/div_series.c                         |   156 +
 fmpz_mod_poly/divrem_basecase.c                    |    25 +-
 fmpz_mod_poly/divrem_divconquer.c                  |    37 +-
 fmpz_mod_poly/doc/fmpz_mod_poly.txt                |   522 +-
 fmpz_mod_poly/frobenius_power.c                    |    91 +
 fmpz_mod_poly/frobenius_powers_2exp_clear.c        |    42 +
 fmpz_mod_poly/frobenius_powers_2exp_precomp.c      |    60 +
 fmpz_mod_poly/frobenius_powers_clear.c             |    41 +
 fmpz_mod_poly/frobenius_powers_precomp.c           |    57 +
 fmpz_mod_poly/gcd_hgcd.c                           |   162 +
 fmpz_mod_poly/gcdinv_f.c                           |   142 +
 fmpz_mod_poly/hgcd.c                               |   650 +
 fmpz_mod_poly/inlines.c                            |   216 +
 fmpz_mod_poly/inv_series_newton.c                  |     2 -
 fmpz_mod_poly/inv_series_newton_f.c                |    88 +
 fmpz_mod_poly/invmod_f.c                           |   114 +
 fmpz_mod_poly/make_monic_f.c                       |    52 +
 fmpz_mod_poly/powmod_x_fmpz_preinv.c               |     5 +-
 fmpz_mod_poly/profile/p-gcd.c                      |   241 +
 fmpz_mod_poly/rem_basecase.c                       |    31 +-
 fmpz_mod_poly/resultant_euclidean.c                |   155 +
 fmpz_mod_poly/resultant_hgcd.c                     |   247 +
 fmpz_mod_poly/scalar_div_fmpz.c                    |    70 +
 fmpz_mod_poly/set_coeff_fmpz.c                     |    23 +-
 fmpz_mod_poly/set_coeff_ui.c                       |    27 +-
 fmpz_mod_poly/set_trunc.c                          |    52 +
 fmpz_mod_poly/sub_series.c                         |    53 +
 fmpz_mod_poly/test/t-add_series.c                  |   164 +
 ...ompose_mod_brent_kung_precomp_preinv_threaded.c |   263 +
 .../test/t-compose_mod_brent_kung_vec_preinv.c     |   123 +
 .../t-compose_mod_brent_kung_vec_preinv_threaded.c |   127 +
 fmpz_mod_poly/test/t-discriminant.c                |   143 +
 fmpz_mod_poly/test/t-div_series.c                  |    93 +
 fmpz_mod_poly/test/t-frobenius_powers_precomp.c    |   147 +
 fmpz_mod_poly/test/t-gcd_hgcd.c                    |   333 +
 fmpz_mod_poly/test/t-gcdinv.c                      |    38 +-
 fmpz_mod_poly/test/t-print_read.c                  |     2 +-
 fmpz_mod_poly/test/t-resultant.c                   |   143 +
 fmpz_mod_poly/test/t-resultant_euclidean.c         |   143 +
 fmpz_mod_poly/test/t-resultant_hgcd.c              |   143 +
 fmpz_mod_poly/test/t-scalar_div_fmpz.c             |   134 +
 fmpz_mod_poly/test/t-set_trunc.c                   |    97 +
 fmpz_mod_poly/test/t-sub_series.c                  |   164 +
 fmpz_mod_poly/test/t-xgcd_hgcd.c                   |   166 +
 fmpz_mod_poly/xgcd_euclidean.c                     |     2 +-
 fmpz_mod_poly/xgcd_euclidean_f.c                   |   260 +
 fmpz_mod_poly/xgcd_hgcd.c                          |   382 +
 fmpz_mod_poly_factor.h                             |    82 +-
 fmpz_mod_poly_factor/doc/fmpz_mod_poly_factor.txt  |    46 +-
 fmpz_mod_poly_factor/factor_distinct_deg.c         |    42 +-
 .../factor_distinct_deg_threaded.c                 |   493 +
 fmpz_mod_poly_factor/factor_kaltofen_shoup.c       |     9 +-
 fmpz_mod_poly_factor/is_irreducible_ddf.c          |    52 +-
 fmpz_mod_poly_factor/is_irreducible_rabin.c        |    43 +-
 fmpz_mod_poly_factor/is_irreducible_rabin_f.c      |   119 +
 fmpz_mod_poly_factor/is_squarefree_f.c             |    68 +
 .../test/t-factor_distinct_deg_threaded.c          |   151 +
 fmpz_mod_poly_factor/test/t-interval_threaded.c    |   173 +
 fmpz_poly.h                                        |   761 +-
 fmpz_poly/add_series.c                             |    51 +
 fmpz_poly/chebyshev_t.c                            |    72 +
 fmpz_poly/chebyshev_u.c                            |    72 +
 fmpz_poly/cos_minpoly.c                            |   277 +
 fmpz_poly/cyclotomic.c                             |   159 +
 fmpz_poly/discriminant.c                           |    56 +
 fmpz_poly/div_divconquer_recursive.c               |     2 +-
 fmpz_poly/div_series.c                             |   107 +-
 fmpz_poly/doc/fmpz_poly.txt                        |   383 +-
 fmpz_poly/equal_trunc.c                            |    66 +
 fmpz_poly/eta_qexp.c                               |   277 +
 fmpz_poly/evaluate_divconquer_fmpq.c               |   153 +
 fmpz_poly/evaluate_fmpq.c                          |    59 +
 fmpz_poly/evaluate_horner_fmpq.c                   |    92 +
 fmpz_poly/evaluate_horner_mpq.c                    |    94 -
 fmpz_poly/evaluate_mpq.c                           |    32 +-
 fmpz_poly/get_nmod_poly.c                          |     2 +-
 fmpz_poly/inlines.c                                |   131 +
 fmpz_poly/inv_series.c                             |    67 +
 fmpz_poly/inv_series_basecase.c                    |    86 +
 fmpz_poly/inv_series_newton.c                      |   122 +-
 fmpz_poly/mul.c                                    |   121 +-
 fmpz_poly/mul_SS.c                                 |    11 +-
 fmpz_poly/mullow.c                                 |   121 +-
 fmpz_poly/mullow_KS.c                              |     4 +
 fmpz_poly/mullow_SS.c                              |    22 +-
 fmpz_poly/profile/p-div_preinv.c                   |   158 +
 fmpz_poly/profile/p-gcd.c                          |   133 +
 fmpz_poly/resultant.c                              |   124 +-
 fmpz_poly/resultant_euclidean.c                    |   144 +
 fmpz_poly/resultant_modular.c                      |   177 +
 fmpz_poly/revert_series.c                          |    35 +-
 fmpz_poly/revert_series_lagrange.c                 |    38 +-
 fmpz_poly/revert_series_lagrange_fast.c            |    40 +-
 fmpz_poly/revert_series_newton.c                   |   103 +-
 fmpz_poly/set_coeff_fmpz.c                         |    30 +-
 fmpz_poly/set_coeff_si.c                           |    30 +-
 fmpz_poly/set_coeff_ui.c                           |    30 +-
 fmpz_poly/set_trunc.c                              |    51 +
 fmpz_poly/signature.c                              |     4 +-
 fmpz_poly/sqr.c                                    |   112 +-
 fmpz_poly/sqr_karatsuba.c                          |     2 +-
 fmpz_poly/sqrlow.c                                 |   119 +-
 fmpz_poly/sqrlow_KS.c                              |     3 +
 fmpz_poly/sub_series.c                             |    51 +
 fmpz_poly/swinnerton_dyer.c                        |   142 +
 fmpz_poly/taylor_shift_multi_mod.c                 |   240 +
 fmpz_poly/test/t-add_series.c                      |   146 +
 fmpz_poly/test/t-chebyshev_t.c                     |    75 +
 fmpz_poly/test/t-chebyshev_u.c                     |    65 +
 fmpz_poly/test/t-cos_minpoly.c                     |   107 +
 fmpz_poly/test/t-cyclotomic.c                      |   138 +
 fmpz_poly/test/t-discriminant.c                    |   126 +
 fmpz_poly/test/t-div_series.c                      |    20 +-
 fmpz_poly/test/t-equal_trunc.c                     |   122 +
 fmpz_poly/test/t-eta_qexp.c                        |    91 +
 fmpz_poly/test/t-evaluate_divconquer_fmpq.c        |   180 +
 fmpz_poly/test/t-evaluate_fmpq.c                   |   180 +
 fmpz_poly/test/t-evaluate_horner_fmpq.c            |   180 +
 fmpz_poly/test/t-evaluate_horner_mpq.c             |   181 -
 fmpz_poly/test/t-evaluate_mpq.c                    |   181 +
 fmpz_poly/test/t-inv_series.c                      |   114 +
 fmpz_poly/test/t-inv_series_basecase.c             |   114 +
 fmpz_poly/test/t-inv_series_newton.c               |     2 -
 fmpz_poly/test/t-mul.c                             |    30 +
 fmpz_poly/test/t-mul_SS.c                          |     2 +-
 fmpz_poly/test/t-mullow.c                          |    32 +
 fmpz_poly/test/t-print_read.c                      |     2 +-
 fmpz_poly/test/t-print_read_pretty.c               |     2 +-
 fmpz_poly/test/t-resultant_euclidean.c             |   126 +
 fmpz_poly/test/t-resultant_modular.c               |   126 +
 fmpz_poly/test/t-set_trunc.c                       |    89 +
 fmpz_poly/test/t-signature.c                       |    25 +-
 fmpz_poly/test/t-sub.c                             |     2 +-
 fmpz_poly/test/t-sub_series.c                      |   146 +
 fmpz_poly/test/t-swinnerton_dyer.c                 |    73 +
 fmpz_poly/test/t-taylor_shift_multi_mod_threaded.c |   134 +
 fmpz_poly/test/t-theta_qexp.c                      |    91 +
 fmpz_poly/theta_qexp.c                             |   135 +
 fmpz_poly_factor.h                                 |    32 +-
 fmpz_poly_mat.h                                    |   140 +-
 fmpz_poly_mat/concat_horizontal.c                  |    56 +
 fmpz_poly_mat/concat_vertical.c                    |    54 +
 fmpz_poly_mat/doc/fmpz_poly_mat.txt                |     2 +-
 fmpz_poly_mat/inlines.c                            |    34 +
 fmpz_poly_mat/test/t-concat_horizontal.c           |    90 +
 fmpz_poly_mat/test/t-concat_vertical.c             |    92 +
 fmpz_poly_mat/test/t-window_init_clear.c           |    81 +
 fmpz_poly_mat/window_clear.c                       |    34 +
 fmpz_poly_mat/window_init.c                        |    44 +
 fmpz_poly_q.h                                      |    78 +-
 fmpz_poly_q/inlines.c                              |    34 +
 fmpz_vec.h                                         |   123 +-
 fmpz_vec/doc/fmpz_vec.txt                          |    25 +
 fmpz_vec/dot.c                                     |    38 +
 fmpz_vec/get_d_vec_2exp.c                          |    48 +
 fmpz_vec/get_mpf_vec.c                             |    38 +
 fmpz_vec/inlines.c                                 |    34 +
 fmpz_vec/sort.c                                    |     6 +-
 fmpz_vec/test/t-dot.c                              |   110 +
 fmpz_vec/test/t-get_d_vec_2exp.c                   |    94 +
 fmpz_vec/test/t-get_mpf_vec.c                      |    84 +
 fprintf.c                                          |     4 +-
 fq.h                                               |   156 +-
 fq/ctx_init_conway.c                               |    44 +-
 fq/ctx_randtest.c                                  |     1 -
 fq/ctx_randtest_reducible.c                        |    45 +
 fq/div.c                                           |    36 +
 fq/doc/fq.txt                                      |    55 +-
 fq/gcdinv.c                                        |    95 +
 fq/inlines.c                                       |    42 +
 fq/is_invertible.c                                 |    36 +
 fq/is_invertible_f.c                               |    36 +
 fq/test/t-div.c                                    |    36 +
 fq/test/t-is_invertible.c                          |    36 +
 fq/test/t-is_invertible_f.c                        |    36 +
 fq/trace.c                                         |     2 +-
 fq_mat.h                                           |    11 +-
 fq_mat/concat_horizontal.c                         |    36 +
 fq_mat/concat_vertical.c                           |    36 +
 fq_mat/doc/fq_mat.txt                              |    29 +-
 fq_mat/inlines.c                                   |    34 +
 fq_mat/nullspace.c                                 |    36 +
 fq_mat/rank.c                                      |    36 +
 fq_mat/test/t-concat_horizontal.c                  |    36 +
 fq_mat/test/t-concat_vertical.c                    |    36 +
 fq_mat/test/t-nullspace.c                          |    36 +
 fq_mat/test/t-rank.c                               |    36 +
 fq_mat/test/t-window_init_clear.c                  |    36 +
 fq_mat_templates.h                                 |   137 +-
 fq_mat_templates/concat_horizontal.c               |    51 +
 fq_mat_templates/concat_vertical.c                 |    52 +
 fq_mat_templates/nullspace.c                       |   102 +
 fq_mat_templates/rank.c                            |    57 +
 fq_mat_templates/test/t-concat_horizontal.c        |    98 +
 fq_mat_templates/test/t-concat_vertical.c          |    99 +
 fq_mat_templates/test/t-nullspace.c                |   111 +
 fq_mat_templates/test/t-rank.c                     |    97 +
 fq_mat_templates/test/t-window_init_clear.c        |    87 +
 fq_mat_templates/window_init.c                     |     7 +-
 fq_nmod.h                                          |   158 +-
 fq_nmod/ctx_init_conway.c                          |    45 +-
 fq_nmod/ctx_randtest_reducible.c                   |    43 +
 fq_nmod/div.c                                      |    36 +
 fq_nmod/doc/fq_nmod.txt                            |    60 +-
 fq_nmod/gcdinv.c                                   |    33 +
 fq_nmod/get_str_pretty.c                           |     3 +-
 fq_nmod/inlines.c                                  |    42 +
 fq_nmod/is_invertible.c                            |    36 +
 fq_nmod/is_invertible_f.c                          |    36 +
 fq_nmod/randtest.c                                 |    16 +
 fq_nmod/test/t-div.c                               |    36 +
 fq_nmod/test/t-is_invertible.c                     |    36 +
 fq_nmod/test/t-is_invertible_f.c                   |    36 +
 fq_nmod/trace.c                                    |     2 +-
 fq_nmod_mat.h                                      |    11 +-
 fq_nmod_mat/concat_horizontal.c                    |    36 +
 fq_nmod_mat/concat_vertical.c                      |    36 +
 fq_nmod_mat/doc/fq_nmod_mat.txt                    |    29 +-
 fq_nmod_mat/inlines.c                              |    34 +
 fq_nmod_mat/nullspace.c                            |    36 +
 fq_nmod_mat/rank.c                                 |    36 +
 fq_nmod_mat/test/t-concat_horizontal.c             |    36 +
 fq_nmod_mat/test/t-concat_vertical.c               |    36 +
 fq_nmod_mat/test/t-nullspace.c                     |    36 +
 fq_nmod_mat/test/t-rank.c                          |    36 +
 fq_nmod_mat/test/t-window_init_clear.c             |    36 +
 fq_nmod_poly.h                                     |    13 +
 fq_nmod_poly/add_series.c                          |    36 +
 fq_nmod_poly/div_series.c                          |    36 +
 fq_nmod_poly/divrem_f.c                            |    36 +
 fq_nmod_poly/doc/fq_nmod_poly.txt                  |   291 +-
 fq_nmod_poly/equal_trunc.c                         |    36 +
 fq_nmod_poly/evaluate_fq_vec.c                     |    38 +
 fq_nmod_poly/evaluate_fq_vec_fast.c                |    38 +
 fq_nmod_poly/evaluate_fq_vec_iter.c                |    38 +
 fq_nmod_poly/gcd.c                                 |    36 +
 fq_nmod_poly/gcd_euclidean_f.c                     |    36 +
 fq_nmod_poly/gcd_hgcd.c                            |    36 +
 fq_nmod_poly/hgcd.c                                |    36 +
 fq_nmod_poly/inlines.c                             |    35 +
 fq_nmod_poly/mulhigh.c                             |    36 +
 fq_nmod_poly/mulhigh_classical.c                   |    36 +
 .../profile/p-factor_kaltofen_shoup_vs_fq_poly.c   |     2 +-
 fq_nmod_poly/profile/p-gcd.c                       |    36 +
 fq_nmod_poly/scalar_div_fq.c                       |    36 +
 fq_nmod_poly/set_trunc.c                           |    36 +
 fq_nmod_poly/sub_series.c                          |    36 +
 fq_nmod_poly/test/t-add_series.c                   |    36 +
 fq_nmod_poly/test/t-div_series.c                   |    36 +
 fq_nmod_poly/test/t-equal_trunc.c                  |    36 +
 fq_nmod_poly/test/t-evaluate_fq_vec_fast.c         |    38 +
 fq_nmod_poly/test/t-gcd.c                          |    36 +
 fq_nmod_poly/test/t-gcd_euclidean_f.c              |    36 +
 fq_nmod_poly/test/t-gcd_hgcd.c                     |    36 +
 fq_nmod_poly/test/t-hgcd.c                         |    36 +
 fq_nmod_poly/test/t-mulhigh.c                      |    36 +
 fq_nmod_poly/test/t-mulhigh_classical.c            |    36 +
 fq_nmod_poly/test/t-set_trunc.c                    |    36 +
 fq_nmod_poly/test/t-sub_series.c                   |    36 +
 fq_nmod_poly/test/t-xgcd_euclidean.c               |    36 +
 fq_nmod_poly/test/t-xgcd_euclidean_f.c             |    36 +
 fq_nmod_poly/tree.c                                |    36 +
 fq_nmod_poly/xgcd_euclidean.c                      |    36 +
 fq_nmod_poly/xgcd_euclidean_f.c                    |    36 +
 fq_nmod_poly_factor.h                              |    11 +-
 fq_nmod_poly_factor/doc/fq_nmod_poly_factor.txt    |     6 +-
 fq_nmod_poly_factor/inlines.c                      |    41 +
 fq_nmod_vec.h                                      |     8 +
 fq_nmod_vec/inlines.c                              |    34 +
 fq_nmod_vec/scalar_mul_fq.c                        |    36 +
 fq_poly.h                                          |    12 +
 fq_poly/add_series.c                               |    39 +
 fq_poly/div_series.c                               |    39 +
 fq_poly/divrem_f.c                                 |    36 +
 fq_poly/doc/fq_poly.txt                            |   291 +-
 fq_poly/equal_trunc.c                              |    40 +
 fq_poly/evaluate_fq_vec.c                          |    38 +
 fq_poly/evaluate_fq_vec_fast.c                     |    38 +
 fq_poly/evaluate_fq_vec_iter.c                     |    38 +
 fq_poly/gcd.c                                      |    36 +
 fq_poly/gcd_euclidean_f.c                          |    36 +
 fq_poly/gcd_hgcd.c                                 |    36 +
 fq_poly/hgcd.c                                     |    36 +
 fq_poly/inlines.c                                  |    35 +
 fq_poly/mulhigh.c                                  |    36 +
 fq_poly/mulhigh_classical.c                        |    36 +
 fq_poly/profile/p-gcd.c                            |    36 +
 fq_poly/scalar_div_fq.c                            |    40 +
 fq_poly/set_trunc.c                                |    40 +
 fq_poly/sub_series.c                               |    39 +
 fq_poly/test/t-add_series.c                        |    40 +
 fq_poly/test/t-div_series.c                        |    38 +
 fq_poly/test/t-equal_trunc.c                       |    39 +
 fq_poly/test/t-evaluate_fq_vec_fast.c              |    38 +
 fq_poly/test/t-gcd.c                               |    36 +
 fq_poly/test/t-gcd_euclidean_f.c                   |    36 +
 fq_poly/test/t-gcd_hgcd.c                          |    36 +
 fq_poly/test/t-hgcd.c                              |    36 +
 fq_poly/test/t-mulhigh.c                           |    36 +
 fq_poly/test/t-mulhigh_classical.c                 |    36 +
 fq_poly/test/t-set_trunc.c                         |    39 +
 fq_poly/test/t-sub_series.c                        |    40 +
 fq_poly/test/t-xgcd_euclidean.c                    |    36 +
 fq_poly/test/t-xgcd_euclidean_f.c                  |    36 +
 fq_poly/tree.c                                     |    36 +
 fq_poly/xgcd_euclidean.c                           |    36 +
 fq_poly/xgcd_euclidean_f.c                         |    36 +
 fq_poly_factor.h                                   |    11 +-
 fq_poly_factor/doc/fq_poly_factor.txt              |     6 +-
 fq_poly_factor/inlines.c                           |    35 +
 fq_poly_factor_templates.h                         |    80 +-
 fq_poly_templates.h                                |   695 +-
 fq_poly_templates/add_series.c                     |    58 +
 fq_poly_templates/div_series.c                     |   152 +
 fq_poly_templates/divrem_f.c                       |   132 +
 fq_poly_templates/equal_trunc.c                    |    73 +
 fq_poly_templates/evaluate_fq_vec.c                |    58 +
 fq_poly_templates/evaluate_fq_vec_fast.c           |   161 +
 fq_poly_templates/evaluate_fq_vec_iter.c           |    55 +
 fq_poly_templates/gcd.c                            |   110 +
 fq_poly_templates/gcd_euclidean_f.c                |   188 +
 fq_poly_templates/gcd_hgcd.c                       |   183 +
 fq_poly_templates/get_str_pretty.c                 |     2 +-
 fq_poly_templates/hgcd.c                           |   552 +
 fq_poly_templates/mulhigh.c                        |    96 +
 fq_poly_templates/mulhigh_classical.c              |   125 +
 fq_poly_templates/powmod_x_fmpz_preinv.c           |     1 +
 fq_poly_templates/profile/p-gcd-old.c              |   165 +
 fq_poly_templates/profile/p-gcd.c                  |   142 +
 fq_poly_templates/scalar_div_fq.c                  |    70 +
 fq_poly_templates/set_coeff.c                      |    26 +-
 fq_poly_templates/set_trunc.c                      |    55 +
 fq_poly_templates/sub_series.c                     |    58 +
 fq_poly_templates/test/t-add.c                     |    10 +-
 fq_poly_templates/test/t-add_series.c              |   221 +
 fq_poly_templates/test/t-div_series.c              |    95 +
 fq_poly_templates/test/t-equal_trunc.c             |   151 +
 fq_poly_templates/test/t-evaluate_fq_vec_fast.c    |    98 +
 fq_poly_templates/test/t-gcd.c                     |   254 +
 fq_poly_templates/test/t-gcd_euclidean_f.c         |   106 +
 fq_poly_templates/test/t-gcd_hgcd.c                |   172 +
 fq_poly_templates/test/t-hgcd.c                    |   197 +
 fq_poly_templates/test/t-make_monic.c              |     4 +-
 fq_poly_templates/test/t-mulhigh.c                 |    93 +
 fq_poly_templates/test/t-mulhigh_classical.c       |   189 +
 fq_poly_templates/test/t-set_trunc.c               |   104 +
 fq_poly_templates/test/t-sub_series.c              |   221 +
 fq_poly_templates/test/t-xgcd_euclidean.c          |   173 +
 fq_poly_templates/test/t-xgcd_euclidean_f.c        |   204 +
 fq_poly_templates/tree.c                           |   133 +
 fq_poly_templates/xgcd_euclidean.c                 |   254 +
 fq_poly_templates/xgcd_euclidean_f.c               |   291 +
 fq_templates.h                                     |    43 +
 fq_templates/div.c                                 |    42 +
 fq_templates/is_invertible.c                       |    38 +
 fq_templates/is_invertible_f.c                     |    42 +
 fq_templates/test/t-div.c                          |    84 +
 fq_templates/test/t-is_invertible.c                |    71 +
 fq_templates/test/t-is_invertible_f.c              |    92 +
 fq_vec.h                                           |     8 +
 fq_vec/inlines.c                                   |    34 +
 fq_vec/scalar_mul_fq.c                             |    36 +
 fq_vec_templates.h                                 |    47 +-
 fq_vec_templates/scalar_mul_fq.c                   |    46 +
 fq_zech.h                                          |   147 +-
 fq_zech/clear.c                                    |     4 +
 fq_zech/ctx_randtest_reducible.c                   |    32 +
 fq_zech/div.c                                      |    36 +
 fq_zech/doc/fq_zech.txt                            |    55 +-
 fq_zech/gcdinv.c                                   |    39 +
 fq_zech/inlines.c                                  |    42 +
 fq_zech/is_invertible.c                            |    36 +
 fq_zech/is_invertible_f.c                          |    36 +
 fq_zech/mul_si.c                                   |     2 +-
 fq_zech/mul_ui.c                                   |     2 +-
 fq_zech/test/t-div.c                               |    36 +
 fq_zech/test/t-is_invertible.c                     |    36 +
 fq_zech/test/t-is_invertible_f.c                   |    36 +
 fq_zech_mat.h                                      |    11 +-
 fq_zech_mat/concat_horizontal.c                    |    36 +
 fq_zech_mat/concat_vertical.c                      |    36 +
 fq_zech_mat/doc/fq_zech_mat.txt                    |    30 +-
 fq_zech_mat/inlines.c                              |    34 +
 fq_zech_mat/nullspace.c                            |    36 +
 fq_zech_mat/rank.c                                 |    36 +
 fq_zech_mat/test/t-concat_horizontal.c             |    36 +
 fq_zech_mat/test/t-concat_vertical.c               |    36 +
 fq_zech_mat/test/t-nullspace.c                     |    36 +
 fq_zech_mat/test/t-rank.c                          |    36 +
 fq_zech_mat/test/t-window_init_clear.c             |    36 +
 fq_zech_poly.h                                     |    12 +
 fq_zech_poly/add_series.c                          |    36 +
 fq_zech_poly/div_series.c                          |    36 +
 fq_zech_poly/divrem_f.c                            |    36 +
 fq_zech_poly/doc/fq_zech_poly.txt                  |   290 +-
 fq_zech_poly/equal_trunc.c                         |    36 +
 fq_zech_poly/evaluate_fq_vec.c                     |    38 +
 fq_zech_poly/evaluate_fq_vec_fast.c                |    38 +
 fq_zech_poly/evaluate_fq_vec_iter.c                |    38 +
 fq_zech_poly/gcd.c                                 |    36 +
 fq_zech_poly/gcd_euclidean_f.c                     |    36 +
 fq_zech_poly/gcd_hgcd.c                            |    36 +
 fq_zech_poly/hgcd.c                                |    36 +
 fq_zech_poly/inlines.c                             |    34 +
 fq_zech_poly/mulhigh.c                             |    36 +
 fq_zech_poly/mulhigh_classical.c                   |    36 +
 fq_zech_poly/profile/p-gcd.c                       |    36 +
 fq_zech_poly/scalar_div_fq.c                       |    36 +
 fq_zech_poly/set_trunc.c                           |    36 +
 fq_zech_poly/sub_series.c                          |    36 +
 fq_zech_poly/test/t-add_series.c                   |    36 +
 fq_zech_poly/test/t-div_series.c                   |    36 +
 fq_zech_poly/test/t-equal_trunc.c                  |    36 +
 fq_zech_poly/test/t-evaluate_fq_vec_fast.c         |    38 +
 fq_zech_poly/test/t-gcd.c                          |    36 +
 fq_zech_poly/test/t-gcd_euclidean_f.c              |    36 +
 fq_zech_poly/test/t-gcd_hgcd.c                     |    36 +
 fq_zech_poly/test/t-hgcd.c                         |    36 +
 fq_zech_poly/test/t-mulhigh.c                      |    36 +
 fq_zech_poly/test/t-mulhigh_classical.c            |    36 +
 fq_zech_poly/test/t-set_trunc.c                    |    36 +
 fq_zech_poly/test/t-sub_series.c                   |    36 +
 fq_zech_poly/test/t-xgcd_euclidean.c               |    36 +
 fq_zech_poly/test/t-xgcd_euclidean_f.c             |    36 +
 fq_zech_poly/tree.c                                |    36 +
 fq_zech_poly/xgcd_euclidean.c                      |    36 +
 fq_zech_poly/xgcd_euclidean_f.c                    |    36 +
 fq_zech_poly_factor.h                              |    11 +-
 fq_zech_poly_factor/doc/fq_zech_poly_factor.txt    |     6 +-
 fq_zech_poly_factor/inlines.c                      |    32 +
 fq_zech_vec.h                                      |     8 +
 fq_zech_vec/inlines.c                              |    34 +
 fq_zech_vec/scalar_mul_fq.c                        |    36 +
 gmpcompat.h                                        |   253 +-
 interfaces/NTL-interface.cpp                       |     2 -
 long_extras.h                                      |    14 +-
 long_extras/inlines.c                              |    34 +
 mpf_mat.h                                          |   131 +
 mpf_mat/approx_equal.c                             |    53 +
 mpf_mat/clear.c                                    |    43 +
 mpf_mat/doc/mpf_mat.txt                            |   167 +
 mpf_mat/equal.c                                    |    51 +
 mpf_mat/gso.c                                      |   117 +
 mpf_mat/init.c                                     |    56 +
 mpf_mat/inlines.c                                  |    34 +
 mpf_mat/is_zero.c                                  |    44 +
 mpf_mat/mul.c                                      |    80 +
 mpf_mat/one.c                                      |    39 +
 mpf_mat/print.c                                    |    47 +
 mpf_mat/qr.c                                       |   127 +
 mpf_mat/randtest.c                                 |    42 +
 mpf_mat/set.c                                      |    41 +
 mpf_mat/swap.c                                     |    40 +
 mpf_mat/test/t-entry.c                             |    82 +
 mpf_mat/test/t-equal.c                             |    95 +
 mpf_mat/test/t-gso.c                               |   129 +
 mpf_mat/test/t-init_clear.c                        |    65 +
 mpf_mat/test/t-is_empty.c                          |    65 +
 mpf_mat/test/t-is_square.c                         |    65 +
 mpf_mat/test/t-mul.c                               |   103 +
 mpf_mat/test/t-one.c                               |    76 +
 mpf_mat/test/t-qr.c                                |   153 +
 mpf_mat/test/t-zero.c                              |    76 +
 mpf_mat/zero.c                                     |    39 +
 mpf_vec.h                                          |    96 +
 mpf_vec/add.c                                      |    35 +
 mpf_vec/approx_equal.c                             |    43 +
 mpf_vec/clear.c                                    |    36 +
 mpf_vec/doc/mpf_vec.txt                            |   154 +
 mpf_vec/dot.c                                      |    44 +
 mpf_vec/dot2.c                                     |    59 +
 mpf_vec/equal.c                                    |    41 +
 mpf_vec/init.c                                     |    40 +
 mpf_vec/is_zero.c                                  |    37 +
 mpf_vec/norm.c                                     |    45 +
 mpf_vec/norm2.c                                    |    45 +
 mpf_vec/randtest.c                                 |    37 +
 mpf_vec/scalar_mul_2exp.c                          |    36 +
 mpf_vec/scalar_mul_mpf.c                           |    35 +
 mpf_vec/set.c                                      |    38 +
 mpf_vec/sub.c                                      |    35 +
 mpf_vec/test/t-add.c                               |   103 +
 mpf_vec/test/t-dot.c                               |    83 +
 mpf_vec/test/t-dot2.c                              |    83 +
 mpf_vec/test/t-init_clear.c                        |    62 +
 mpf_vec/test/t-norm.c                              |    80 +
 mpf_vec/test/t-norm2.c                             |    80 +
 mpf_vec/test/t-scalar_mul_2exp.c                   |   103 +
 mpf_vec/test/t-scalar_mul_mpf.c                    |   174 +
 mpf_vec/test/t-set_equal.c                         |   119 +
 mpf_vec/test/t-sub.c                               |   133 +
 mpf_vec/test/t-zero.c                              |    72 +
 mpf_vec/zero.c                                     |    35 +
 mpfr_mat.h                                         |    32 +-
 mpfr_mat/doc/mpfr_mat.txt                          |    56 +
 mpfr_mat/equal.c                                   |    53 +
 mpfr_mat/mul_classical.c                           |    85 +
 mpfr_mat/randtest.c                                |    43 +
 mpfr_mat/set.c                                     |    43 +
 mpfr_mat/swap.c                                    |    41 +
 mpfr_mat/test/t-entry.c                            |    82 +
 mpfr_mat/test/t-equal.c                            |    95 +
 mpfr_mat/test/t-mul_classical.c                    |   109 +
 mpfr_mat/test/t-zero.c                             |    76 +
 mpfr_mat/zero.c                                    |    41 +
 mpfr_poly.h                                        |   138 -
 mpfr_vec.h                                         |    26 +-
 mpfr_vec/equal.c                                   |    42 +
 mpfr_vec/randtest.c                                |    38 +
 mpfr_vec/test/t-set_equal.c                        |   119 +
 mpn_extras.h                                       |   120 +-
 mpn_extras/divrem_preinv1.c                        |     4 +
 mpn_extras/doc/mpn_extras.txt                      |    22 -
 mpn_extras/harmonic.c                              |   190 -
 mpn_extras/mulmod_preinv1.c                        |    13 +-
 mpn_extras/mulmod_preinvn.c                        |     6 +-
 nmod_mat.h                                         |   162 +-
 nmod_mat/concat_horizontal.c                       |    43 +
 nmod_mat/concat_vertical.c                         |    43 +
 nmod_mat/doc/nmod_mat.txt                          |    88 +-
 nmod_mat/inlines.c                                 |    40 +
 nmod_mat/lu_recursive.c                            |     5 +-
 nmod_mat/one.c                                     |    41 +
 nmod_mat/pow.c                                     |    98 +
 nmod_mat/print_pretty.c                            |     3 +-
 nmod_mat/rref.c                                    |    29 +-
 nmod_mat/scalar_mul_add.c                          |    53 +
 nmod_mat/swap.c                                    |    38 +
 nmod_mat/test/t-concat_horizontal.c                |    93 +
 nmod_mat/test/t-concat_vertical.c                  |    93 +
 nmod_mat/test/t-mul.c                              |     4 +-
 nmod_mat/test/t-pow.c                              |    88 +
 nmod_mat/test/t-scaler_mul_add.c                   |    81 +
 nmod_mat/test/t-window_init_clear.c                |    79 +
 nmod_mat/window_clear.c                            |     3 +-
 nmod_mat/window_init.c                             |    12 +-
 nmod_poly.h                                        |   800 +-
 nmod_poly/compose_mod_brent_kung_precomp_preinv.c  |    94 +
 nmod_poly/compose_mod_brent_kung_vec_preinv.c      |   172 +
 .../compose_mod_brent_kung_vec_preinv_threaded.c   |   243 +
 nmod_poly/discriminant.c                           |    71 +
 nmod_poly/doc/nmod_poly.txt                        |   220 +-
 nmod_poly/evaluate_mat_horner.c                    |   104 +
 nmod_poly/evaluate_mat_paterson_stockmeyer.c       |    95 +
 nmod_poly/fprintf_pretty.c                         |   115 +
 nmod_poly/get_str_pretty.c                         |   123 +
 nmod_poly/hgcd.c                                   |   140 +-
 nmod_poly/inlines.c                                |    91 +
 nmod_poly/mullow.c                                 |     5 +-
 nmod_poly/mullow_KS.c                              |     5 +-
 nmod_poly/profile/p-evaluate_mat.c                 |    75 +
 nmod_poly/resultant_hgcd.c                         |   232 +
 nmod_poly/set_coeff_ui.c                           |     2 +-
 ...ompose_mod_brent_kung_precomp_preinv_threaded.c |   255 +
 .../test/t-compose_mod_brent_kung_vec_preinv.c     |   119 +
 .../t-compose_mod_brent_kung_vec_preinv_threaded.c |   122 +
 nmod_poly/test/t-discriminant.c                    |   124 +
 nmod_poly/test/t-evaluate_mat_horner.c             |   135 +
 .../test/t-evaluate_mat_paterson_stockmeyer.c      |   135 +
 nmod_poly/test/t-fread_print.c                     |    17 +-
 nmod_poly/test/t-mul_KS2.c                         |     4 +-
 nmod_poly/test/t-resultant_hgcd.c                  |   128 +
 nmod_poly_factor.h                                 |    77 +-
 nmod_poly_factor/doc/nmod_poly_factor.txt          |    15 +-
 nmod_poly_factor/factor_distinct_deg.c             |    45 +-
 nmod_poly_factor/factor_distinct_deg_threaded.c    |   481 +
 nmod_poly_factor/factor_kaltofen_shoup.c           |     7 +-
 nmod_poly_factor/inlines.c                         |    41 +
 nmod_poly_factor/is_irreducible_ddf.c              |    51 +-
 .../test/t-factor_distinct_deg_threaded.c          |   145 +
 nmod_poly_factor/test/t-interval_threaded.c        |   170 +
 nmod_poly_mat.h                                    |   121 +-
 nmod_poly_mat/concat_horizontal.c                  |    55 +
 nmod_poly_mat/concat_vertical.c                    |    53 +
 nmod_poly_mat/doc/nmod_poly_mat.txt                |     5 +-
 nmod_poly_mat/inlines.c                            |    34 +
 nmod_poly_mat/test/t-concat_horizontal.c           |    88 +
 nmod_poly_mat/test/t-concat_vertical.c             |    88 +
 nmod_poly_mat/test/t-window_init_clear.c           |    82 +
 nmod_poly_mat/window_clear.c                       |    36 +
 nmod_poly_mat/window_init.c                        |    43 +
 nmod_vec.h                                         |    62 +-
 nmod_vec/inlines.c                                 |    34 +
 padic.h                                            |   185 +-
 padic/add.c                                        |    12 +-
 padic/doc/padic.txt                                |    13 +-
 padic/inlines.c                                    |    39 +
 padic/neg.c                                        |     5 +-
 padic/pow_si.c                                     |     4 +-
 padic/set.c                                        |     5 +-
 padic/sub.c                                        |    10 +-
 padic/test/t-log_satoh.c                           |     2 -
 padic/test/t-mul.c                                 |     1 +
 padic/test/t-val_fac.c                             |     2 -
 padic/val_fac.c                                    |     3 +
 padic_mat.h                                        |   125 +-
 padic_mat/doc/padic_mat.txt                        |    18 +
 padic_mat/inlines.c                                |    34 +
 padic_poly.h                                       |   153 +-
 padic_poly/inlines.c                               |    34 +
 padic_poly/test/t-mul.c                            |     1 +
 perm.h                                             |    28 +-
 perm/inlines.c                                     |    34 +
 printf.c                                           |    57 +-
 profiler.h                                         |    24 +-
 qadic.h                                            |   136 +-
 qadic/ctx_init_conway.c                            |    59 +-
 qadic/inlines.c                                    |    34 +
 qadic/test/t-sqrt.c                                |     8 +-
 qsieve.h                                           |    34 +-
 sprintf.c                                          |    47 +-
 sscanf.c                                           |    15 +-
 templates.h                                        |     6 +
 todo.txt                                           |    38 +
 ulong_extras.h                                     |   231 +-
 ulong_extras/cbrt.c                                |    94 +
 ulong_extras/cbrt_binary_search.c                  |    69 +
 ulong_extras/cbrt_chebyshev_approximation.c        |   153 +
 ulong_extras/cbrt_estimate.c                       |    68 +
 ulong_extras/cbrt_newton_iteration.c               |    87 +
 ulong_extras/cbrtrem.c                             |    49 +
 ulong_extras/doc/ulong_extras.txt                  |   105 +-
 ulong_extras/factor.c                              |    32 +-
 ulong_extras/factor_partial.c                      |     6 +
 ulong_extras/factor_pp1.c                          |     2 +-
 ulong_extras/gcd.c                                 |    54 +-
 ulong_extras/inlines.c                             |    34 +
 ulong_extras/is_oddprime_binary.c                  |     3 +
 ulong_extras/is_prime.c                            |     7 +-
 ulong_extras/is_prime_pocklington.c                |    52 +-
 ulong_extras/mulmod_preinv.c                       |    10 +-
 ulong_extras/nextprime.c                           |   110 +-
 ulong_extras/powmod2_preinv.c                      |    37 +-
 ulong_extras/powmod_preinv.c                       |    58 +
 ulong_extras/prime_pi_bounds.c                     |    22 +-
 ulong_extras/profile/p-gcd.c                       |    97 +
 ulong_extras/root.c                                |   153 +
 ulong_extras/root_estimate.c                       |   127 +
 ulong_extras/rootrem.c                             |   164 +
 ulong_extras/sqrtmod.c                             |    38 +-
 ulong_extras/test/t-cbrt.c                         |   165 +
 ulong_extras/test/t-cbrt_binary_search.c           |   165 +
 ulong_extras/test/t-cbrt_chebyshev_approx.c        |   164 +
 ulong_extras/test/t-cbrt_newton_iteration.c        |   164 +
 ulong_extras/test/t-cbrtrem.c                      |    77 +
 ulong_extras/test/t-gcd.c                          |     2 +-
 ulong_extras/test/t-nextprime.c                    |    27 +-
 ulong_extras/test/t-powmod.c                       |    22 +-
 ulong_extras/test/t-powmod2.c                      |    18 +
 ulong_extras/test/t-powmod2_preinv.c               |    21 +-
 ulong_extras/test/t-powmod2_ui_preinv.c            |    19 +
 ulong_extras/test/t-powmod_precomp.c               |    22 +
 ulong_extras/test/t-powmod_ui_precomp.c            |    24 +-
 ulong_extras/test/t-powmod_ui_preinv.c             |   108 +
 ulong_extras/test/t-root.c                         |   185 +
 ulong_extras/test/t-rootrem.c                      |   193 +
 1072 files changed, 167321 insertions(+), 9324 deletions(-)

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/debian-science/packages/flint.git



More information about the debian-science-commits mailing list