Source-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[src/trunk]: src/external/lgpl3/gmp/dist initial import GMP 5.1.3 sources. c...



details:   https://anonhg.NetBSD.org/src/rev/b975938b5904
branches:  trunk
changeset: 324980:b975938b5904
user:      mrg <mrg%NetBSD.org@localhost>
date:      Fri Nov 29 07:49:47 2013 +0000

description:
initial import GMP 5.1.3 sources.  changes include:

fixes for:
- mpn_sbpi1_div_qr_sec and mpn_sbpi1_div_r_sec
- mpz_powm_ui
- AMD family 11h
- mpz_powm_sec and mpn_powm_sec
- ASSERT() fixes
- gcd, gcdext, and invert function fixes
- some PPC division operations

diffstat:

 external/lgpl3/gmp/dist/AUTHORS                                                     |    54 +-
 external/lgpl3/gmp/dist/ChangeLog                                                   |  5128 +++++++++-
 external/lgpl3/gmp/dist/Makefile.am                                                 |   171 +-
 external/lgpl3/gmp/dist/NEWS                                                        |   267 +-
 external/lgpl3/gmp/dist/aclocal.m4                                                  |  2435 ++-
 external/lgpl3/gmp/dist/bootstrap.c                                                 |   135 +
 external/lgpl3/gmp/dist/config.in                                                   |    61 +-
 external/lgpl3/gmp/dist/config.sub                                                  |    18 +-
 external/lgpl3/gmp/dist/configfsf.guess                                             |    74 +-
 external/lgpl3/gmp/dist/configure.ac                                                |  3697 +++++++
 external/lgpl3/gmp/dist/cxx/Makefile.am                                             |     4 +-
 external/lgpl3/gmp/dist/cxx/Makefile.in                                             |    75 +-
 external/lgpl3/gmp/dist/cxx/ismpf.cc                                                |     2 +-
 external/lgpl3/gmp/dist/cxx/ismpq.cc                                                |     2 +-
 external/lgpl3/gmp/dist/cxx/ismpznw.cc                                              |     2 +-
 external/lgpl3/gmp/dist/cxx/limits.cc                                               |    51 +
 external/lgpl3/gmp/dist/cxx/osdoprnti.cc                                            |     4 +-
 external/lgpl3/gmp/dist/demos/Makefile.am                                           |     4 +-
 external/lgpl3/gmp/dist/demos/Makefile.in                                           |   118 +-
 external/lgpl3/gmp/dist/demos/calc/Makefile.in                                      |    94 +-
 external/lgpl3/gmp/dist/demos/calc/calc.c                                           |   747 +-
 external/lgpl3/gmp/dist/demos/calc/calc.h                                           |    39 +-
 external/lgpl3/gmp/dist/demos/calc/calclex.c                                        |    65 +-
 external/lgpl3/gmp/dist/demos/expr/Makefile.in                                      |   107 +-
 external/lgpl3/gmp/dist/demos/expr/expr-impl.h                                      |   111 +-
 external/lgpl3/gmp/dist/demos/expr/expr.c                                           |     6 +-
 external/lgpl3/gmp/dist/demos/expr/expr.h                                           |    34 +-
 external/lgpl3/gmp/dist/demos/expr/exprf.c                                          |    14 +-
 external/lgpl3/gmp/dist/demos/expr/exprfa.c                                         |     6 +-
 external/lgpl3/gmp/dist/demos/expr/exprq.c                                          |    14 +-
 external/lgpl3/gmp/dist/demos/expr/exprqa.c                                         |     6 +-
 external/lgpl3/gmp/dist/demos/expr/exprz.c                                          |    14 +-
 external/lgpl3/gmp/dist/demos/expr/exprza.c                                         |     6 +-
 external/lgpl3/gmp/dist/demos/factorize.c                                           |   520 +-
 external/lgpl3/gmp/dist/demos/isprime.c                                             |     6 +-
 external/lgpl3/gmp/dist/demos/pexpr.c                                               |    29 +-
 external/lgpl3/gmp/dist/demos/primes.c                                              |     8 +-
 external/lgpl3/gmp/dist/demos/primes.h                                              |   552 +
 external/lgpl3/gmp/dist/doc/Makefile.in                                             |    99 +-
 external/lgpl3/gmp/dist/doc/configuration                                           |    49 +-
 external/lgpl3/gmp/dist/doc/gmp.info                                                |   313 +-
 external/lgpl3/gmp/dist/doc/gmp.info-1                                              |  1165 +-
 external/lgpl3/gmp/dist/doc/gmp.info-2                                              |   Bin 
 external/lgpl3/gmp/dist/doc/gmp.texi                                                |  1035 +-
 external/lgpl3/gmp/dist/doc/projects.html                                           |   203 +-
 external/lgpl3/gmp/dist/doc/stamp-vti                                               |     8 +-
 external/lgpl3/gmp/dist/doc/tasks.html                                              |    50 +-
 external/lgpl3/gmp/dist/doc/version.texi                                            |     8 +-
 external/lgpl3/gmp/dist/extract-dbl.c                                               |     5 +-
 external/lgpl3/gmp/dist/gen-bases.c                                                 |   102 +-
 external/lgpl3/gmp/dist/gen-fac.c                                                   |   330 +
 external/lgpl3/gmp/dist/gen-fib.c                                                   |     8 +-
 external/lgpl3/gmp/dist/gen-jacobitab.c                                             |   117 +
 external/lgpl3/gmp/dist/gen-psqr.c                                                  |    25 +-
 external/lgpl3/gmp/dist/gen-trialdivtab.c                                           |    21 +-
 external/lgpl3/gmp/dist/gmpxx.h                                                     |  1636 +-
 external/lgpl3/gmp/dist/longlong.h                                                  |   316 +-
 external/lgpl3/gmp/dist/ltmain.sh                                                   |  4069 +++++--
 external/lgpl3/gmp/dist/memory.c                                                    |    10 +-
 external/lgpl3/gmp/dist/mini-gmp/README                                             |    66 +
 external/lgpl3/gmp/dist/mini-gmp/mini-gmp.c                                         |  4130 ++++++++
 external/lgpl3/gmp/dist/mini-gmp/mini-gmp.h                                         |   256 +
 external/lgpl3/gmp/dist/mini-gmp/tests/Makefile                                     |    60 +
 external/lgpl3/gmp/dist/mini-gmp/tests/hex-random.c                                 |   434 +
 external/lgpl3/gmp/dist/mini-gmp/tests/hex-random.h                                 |    50 +
 external/lgpl3/gmp/dist/mini-gmp/tests/mini-random.c                                |   142 +
 external/lgpl3/gmp/dist/mini-gmp/tests/mini-random.h                                |    33 +
 external/lgpl3/gmp/dist/mini-gmp/tests/run-tests                                    |   123 +
 external/lgpl3/gmp/dist/mini-gmp/tests/t-add.c                                      |    65 +
 external/lgpl3/gmp/dist/mini-gmp/tests/t-bitops.c                                   |   111 +
 external/lgpl3/gmp/dist/mini-gmp/tests/t-cmp_d.c                                    |   295 +
 external/lgpl3/gmp/dist/mini-gmp/tests/t-comb.c                                     |   164 +
 external/lgpl3/gmp/dist/mini-gmp/tests/t-div.c                                      |   262 +
 external/lgpl3/gmp/dist/mini-gmp/tests/t-div_2exp.c                                 |    90 +
 external/lgpl3/gmp/dist/mini-gmp/tests/t-double.c                                   |   146 +
 external/lgpl3/gmp/dist/mini-gmp/tests/t-gcd.c                                      |   184 +
 external/lgpl3/gmp/dist/mini-gmp/tests/t-import.c                                   |   107 +
 external/lgpl3/gmp/dist/mini-gmp/tests/t-invert.c                                   |   106 +
 external/lgpl3/gmp/dist/mini-gmp/tests/t-lcm.c                                      |    81 +
 external/lgpl3/gmp/dist/mini-gmp/tests/t-logops.c                                   |   120 +
 external/lgpl3/gmp/dist/mini-gmp/tests/t-mul.c                                      |   120 +
 external/lgpl3/gmp/dist/mini-gmp/tests/t-powm.c                                     |    69 +
 external/lgpl3/gmp/dist/mini-gmp/tests/t-reuse.c                                    |   663 +
 external/lgpl3/gmp/dist/mini-gmp/tests/t-root.c                                     |   103 +
 external/lgpl3/gmp/dist/mini-gmp/tests/t-scan.c                                     |    72 +
 external/lgpl3/gmp/dist/mini-gmp/tests/t-signed.c                                   |   142 +
 external/lgpl3/gmp/dist/mini-gmp/tests/t-sqrt.c                                     |    90 +
 external/lgpl3/gmp/dist/mini-gmp/tests/t-str.c                                      |   315 +
 external/lgpl3/gmp/dist/mini-gmp/tests/t-sub.c                                      |    79 +
 external/lgpl3/gmp/dist/mini-gmp/tests/testutils.c                                  |   153 +
 external/lgpl3/gmp/dist/mini-gmp/tests/testutils.h                                  |    31 +
 external/lgpl3/gmp/dist/mp_clz_tab.c                                                |     5 +-
 external/lgpl3/gmp/dist/mp_get_fns.c                                                |     2 +-
 external/lgpl3/gmp/dist/mp_set_fns.c                                                |     2 +-
 external/lgpl3/gmp/dist/mpf/Makefile.in                                             |   260 +-
 external/lgpl3/gmp/dist/mpf/ceilfloor.c                                             |     4 +-
 external/lgpl3/gmp/dist/mpf/cmp.c                                                   |     2 +-
 external/lgpl3/gmp/dist/mpf/cmp_si.c                                                |    15 +-
 external/lgpl3/gmp/dist/mpf/cmp_ui.c                                                |     2 +-
 external/lgpl3/gmp/dist/mpf/div.c                                                   |    17 +-
 external/lgpl3/gmp/dist/mpf/div_ui.c                                                |    15 +-
 external/lgpl3/gmp/dist/mpf/eq.c                                                    |     4 +-
 external/lgpl3/gmp/dist/mpf/fits_s.h                                                |     2 +-
 external/lgpl3/gmp/dist/mpf/fits_u.h                                                |     2 +-
 external/lgpl3/gmp/dist/mpf/get_dfl_prec.c                                          |     2 +-
 external/lgpl3/gmp/dist/mpf/get_prc.c                                               |     2 +-
 external/lgpl3/gmp/dist/mpf/get_si.c                                                |     4 +-
 external/lgpl3/gmp/dist/mpf/get_str.c                                               |    17 +-
 external/lgpl3/gmp/dist/mpf/get_ui.c                                                |     2 +-
 external/lgpl3/gmp/dist/mpf/int_p.c                                                 |     2 +-
 external/lgpl3/gmp/dist/mpf/iset_si.c                                               |     6 +-
 external/lgpl3/gmp/dist/mpf/out_str.c                                               |     3 +-
 external/lgpl3/gmp/dist/mpf/pow_ui.c                                                |    12 +-
 external/lgpl3/gmp/dist/mpf/reldiff.c                                               |     4 +-
 external/lgpl3/gmp/dist/mpf/set_dfl_prec.c                                          |     2 +-
 external/lgpl3/gmp/dist/mpf/set_prc_raw.c                                           |     2 +-
 external/lgpl3/gmp/dist/mpf/set_si.c                                                |     6 +-
 external/lgpl3/gmp/dist/mpf/set_str.c                                               |    32 +-
 external/lgpl3/gmp/dist/mpf/size.c                                                  |     2 +-
 external/lgpl3/gmp/dist/mpf/sqrt.c                                                  |     6 +-
 external/lgpl3/gmp/dist/mpf/sub.c                                                   |    12 +-
 external/lgpl3/gmp/dist/mpf/swap.c                                                  |     2 +-
 external/lgpl3/gmp/dist/mpf/ui_div.c                                                |     9 +-
 external/lgpl3/gmp/dist/mpn/Makefile.am                                             |    54 +-
 external/lgpl3/gmp/dist/mpn/alpha/add_n.asm                                         |    21 +-
 external/lgpl3/gmp/dist/mpn/alpha/ev5/gmp-mparam.h                                  |    94 +-
 external/lgpl3/gmp/dist/mpn/alpha/ev6/gmp-mparam.h                                  |   102 +-
 external/lgpl3/gmp/dist/mpn/alpha/ev6/mod_1_4.asm                                   |   326 +
 external/lgpl3/gmp/dist/mpn/alpha/ev6/slot.pl                                       |     6 +-
 external/lgpl3/gmp/dist/mpn/alpha/invert_limb.asm                                   |   401 +-
 external/lgpl3/gmp/dist/mpn/alpha/sub_n.asm                                         |    21 +-
 external/lgpl3/gmp/dist/mpn/arm/README                                              |    18 +-
 external/lgpl3/gmp/dist/mpn/arm/aors_n.asm                                          |   100 +
 external/lgpl3/gmp/dist/mpn/arm/aorscnd_n.asm                                       |   121 +
 external/lgpl3/gmp/dist/mpn/arm/aorslsh1_n.asm                                      |   155 +
 external/lgpl3/gmp/dist/mpn/arm/aorsmul_1.asm                                       |   123 +
 external/lgpl3/gmp/dist/mpn/arm/arm-defs.m4                                         |    34 +-
 external/lgpl3/gmp/dist/mpn/arm/bdiv_dbm1c.asm                                      |   101 +
 external/lgpl3/gmp/dist/mpn/arm/com.asm                                             |    63 +
 external/lgpl3/gmp/dist/mpn/arm/copyd.asm                                           |    31 +-
 external/lgpl3/gmp/dist/mpn/arm/copyi.asm                                           |    31 +-
 external/lgpl3/gmp/dist/mpn/arm/gmp-mparam.h                                        |   150 +-
 external/lgpl3/gmp/dist/mpn/arm/logops_n.asm                                        |   127 +
 external/lgpl3/gmp/dist/mpn/arm/lshift.asm                                          |    76 +
 external/lgpl3/gmp/dist/mpn/arm/lshiftc.asm                                         |    83 +
 external/lgpl3/gmp/dist/mpn/arm/mod_34lsub1.asm                                     |   109 +
 external/lgpl3/gmp/dist/mpn/arm/mode1o.asm                                          |    72 +
 external/lgpl3/gmp/dist/mpn/arm/mul_1.asm                                           |    26 +-
 external/lgpl3/gmp/dist/mpn/arm/rsh1aors_n.asm                                      |   112 +
 external/lgpl3/gmp/dist/mpn/arm/rshift.asm                                          |    74 +
 external/lgpl3/gmp/dist/mpn/arm/v5/gcd_1.asm                                        |   109 +
 external/lgpl3/gmp/dist/mpn/arm/v5/mod_1_1.asm                                      |   117 +
 external/lgpl3/gmp/dist/mpn/arm/v5/mod_1_2.asm                                      |   144 +
 external/lgpl3/gmp/dist/mpn/arm/v6/addmul_1.asm                                     |    99 +
 external/lgpl3/gmp/dist/mpn/arm/v6/addmul_2.asm                                     |   119 +
 external/lgpl3/gmp/dist/mpn/arm/v6/gmp-mparam.h                                     |   146 +
 external/lgpl3/gmp/dist/mpn/arm/v6/mul_1.asm                                        |   102 +
 external/lgpl3/gmp/dist/mpn/arm/v6/mul_2.asm                                        |   119 +
 external/lgpl3/gmp/dist/mpn/arm/v6/sqr_basecase.asm                                 |   507 +
 external/lgpl3/gmp/dist/mpn/arm/v6t2/divrem_1.asm                                   |   200 +
 external/lgpl3/gmp/dist/mpn/arm/v6t2/gcd_1.asm                                      |   103 +
 external/lgpl3/gmp/dist/mpn/arm/v6t2/mode1o.asm                                     |    75 +
 external/lgpl3/gmp/dist/mpn/arm/v7a/cora15/gmp-mparam.h                             |   167 +
 external/lgpl3/gmp/dist/mpn/asm-defs.m4                                             |    95 +-
 external/lgpl3/gmp/dist/mpn/generic/add_err1_n.c                                    |    90 +
 external/lgpl3/gmp/dist/mpn/generic/add_err2_n.c                                    |   106 +
 external/lgpl3/gmp/dist/mpn/generic/add_err3_n.c                                    |   121 +
 external/lgpl3/gmp/dist/mpn/generic/add_n_sub_n.c                                   |   162 +
 external/lgpl3/gmp/dist/mpn/generic/addcnd_n.c                                      |    62 +
 external/lgpl3/gmp/dist/mpn/generic/bdiv_qr.c                                       |     5 +-
 external/lgpl3/gmp/dist/mpn/generic/binvert.c                                       |    11 +-
 external/lgpl3/gmp/dist/mpn/generic/broot.c                                         |   186 +
 external/lgpl3/gmp/dist/mpn/generic/brootinv.c                                      |   131 +
 external/lgpl3/gmp/dist/mpn/generic/bsqrt.c                                         |    37 +
 external/lgpl3/gmp/dist/mpn/generic/bsqrtinv.c                                      |    94 +
 external/lgpl3/gmp/dist/mpn/generic/comb_tables.c                                   |    37 +
 external/lgpl3/gmp/dist/mpn/generic/dcpi1_bdiv_q.c                                  |     5 +-
 external/lgpl3/gmp/dist/mpn/generic/div_qr_2.c                                      |   323 +
 external/lgpl3/gmp/dist/mpn/generic/div_qr_2n_pi1.c                                 |    76 +
 external/lgpl3/gmp/dist/mpn/generic/div_qr_2u_pi1.c                                 |    67 +
 external/lgpl3/gmp/dist/mpn/generic/divexact.c                                      |    14 +-
 external/lgpl3/gmp/dist/mpn/generic/divis.c                                         |    16 +-
 external/lgpl3/gmp/dist/mpn/generic/divrem.c                                        |     3 +-
 external/lgpl3/gmp/dist/mpn/generic/divrem_1.c                                      |    33 +-
 external/lgpl3/gmp/dist/mpn/generic/divrem_2.c                                      |   151 +-
 external/lgpl3/gmp/dist/mpn/generic/gcd.c                                           |   285 +-
 external/lgpl3/gmp/dist/mpn/generic/gcd_1.c                                         |    25 +-
 external/lgpl3/gmp/dist/mpn/generic/gcd_subdiv_step.c                               |   186 +-
 external/lgpl3/gmp/dist/mpn/generic/gcdext.c                                        |   129 +-
 external/lgpl3/gmp/dist/mpn/generic/gcdext_lehmer.c                                 |   143 +-
 external/lgpl3/gmp/dist/mpn/generic/get_str.c                                       |    10 +-
 external/lgpl3/gmp/dist/mpn/generic/hgcd.c                                          |   597 +-
 external/lgpl3/gmp/dist/mpn/generic/hgcd2.c                                         |    36 +-
 external/lgpl3/gmp/dist/mpn/generic/hgcd2_jacobi.c                                  |   356 +
 external/lgpl3/gmp/dist/mpn/generic/hgcd_appr.c                                     |   258 +
 external/lgpl3/gmp/dist/mpn/generic/hgcd_jacobi.c                                   |   233 +
 external/lgpl3/gmp/dist/mpn/generic/hgcd_matrix.c                                   |   255 +
 external/lgpl3/gmp/dist/mpn/generic/hgcd_reduce.c                                   |   236 +
 external/lgpl3/gmp/dist/mpn/generic/hgcd_step.c                                     |   117 +
 external/lgpl3/gmp/dist/mpn/generic/invert.c                                        |    11 +-
 external/lgpl3/gmp/dist/mpn/generic/invertappr.c                                    |    10 +-
 external/lgpl3/gmp/dist/mpn/generic/jacbase.c                                       |    92 +-
 external/lgpl3/gmp/dist/mpn/generic/jacobi.c                                        |   284 +
 external/lgpl3/gmp/dist/mpn/generic/jacobi_2.c                                      |   342 +
 external/lgpl3/gmp/dist/mpn/generic/matrix22_mul.c                                  |     2 +-
 external/lgpl3/gmp/dist/mpn/generic/matrix22_mul1_inverse_vector.c                  |    54 +
 external/lgpl3/gmp/dist/mpn/generic/mod_1.c                                         |    40 +-
 external/lgpl3/gmp/dist/mpn/generic/mod_1_1.c                                       |   238 +-
 external/lgpl3/gmp/dist/mpn/generic/mod_1_2.c                                       |    39 +-
 external/lgpl3/gmp/dist/mpn/generic/mod_1_3.c                                       |    42 +-
 external/lgpl3/gmp/dist/mpn/generic/mod_1_4.c                                       |    47 +-
 external/lgpl3/gmp/dist/mpn/generic/mu_bdiv_qr.c                                    |     4 +-
 external/lgpl3/gmp/dist/mpn/generic/mu_div_qr.c                                     |     2 +-
 external/lgpl3/gmp/dist/mpn/generic/mul.c                                           |    37 +-
 external/lgpl3/gmp/dist/mpn/generic/mul_basecase.c                                  |     1 -
 external/lgpl3/gmp/dist/mpn/generic/mul_fft.c                                       |    14 +-
 external/lgpl3/gmp/dist/mpn/generic/mullo_n.c                                       |     4 +-
 external/lgpl3/gmp/dist/mpn/generic/mulmid.c                                        |   245 +
 external/lgpl3/gmp/dist/mpn/generic/mulmid_basecase.c                               |    72 +
 external/lgpl3/gmp/dist/mpn/generic/mulmid_n.c                                      |    51 +
 external/lgpl3/gmp/dist/mpn/generic/mulmod_bnm1.c                                   |     2 +-
 external/lgpl3/gmp/dist/mpn/generic/perfpow.c                                       |   253 +-
 external/lgpl3/gmp/dist/mpn/generic/perfsqr.c                                       |    12 +-
 external/lgpl3/gmp/dist/mpn/generic/popham.c                                        |     5 +-
 external/lgpl3/gmp/dist/mpn/generic/powlo.c                                         |     5 +-
 external/lgpl3/gmp/dist/mpn/generic/powm.c                                          |   155 +-
 external/lgpl3/gmp/dist/mpn/generic/powm_sec.c                                      |   294 +-
 external/lgpl3/gmp/dist/mpn/generic/pre_mod_1.c                                     |     3 +-
 external/lgpl3/gmp/dist/mpn/generic/random2.c                                       |     4 +-
 external/lgpl3/gmp/dist/mpn/generic/redc_1.c                                        |    11 +-
 external/lgpl3/gmp/dist/mpn/generic/redc_2.c                                        |    14 +-
 external/lgpl3/gmp/dist/mpn/generic/redc_n.c                                        |     8 +-
 external/lgpl3/gmp/dist/mpn/generic/remove.c                                        |    42 +-
 external/lgpl3/gmp/dist/mpn/generic/rootrem.c                                       |    60 +-
 external/lgpl3/gmp/dist/mpn/generic/sb_div_sec.c                                    |   105 +
 external/lgpl3/gmp/dist/mpn/generic/sbpi1_bdiv_q.c                                  |    12 +-
 external/lgpl3/gmp/dist/mpn/generic/sbpi1_bdiv_qr.c                                 |    10 +-
 external/lgpl3/gmp/dist/mpn/generic/sbpi1_div_sec.c                                 |   162 +
 external/lgpl3/gmp/dist/mpn/generic/set_str.c                                       |    11 +-
 external/lgpl3/gmp/dist/mpn/generic/sizeinbase.c                                    |    29 +-
 external/lgpl3/gmp/dist/mpn/generic/sqr_basecase.c                                  |    56 +-
 external/lgpl3/gmp/dist/mpn/generic/sqrmod_bnm1.c                                   |     2 +-
 external/lgpl3/gmp/dist/mpn/generic/sqrtrem.c                                       |   108 +-
 external/lgpl3/gmp/dist/mpn/generic/sub_err1_n.c                                    |    90 +
 external/lgpl3/gmp/dist/mpn/generic/sub_err2_n.c                                    |   106 +
 external/lgpl3/gmp/dist/mpn/generic/sub_err3_n.c                                    |   121 +
 external/lgpl3/gmp/dist/mpn/generic/subcnd_n.c                                      |    45 +-
 external/lgpl3/gmp/dist/mpn/generic/tabselect.c                                     |    48 +
 external/lgpl3/gmp/dist/mpn/generic/toom22_mul.c                                    |     5 +-
 external/lgpl3/gmp/dist/mpn/generic/toom2_sqr.c                                     |     5 +-
 external/lgpl3/gmp/dist/mpn/generic/toom32_mul.c                                    |     2 +-
 external/lgpl3/gmp/dist/mpn/generic/toom33_mul.c                                    |     5 +-
 external/lgpl3/gmp/dist/mpn/generic/toom3_sqr.c                                     |     5 +-
 external/lgpl3/gmp/dist/mpn/generic/toom42_mul.c                                    |     5 +-
 external/lgpl3/gmp/dist/mpn/generic/toom42_mulmid.c                                 |   227 +
 external/lgpl3/gmp/dist/mpn/generic/toom43_mul.c                                    |    12 +-
 external/lgpl3/gmp/dist/mpn/generic/toom44_mul.c                                    |    12 +-
 external/lgpl3/gmp/dist/mpn/generic/toom4_sqr.c                                     |     6 +-
 external/lgpl3/gmp/dist/mpn/generic/toom52_mul.c                                    |    16 +-
 external/lgpl3/gmp/dist/mpn/generic/toom53_mul.c                                    |    16 +-
 external/lgpl3/gmp/dist/mpn/generic/toom54_mul.c                                    |   132 +
 external/lgpl3/gmp/dist/mpn/generic/toom62_mul.c                                    |    26 +-
 external/lgpl3/gmp/dist/mpn/generic/toom63_mul.c                                    |     6 +-
 external/lgpl3/gmp/dist/mpn/generic/toom6h_mul.c                                    |   118 +-
 external/lgpl3/gmp/dist/mpn/generic/toom8_sqr.c                                     |    61 +-
 external/lgpl3/gmp/dist/mpn/generic/toom8h_mul.c                                    |    89 +-
 external/lgpl3/gmp/dist/mpn/generic/toom_eval_pm2.c                                 |     2 +-
 external/lgpl3/gmp/dist/mpn/generic/toom_interpolate_12pts.c                        |     4 +-
 external/lgpl3/gmp/dist/mpn/generic/toom_interpolate_16pts.c                        |    12 +-
 external/lgpl3/gmp/dist/mpn/generic/toom_interpolate_5pts.c                         |     4 +-
 external/lgpl3/gmp/dist/mpn/generic/toom_interpolate_6pts.c                         |    12 +-
 external/lgpl3/gmp/dist/mpn/generic/toom_interpolate_8pts.c                         |    23 +-
 external/lgpl3/gmp/dist/mpn/generic/trialdiv.c                                      |    35 +-
 external/lgpl3/gmp/dist/mpn/generic/udiv_w_sdiv.c                                   |     9 +-
 external/lgpl3/gmp/dist/mpn/ia64/add_n_sub_n.asm                                    |   297 +
 external/lgpl3/gmp/dist/mpn/ia64/addmul_1.asm                                       |     2 +
 external/lgpl3/gmp/dist/mpn/ia64/addmul_2.asm                                       |  1002 +-
 external/lgpl3/gmp/dist/mpn/ia64/aors_n.asm                                         |  1238 +-
 external/lgpl3/gmp/dist/mpn/ia64/aorslsh1_n.asm                                     |   290 +-
 external/lgpl3/gmp/dist/mpn/ia64/aorslsh2_n.asm                                     |    51 +
 external/lgpl3/gmp/dist/mpn/ia64/aorslshC_n.asm                                     |   360 +
 external/lgpl3/gmp/dist/mpn/ia64/bdiv_dbm1c.asm                                     |     2 +
 external/lgpl3/gmp/dist/mpn/ia64/copyd.asm                                          |     2 +
 external/lgpl3/gmp/dist/mpn/ia64/copyi.asm                                          |     2 +
 external/lgpl3/gmp/dist/mpn/ia64/dive_1.asm                                         |    14 +-
 external/lgpl3/gmp/dist/mpn/ia64/divrem_1.asm                                       |     2 +
 external/lgpl3/gmp/dist/mpn/ia64/divrem_2.asm                                       |   418 +-
 external/lgpl3/gmp/dist/mpn/ia64/gcd_1.asm                                          |   132 +-
 external/lgpl3/gmp/dist/mpn/ia64/gmp-mparam.h                                       |   316 +-
 external/lgpl3/gmp/dist/mpn/ia64/hamdist.asm                                        |     4 +-
 external/lgpl3/gmp/dist/mpn/ia64/ia64-defs.m4                                       |    12 +
 external/lgpl3/gmp/dist/mpn/ia64/invert_limb.asm                                    |     2 +
 external/lgpl3/gmp/dist/mpn/ia64/logops_n.asm                                       |     2 +
 external/lgpl3/gmp/dist/mpn/ia64/lorrshift.asm                                      |   430 +-
 external/lgpl3/gmp/dist/mpn/ia64/lshiftc.asm                                        |   451 +
 external/lgpl3/gmp/dist/mpn/ia64/mod_34lsub1.asm                                    |   224 +
 external/lgpl3/gmp/dist/mpn/ia64/mode1o.asm                                         |     2 +
 external/lgpl3/gmp/dist/mpn/ia64/mul_1.asm                                          |     3 +-
 external/lgpl3/gmp/dist/mpn/ia64/mul_2.asm                                          |   958 +-
 external/lgpl3/gmp/dist/mpn/ia64/popcount.asm                                       |     2 +
 external/lgpl3/gmp/dist/mpn/ia64/rsh1aors_n.asm                                     |     2 +
 external/lgpl3/gmp/dist/mpn/ia64/sqr_diag_addlsh1.asm                               |   133 +
 external/lgpl3/gmp/dist/mpn/ia64/submul_1.asm                                       |     2 +
 external/lgpl3/gmp/dist/mpn/ia64/tabselect.asm                                      |   139 +
 external/lgpl3/gmp/dist/mpn/m68k/mc68020/aorsmul_1.asm                              |    19 +-
 external/lgpl3/gmp/dist/mpn/minithres/gmp-mparam.h                                  |    25 +-
 external/lgpl3/gmp/dist/mpn/mips64/add_n.asm                                        |    15 +-
 external/lgpl3/gmp/dist/mpn/mips64/sub_n.asm                                        |    15 +-
 external/lgpl3/gmp/dist/mpn/pa32/gmp-mparam.h                                       |    14 +-
 external/lgpl3/gmp/dist/mpn/pa32/hppa2_0/gmp-mparam.h                               |    79 +-
 external/lgpl3/gmp/dist/mpn/pa64/gmp-mparam.h                                       |    69 +-
 external/lgpl3/gmp/dist/mpn/powerpc32/750/gmp-mparam.h                              |     2 +-
 external/lgpl3/gmp/dist/mpn/powerpc32/aors_n.asm                                    |    19 +-
 external/lgpl3/gmp/dist/mpn/powerpc32/divrem_2.asm                                  |    10 +-
 external/lgpl3/gmp/dist/mpn/powerpc32/gmp-mparam.h                                  |    70 +-
 external/lgpl3/gmp/dist/mpn/powerpc32/invert_limb.asm                               |   131 +
 external/lgpl3/gmp/dist/mpn/powerpc32/lshift.asm                                    |     4 +-
 external/lgpl3/gmp/dist/mpn/powerpc32/lshiftc.asm                                   |   158 +
 external/lgpl3/gmp/dist/mpn/powerpc32/p3-p7/aors_n.asm                              |   176 +
 external/lgpl3/gmp/dist/mpn/powerpc32/p3/gmp-mparam.h                               |   145 +
 external/lgpl3/gmp/dist/mpn/powerpc32/p4/gmp-mparam.h                               |   144 +
 external/lgpl3/gmp/dist/mpn/powerpc32/p5/gmp-mparam.h                               |   146 +
 external/lgpl3/gmp/dist/mpn/powerpc32/p6/gmp-mparam.h                               |   155 +
 external/lgpl3/gmp/dist/mpn/powerpc32/p7/gmp-mparam.h                               |   149 +
 external/lgpl3/gmp/dist/mpn/powerpc32/rshift.asm                                    |     4 +-
 external/lgpl3/gmp/dist/mpn/powerpc32/tabselect.asm                                 |    98 +
 external/lgpl3/gmp/dist/mpn/powerpc32/vmx/mod_34lsub1.asm                           |    17 +-
 external/lgpl3/gmp/dist/mpn/powerpc32/vmx/popcount.asm                              |     5 -
 external/lgpl3/gmp/dist/mpn/powerpc64/README                                        |     2 +-
 external/lgpl3/gmp/dist/mpn/powerpc64/aix.m4                                        |     8 +-
 external/lgpl3/gmp/dist/mpn/powerpc64/com.asm                                       |     9 +-
 external/lgpl3/gmp/dist/mpn/powerpc64/copyd.asm                                     |     9 +-
 external/lgpl3/gmp/dist/mpn/powerpc64/copyi.asm                                     |     9 +-
 external/lgpl3/gmp/dist/mpn/powerpc64/darwin.m4                                     |     2 +-
 external/lgpl3/gmp/dist/mpn/powerpc64/elf.m4                                        |     2 +-
 external/lgpl3/gmp/dist/mpn/powerpc64/logops_n.asm                                  |     9 +-
 external/lgpl3/gmp/dist/mpn/powerpc64/lshift.asm                                    |   236 +-
 external/lgpl3/gmp/dist/mpn/powerpc64/lshiftc.asm                                   |   198 +
 external/lgpl3/gmp/dist/mpn/powerpc64/mode32/p4/gmp-mparam.h                        |   162 +
 external/lgpl3/gmp/dist/mpn/powerpc64/mode32/sqr_diagonal.asm                       |   107 +
 external/lgpl3/gmp/dist/mpn/powerpc64/mode64/aors_n.asm                             |    44 +-
 external/lgpl3/gmp/dist/mpn/powerpc64/mode64/aorscnd_n.asm                          |   185 +
 external/lgpl3/gmp/dist/mpn/powerpc64/mode64/aorslsh1_n.asm                         |    44 +
 external/lgpl3/gmp/dist/mpn/powerpc64/mode64/aorslsh2_n.asm                         |    44 +
 external/lgpl3/gmp/dist/mpn/powerpc64/mode64/aorslshC_n.asm                         |   156 +
 external/lgpl3/gmp/dist/mpn/powerpc64/mode64/aorsmul_1.asm                          |   215 +
 external/lgpl3/gmp/dist/mpn/powerpc64/mode64/bdiv_dbm1c.asm                         |    40 +-
 external/lgpl3/gmp/dist/mpn/powerpc64/mode64/dive_1.asm                             |    29 +-
 external/lgpl3/gmp/dist/mpn/powerpc64/mode64/divrem_1.asm                           |   103 +-
 external/lgpl3/gmp/dist/mpn/powerpc64/mode64/divrem_2.asm                           |    17 +-
 external/lgpl3/gmp/dist/mpn/powerpc64/mode64/invert_limb.asm                        |   155 +-
 external/lgpl3/gmp/dist/mpn/powerpc64/mode64/mod_1_1.asm                            |   151 +
 external/lgpl3/gmp/dist/mpn/powerpc64/mode64/mod_1_4.asm                            |   257 +
 external/lgpl3/gmp/dist/mpn/powerpc64/mode64/mod_34lsub1.asm                        |    12 +-
 external/lgpl3/gmp/dist/mpn/powerpc64/mode64/mode1o.asm                             |    10 +-
 external/lgpl3/gmp/dist/mpn/powerpc64/mode64/mul_1.asm                              |    27 +-
 external/lgpl3/gmp/dist/mpn/powerpc64/mode64/mul_basecase.asm                       |    12 +-
 external/lgpl3/gmp/dist/mpn/powerpc64/mode64/p3/gmp-mparam.h                        |    81 +-
 external/lgpl3/gmp/dist/mpn/powerpc64/mode64/p4/gmp-mparam.h                        |   257 +-
 external/lgpl3/gmp/dist/mpn/powerpc64/mode64/p5/gmp-mparam.h                        |   113 +-
 external/lgpl3/gmp/dist/mpn/powerpc64/mode64/p6/aorsmul_1.asm                       |   172 +
 external/lgpl3/gmp/dist/mpn/powerpc64/mode64/p6/gmp-mparam.h                        |   150 +
 external/lgpl3/gmp/dist/mpn/powerpc64/mode64/p6/mul_basecase.asm                    |   579 +
 external/lgpl3/gmp/dist/mpn/powerpc64/mode64/p7/gmp-mparam.h                        |   163 +
 external/lgpl3/gmp/dist/mpn/powerpc64/mode64/rsh1add_n.asm                          |    26 +-
 external/lgpl3/gmp/dist/mpn/powerpc64/mode64/rsh1sub_n.asm                          |    26 +-
 external/lgpl3/gmp/dist/mpn/powerpc64/mode64/sqr_basecase.asm                       |   852 +
 external/lgpl3/gmp/dist/mpn/powerpc64/p6/lshift.asm                                 |   121 +
 external/lgpl3/gmp/dist/mpn/powerpc64/p6/lshiftc.asm                                |   125 +
 external/lgpl3/gmp/dist/mpn/powerpc64/p6/rshift.asm                                 |   120 +
 external/lgpl3/gmp/dist/mpn/powerpc64/p7/hamdist.asm                                |    99 +
 external/lgpl3/gmp/dist/mpn/powerpc64/p7/popcount.asm                               |    79 +
 external/lgpl3/gmp/dist/mpn/powerpc64/rshift.asm                                    |   227 +-
 external/lgpl3/gmp/dist/mpn/powerpc64/tabselect.asm                                 |    96 +
 external/lgpl3/gmp/dist/mpn/powerpc64/vmx/popcount.asm                              |   157 +-
 external/lgpl3/gmp/dist/mpn/s390_32/README                                          |    37 +
 external/lgpl3/gmp/dist/mpn/s390_32/addmul_1.asm                                    |    82 +
 external/lgpl3/gmp/dist/mpn/s390_32/copyd.asm                                       |   134 +
 external/lgpl3/gmp/dist/mpn/s390_32/copyi.asm                                       |    58 +
 external/lgpl3/gmp/dist/mpn/s390_32/esame/addmul_1.asm                              |    61 +
 external/lgpl3/gmp/dist/mpn/s390_32/esame/aors_n.asm                                |   126 +
 external/lgpl3/gmp/dist/mpn/s390_32/esame/aorslsh1_n.asm                            |   162 +
 external/lgpl3/gmp/dist/mpn/s390_32/esame/bdiv_dbm1c.asm                            |    54 +
 external/lgpl3/gmp/dist/mpn/s390_32/esame/gmp-mparam.h                              |   129 +
 external/lgpl3/gmp/dist/mpn/s390_32/esame/mul_1.asm                                 |    55 +
 external/lgpl3/gmp/dist/mpn/s390_32/esame/mul_basecase.asm                          |   119 +
 external/lgpl3/gmp/dist/mpn/s390_32/esame/sqr_basecase.asm                          |   192 +
 external/lgpl3/gmp/dist/mpn/s390_32/esame/submul_1.asm                              |    59 +
 external/lgpl3/gmp/dist/mpn/s390_32/gmp-mparam.h                                    |   128 +
 external/lgpl3/gmp/dist/mpn/s390_32/logops_n.asm                                    |   284 +
 external/lgpl3/gmp/dist/mpn/s390_32/lshift.asm                                      |   133 +
 external/lgpl3/gmp/dist/mpn/s390_32/lshiftc.asm                                     |   145 +
 external/lgpl3/gmp/dist/mpn/s390_32/mul_1.asm                                       |    74 +
 external/lgpl3/gmp/dist/mpn/s390_32/rshift.asm                                      |   127 +
 external/lgpl3/gmp/dist/mpn/s390_32/submul_1.asm                                    |    82 +
 external/lgpl3/gmp/dist/mpn/s390_64/README                                          |    77 +
 external/lgpl3/gmp/dist/mpn/s390_64/addmul_1.asm                                    |    61 +
 external/lgpl3/gmp/dist/mpn/s390_64/aorrlsh1_n.asm                                  |   157 +
 external/lgpl3/gmp/dist/mpn/s390_64/aors_n.asm                                      |   125 +
 external/lgpl3/gmp/dist/mpn/s390_64/bdiv_dbm1c.asm                                  |    54 +
 external/lgpl3/gmp/dist/mpn/s390_64/copyd.asm                                       |   133 +
 external/lgpl3/gmp/dist/mpn/s390_64/copyi.asm                                       |    57 +
 external/lgpl3/gmp/dist/mpn/s390_64/gmp-mparam.h                                    |   167 +
 external/lgpl3/gmp/dist/mpn/s390_64/invert_limb.asm                                 |   112 +
 external/lgpl3/gmp/dist/mpn/s390_64/logops_n.asm                                    |   280 +
 external/lgpl3/gmp/dist/mpn/s390_64/lshift.asm                                      |   185 +
 external/lgpl3/gmp/dist/mpn/s390_64/lshiftc.asm                                     |   196 +
 external/lgpl3/gmp/dist/mpn/s390_64/mod_34lsub1.asm                                 |    98 +
 external/lgpl3/gmp/dist/mpn/s390_64/mul_1.asm                                       |    55 +
 external/lgpl3/gmp/dist/mpn/s390_64/mul_basecase.asm                                |   119 +
 external/lgpl3/gmp/dist/mpn/s390_64/rshift.asm                                      |   184 +
 external/lgpl3/gmp/dist/mpn/s390_64/sqr_basecase.asm                                |   192 +
 external/lgpl3/gmp/dist/mpn/s390_64/sublsh1_n.asm                                   |   158 +
 external/lgpl3/gmp/dist/mpn/s390_64/submul_1.asm                                    |    59 +
 external/lgpl3/gmp/dist/mpn/sh/add_n.asm                                            |    48 +
 external/lgpl3/gmp/dist/mpn/sh/sh2/addmul_1.asm                                     |    54 +
 external/lgpl3/gmp/dist/mpn/sh/sh2/mul_1.asm                                        |    51 +
 external/lgpl3/gmp/dist/mpn/sh/sh2/submul_1.asm                                     |    54 +
 external/lgpl3/gmp/dist/mpn/sh/sub_n.asm                                            |    48 +
 external/lgpl3/gmp/dist/mpn/sparc32/ultrasparct1/add_n.asm                          |    59 +
 external/lgpl3/gmp/dist/mpn/sparc32/ultrasparct1/addmul_1.asm                       |    52 +
 external/lgpl3/gmp/dist/mpn/sparc32/ultrasparct1/gmp-mparam.h                       |   143 +
 external/lgpl3/gmp/dist/mpn/sparc32/ultrasparct1/mul_1.asm                          |    50 +
 external/lgpl3/gmp/dist/mpn/sparc32/ultrasparct1/sqr_diagonal.asm                   |    44 +
 external/lgpl3/gmp/dist/mpn/sparc32/ultrasparct1/sub_n.asm                          |    59 +
 external/lgpl3/gmp/dist/mpn/sparc32/ultrasparct1/submul_1.asm                       |    52 +
 external/lgpl3/gmp/dist/mpn/sparc32/v9/gmp-mparam.h                                 |   179 +-
 external/lgpl3/gmp/dist/mpn/sparc64/README                                          |     2 +-
 external/lgpl3/gmp/dist/mpn/sparc64/copyd.asm                                       |     8 +-
 external/lgpl3/gmp/dist/mpn/sparc64/copyi.asm                                       |     8 +-
 external/lgpl3/gmp/dist/mpn/sparc64/gcd_1.asm                                       |   144 +
 external/lgpl3/gmp/dist/mpn/sparc64/gmp-mparam.h                                    |     7 +-
 external/lgpl3/gmp/dist/mpn/sparc64/mod_1.c                                         |    59 +-
 external/lgpl3/gmp/dist/mpn/sparc64/mod_1_4.c                                       |   221 +
 external/lgpl3/gmp/dist/mpn/sparc64/sparc64.h                                       |    18 +
 external/lgpl3/gmp/dist/mpn/sparc64/ultrasparc1234/add_n.asm                        |   230 +
 external/lgpl3/gmp/dist/mpn/sparc64/ultrasparc1234/addmul_1.asm                     |   596 +
 external/lgpl3/gmp/dist/mpn/sparc64/ultrasparc1234/addmul_2.asm                     |   540 +
 external/lgpl3/gmp/dist/mpn/sparc64/ultrasparc1234/lshift.asm                       |   150 +
 external/lgpl3/gmp/dist/mpn/sparc64/ultrasparc1234/lshiftc.asm                      |   155 +
 external/lgpl3/gmp/dist/mpn/sparc64/ultrasparc1234/mul_1.asm                        |   569 +
 external/lgpl3/gmp/dist/mpn/sparc64/ultrasparc1234/rshift.asm                       |   147 +
 external/lgpl3/gmp/dist/mpn/sparc64/ultrasparc1234/sqr_diagonal.asm                 |   331 +
 external/lgpl3/gmp/dist/mpn/sparc64/ultrasparc1234/sub_n.asm                        |   230 +
 external/lgpl3/gmp/dist/mpn/sparc64/ultrasparc1234/submul_1.asm                     |    57 +
 external/lgpl3/gmp/dist/mpn/sparc64/ultrasparc34/gmp-mparam.h                       |    87 +-
 external/lgpl3/gmp/dist/mpn/sparc64/ultrasparct1/add_n.asm                          |    57 +
 external/lgpl3/gmp/dist/mpn/sparc64/ultrasparct1/addlsh1_n.asm                      |    30 +
 external/lgpl3/gmp/dist/mpn/sparc64/ultrasparct1/addlsh2_n.asm                      |    30 +
 external/lgpl3/gmp/dist/mpn/sparc64/ultrasparct1/addlshC_n.asm                      |    58 +
 external/lgpl3/gmp/dist/mpn/sparc64/ultrasparct1/addmul_1.asm                       |    75 +
 external/lgpl3/gmp/dist/mpn/sparc64/ultrasparct1/gmp-mparam.h                       |   143 +
 external/lgpl3/gmp/dist/mpn/sparc64/ultrasparct1/lshift.asm                         |    59 +
 external/lgpl3/gmp/dist/mpn/sparc64/ultrasparct1/lshiftc.asm                        |    60 +
 external/lgpl3/gmp/dist/mpn/sparc64/ultrasparct1/mul_1.asm                          |    71 +
 external/lgpl3/gmp/dist/mpn/sparc64/ultrasparct1/rsblsh1_n.asm                      |    30 +
 external/lgpl3/gmp/dist/mpn/sparc64/ultrasparct1/rsblsh2_n.asm                      |    30 +
 external/lgpl3/gmp/dist/mpn/sparc64/ultrasparct1/rsblshC_n.asm                      |    58 +
 external/lgpl3/gmp/dist/mpn/sparc64/ultrasparct1/rshift.asm                         |    61 +
 external/lgpl3/gmp/dist/mpn/sparc64/ultrasparct1/sub_n.asm                          |    57 +
 external/lgpl3/gmp/dist/mpn/sparc64/ultrasparct1/sublsh1_n.asm                      |    30 +
 external/lgpl3/gmp/dist/mpn/sparc64/ultrasparct1/sublsh2_n.asm                      |    30 +
 external/lgpl3/gmp/dist/mpn/sparc64/ultrasparct1/sublshC_n.asm                      |    58 +
 external/lgpl3/gmp/dist/mpn/sparc64/ultrasparct1/submul_1.asm                       |    75 +
 external/lgpl3/gmp/dist/mpn/thumb/add_n.asm                                         |    52 +
 external/lgpl3/gmp/dist/mpn/thumb/sub_n.asm                                         |    52 +
 external/lgpl3/gmp/dist/mpn/vax/add_n.asm                                           |    53 +
 external/lgpl3/gmp/dist/mpn/vax/addmul_1.asm                                        |   113 +
 external/lgpl3/gmp/dist/mpn/vax/elf.m4                                              |    43 +
 external/lgpl3/gmp/dist/mpn/vax/lshift.asm                                          |    48 +
 external/lgpl3/gmp/dist/mpn/vax/mul_1.asm                                           |   107 +
 external/lgpl3/gmp/dist/mpn/vax/rshift.asm                                          |    46 +
 external/lgpl3/gmp/dist/mpn/vax/sub_n.asm                                           |    53 +
 external/lgpl3/gmp/dist/mpn/vax/submul_1.asm                                        |   113 +
 external/lgpl3/gmp/dist/mpn/x86/aors_n.asm                                          |    14 +-
 external/lgpl3/gmp/dist/mpn/x86/aorsmul_1.asm                                       |    25 +-
 external/lgpl3/gmp/dist/mpn/x86/atom/aorrlsh1_n.asm                                 |    42 +
 external/lgpl3/gmp/dist/mpn/x86/atom/aorrlsh2_n.asm                                 |    42 +
 external/lgpl3/gmp/dist/mpn/x86/atom/aorrlshC_n.asm                                 |   145 +
 external/lgpl3/gmp/dist/mpn/x86/atom/aors_n.asm                                     |   148 +
 external/lgpl3/gmp/dist/mpn/x86/atom/aorslshC_n.asm                                 |   236 +
 external/lgpl3/gmp/dist/mpn/x86/atom/bdiv_q_1.asm                                   |    24 +
 external/lgpl3/gmp/dist/mpn/x86/atom/dive_1.asm                                     |    23 +
 external/lgpl3/gmp/dist/mpn/x86/atom/gmp-mparam.h                                   |   238 +-
 external/lgpl3/gmp/dist/mpn/x86/atom/logops_n.asm                                   |   140 +
 external/lgpl3/gmp/dist/mpn/x86/atom/lshift.asm                                     |   207 +
 external/lgpl3/gmp/dist/mpn/x86/atom/lshiftc.asm                                    |   148 +
 external/lgpl3/gmp/dist/mpn/x86/atom/mmx/copyd.asm                                  |    23 +
 external/lgpl3/gmp/dist/mpn/x86/atom/mmx/copyi.asm                                  |    23 +
 external/lgpl3/gmp/dist/mpn/x86/atom/mmx/hamdist.asm                                |    23 +
 external/lgpl3/gmp/dist/mpn/x86/atom/mod_34lsub1.asm                                |    23 +
 external/lgpl3/gmp/dist/mpn/x86/atom/mode1o.asm                                     |    23 +
 external/lgpl3/gmp/dist/mpn/x86/atom/rshift.asm                                     |   141 +
 external/lgpl3/gmp/dist/mpn/x86/atom/sse2/aorsmul_1.asm                             |   163 +
 external/lgpl3/gmp/dist/mpn/x86/atom/sse2/bdiv_dbm1c.asm                            |    23 +
 external/lgpl3/gmp/dist/mpn/x86/atom/sse2/divrem_1.asm                              |    23 +
 external/lgpl3/gmp/dist/mpn/x86/atom/sse2/mod_1_1.asm                               |    23 +
 external/lgpl3/gmp/dist/mpn/x86/atom/sse2/mod_1_4.asm                               |    23 +
 external/lgpl3/gmp/dist/mpn/x86/atom/sse2/mul_1.asm                                 |   113 +
 external/lgpl3/gmp/dist/mpn/x86/atom/sse2/mul_basecase.asm                          |   490 +
 external/lgpl3/gmp/dist/mpn/x86/atom/sse2/popcount.asm                              |    24 +
 external/lgpl3/gmp/dist/mpn/x86/atom/sse2/sqr_basecase.asm                          |   623 +
 external/lgpl3/gmp/dist/mpn/x86/atom/sublsh1_n.asm                                  |    23 +
 external/lgpl3/gmp/dist/mpn/x86/atom/sublsh2_n.asm                                  |    46 +
 external/lgpl3/gmp/dist/mpn/x86/bdiv_dbm1c.asm                                      |    40 +-
 external/lgpl3/gmp/dist/mpn/x86/bdiv_q_1.asm                                        |   197 +
 external/lgpl3/gmp/dist/mpn/x86/bobcat/gmp-mparam.h                                 |   142 +
 external/lgpl3/gmp/dist/mpn/x86/copyd.asm                                           |    10 +-
 external/lgpl3/gmp/dist/mpn/x86/copyi.asm                                           |    10 +-
 external/lgpl3/gmp/dist/mpn/x86/core2/gmp-mparam.h                                  |   141 +
 external/lgpl3/gmp/dist/mpn/x86/coreinhm/gmp-mparam.h                               |   141 +
 external/lgpl3/gmp/dist/mpn/x86/coreisbr/gmp-mparam.h                               |   140 +
 external/lgpl3/gmp/dist/mpn/x86/darwin.m4                                           |    49 +-
 external/lgpl3/gmp/dist/mpn/x86/divrem_2.asm                                        |     4 +-
 external/lgpl3/gmp/dist/mpn/x86/fat/com.c                                           |    21 +
 external/lgpl3/gmp/dist/mpn/x86/fat/fat.c                                           |   197 +-
 external/lgpl3/gmp/dist/mpn/x86/fat/fat_entry.asm                                   |     4 +-
 external/lgpl3/gmp/dist/mpn/x86/fat/gmp-mparam.h                                    |     6 +-
 external/lgpl3/gmp/dist/mpn/x86/fat/lshiftc.c                                       |    21 +
 external/lgpl3/gmp/dist/mpn/x86/fat/mod_1_1.c                                       |    25 +
 external/lgpl3/gmp/dist/mpn/x86/fat/mod_1_2.c                                       |    25 +
 external/lgpl3/gmp/dist/mpn/x86/fat/mod_1_4.c                                       |    25 +
 external/lgpl3/gmp/dist/mpn/x86/fat/mullo_basecase.c                                |    21 +
 external/lgpl3/gmp/dist/mpn/x86/fat/redc_1.c                                        |    21 +
 external/lgpl3/gmp/dist/mpn/x86/fat/redc_2.c                                        |    21 +
 external/lgpl3/gmp/dist/mpn/x86/geode/gmp-mparam.h                                  |   131 +
 external/lgpl3/gmp/dist/mpn/x86/k10/gmp-mparam.h                                    |   146 +
 external/lgpl3/gmp/dist/mpn/x86/k6/aorsmul_1.asm                                    |    16 +-
 external/lgpl3/gmp/dist/mpn/x86/k6/gmp-mparam.h                                     |    10 +-
 external/lgpl3/gmp/dist/mpn/x86/k6/mul_1.asm                                        |    14 +-
 external/lgpl3/gmp/dist/mpn/x86/k7/addlsh1_n.asm                                    |   185 +
 external/lgpl3/gmp/dist/mpn/x86/k7/aorsmul_1.asm                                    |    14 +-
 external/lgpl3/gmp/dist/mpn/x86/k7/bdiv_q_1.asm                                     |   233 +
 external/lgpl3/gmp/dist/mpn/x86/k7/gcd_1.asm                                        |   445 +-
 external/lgpl3/gmp/dist/mpn/x86/k7/gmp-mparam.h                                     |    95 +-
 external/lgpl3/gmp/dist/mpn/x86/k7/invert_limb.asm                                  |   182 +
 external/lgpl3/gmp/dist/mpn/x86/k7/mmx/divrem_1.asm                                 |    12 +-
 external/lgpl3/gmp/dist/mpn/x86/k7/mmx/popham.asm                                   |     2 +-
 external/lgpl3/gmp/dist/mpn/x86/k7/mod_1_1.asm                                      |   210 +
 external/lgpl3/gmp/dist/mpn/x86/k7/mod_1_4.asm                                      |   236 +-
 external/lgpl3/gmp/dist/mpn/x86/k7/mul_1.asm                                        |    10 +-
 external/lgpl3/gmp/dist/mpn/x86/k7/sublsh1_n.asm                                    |   162 +
 external/lgpl3/gmp/dist/mpn/x86/k8/gmp-mparam.h                                     |   148 +
 external/lgpl3/gmp/dist/mpn/x86/lshift.asm                                          |    12 +-
 external/lgpl3/gmp/dist/mpn/x86/mod_34lsub1.asm                                     |    10 +-
 external/lgpl3/gmp/dist/mpn/x86/mul_1.asm                                           |    20 +-
 external/lgpl3/gmp/dist/mpn/x86/mul_basecase.asm                                    |    10 +-
 external/lgpl3/gmp/dist/mpn/x86/nano/gmp-mparam.h                                   |   152 +
 external/lgpl3/gmp/dist/mpn/x86/p6/README                                           |     2 +-
 external/lgpl3/gmp/dist/mpn/x86/p6/aors_n.asm                                       |     8 +-
 external/lgpl3/gmp/dist/mpn/x86/p6/aorsmul_1.asm                                    |    16 +-
 external/lgpl3/gmp/dist/mpn/x86/p6/bdiv_q_1.asm                                     |   275 +
 external/lgpl3/gmp/dist/mpn/x86/p6/dive_1.asm                                       |     2 +-
 external/lgpl3/gmp/dist/mpn/x86/p6/gcd_1.asm                                        |   146 +
 external/lgpl3/gmp/dist/mpn/x86/p6/gmp-mparam.h                                     |   183 +-
 external/lgpl3/gmp/dist/mpn/x86/p6/mmx/gmp-mparam.h                                 |    16 +-
 external/lgpl3/gmp/dist/mpn/x86/p6/mode1o.asm                                       |     2 +-
 external/lgpl3/gmp/dist/mpn/x86/p6/sse2/gmp-mparam.h                                |    85 +-
 external/lgpl3/gmp/dist/mpn/x86/p6/sse2/mod_1_1.asm                                 |    23 +
 external/lgpl3/gmp/dist/mpn/x86/pentium/aors_n.asm                                  |     4 +-
 external/lgpl3/gmp/dist/mpn/x86/pentium/bdiv_q_1.asm                                |   249 +
 external/lgpl3/gmp/dist/mpn/x86/pentium4/sse2/add_n.asm                             |    46 +-
 external/lgpl3/gmp/dist/mpn/x86/pentium4/sse2/addlsh1_n.asm                         |    41 +-
 external/lgpl3/gmp/dist/mpn/x86/pentium4/sse2/addmul_1.asm                          |    39 +-
 external/lgpl3/gmp/dist/mpn/x86/pentium4/sse2/bdiv_dbm1c.asm                        |   130 +
 external/lgpl3/gmp/dist/mpn/x86/pentium4/sse2/bdiv_q_1.asm                          |   222 +
 external/lgpl3/gmp/dist/mpn/x86/pentium4/sse2/dive_1.asm                            |    14 +-
 external/lgpl3/gmp/dist/mpn/x86/pentium4/sse2/gmp-mparam.h                          |   208 +-
 external/lgpl3/gmp/dist/mpn/x86/pentium4/sse2/mod_1_1.asm                           |   155 +
 external/lgpl3/gmp/dist/mpn/x86/pentium4/sse2/mod_1_4.asm                           |   149 +-
 external/lgpl3/gmp/dist/mpn/x86/pentium4/sse2/mode1o.asm                            |    14 +-
 external/lgpl3/gmp/dist/mpn/x86/pentium4/sse2/mul_1.asm                             |    39 +-
 external/lgpl3/gmp/dist/mpn/x86/pentium4/sse2/popcount.asm                          |    46 +-
 external/lgpl3/gmp/dist/mpn/x86/pentium4/sse2/sub_n.asm                             |    49 +-
 external/lgpl3/gmp/dist/mpn/x86/pentium4/sse2/submul_1.asm                          |   145 +-
 external/lgpl3/gmp/dist/mpn/x86/rshift.asm                                          |    12 +-
 external/lgpl3/gmp/dist/mpn/x86/sqr_basecase.asm                                    |    10 +-
 external/lgpl3/gmp/dist/mpn/x86/tabselect.asm                                       |   104 +
 external/lgpl3/gmp/dist/mpn/x86/x86-defs.m4                                         |    49 +-
 external/lgpl3/gmp/dist/mpn/x86_64/addaddmul_1msb0.asm                              |    22 +-
 external/lgpl3/gmp/dist/mpn/x86_64/addmul_2.asm                                     |   185 +-
 external/lgpl3/gmp/dist/mpn/x86_64/aorrlsh1_n.asm                                   |    33 +-
 external/lgpl3/gmp/dist/mpn/x86_64/aorrlsh2_n.asm                                   |   144 +-
 external/lgpl3/gmp/dist/mpn/x86_64/aorrlshC_n.asm                                   |   149 +
 external/lgpl3/gmp/dist/mpn/x86_64/aorrlsh_n.asm                                    |   126 +-
 external/lgpl3/gmp/dist/mpn/x86_64/aors_err1_n.asm                                  |   214 +
 external/lgpl3/gmp/dist/mpn/x86_64/aors_err2_n.asm                                  |   161 +
 external/lgpl3/gmp/dist/mpn/x86_64/aors_err3_n.asm                                  |   145 +
 external/lgpl3/gmp/dist/mpn/x86_64/aors_n.asm                                       |    37 +-
 external/lgpl3/gmp/dist/mpn/x86_64/aorscnd_n.asm                                    |   172 +
 external/lgpl3/gmp/dist/mpn/x86_64/aorsmul_1.asm                                    |    68 +-
 external/lgpl3/gmp/dist/mpn/x86_64/atom/aorrlsh1_n.asm                              |   226 +
 external/lgpl3/gmp/dist/mpn/x86_64/atom/aorrlsh2_n.asm                              |   180 +
 external/lgpl3/gmp/dist/mpn/x86_64/atom/aors_n.asm                                  |   128 +-
 external/lgpl3/gmp/dist/mpn/x86_64/atom/copyd.asm                                   |    26 +
 external/lgpl3/gmp/dist/mpn/x86_64/atom/copyi.asm                                   |    26 +
 external/lgpl3/gmp/dist/mpn/x86_64/atom/dive_1.asm                                  |    26 +
 external/lgpl3/gmp/dist/mpn/x86_64/atom/gmp-mparam.h                                |   221 +-
 external/lgpl3/gmp/dist/mpn/x86_64/atom/lshift.asm                                  |   112 +
 external/lgpl3/gmp/dist/mpn/x86_64/atom/lshiftc.asm                                 |   116 +
 external/lgpl3/gmp/dist/mpn/x86_64/atom/popcount.asm                                |    24 +
 external/lgpl3/gmp/dist/mpn/x86_64/atom/rsh1aors_n.asm                              |   276 +
 external/lgpl3/gmp/dist/mpn/x86_64/atom/rshift.asm                                  |   110 +
 external/lgpl3/gmp/dist/mpn/x86_64/atom/sublsh1_n.asm                               |   228 +
 external/lgpl3/gmp/dist/mpn/x86_64/bd1/aorsmul_1.asm                                |   171 +
 external/lgpl3/gmp/dist/mpn/x86_64/bd1/gcd_1.asm                                    |    26 +
 external/lgpl3/gmp/dist/mpn/x86_64/bd1/gmp-mparam.h                                 |   146 +
 external/lgpl3/gmp/dist/mpn/x86_64/bd1/hamdist.asm                                  |    27 +
 external/lgpl3/gmp/dist/mpn/x86_64/bd1/mul_1.asm                                    |   174 +
 external/lgpl3/gmp/dist/mpn/x86_64/bd1/popcount.asm                                 |    27 +
 external/lgpl3/gmp/dist/mpn/x86_64/bdiv_dbm1c.asm                                   |   118 +-
 external/lgpl3/gmp/dist/mpn/x86_64/bdiv_q_1.asm                                     |    75 +-
 external/lgpl3/gmp/dist/mpn/x86_64/bobcat/aorsmul_1.asm                             |   176 +
 external/lgpl3/gmp/dist/mpn/x86_64/bobcat/copyd.asm                                 |    80 +
 external/lgpl3/gmp/dist/mpn/x86_64/bobcat/copyi.asm                                 |    83 +
 external/lgpl3/gmp/dist/mpn/x86_64/bobcat/gmp-mparam.h                              |   153 +
 external/lgpl3/gmp/dist/mpn/x86_64/bobcat/mul_1.asm                                 |   177 +
 external/lgpl3/gmp/dist/mpn/x86_64/bobcat/mul_basecase.asm                          |   476 +
 external/lgpl3/gmp/dist/mpn/x86_64/bobcat/sqr_basecase.asm                          |   555 +
 external/lgpl3/gmp/dist/mpn/x86_64/com.asm                                          |    25 +-
 external/lgpl3/gmp/dist/mpn/x86_64/copyd.asm                                        |    91 +-
 external/lgpl3/gmp/dist/mpn/x86_64/copyi.asm                                        |    88 +-
 external/lgpl3/gmp/dist/mpn/x86_64/core2/aorrlsh1_n.asm                             |    42 +
 external/lgpl3/gmp/dist/mpn/x86_64/core2/aorrlsh2_n.asm                             |    42 +
 external/lgpl3/gmp/dist/mpn/x86_64/core2/aorrlsh_n.asm                              |    27 +
 external/lgpl3/gmp/dist/mpn/x86_64/core2/aors_err1_n.asm                            |   214 +
 external/lgpl3/gmp/dist/mpn/x86_64/core2/aors_n.asm                                 |    36 +-
 external/lgpl3/gmp/dist/mpn/x86_64/core2/aorsmul_1.asm                              |    57 +-
 external/lgpl3/gmp/dist/mpn/x86_64/core2/copyd.asm                                  |    26 +
 external/lgpl3/gmp/dist/mpn/x86_64/core2/copyi.asm                                  |    26 +
 external/lgpl3/gmp/dist/mpn/x86_64/core2/divrem_1.asm                               |   227 +
 external/lgpl3/gmp/dist/mpn/x86_64/core2/gcd_1.asm                                  |   134 +
 external/lgpl3/gmp/dist/mpn/x86_64/core2/gmp-mparam.h                               |    92 +-
 external/lgpl3/gmp/dist/mpn/x86_64/core2/lshift.asm                                 |    90 +-
 external/lgpl3/gmp/dist/mpn/x86_64/core2/lshiftc.asm                                |    90 +-
 external/lgpl3/gmp/dist/mpn/x86_64/core2/rsh1aors_n.asm                             |   158 +
 external/lgpl3/gmp/dist/mpn/x86_64/core2/rshift.asm                                 |    90 +-
 external/lgpl3/gmp/dist/mpn/x86_64/core2/sublsh1_n.asm                              |    36 +
 external/lgpl3/gmp/dist/mpn/x86_64/core2/sublsh2_n.asm                              |    36 +
 external/lgpl3/gmp/dist/mpn/x86_64/core2/sublshC_n.asm                              |   147 +
 external/lgpl3/gmp/dist/mpn/x86_64/coreinhm/aorrlsh_n.asm                           |   189 +
 external/lgpl3/gmp/dist/mpn/x86_64/coreinhm/gmp-mparam.h                            |   181 +
 external/lgpl3/gmp/dist/mpn/x86_64/coreinhm/hamdist.asm                             |    27 +
 external/lgpl3/gmp/dist/mpn/x86_64/coreinhm/popcount.asm                            |    27 +
 external/lgpl3/gmp/dist/mpn/x86_64/coreisbr/addmul_2.asm                            |   206 +
 external/lgpl3/gmp/dist/mpn/x86_64/coreisbr/aorrlsh1_n.asm                          |    43 +
 external/lgpl3/gmp/dist/mpn/x86_64/coreisbr/aorrlsh2_n.asm                          |    45 +
 external/lgpl3/gmp/dist/mpn/x86_64/coreisbr/aorrlshC_n.asm                          |   162 +
 external/lgpl3/gmp/dist/mpn/x86_64/coreisbr/aorrlsh_n.asm                           |   204 +
 external/lgpl3/gmp/dist/mpn/x86_64/coreisbr/aors_n.asm                              |   156 +
 external/lgpl3/gmp/dist/mpn/x86_64/coreisbr/aorsmul_1.asm                           |   183 +
 external/lgpl3/gmp/dist/mpn/x86_64/coreisbr/gmp-mparam.h                            |   212 +
 external/lgpl3/gmp/dist/mpn/x86_64/coreisbr/lshift.asm                              |    26 +
 external/lgpl3/gmp/dist/mpn/x86_64/coreisbr/lshiftc.asm                             |    26 +
 external/lgpl3/gmp/dist/mpn/x86_64/coreisbr/mul_1.asm                               |   144 +
 external/lgpl3/gmp/dist/mpn/x86_64/coreisbr/rsh1aors_n.asm                          |   183 +
 external/lgpl3/gmp/dist/mpn/x86_64/coreisbr/rshift.asm                              |    26 +
 external/lgpl3/gmp/dist/mpn/x86_64/darwin.m4                                        |    66 +-
 external/lgpl3/gmp/dist/mpn/x86_64/div_qr_2n_pi1.asm                                |   147 +
 external/lgpl3/gmp/dist/mpn/x86_64/div_qr_2u_pi1.asm                                |   189 +
 external/lgpl3/gmp/dist/mpn/x86_64/dive_1.asm                                       |    28 +-
 external/lgpl3/gmp/dist/mpn/x86_64/divrem_1.asm                                     |   199 +-
 external/lgpl3/gmp/dist/mpn/x86_64/divrem_2.asm                                     |   248 +-
 external/lgpl3/gmp/dist/mpn/x86_64/dos64.m4                                         |    82 +
 external/lgpl3/gmp/dist/mpn/x86_64/fastsse/README                                   |    20 +
 external/lgpl3/gmp/dist/mpn/x86_64/fastsse/com.asm                                  |   150 +
 external/lgpl3/gmp/dist/mpn/x86_64/fastsse/copyd-palignr.asm                        |   235 +
 external/lgpl3/gmp/dist/mpn/x86_64/fastsse/copyd.asm                                |   134 +
 external/lgpl3/gmp/dist/mpn/x86_64/fastsse/copyi-palignr.asm                        |   252 +
 external/lgpl3/gmp/dist/mpn/x86_64/fastsse/copyi.asm                                |   153 +
 external/lgpl3/gmp/dist/mpn/x86_64/fastsse/lshift-movdqu2.asm                       |   171 +
 external/lgpl3/gmp/dist/mpn/x86_64/fastsse/lshift.asm                               |   158 +
 external/lgpl3/gmp/dist/mpn/x86_64/fastsse/lshiftc-movdqu2.asm                      |   182 +
 external/lgpl3/gmp/dist/mpn/x86_64/fastsse/lshiftc.asm                              |   168 +
 external/lgpl3/gmp/dist/mpn/x86_64/fastsse/rshift-movdqu2.asm                       |   190 +
 external/lgpl3/gmp/dist/mpn/x86_64/fat/fat.c                                        |   268 +-
 external/lgpl3/gmp/dist/mpn/x86_64/fat/fat_entry.asm                                |    75 +-
 external/lgpl3/gmp/dist/mpn/x86_64/fat/gmp-mparam.h                                 |     4 +-
 external/lgpl3/gmp/dist/mpn/x86_64/fat/redc_2.c                                     |    21 +
 external/lgpl3/gmp/dist/mpn/x86_64/gcd_1.asm                                        |   149 +-
 external/lgpl3/gmp/dist/mpn/x86_64/gmp-mparam.h                                     |    89 +-
 external/lgpl3/gmp/dist/mpn/x86_64/invert_limb.asm                                  |    74 +-
 external/lgpl3/gmp/dist/mpn/x86_64/invert_limb_table.asm                            |    69 +
 external/lgpl3/gmp/dist/mpn/x86_64/k10/gcd_1.asm                                    |    26 +
 external/lgpl3/gmp/dist/mpn/x86_64/k10/gmp-mparam.h                                 |   214 +
 external/lgpl3/gmp/dist/mpn/x86_64/k10/hamdist.asm                                  |    92 +
 external/lgpl3/gmp/dist/mpn/x86_64/k10/lshift.asm                                   |    26 +
 external/lgpl3/gmp/dist/mpn/x86_64/k10/lshiftc.asm                                  |    26 +
 external/lgpl3/gmp/dist/mpn/x86_64/k10/popcount.asm                                 |   127 +
 external/lgpl3/gmp/dist/mpn/x86_64/k10/rshift.asm                                   |    26 +
 external/lgpl3/gmp/dist/mpn/x86_64/k8/aorrlsh_n.asm                                 |   206 +
 external/lgpl3/gmp/dist/mpn/x86_64/k8/gmp-mparam.h                                  |   212 +
 external/lgpl3/gmp/dist/mpn/x86_64/logops_n.asm                                     |    46 +-
 external/lgpl3/gmp/dist/mpn/x86_64/lshift.asm                                       |    48 +-
 external/lgpl3/gmp/dist/mpn/x86_64/lshiftc.asm                                      |    27 +-
 external/lgpl3/gmp/dist/mpn/x86_64/lshsub_n.asm                                     |    73 +-
 external/lgpl3/gmp/dist/mpn/x86_64/mod_1_1.asm                                      |   224 +
 external/lgpl3/gmp/dist/mpn/x86_64/mod_1_2.asm                                      |   227 +
 external/lgpl3/gmp/dist/mpn/x86_64/mod_1_4.asm                                      |   203 +-
 external/lgpl3/gmp/dist/mpn/x86_64/mod_34lsub1.asm                                  |   221 +-
 external/lgpl3/gmp/dist/mpn/x86_64/mode1o.asm                                       |   192 +-
 external/lgpl3/gmp/dist/mpn/x86_64/mul_1.asm                                        |    73 +-
 external/lgpl3/gmp/dist/mpn/x86_64/mul_2.asm                                        |    19 +-
 external/lgpl3/gmp/dist/mpn/x86_64/mul_basecase.asm                                 |    36 +-
 external/lgpl3/gmp/dist/mpn/x86_64/mullo_basecase.asm                               |   425 +
 external/lgpl3/gmp/dist/mpn/x86_64/mulmid_basecase.asm                              |   548 +
 external/lgpl3/gmp/dist/mpn/x86_64/nano/copyd.asm                                   |    26 +
 external/lgpl3/gmp/dist/mpn/x86_64/nano/copyi.asm                                   |    26 +
 external/lgpl3/gmp/dist/mpn/x86_64/nano/dive_1.asm                                  |   156 +
 external/lgpl3/gmp/dist/mpn/x86_64/nano/gcd_1.asm                                   |    26 +
 external/lgpl3/gmp/dist/mpn/x86_64/nano/gmp-mparam.h                                |   124 +-
 external/lgpl3/gmp/dist/mpn/x86_64/nano/popcount.asm                                |    24 +
 external/lgpl3/gmp/dist/mpn/x86_64/pentium4/aors_n.asm                              |    39 +-
 external/lgpl3/gmp/dist/mpn/x86_64/pentium4/aorslsh1_n.asm                          |   181 +-
 external/lgpl3/gmp/dist/mpn/x86_64/pentium4/aorslsh2_n.asm                          |    39 +
 external/lgpl3/gmp/dist/mpn/x86_64/pentium4/aorslshC_n.asm                          |   193 +
 external/lgpl3/gmp/dist/mpn/x86_64/pentium4/gmp-mparam.h                            |   263 +-
 external/lgpl3/gmp/dist/mpn/x86_64/pentium4/lshift.asm                              |    69 +-
 external/lgpl3/gmp/dist/mpn/x86_64/pentium4/lshiftc.asm                             |   168 +
 external/lgpl3/gmp/dist/mpn/x86_64/pentium4/mod_34lsub1.asm                         |   156 +
 external/lgpl3/gmp/dist/mpn/x86_64/pentium4/rsh1aors_n.asm                          |   323 +
 external/lgpl3/gmp/dist/mpn/x86_64/pentium4/rshift.asm                              |    69 +-
 external/lgpl3/gmp/dist/mpn/x86_64/popham.asm                                       |   165 +-
 external/lgpl3/gmp/dist/mpn/x86_64/redc_1.asm                                       |   130 +-
 external/lgpl3/gmp/dist/mpn/x86_64/rsh1aors_n.asm                                   |    42 +-
 external/lgpl3/gmp/dist/mpn/x86_64/rshift.asm                                       |    43 +-
 external/lgpl3/gmp/dist/mpn/x86_64/sqr_basecase.asm                                 |   236 +-
 external/lgpl3/gmp/dist/mpn/x86_64/sublsh1_n.asm                                    |    22 +-
 external/lgpl3/gmp/dist/mpn/x86_64/tabselect.asm                                    |   115 +
 external/lgpl3/gmp/dist/mpn/x86_64/x86_64-defs.m4                                   |   119 +-
 external/lgpl3/gmp/dist/mpn/z8000/README                                            |    11 -
 external/lgpl3/gmp/dist/mpq/Makefile.in                                             |   161 +-
 external/lgpl3/gmp/dist/mpq/abs.c                                                   |    21 +-
 external/lgpl3/gmp/dist/mpq/aors.c                                                  |    46 +-
 external/lgpl3/gmp/dist/mpq/canonicalize.c                                          |    18 +-
 external/lgpl3/gmp/dist/mpq/clear.c                                                 |     8 +-
 external/lgpl3/gmp/dist/mpq/cmp.c                                                   |    32 +-
 external/lgpl3/gmp/dist/mpq/cmp_si.c                                                |    12 +-
 external/lgpl3/gmp/dist/mpq/cmp_ui.c                                                |    10 +-
 external/lgpl3/gmp/dist/mpq/div.c                                                   |    40 +-
 external/lgpl3/gmp/dist/mpq/equal.c                                                 |    18 +-
 external/lgpl3/gmp/dist/mpq/get_d.c                                                 |     8 +-
 external/lgpl3/gmp/dist/mpq/get_den.c                                               |    15 +-
 external/lgpl3/gmp/dist/mpq/get_num.c                                               |    14 +-
 external/lgpl3/gmp/dist/mpq/get_str.c                                               |    22 +-
 external/lgpl3/gmp/dist/mpq/init.c                                                  |    16 +-
 external/lgpl3/gmp/dist/mpq/inp_str.c                                               |    14 +-
 external/lgpl3/gmp/dist/mpq/inv.c                                                   |    45 +-
 external/lgpl3/gmp/dist/mpq/md_2exp.c                                               |    23 +-
 external/lgpl3/gmp/dist/mpq/mul.c                                                   |    30 +-
 external/lgpl3/gmp/dist/mpq/neg.c                                                   |    23 +-
 external/lgpl3/gmp/dist/mpq/set.c                                                   |    23 +-
 external/lgpl3/gmp/dist/mpq/set_d.c                                                 |    27 +-
 external/lgpl3/gmp/dist/mpq/set_den.c                                               |    15 +-
 external/lgpl3/gmp/dist/mpq/set_f.c                                                 |    25 +-
 external/lgpl3/gmp/dist/mpq/set_num.c                                               |    14 +-
 external/lgpl3/gmp/dist/mpq/set_si.c                                                |    12 +-
 external/lgpl3/gmp/dist/mpq/set_str.c                                               |     4 +-
 external/lgpl3/gmp/dist/mpq/set_ui.c                                                |    10 +-
 external/lgpl3/gmp/dist/mpq/set_z.c                                                 |    16 +-
 external/lgpl3/gmp/dist/mpq/swap.c                                                  |    50 +-
 external/lgpl3/gmp/dist/mpz/2fac_ui.c                                               |    89 +
 external/lgpl3/gmp/dist/mpz/Makefile.am                                             |    14 +-
 external/lgpl3/gmp/dist/mpz/Makefile.in                                             |   515 +-
 external/lgpl3/gmp/dist/mpz/abs.c                                                   |    15 +-
 external/lgpl3/gmp/dist/mpz/and.c                                                   |   111 +-
 external/lgpl3/gmp/dist/mpz/aors.h                                                  |    37 +-
 external/lgpl3/gmp/dist/mpz/aors_ui.h                                               |    16 +-
 external/lgpl3/gmp/dist/mpz/aorsmul.c                                               |    39 +-
 external/lgpl3/gmp/dist/mpz/aorsmul_i.c                                             |   114 +-
 external/lgpl3/gmp/dist/mpz/array_init.c                                            |    10 +-
 external/lgpl3/gmp/dist/mpz/bin_ui.c                                                |    23 +-
 external/lgpl3/gmp/dist/mpz/bin_uiui.c                                              |   748 +-
 external/lgpl3/gmp/dist/mpz/cdiv_q.c                                                |     9 +-
 external/lgpl3/gmp/dist/mpz/cdiv_q_ui.c                                             |     8 +-
 external/lgpl3/gmp/dist/mpz/cdiv_qr.c                                               |     9 +-
 external/lgpl3/gmp/dist/mpz/cdiv_qr_ui.c                                            |    12 +-
 external/lgpl3/gmp/dist/mpz/cdiv_r.c                                                |     6 +-
 external/lgpl3/gmp/dist/mpz/cdiv_r_ui.c                                             |     9 +-
 external/lgpl3/gmp/dist/mpz/cdiv_ui.c                                               |     6 +-
 external/lgpl3/gmp/dist/mpz/cfdiv_q_2exp.c                                          |     8 +-
 external/lgpl3/gmp/dist/mpz/cfdiv_r_2exp.c                                          |    62 +-
 external/lgpl3/gmp/dist/mpz/clear.c                                                 |     5 +-
 external/lgpl3/gmp/dist/mpz/clrbit.c                                                |    95 +-
 external/lgpl3/gmp/dist/mpz/cmp.c                                                   |    12 +-
 external/lgpl3/gmp/dist/mpz/cmp_d.c                                                 |     4 +-
 external/lgpl3/gmp/dist/mpz/cmp_si.c                                                |    17 +-
 external/lgpl3/gmp/dist/mpz/cmp_ui.c                                                |     2 +-
 external/lgpl3/gmp/dist/mpz/cmpabs.c                                                |     2 +-
 external/lgpl3/gmp/dist/mpz/cmpabs_d.c                                              |     4 +-
 external/lgpl3/gmp/dist/mpz/cmpabs_ui.c                                             |     2 +-
 external/lgpl3/gmp/dist/mpz/com.c                                                   |    47 +-
 external/lgpl3/gmp/dist/mpz/combit.c                                                |    95 +-
 external/lgpl3/gmp/dist/mpz/cong.c                                                  |    82 +-
 external/lgpl3/gmp/dist/mpz/cong_2exp.c                                             |    76 +-
 external/lgpl3/gmp/dist/mpz/cong_ui.c                                               |    18 +-
 external/lgpl3/gmp/dist/mpz/dive_ui.c                                               |     7 +-
 external/lgpl3/gmp/dist/mpz/divegcd.c                                               |   114 +-
 external/lgpl3/gmp/dist/mpz/divexact.c                                              |    17 +-
 external/lgpl3/gmp/dist/mpz/divis_2exp.c                                            |     2 +-
 external/lgpl3/gmp/dist/mpz/divis_ui.c                                              |     4 +-
 external/lgpl3/gmp/dist/mpz/export.c                                                |   101 +-
 external/lgpl3/gmp/dist/mpz/fac_ui.c                                                |   414 +-
 external/lgpl3/gmp/dist/mpz/fdiv_q.c                                                |     9 +-
 external/lgpl3/gmp/dist/mpz/fdiv_q_ui.c                                             |     9 +-
 external/lgpl3/gmp/dist/mpz/fdiv_qr.c                                               |     9 +-
 external/lgpl3/gmp/dist/mpz/fdiv_qr_ui.c                                            |     7 +-
 external/lgpl3/gmp/dist/mpz/fdiv_r.c                                                |     6 +-
 external/lgpl3/gmp/dist/mpz/fdiv_r_ui.c                                             |     7 +-
 external/lgpl3/gmp/dist/mpz/fdiv_ui.c                                               |     6 +-
 external/lgpl3/gmp/dist/mpz/fib2_ui.c                                               |     8 +-
 external/lgpl3/gmp/dist/mpz/fib_ui.c                                                |    31 +-
 external/lgpl3/gmp/dist/mpz/fits_s.h                                                |     2 +-
 external/lgpl3/gmp/dist/mpz/fits_sint.c                                             |     2 +-
 external/lgpl3/gmp/dist/mpz/gcd.c                                                   |    65 +-
 external/lgpl3/gmp/dist/mpz/gcdext.c                                                |   151 +-
 external/lgpl3/gmp/dist/mpz/get_d_2exp.c                                            |     6 +-
 external/lgpl3/gmp/dist/mpz/get_si.c                                                |    12 +-
 external/lgpl3/gmp/dist/mpz/get_str.c                                               |    35 +-
 external/lgpl3/gmp/dist/mpz/hamdist.c                                               |   151 +-
 external/lgpl3/gmp/dist/mpz/import.c                                                |    85 +-
 external/lgpl3/gmp/dist/mpz/init.c                                                  |    12 +-
 external/lgpl3/gmp/dist/mpz/inp_raw.c                                               |   115 +-
 external/lgpl3/gmp/dist/mpz/inp_str.c                                               |    15 +-
 external/lgpl3/gmp/dist/mpz/invert.c                                                |    14 +-
 external/lgpl3/gmp/dist/mpz/ior.c                                                   |    41 +-
 external/lgpl3/gmp/dist/mpz/iset.c                                                  |    16 +-
 external/lgpl3/gmp/dist/mpz/iset_d.c                                                |     8 +-
 external/lgpl3/gmp/dist/mpz/iset_si.c                                               |    16 +-
 external/lgpl3/gmp/dist/mpz/iset_str.c                                              |    12 +-
 external/lgpl3/gmp/dist/mpz/iset_ui.c                                               |    23 +-
 external/lgpl3/gmp/dist/mpz/jacobi.c                                                |   338 +-
 external/lgpl3/gmp/dist/mpz/kronsz.c                                                |    70 +-
 external/lgpl3/gmp/dist/mpz/kronuz.c                                                |    76 +-
 external/lgpl3/gmp/dist/mpz/kronzs.c                                                |     6 +-
 external/lgpl3/gmp/dist/mpz/kronzu.c                                                |     6 +-
 external/lgpl3/gmp/dist/mpz/lcm.c                                                   |    25 +-
 external/lgpl3/gmp/dist/mpz/lucnum2_ui.c                                            |     8 +-
 external/lgpl3/gmp/dist/mpz/lucnum_ui.c                                             |   140 +-
 external/lgpl3/gmp/dist/mpz/mfac_uiui.c                                             |   124 +
 external/lgpl3/gmp/dist/mpz/millerrabin.c                                           |     8 +-
 external/lgpl3/gmp/dist/mpz/mod.c                                                   |    34 +-
 external/lgpl3/gmp/dist/mpz/mul.c                                                   |    51 +-
 external/lgpl3/gmp/dist/mpz/mul_2exp.c                                              |    73 +-
 external/lgpl3/gmp/dist/mpz/mul_i.h                                                 |    24 +-
 external/lgpl3/gmp/dist/mpz/n_pow_ui.c                                              |   303 +-
 external/lgpl3/gmp/dist/mpz/neg.c                                                   |    15 +-
 external/lgpl3/gmp/dist/mpz/nextprime.c                                             |     8 +-
 external/lgpl3/gmp/dist/mpz/oddfac_1.c                                              |   416 +
 external/lgpl3/gmp/dist/mpz/out_raw.c                                               |   108 +-
 external/lgpl3/gmp/dist/mpz/out_str.c                                               |    44 +-
 external/lgpl3/gmp/dist/mpz/powm.c                                                  |    41 +-
 external/lgpl3/gmp/dist/mpz/powm_sec.c                                              |     9 +-
 external/lgpl3/gmp/dist/mpz/powm_ui.c                                               |   342 +-
 external/lgpl3/gmp/dist/mpz/pprime_p.c                                              |     4 +-
 external/lgpl3/gmp/dist/mpz/primorial_ui.c                                          |   153 +
 external/lgpl3/gmp/dist/mpz/prodlimbs.c                                             |    98 +
 external/lgpl3/gmp/dist/mpz/random2.c                                               |    10 +-
 external/lgpl3/gmp/dist/mpz/remove.c                                                |   139 +-
 external/lgpl3/gmp/dist/mpz/root.c                                                  |     6 +-
 external/lgpl3/gmp/dist/mpz/rootrem.c                                               |    14 +-
 external/lgpl3/gmp/dist/mpz/rrandomb.c                                              |     9 +-
 external/lgpl3/gmp/dist/mpz/scan0.c                                                 |    76 +-
 external/lgpl3/gmp/dist/mpz/scan1.c                                                 |   104 +-
 external/lgpl3/gmp/dist/mpz/set.c                                                   |    26 +-
 external/lgpl3/gmp/dist/mpz/set_d.c                                                 |     4 +-
 external/lgpl3/gmp/dist/mpz/set_f.c                                                 |     5 +-
 external/lgpl3/gmp/dist/mpz/set_si.c                                                |    12 +-
 external/lgpl3/gmp/dist/mpz/set_str.c                                               |    15 +-
 external/lgpl3/gmp/dist/mpz/set_ui.c                                                |    10 +-
 external/lgpl3/gmp/dist/mpz/setbit.c                                                |    98 +-
 external/lgpl3/gmp/dist/mpz/sizeinbase.c                                            |     2 +-
 external/lgpl3/gmp/dist/mpz/sqrt.c                                                  |    60 +-
 external/lgpl3/gmp/dist/mpz/sqrtrem.c                                               |    81 +-
 external/lgpl3/gmp/dist/mpz/swap.c                                                  |    28 +-
 external/lgpl3/gmp/dist/mpz/tdiv_q.c                                                |     9 +-
 external/lgpl3/gmp/dist/mpz/tdiv_q_2exp.c                                           |    38 +-
 external/lgpl3/gmp/dist/mpz/tdiv_q_ui.c                                             |     7 +-
 external/lgpl3/gmp/dist/mpz/tdiv_qr.c                                               |    20 +-
 external/lgpl3/gmp/dist/mpz/tdiv_qr_ui.c                                            |    10 +-
 external/lgpl3/gmp/dist/mpz/tdiv_r.c                                                |    10 +-
 external/lgpl3/gmp/dist/mpz/tdiv_r_2exp.c                                           |    24 +-
 external/lgpl3/gmp/dist/mpz/tdiv_r_ui.c                                             |     9 +-
 external/lgpl3/gmp/dist/mpz/tdiv_ui.c                                               |     6 +-
 external/lgpl3/gmp/dist/mpz/tstbit.c                                                |    18 +-
 external/lgpl3/gmp/dist/mpz/urandomm.c                                              |     4 +-
 external/lgpl3/gmp/dist/mpz/xor.c                                                   |    72 +-
 external/lgpl3/gmp/dist/nextprime.c                                                 |     2 +-
 external/lgpl3/gmp/dist/primesieve.c                                                |   284 +
 external/lgpl3/gmp/dist/printf/Makefile.in                                          |   135 +-
 external/lgpl3/gmp/dist/printf/doprntf.c                                            |     9 +-
 external/lgpl3/gmp/dist/printf/printffuns.c                                         |     2 +-
 external/lgpl3/gmp/dist/rand/Makefile.am                                            |    27 +
 external/lgpl3/gmp/dist/rand/Makefile.in                                            |   545 +
 external/lgpl3/gmp/dist/rand/rand.c                                                 |    64 +
 external/lgpl3/gmp/dist/rand/randbui.c                                              |    46 +
 external/lgpl3/gmp/dist/rand/randclr.c                                              |    27 +
 external/lgpl3/gmp/dist/rand/randdef.c                                              |    27 +
 external/lgpl3/gmp/dist/rand/randiset.c                                             |    28 +
 external/lgpl3/gmp/dist/rand/randlc2s.c                                             |    82 +
 external/lgpl3/gmp/dist/rand/randlc2x.c                                             |   322 +
 external/lgpl3/gmp/dist/rand/randmt.c                                               |   405 +
 external/lgpl3/gmp/dist/rand/randmt.h                                               |    40 +
 external/lgpl3/gmp/dist/rand/randmts.c                                              |   157 +
 external/lgpl3/gmp/dist/rand/randmui.c                                              |    75 +
 external/lgpl3/gmp/dist/rand/rands.c                                                |    31 +
 external/lgpl3/gmp/dist/rand/randsd.c                                               |    28 +
 external/lgpl3/gmp/dist/rand/randsdui.c                                             |    33 +
 external/lgpl3/gmp/dist/scanf/Makefile.in                                           |    97 +-
 external/lgpl3/gmp/dist/scanf/fscanffuns.c                                          |     6 +-
 external/lgpl3/gmp/dist/tal-reent.c                                                 |     2 +-
 external/lgpl3/gmp/dist/tests/Makefile.am                                           |    29 +-
 external/lgpl3/gmp/dist/tests/Makefile.in                                           |   215 +-
 external/lgpl3/gmp/dist/tests/amd64call.asm                                         |   146 +-
 external/lgpl3/gmp/dist/tests/amd64check.c                                          |    24 +-
 external/lgpl3/gmp/dist/tests/arm32call.asm                                         |    83 +
 external/lgpl3/gmp/dist/tests/arm32check.c                                          |    96 +
 external/lgpl3/gmp/dist/tests/cxx/Makefile.am                                       |    41 +-
 external/lgpl3/gmp/dist/tests/cxx/Makefile.in                                       |   233 +-
 external/lgpl3/gmp/dist/tests/cxx/clocale.c                                         |    22 +-
 external/lgpl3/gmp/dist/tests/cxx/t-assign.cc                                       |   114 +-
 external/lgpl3/gmp/dist/tests/cxx/t-binary.cc                                       |    43 +-
 external/lgpl3/gmp/dist/tests/cxx/t-cast.cc                                         |    22 +-
 external/lgpl3/gmp/dist/tests/cxx/t-constr.cc                                       |    23 +-
 external/lgpl3/gmp/dist/tests/cxx/t-cxx11.cc                                        |   220 +
 external/lgpl3/gmp/dist/tests/cxx/t-do-exceptions-work-at-all-with-this-compiler.cc |    38 +
 external/lgpl3/gmp/dist/tests/cxx/t-headers.cc                                      |    22 +-
 external/lgpl3/gmp/dist/tests/cxx/t-iostream.cc                                     |   107 +
 external/lgpl3/gmp/dist/tests/cxx/t-istream.cc                                      |   117 +-
 external/lgpl3/gmp/dist/tests/cxx/t-locale.cc                                       |    22 +-
 external/lgpl3/gmp/dist/tests/cxx/t-misc.cc                                         |    63 +-
 external/lgpl3/gmp/dist/tests/cxx/t-mix.cc                                          |    83 +
 external/lgpl3/gmp/dist/tests/cxx/t-ops.cc                                          |    25 +-
 external/lgpl3/gmp/dist/tests/cxx/t-ops2.cc                                         |   246 +
 external/lgpl3/gmp/dist/tests/cxx/t-ops3.cc                                         |   133 +
 external/lgpl3/gmp/dist/tests/cxx/t-ostream.cc                                      |    26 +-
 external/lgpl3/gmp/dist/tests/cxx/t-prec.cc                                         |    22 +-
 external/lgpl3/gmp/dist/tests/cxx/t-rand.cc                                         |    35 +-
 external/lgpl3/gmp/dist/tests/cxx/t-ternary.cc                                      |    22 +-
 external/lgpl3/gmp/dist/tests/cxx/t-unary.cc                                        |    22 +-
 external/lgpl3/gmp/dist/tests/devel/Makefile.am                                     |    22 +-
 external/lgpl3/gmp/dist/tests/devel/Makefile.in                                     |   149 +-
 external/lgpl3/gmp/dist/tests/devel/README                                          |    22 +-
 external/lgpl3/gmp/dist/tests/devel/anymul_1.c                                      |    36 +-
 external/lgpl3/gmp/dist/tests/devel/aors_n.c                                        |    70 +-
 external/lgpl3/gmp/dist/tests/devel/copy.c                                          |    66 +-
 external/lgpl3/gmp/dist/tests/devel/divmod_1.c                                      |    22 +-
 external/lgpl3/gmp/dist/tests/devel/divrem.c                                        |    22 +-
 external/lgpl3/gmp/dist/tests/devel/logops_n.c                                      |    22 +-
 external/lgpl3/gmp/dist/tests/devel/shift.c                                         |    69 +-
 external/lgpl3/gmp/dist/tests/devel/try.c                                           |   760 +-
 external/lgpl3/gmp/dist/tests/devel/tst-addsub.c                                    |    22 +-
 external/lgpl3/gmp/dist/tests/memory.c                                              |    47 +-
 external/lgpl3/gmp/dist/tests/misc.c                                                |    34 +-
 external/lgpl3/gmp/dist/tests/misc/Makefile.am                                      |    22 +-
 external/lgpl3/gmp/dist/tests/misc/Makefile.in                                      |   123 +-
 external/lgpl3/gmp/dist/tests/misc/t-locale.c                                       |    46 +-
 external/lgpl3/gmp/dist/tests/misc/t-printf.c                                       |    26 +-
 external/lgpl3/gmp/dist/tests/misc/t-scanf.c                                        |    26 +-
 external/lgpl3/gmp/dist/tests/mpf/Makefile.am                                       |    22 +-
 external/lgpl3/gmp/dist/tests/mpf/Makefile.in                                       |   279 +-
 external/lgpl3/gmp/dist/tests/mpf/reuse.c                                           |    50 +-
 external/lgpl3/gmp/dist/tests/mpf/t-add.c                                           |    22 +-
 external/lgpl3/gmp/dist/tests/mpf/t-cmp_d.c                                         |    22 +-
 external/lgpl3/gmp/dist/tests/mpf/t-cmp_si.c                                        |    22 +-
 external/lgpl3/gmp/dist/tests/mpf/t-conv.c                                          |    22 +-
 external/lgpl3/gmp/dist/tests/mpf/t-div.c                                           |    22 +-
 external/lgpl3/gmp/dist/tests/mpf/t-dm2exp.c                                        |    22 +-
 external/lgpl3/gmp/dist/tests/mpf/t-eq.c                                            |   131 +-
 external/lgpl3/gmp/dist/tests/mpf/t-fits.c                                          |    22 +-
 external/lgpl3/gmp/dist/tests/mpf/t-get_d.c                                         |    26 +-
 external/lgpl3/gmp/dist/tests/mpf/t-get_d_2exp.c                                    |    22 +-
 external/lgpl3/gmp/dist/tests/mpf/t-get_si.c                                        |    22 +-
 external/lgpl3/gmp/dist/tests/mpf/t-get_ui.c                                        |    22 +-
 external/lgpl3/gmp/dist/tests/mpf/t-gsprec.c                                        |    22 +-
 external/lgpl3/gmp/dist/tests/mpf/t-inp_str.c                                       |    23 +-
 external/lgpl3/gmp/dist/tests/mpf/t-int_p.c                                         |    22 +-
 external/lgpl3/gmp/dist/tests/mpf/t-mul_ui.c                                        |    24 +-
 external/lgpl3/gmp/dist/tests/mpf/t-muldiv.c                                        |    22 +-
 external/lgpl3/gmp/dist/tests/mpf/t-set.c                                           |    89 +-
 external/lgpl3/gmp/dist/tests/mpf/t-set_q.c                                         |    22 +-
 external/lgpl3/gmp/dist/tests/mpf/t-set_si.c                                        |    22 +-
 external/lgpl3/gmp/dist/tests/mpf/t-set_ui.c                                        |    24 +-
 external/lgpl3/gmp/dist/tests/mpf/t-sqrt.c                                          |    22 +-
 external/lgpl3/gmp/dist/tests/mpf/t-sqrt_ui.c                                       |    22 +-
 external/lgpl3/gmp/dist/tests/mpf/t-sub.c                                           |    22 +-
 external/lgpl3/gmp/dist/tests/mpf/t-trunc.c                                         |    22 +-
 external/lgpl3/gmp/dist/tests/mpf/t-ui_div.c                                        |    22 +-
 external/lgpl3/gmp/dist/tests/mpn/Makefile.am                                       |    41 +-
 external/lgpl3/gmp/dist/tests/mpn/Makefile.in                                       |   462 +-
 external/lgpl3/gmp/dist/tests/mpn/logic.c                                           |   127 +
 external/lgpl3/gmp/dist/tests/mpn/t-aors_1.c                                        |    27 +-
 external/lgpl3/gmp/dist/tests/mpn/t-asmtype.c                                       |    22 +-
 external/lgpl3/gmp/dist/tests/mpn/t-bdiv.c                                          |    42 +-
 external/lgpl3/gmp/dist/tests/mpn/t-broot.c                                         |   105 +
 external/lgpl3/gmp/dist/tests/mpn/t-brootinv.c                                      |   107 +
 external/lgpl3/gmp/dist/tests/mpn/t-div.c                                           |   202 +-
 external/lgpl3/gmp/dist/tests/mpn/t-divrem_1.c                                      |    27 +-
 external/lgpl3/gmp/dist/tests/mpn/t-fat.c                                           |    40 +-
 external/lgpl3/gmp/dist/tests/mpn/t-get_d.c                                         |    28 +-
 external/lgpl3/gmp/dist/tests/mpn/t-hgcd.c                                          |    44 +-
 external/lgpl3/gmp/dist/tests/mpn/t-hgcd_appr.c                                     |   577 +
 external/lgpl3/gmp/dist/tests/mpn/t-instrument.c                                    |    30 +-
 external/lgpl3/gmp/dist/tests/mpn/t-invert.c                                        |    28 +-
 external/lgpl3/gmp/dist/tests/mpn/t-iord_u.c                                        |    22 +-
 external/lgpl3/gmp/dist/tests/mpn/t-matrix22.c                                      |    22 +-
 external/lgpl3/gmp/dist/tests/mpn/t-mod_1.c                                         |   129 +
 external/lgpl3/gmp/dist/tests/mpn/t-mp_bases.c                                      |    22 +-
 external/lgpl3/gmp/dist/tests/mpn/t-mul.c                                           |   101 +
 external/lgpl3/gmp/dist/tests/mpn/t-mullo.c                                         |    28 +-
 external/lgpl3/gmp/dist/tests/mpn/t-mulmid.c                                        |    93 +
 external/lgpl3/gmp/dist/tests/mpn/t-mulmod_bnm1.c                                   |    28 +-
 external/lgpl3/gmp/dist/tests/mpn/t-perfsqr.c                                       |    22 +-
 external/lgpl3/gmp/dist/tests/mpn/t-scan.c                                          |    22 +-
 external/lgpl3/gmp/dist/tests/mpn/t-sqrmod_bnm1.c                                   |    28 +-
 external/lgpl3/gmp/dist/tests/mpn/t-toom2-sqr.c                                     |     6 +
 external/lgpl3/gmp/dist/tests/mpn/t-toom3-sqr.c                                     |     6 +
 external/lgpl3/gmp/dist/tests/mpn/t-toom4-sqr.c                                     |     6 +
 external/lgpl3/gmp/dist/tests/mpn/t-toom54.c                                        |     8 +
 external/lgpl3/gmp/dist/tests/mpn/t-toom6-sqr.c                                     |     6 +
 external/lgpl3/gmp/dist/tests/mpn/t-toom6h.c                                        |     8 +-
 external/lgpl3/gmp/dist/tests/mpn/t-toom8-sqr.c                                     |     6 +
 external/lgpl3/gmp/dist/tests/mpn/t-toom8h.c                                        |    24 +-
 external/lgpl3/gmp/dist/tests/mpn/toom-shared.h                                     |    28 +-
 external/lgpl3/gmp/dist/tests/mpn/toom-sqr-shared.h                                 |   129 +
 external/lgpl3/gmp/dist/tests/mpq/Makefile.am                                       |    26 +-
 external/lgpl3/gmp/dist/tests/mpq/Makefile.in                                       |   217 +-
 external/lgpl3/gmp/dist/tests/mpq/io.c                                              |   137 +
 external/lgpl3/gmp/dist/tests/mpq/reuse.c                                           |   230 +
 external/lgpl3/gmp/dist/tests/mpq/t-aors.c                                          |    22 +-
 external/lgpl3/gmp/dist/tests/mpq/t-cmp.c                                           |    25 +-
 external/lgpl3/gmp/dist/tests/mpq/t-cmp_si.c                                        |    22 +-
 external/lgpl3/gmp/dist/tests/mpq/t-cmp_ui.c                                        |    25 +-
 external/lgpl3/gmp/dist/tests/mpq/t-equal.c                                         |    25 +-
 external/lgpl3/gmp/dist/tests/mpq/t-get_d.c                                         |    79 +-
 external/lgpl3/gmp/dist/tests/mpq/t-get_str.c                                       |    22 +-
 external/lgpl3/gmp/dist/tests/mpq/t-inp_str.c                                       |    22 +-
 external/lgpl3/gmp/dist/tests/mpq/t-inv.c                                           |    61 +
 external/lgpl3/gmp/dist/tests/mpq/t-md_2exp.c                                       |    89 +-
 external/lgpl3/gmp/dist/tests/mpq/t-set_f.c                                         |    22 +-
 external/lgpl3/gmp/dist/tests/mpq/t-set_str.c                                       |    22 +-
 external/lgpl3/gmp/dist/tests/mpz/Makefile.am                                       |    32 +-
 external/lgpl3/gmp/dist/tests/mpz/Makefile.in                                       |   571 +-
 external/lgpl3/gmp/dist/tests/mpz/bit.c                                             |    68 +-
 external/lgpl3/gmp/dist/tests/mpz/convert.c                                         |    28 +-
 external/lgpl3/gmp/dist/tests/mpz/dive.c                                            |    22 +-
 external/lgpl3/gmp/dist/tests/mpz/dive_ui.c                                         |    22 +-
 external/lgpl3/gmp/dist/tests/mpz/io.c                                              |    35 +-
 external/lgpl3/gmp/dist/tests/mpz/logic.c                                           |    67 +-
 external/lgpl3/gmp/dist/tests/mpz/reuse.c                                           |   422 +-
 external/lgpl3/gmp/dist/tests/mpz/t-addsub.c                                        |    28 +-
 external/lgpl3/gmp/dist/tests/mpz/t-aorsmul.c                                       |    22 +-
 external/lgpl3/gmp/dist/tests/mpz/t-bin.c                                           |   188 +-
 external/lgpl3/gmp/dist/tests/mpz/t-cdiv_ui.c                                       |    28 +-
 external/lgpl3/gmp/dist/tests/mpz/t-cmp.c                                           |    22 +-
 external/lgpl3/gmp/dist/tests/mpz/t-cmp_d.c                                         |    31 +-
 external/lgpl3/gmp/dist/tests/mpz/t-cmp_si.c                                        |    22 +-
 external/lgpl3/gmp/dist/tests/mpz/t-cong.c                                          |   130 +-
 external/lgpl3/gmp/dist/tests/mpz/t-cong_2exp.c                                     |    22 +-
 external/lgpl3/gmp/dist/tests/mpz/t-div_2exp.c                                      |    22 +-
 external/lgpl3/gmp/dist/tests/mpz/t-divis.c                                         |    24 +-
 external/lgpl3/gmp/dist/tests/mpz/t-divis_2exp.c                                    |    22 +-
 external/lgpl3/gmp/dist/tests/mpz/t-export.c                                        |    22 +-
 external/lgpl3/gmp/dist/tests/mpz/t-fac_ui.c                                        |    63 +-
 external/lgpl3/gmp/dist/tests/mpz/t-fdiv.c                                          |    26 +-
 external/lgpl3/gmp/dist/tests/mpz/t-fdiv_ui.c                                       |    28 +-
 external/lgpl3/gmp/dist/tests/mpz/t-fib_ui.c                                        |    22 +-
 external/lgpl3/gmp/dist/tests/mpz/t-fits.c                                          |    22 +-
 external/lgpl3/gmp/dist/tests/mpz/t-gcd.c                                           |   285 +-
 external/lgpl3/gmp/dist/tests/mpz/t-gcd_ui.c                                        |    22 +-
 external/lgpl3/gmp/dist/tests/mpz/t-get_d.c                                         |    28 +-
 external/lgpl3/gmp/dist/tests/mpz/t-get_d_2exp.c                                    |    51 +-
 external/lgpl3/gmp/dist/tests/mpz/t-get_si.c                                        |    22 +-
 external/lgpl3/gmp/dist/tests/mpz/t-hamdist.c                                       |    22 +-
 external/lgpl3/gmp/dist/tests/mpz/t-import.c                                        |    22 +-
 external/lgpl3/gmp/dist/tests/mpz/t-inp_str.c                                       |    41 +-
 external/lgpl3/gmp/dist/tests/mpz/t-invert.c                                        |   120 +
 external/lgpl3/gmp/dist/tests/mpz/t-io_raw.c                                        |    22 +-
 external/lgpl3/gmp/dist/tests/mpz/t-jac.c                                           |   295 +-
 external/lgpl3/gmp/dist/tests/mpz/t-lcm.c                                           |    29 +-
 external/lgpl3/gmp/dist/tests/mpz/t-lucnum_ui.c                                     |    22 +-
 external/lgpl3/gmp/dist/tests/mpz/t-mfac_uiui.c                                     |   136 +
 external/lgpl3/gmp/dist/tests/mpz/t-mul.c                                           |    30 +-
 external/lgpl3/gmp/dist/tests/mpz/t-mul_i.c                                         |    22 +-
 external/lgpl3/gmp/dist/tests/mpz/t-nextprime.c                                     |    24 +-
 external/lgpl3/gmp/dist/tests/mpz/t-oddeven.c                                       |    22 +-
 external/lgpl3/gmp/dist/tests/mpz/t-perfpow.c                                       |    26 +-
 external/lgpl3/gmp/dist/tests/mpz/t-perfsqr.c                                       |    22 +-
 external/lgpl3/gmp/dist/tests/mpz/t-popcount.c                                      |    25 +-
 external/lgpl3/gmp/dist/tests/mpz/t-pow.c                                           |    22 +-
 external/lgpl3/gmp/dist/tests/mpz/t-powm.c                                          |    51 +-
 external/lgpl3/gmp/dist/tests/mpz/t-powm_ui.c                                       |    40 +-
 external/lgpl3/gmp/dist/tests/mpz/t-pprime_p.c                                      |    22 +-
 external/lgpl3/gmp/dist/tests/mpz/t-primorial_ui.c                                  |    97 +
 external/lgpl3/gmp/dist/tests/mpz/t-remove.c                                        |   147 +
 external/lgpl3/gmp/dist/tests/mpz/t-root.c                                          |    35 +-
 external/lgpl3/gmp/dist/tests/mpz/t-scan.c                                          |    24 +-
 external/lgpl3/gmp/dist/tests/mpz/t-set_d.c                                         |    22 +-
 external/lgpl3/gmp/dist/tests/mpz/t-set_f.c                                         |    22 +-
 external/lgpl3/gmp/dist/tests/mpz/t-set_si.c                                        |    22 +-
 external/lgpl3/gmp/dist/tests/mpz/t-set_str.c                                       |    68 +-
 external/lgpl3/gmp/dist/tests/mpz/t-sizeinbase.c                                    |    22 +-
 external/lgpl3/gmp/dist/tests/mpz/t-sqrtrem.c                                       |    26 +-
 external/lgpl3/gmp/dist/tests/mpz/t-tdiv.c                                          |    26 +-
 external/lgpl3/gmp/dist/tests/mpz/t-tdiv_ui.c                                       |    28 +-
 external/lgpl3/gmp/dist/tests/rand/Makefile.am                                      |    22 +-
 external/lgpl3/gmp/dist/tests/rand/Makefile.in                                      |   188 +-
 external/lgpl3/gmp/dist/tests/rand/findlc.c                                         |    24 +-
 external/lgpl3/gmp/dist/tests/rand/gen.c                                            |    22 +-
 external/lgpl3/gmp/dist/tests/rand/gmpstat.h                                        |    22 +-
 external/lgpl3/gmp/dist/tests/rand/spect.c                                          |    22 +-
 external/lgpl3/gmp/dist/tests/rand/stat.c                                           |    22 +-
 external/lgpl3/gmp/dist/tests/rand/statlib.c                                        |    22 +-
 external/lgpl3/gmp/dist/tests/rand/t-iset.c                                         |    22 +-
 external/lgpl3/gmp/dist/tests/rand/t-lc2exp.c                                       |    25 +-
 external/lgpl3/gmp/dist/tests/rand/t-mt.c                                           |    22 +-
 external/lgpl3/gmp/dist/tests/rand/t-rand.c                                         |    98 +-
 external/lgpl3/gmp/dist/tests/rand/t-urbui.c                                        |    22 +-
 external/lgpl3/gmp/dist/tests/rand/t-urmui.c                                        |    22 +-
 external/lgpl3/gmp/dist/tests/rand/t-urndmm.c                                       |    22 +-
 external/lgpl3/gmp/dist/tests/rand/zdiv_round.c                                     |    22 +-
 external/lgpl3/gmp/dist/tests/refmpf.c                                              |    22 +-
 external/lgpl3/gmp/dist/tests/refmpn.c                                              |   454 +-
 external/lgpl3/gmp/dist/tests/refmpq.c                                              |    22 +-
 external/lgpl3/gmp/dist/tests/refmpz.c                                              |    65 +-
 external/lgpl3/gmp/dist/tests/spinner.c                                             |    22 +-
 external/lgpl3/gmp/dist/tests/t-bswap.c                                             |    22 +-
 external/lgpl3/gmp/dist/tests/t-constants.c                                         |    46 +-
 external/lgpl3/gmp/dist/tests/t-count_zeros.c                                       |    22 +-
 external/lgpl3/gmp/dist/tests/t-gmpmax.c                                            |    22 +-
 external/lgpl3/gmp/dist/tests/t-hightomask.c                                        |    22 +-
 external/lgpl3/gmp/dist/tests/t-modlinv.c                                           |    22 +-
 external/lgpl3/gmp/dist/tests/t-parity.c                                            |    22 +-
 external/lgpl3/gmp/dist/tests/t-popc.c                                              |    38 +-
 external/lgpl3/gmp/dist/tests/t-sub.c                                               |    22 +-
 external/lgpl3/gmp/dist/tests/tests.h                                               |   579 +-
 external/lgpl3/gmp/dist/tests/trace.c                                               |    24 +-
 external/lgpl3/gmp/dist/tests/x86call.asm                                           |   152 +-
 external/lgpl3/gmp/dist/tests/x86check.c                                            |    76 +-
 external/lgpl3/gmp/dist/tune/Makefile.am                                            |    36 +-
 external/lgpl3/gmp/dist/tune/Makefile.in                                            |   358 +-
 external/lgpl3/gmp/dist/tune/README                                                 |    14 +-
 external/lgpl3/gmp/dist/tune/common.c                                               |   441 +-
 external/lgpl3/gmp/dist/tune/hgcd_appr_lehmer.c                                     |    29 +
 external/lgpl3/gmp/dist/tune/hgcd_lehmer.c                                          |    29 +
 external/lgpl3/gmp/dist/tune/hgcd_reduce_1.c                                        |    30 +
 external/lgpl3/gmp/dist/tune/hgcd_reduce_2.c                                        |    29 +
 external/lgpl3/gmp/dist/tune/jacbase4.c                                             |    27 +
 external/lgpl3/gmp/dist/tune/mod_1_1-1.c                                            |    30 +
 external/lgpl3/gmp/dist/tune/mod_1_1-2.c                                            |    30 +
 external/lgpl3/gmp/dist/tune/speed-ext.c                                            |     6 +-
 external/lgpl3/gmp/dist/tune/speed.c                                                |   122 +-
 external/lgpl3/gmp/dist/tune/speed.h                                                |  1040 +-
 external/lgpl3/gmp/dist/tune/time.c                                                 |    70 +-
 external/lgpl3/gmp/dist/tune/tune-gcd-p.c                                           |   214 +
 external/lgpl3/gmp/dist/tune/tuneup.c                                               |   614 +-
 1156 files changed, 103259 insertions(+), 25705 deletions(-)

diffs (truncated from 167538 to 300 lines):

diff -r af9407f67779 -r b975938b5904 external/lgpl3/gmp/dist/AUTHORS
--- a/external/lgpl3/gmp/dist/AUTHORS   Fri Nov 29 02:05:59 2013 +0000
+++ b/external/lgpl3/gmp/dist/AUTHORS   Fri Nov 29 07:49:47 2013 +0000
@@ -4,20 +4,21 @@
 
 John Amanatides                Original version of mpz/pprime_p.c
 
-Paul Zimmermann                mpn/generic/mul_fft.c, dc_divrem_n.c, rootrem.c,
-                       old mpz/powm.c, old toom3 code.
+Paul Zimmermann                mpn/generic/mul_fft.c, now defunct dc_divrem_n.c,
+                       rootrem.c, old mpz/powm.c, old toom3 code.
 
-Ken Weber              mpn/generic/bdivmod.c, old mpn/generic/gcd.c
+Ken Weber              Now defunct mpn/generic/bdivmod.c, old mpn/generic/gcd.c
 
-Bennet Yee             mpz/jacobi.c mpz/legendre.c
+Bennet Yee             Previous versions of mpz/jacobi.c mpz/legendre.c
 
 Andreas Schwab         mpn/m68k/lshift.asm, mpn/m68k/rshift.asm
 
-Robert Harley          Old mpn/generic/mul_n.c, many files in mpn/arm
+Robert Harley          Old mpn/generic/mul_n.c, previous versions of files in
+                       mpn/arm
 
 Linus Nordberg         Random number framework, original autoconfery
 
-Kent Boortz            MacOS 9 port
+Kent Boortz            MacOS 9 port, now defunct.
 
 Kevin Ryde             Most x86 assembly, new autoconfery, and countless other
                        things (please see the GMP manual for complete list)
@@ -27,29 +28,52 @@
 Pedro Gimeno           Mersenne Twister random generator, other random number
                        revisions
 
-Jason Moxham           mpz/fac_ui.c and gen-fac_ui.c
+Jason Moxham           Previous versions of mpz/fac_ui.c and gen-fac_ui.c
 
-Niels Möller           mpn/generic/hgcd2.c, gcd.c, gcdext.c, matrix22_mul.c,
-                       hgcd.c, gcdext_1.c, gcd_subdiv_step.c, gcd_lehmer.c,
+Niels Möller           gen-jacobitab.c,
+                       mpn/generic/hgcd2.c, hgcd.c, hgcd_step.c,
+                       hgcd_appr.c, hgcd_matrix.c, hgcd_reduce.c,
+                       gcd.c, gcdext.c, matrix22_mul.c,
+                       gcdext_1.c, gcd_subdiv_step.c, gcd_lehmer.c,
                        gcdext_subdiv_step.c, gcdext_lehmer.c,
+                       jacobi_2.c, jacbase.c, hgcd_jacobi.c, hgcd2_jacobi.c
+                       matrix22_mul1_inverse_vector.c,
                        toom_interpolate_7pts, mulmod_bnm1.c, dcpi1_bdiv_qr.c,
                        dcpi1_bdiv_q.c, sbpi1_bdiv_qr.c, sbpi1_bdiv_q.c,
                        toom_eval_dgr3_pm1.c, toom_eval_dgr3_pm2.c,
                        toom_eval_pm1.c, toom_eval_pm2.c, toom_eval_pm2exp.c,
-                       divexact.c, mpn/x86/invert_limb.asm,
-                       mpn/x86_64/invert_limb.asm, mpz/nextprime.c,
-                       mpz/divexact.c.
+                       divexact.c, mod_1_1.c, div_qr_2.c,
+                       div_qr_2n_pi1.c, div_qr_2u_pi1.c, broot.c,
+                       brootinv.c,
+                       mpn/x86/k7/invert_limb.asm, mod_1_1.asm,
+                       mpn/x86_64/invert_limb.asm,
+                       invert_limb_table.asm, mod_1_1.asm,
+                       div_qr_2n_pi1.asm, div_qr_2u_pi1.asm,
+                       mpn/x86_64/core2/aorsmul_1.asm,
+                       mpz/nextprime.c, divexact.c, gcd.c, gcdext.c,
+                       jacobi.c, combit.c, mini-gmp/mini-gmp.c.
 
 Marco Bodrato          mpn/generic/toom44_mul.c, toom4_sqr.c, toom53_mul.c,
-                       toom62_mul.c, toom43_mul.c, toom52_mul.c,
+                       toom62_mul.c, toom43_mul.c, toom52_mul.c, toom54_mul.c,
                        toom_interpolate_6pts.c, toom_couple_handling.c,
                        toom63_mul.c, toom_interpolate_8pts.c,
                        toom6h_mul.c, toom6_sqr.c, toom_interpolate_12pts.c,
                        toom8h_mul.c, toom8_sqr.c, toom_interpolate_16pts.c,
                        mulmod_bnm1.c, sqrmod_bnm1.c, nussbaumer_mul.c,
                        toom_eval_pm2.c, toom_eval_pm2rexp.c,
-                       mullo_n.c, invert.c, invertappr.c.
+                       mullo_n.c, invert.c, invertappr.c;
+                       mpz/fac_ui.c, 2fac_ui.c, mfac_uiui.c, oddfac_1.c,
+                       primorial_ui.c, prodlimbs.c, goetgheluck_bin_uiui.c.
 
-David Harvey           mpn/x86_64/mul_basecase.asm
+David Harvey           mpn/generic/add_err1_n.c, add_err2_n.c,
+                       add_err3_n.c, sub_err1_n.c, sub_err2_n.c,
+                       sub_err3_n.c, mulmid_basecase.c, mulmid_n.c,
+                       toom42_mulmid.c,
+                       mpn/x86_64/mul_basecase.asm, aors_err1_n.asm,
+                       aors_err2_n.asm, aors_err3_n.asm,
+                       mulmid_basecase.asm,
+                       mpn/x86_64/core2/aors_err1_n.asm.
 
 Martin Boij            mpn/generic/perfpow.c
+
+Marc Glisse            gmpxx.h improvements
diff -r af9407f67779 -r b975938b5904 external/lgpl3/gmp/dist/ChangeLog
--- a/external/lgpl3/gmp/dist/ChangeLog Fri Nov 29 02:05:59 2013 +0000
+++ b/external/lgpl3/gmp/dist/ChangeLog Fri Nov 29 07:49:47 2013 +0000
@@ -1,22 +1,3327 @@
-2011-05-07  Torbjorn Granlund  <tege%gmplib.org@localhost>
-
-       * Version 5.0.2 released.
-
-       * gmp-h.in (__GNU_MP_VERSION_PATCHLEVEL): Bump.
-
-       * Makefile.am (LIBGMP_LT_*, LIBGMPXX_LT_*, LIBMP_LT_*):
-       Bump version info.
+2013-09-29  Torbjorn Granlund  <tege%gmplib.org@localhost>
+
+       * Version 5.1.3 released.
+
+       * Makefile.am (LIBGMP_LT_*, LIBGMPXX_LT_*): Bump version info.
+       * gmp-h.in: Bump version.
+
+2013-09-27  Niels Möller  <nisse%lysator.liu.se@localhost>
+
+       * NEWS: Mention the ia64 mpn_divrem_2 bugfix.
+
+2013-07-16  Torbjorn Granlund  <tege%gmplib.org@localhost>
+
+       * doc/gmp.texi: Declare countless of function arguments as 'const'.
+
+2013-07-15  Torbjorn Granlund  <tege%gmplib.org@localhost>
+
+       * mpn/generic/sb_div_sec.c: Compute inverse as floor(B^2/(dh+1)), per
+       Niels' suggestion.
+       * mpn/generic/sbpi1_div_sec.c: Remove inverse rounding-up code.
+
+2013-07-12  Torbjorn Granlund  <tege%gmplib.org@localhost>
+
+       * mpn/generic/sbpi1_div_sec.c: Partial rewrite.
+
+2013-06-19  Torbjorn Granlund  <tege%gmplib.org@localhost>
+
+       * mpn/powerpc64/p6/lshift.asm: Rewrite switching-into-loop code.
+       * mpn/powerpc64/p6/rshift.asm: Likewise.
+       * mpn/powerpc64/p6/lshiftc.asm: Likewise.
+
+2013-06-17  Torbjorn Granlund  <tege%gmplib.org@localhost>
+
+       * mpn/powerpc64/p6/lshift.asm: Fix typo in label reference.
+       For 32-bit mode, zero extend `n' argument and split retval.
+       * mpn/powerpc64/p6/rshift.asm: Likewise.
+       * mpn/powerpc64/p6/lshiftc.asm: Likewise.
+
+2013-06-09  Marc Glisse  <marc.glisse%inria.fr@localhost>
+
+       * mpn/generic/get_d.c (mpn_get_d): Avoid signed overflow.
+       * mpz/kronzs.c (mpz_kronecker_si): Use ABS_CAST.
+
+2013-05-22  Torbjorn Granlund  <tege%gmplib.org@localhost>
+
+       * doc/gmp.texi (Reporting Bugs): Ask for configure's output.
+
+       * mpn/ia64/divrem_2.asm: Don't clobber f16-f18.
+
+2013-05-20  Torbjorn Granlund  <tege%gmplib.org@localhost>
+
+       * Version 5.1.2 released.
+
+       * mpn/arm/udiv.asm: Change spacing to work around binutils bug.
+
+2013-05-16  Torbjorn Granlund  <tege%gmplib.org@localhost>
+
+       * Makefile.am (LIBGMP_LT_*, LIBGMPXX_LT_*): Bump version info.
+       * gmp-h.in: Bump version.
+
+       * tests/misc.c (tests_hardware_getround, tests_hardware_setround):
+       Avoid assembly dependency unless WANT_ASSEMBLY.
+
+       * configure.ac (WANT_ASSEMBLY): Conditionally define.
+
+2013-05-14  Torbjorn Granlund  <tege%gmplib.org@localhost>
+
+       * configure.ac (arm1156): Don't fall back to plain v6 compiler option.
+
+2013-05-10  Torbjorn Granlund  <tege%gmplib.org@localhost>
+
+       * mpn/x86/p6/mmx/gmp-mparam.h: Set down SQR_TOOM2_THRESHOLD to parent
+       directory value.
+
+2013-05-09  Torbjorn Granlund  <tege%gmplib.org@localhost>
+
+       * mpn/x86_64/bd1/mul_1.asm: Fix typo.
+
+2013-04-29  Torbjorn Granlund  <tege%gmplib.org@localhost>
+
+       * configure.ac (sparc-*-*): Recognise t5 along with t3 and t4.
+       Remove sparc64/ultrasparct1 from path_64 for T3, T3, and T5.
+
+2013-04-27  Mike Frysinger  <vapier%gentoo.org@localhost>
+
+       * configure.ac (arm*-*-*): Set up path also for plainest CPU variants.
+
+2013-03-19  Torbjorn Granlund  <tege%gmplib.org@localhost>
+
+       * tests/arm32check.c: Get printing of clobbered register right.
+
+       * tests/Makefile.am (EXTRA_libtests_la_SOURCES): Add arm32call.asm and
+       arm32check.c.
+
+2013-03-18  Torbjorn Granlund  <tege%gmplib.org@localhost>
+
+       * configure.ac (arm*-*-*): Define CALLING_CONVENTIONS_OBJS.
+
+       * tests/arm32call.asm: New file.
+       * tests/arm32check.c: New file.
+
+       * mpn/arm/arm-defs.m4 (LEA): Rewrite to properly handle repeated use.
+       (EPILOGUE_cpu): Define.
+
+       * mpn/x86/darwin.m4 (m4append): Move definition from here...
+       * mpn/asm-defs.m4: ...to here.
+
+2012-03-17  Marc Glisse  <marc.glisse%inria.fr@localhost>
+
+       * tests/cxx/t-do-exceptions-work-at-all-with-this-compiler.cc: New file.
+       * tests/cxx/Makefile.am: Add new file. Reorder the tests.
+
+2013-03-11  Torbjorn Granlund  <tege%gmplib.org@localhost>
+
+       * tests/mpz/t-powm_ui.c: Test larger arguments.
+
+       * mpz/powm_ui.c (mod): Adhere to mpn_mu_div_qr's overlap requirements.
+
+2013-02-25  Niels Möller  <nisse%lysator.liu.se@localhost>
+
+       * mini-gmp/tests/t-double.c (testmain): Declare double variables
+       as volatile, to drop extended precision.
+
+       * mini-gmp/tests/testutils.c (testfree): New function. Use it
+       everywhere where test programs deallocate storage allocated via
+       the mini-gmp allocation functions, including uses of mpz_get_str
+       for various test failure messages.
+
+2013-02-20  Niels Möller  <nisse%lysator.liu.se@localhost>
+
+       * tests/mpq/t-get_d.c (check_random): Rewrote to make test less
+       dependent on float operations. Fixes problem with m68k-linux and
+       extended float precision.
+
+2013-02-19 Marco Bodrato <bodrato%mail.dm.unipi.it@localhost>
+
+       * mini-gmp/mini-gmp.c: Move asserts to work-around a compiler bug.
+
+       * mini-gmp/tests/t-reuse.c: Fix typo causing the same negation
+       condition to be applied to all operands. (See 2013-02-03, Torbjorn)
+
+2013-02-17  Marc Glisse  <marc.glisse%inria.fr@localhost>
+
+       * cxx/osdoprnti.cc: Use <stdarg.h> and <string.h> rather than <cstdarg>
+       and <cstring> (revert 2002-12-21).
+
+       * tests/cxx/Makefile.am: Link with libm.
+       * tests/cxx/t-ops2.cc: Comment about more tests. Use <math.h> rather
+       than <cmath> and using namespace. Don't include <iostream>.
+
+2013-02-16  Marc Glisse  <marc.glisse%inria.fr@localhost>
+
+       * gmpxx.h: Include <algorithm>.
+
+2013-02-16  Torbjorn Granlund  <tege%gmplib.org@localhost>
+
+       * mpn/x86_64/x86_64-defs.m4 (PROTECT): Emit '.hidden' instead of
+       '.protected" to please Sun's assembler, but also for semantic reasons.
+
+2013-02-10  Torbjorn Granlund  <tege%gmplib.org@localhost>
+
+       * Version 5.1.1 released.
+
+2013-02-07 Marco Bodrato <bodrato%mail.dm.unipi.it@localhost>
+
+       * tune/speed.h (SPEED_ROUTINE_MPN_MUL): Use operands from struct s.
+       * tune/README: Document new parameter syntax mpn_mul.<#> .
+
+2013-02-06  Niels Möller  <nisse%lysator.liu.se@localhost>
+
+       * tests/mpz/t-jac.c (check_large_quotients): Rewrote. Now uses a
+       more efficient method for generating the test inputs.
+
+2013-02-05  Torbjorn Granlund  <tege%gmplib.org@localhost>
+
+       * tests/mpn/t-div.c: Limit random dbits to avoid an infinite loop.
+
+2013-02-03  Torbjorn Granlund  <tege%gmplib.org@localhost>
+
+       * tests/mpz/reuse.c: Fix typo causing the same negation condition to be
+       applied to all operands.  Fix condition for when to invoke mpz_remove.
+       Make different-size random operands.
+
+2013-02-02 Marco Bodrato <bodrato%mail.dm.unipi.it@localhost>
+
+       * mpz/remove.c: Correct the sign in case of reuse.
+
+2013-02-01  Torbjorn Granlund  <tege%gmplib.org@localhost>
+
+       * gmp-impl.h (DIGITS_IN_BASE_PER_LIMB): Add a cast.
+       (LIMBS_PER_DIGIT_IN_BASE): Likewise.
+
+       * tests/refmpn.c (refmpn_mul): Use toom6h instead of toom44 for the
+       largest operands.
+



Home | Main Index | Thread Index | Old Index