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 of GMP 6.1.2. main c...



details:   https://anonhg.NetBSD.org/src/rev/7030efdae5b2
branches:  trunk
changeset: 826224:7030efdae5b2
user:      mrg <mrg%NetBSD.org@localhost>
date:      Tue Aug 22 09:40:46 2017 +0000

description:
initial import of GMP 6.1.2.  main changes from 5.1.3 below.

notes:
 - support for thumb-less ARM chips was in our port of 5.1.3, but a
   similar method has been provided upstream now
 - someone should look at the AVX failure reports, and fix them

Changes between GMP version 6.1.0 and 6.1.1

  FEATURES
  * Work around faulty cpuid on some recent Intel chips (this allows GMP to run
    on Skylake Pentiums).
  * Support thumb-less ARM chips.

Changes between GMP version 6.0.* and 6.1.0

  BUGS FIXED
  * The public function mpn_com is now correctly declared in gmp.h.
  * Healed possible failures of mpn_sec_sqr for non-cryptographic sizes for
    some obsolete CPUs.
  * Various problems related to precision for mpf have been fixed.
  * Fixed ABI incompatible stack alignment in calls from assembly code.
  * Fixed PIC bug in popcount affecting Intel processors using the 32-bit ABI.
  SPEEDUPS
  * Speedup for Intel Broadwell and Skylake through assembly code making use of
    new ADX instructions.
  * Square root is now faster when the remainder is not needed. Also the speed
    to compute the k-th root improved, for small sizes.
  FEATURES
  * New C++ functions gcd and lcm for mpz_class.
  * New public mpn functions mpn_divexact_1, mpn_zero_p, and mpn_cnd_swap.
  * New public mpq_cmp_z function, to efficiently compare rationals with
    integers.
  * Support for more 32-bit arm processors.
  * Support for AVX-less modern x86 CPUs. (Such support might be missing either
    because the CPU vendor chose to disable AVX, or because the running kernel
    lacks AVX context switch support.)
  * Support for NetBSD under Xen; we switch off AVX unconditionally under
    NetBSD since a bug in NetBSD makes AVX fail under Xen.
  MISC
  * Tuned values for FFT multiplications are provided for larger number on
    many platforms.

Changes between GMP version 5.1.* and 6.0.0
  BUGS FIXED
  * The function mpz_invert now considers any number invertible in Z/1Z.
  * The mpn multiply code now handles operands of more than 2^31 limbs
    correctly.  (Note however that the mpz code is limited to 2^32 bits on
    32-bit hosts and 2^37 bits on 64-bit hosts.)
  SPEEDUPS
  * Plain division of large operands is faster and more monotonous in operand
    size.
  * Major speedup for ARM, in particular ARM Cortex-A15, thanks to improved
    assembly.
  * Speedup for Intel Sandy Bridge, Ivy Bridge, Haswell, thanks to rewritten
    and vastly expanded assembly support.  Speedup also for the older Core 2
    and Nehalem.
  * Faster mixed arithmetic between mpq_class and double.
  FEATURES
  * Support for new Intel and AMD CPUs.
  * New public functions mpn_sec_mul and mpn_sec_sqr, implementing side-channel
    silent multiplication and squaring.
  * New public functions mpn_sec_div_qr and mpn_sec_div_r, implementing
    side-channel silent division.
  * New public functions mpn_cnd_add_n and mpn_cnd_sub_n.  Side-channel silent
    conditional addition and subtraction.
  * New public function mpn_sec_powm, implementing side-channel silent modexp.
  * New public function mpn_sec_invert, implementing side-channel silent
    modular inversion.
  * Better support for applications which use the mpz_t type, but nevertheless
    need to call some of the lower-level mpn functions.  See the documentation
    for mpz_limbs_read and related functions.

diffstat:

 external/lgpl3/gmp/dist/.gdbinit                                                    |    33 +-
 external/lgpl3/gmp/dist/AUTHORS                                                     |    27 +-
 external/lgpl3/gmp/dist/COPYING.LESSERv3                                            |   165 +
 external/lgpl3/gmp/dist/COPYINGv2                                                   |   339 +
 external/lgpl3/gmp/dist/COPYINGv3                                                   |   674 +
 external/lgpl3/gmp/dist/ChangeLog                                                   |  3539 +++++-
 external/lgpl3/gmp/dist/INSTALL                                                     |    30 +-
 external/lgpl3/gmp/dist/INSTALL.autoconf                                            |     3 +-
 external/lgpl3/gmp/dist/Makefile.am                                                 |    73 +-
 external/lgpl3/gmp/dist/NEWS                                                        |   190 +-
 external/lgpl3/gmp/dist/README                                                      |    38 +-
 external/lgpl3/gmp/dist/aclocal.m4                                                  |  3399 +++--
 external/lgpl3/gmp/dist/assert.c                                                    |    25 +-
 external/lgpl3/gmp/dist/bootstrap.c                                                 |    25 +-
 external/lgpl3/gmp/dist/compat.c                                                    |    25 +-
 external/lgpl3/gmp/dist/compile                                                     |   347 +
 external/lgpl3/gmp/dist/config.in                                                   |    56 +-
 external/lgpl3/gmp/dist/configure.ac                                                |   630 +-
 external/lgpl3/gmp/dist/cxx/Makefile.am                                             |    37 +-
 external/lgpl3/gmp/dist/cxx/Makefile.in                                             |   272 +-
 external/lgpl3/gmp/dist/cxx/dummy.cc                                                |    25 +-
 external/lgpl3/gmp/dist/cxx/isfuns.cc                                               |    25 +-
 external/lgpl3/gmp/dist/cxx/ismpf.cc                                                |    27 +-
 external/lgpl3/gmp/dist/cxx/ismpq.cc                                                |    25 +-
 external/lgpl3/gmp/dist/cxx/ismpz.cc                                                |    25 +-
 external/lgpl3/gmp/dist/cxx/ismpznw.cc                                              |    25 +-
 external/lgpl3/gmp/dist/cxx/limits.cc                                               |    25 +-
 external/lgpl3/gmp/dist/cxx/osdoprnti.cc                                            |    25 +-
 external/lgpl3/gmp/dist/cxx/osfuns.cc                                               |    25 +-
 external/lgpl3/gmp/dist/cxx/osmpf.cc                                                |    27 +-
 external/lgpl3/gmp/dist/cxx/osmpq.cc                                                |    25 +-
 external/lgpl3/gmp/dist/cxx/osmpz.cc                                                |    25 +-
 external/lgpl3/gmp/dist/demos/Makefile.am                                           |    37 +-
 external/lgpl3/gmp/dist/demos/Makefile.in                                           |   369 +-
 external/lgpl3/gmp/dist/demos/calc/Makefile.am                                      |    37 +-
 external/lgpl3/gmp/dist/demos/calc/Makefile.in                                      |   283 +-
 external/lgpl3/gmp/dist/demos/calc/README                                           |     2 +-
 external/lgpl3/gmp/dist/demos/calc/calc-common.h                                    |     2 +-
 external/lgpl3/gmp/dist/demos/calc/calc-config-h.in                                 |     2 +-
 external/lgpl3/gmp/dist/demos/calc/calc.c                                           |    92 +-
 external/lgpl3/gmp/dist/demos/calc/calc.h                                           |     2 +-
 external/lgpl3/gmp/dist/demos/calc/calc.y                                           |     4 +-
 external/lgpl3/gmp/dist/demos/calc/calclex.c                                        |  1550 +-
 external/lgpl3/gmp/dist/demos/calc/calclex.l                                        |     4 +-
 external/lgpl3/gmp/dist/demos/calc/calcread.c                                       |     2 +-
 external/lgpl3/gmp/dist/demos/expr/Makefile.am                                      |    37 +-
 external/lgpl3/gmp/dist/demos/expr/Makefile.in                                      |   273 +-
 external/lgpl3/gmp/dist/demos/expr/README                                           |    27 +-
 external/lgpl3/gmp/dist/demos/expr/expr-impl.h                                      |    43 +-
 external/lgpl3/gmp/dist/demos/expr/expr.c                                           |    27 +-
 external/lgpl3/gmp/dist/demos/expr/expr.h                                           |    35 +-
 external/lgpl3/gmp/dist/demos/expr/exprf.c                                          |    42 +-
 external/lgpl3/gmp/dist/demos/expr/exprfa.c                                         |    27 +-
 external/lgpl3/gmp/dist/demos/expr/exprq.c                                          |    42 +-
 external/lgpl3/gmp/dist/demos/expr/exprqa.c                                         |    25 +-
 external/lgpl3/gmp/dist/demos/expr/exprv.c                                          |    25 +-
 external/lgpl3/gmp/dist/demos/expr/exprz.c                                          |    42 +-
 external/lgpl3/gmp/dist/demos/expr/exprza.c                                         |    27 +-
 external/lgpl3/gmp/dist/demos/expr/run-expr.c                                       |    27 +-
 external/lgpl3/gmp/dist/demos/expr/t-expr.c                                         |    27 +-
 external/lgpl3/gmp/dist/demos/factorize.c                                           |     8 +-
 external/lgpl3/gmp/dist/demos/isprime.c                                             |     2 +-
 external/lgpl3/gmp/dist/demos/perl/GMP.pm                                           |    62 +-
 external/lgpl3/gmp/dist/demos/perl/GMP.xs                                           |    33 +-
 external/lgpl3/gmp/dist/demos/perl/GMP/Mpf.pm                                       |    33 +-
 external/lgpl3/gmp/dist/demos/perl/GMP/Mpq.pm                                       |    33 +-
 external/lgpl3/gmp/dist/demos/perl/GMP/Mpz.pm                                       |    35 +-
 external/lgpl3/gmp/dist/demos/perl/GMP/Rand.pm                                      |    33 +-
 external/lgpl3/gmp/dist/demos/perl/INSTALL                                          |    25 +-
 external/lgpl3/gmp/dist/demos/perl/Makefile.PL                                      |    33 +-
 external/lgpl3/gmp/dist/demos/perl/sample.pl                                        |    33 +-
 external/lgpl3/gmp/dist/demos/perl/test.pl                                          |    35 +-
 external/lgpl3/gmp/dist/demos/perl/test2.pl                                         |    33 +-
 external/lgpl3/gmp/dist/demos/perl/typemap                                          |    33 +-
 external/lgpl3/gmp/dist/demos/pexpr-config-h.in                                     |     2 +-
 external/lgpl3/gmp/dist/demos/pexpr.c                                               |     7 +-
 external/lgpl3/gmp/dist/demos/primes.c                                              |     2 +-
 external/lgpl3/gmp/dist/demos/qcn.c                                                 |     4 +-
 external/lgpl3/gmp/dist/doc/Makefile.am                                             |    33 +-
 external/lgpl3/gmp/dist/doc/Makefile.in                                             |   236 +-
 external/lgpl3/gmp/dist/doc/configuration                                           |    34 +-
 external/lgpl3/gmp/dist/doc/fdl-1.3.texi                                            |     4 +-
 external/lgpl3/gmp/dist/doc/gmp.info                                                |   320 +-
 external/lgpl3/gmp/dist/doc/gmp.info-1                                              |  4902 ++++----
 external/lgpl3/gmp/dist/doc/gmp.info-2                                              |   Bin 
 external/lgpl3/gmp/dist/doc/gmp.texi                                                |   751 +-
 external/lgpl3/gmp/dist/doc/isa_abi_headache                                        |    25 +-
 external/lgpl3/gmp/dist/doc/mdate-sh                                                |    92 +-
 external/lgpl3/gmp/dist/doc/projects.html                                           |    49 +-
 external/lgpl3/gmp/dist/doc/stamp-vti                                               |     8 +-
 external/lgpl3/gmp/dist/doc/tasks.html                                              |    40 +-
 external/lgpl3/gmp/dist/doc/texinfo.tex                                             |  3074 +++-
 external/lgpl3/gmp/dist/doc/version.texi                                            |     8 +-
 external/lgpl3/gmp/dist/errno.c                                                     |    25 +-
 external/lgpl3/gmp/dist/extract-dbl.c                                               |    28 +-
 external/lgpl3/gmp/dist/gen-bases.c                                                 |    25 +-
 external/lgpl3/gmp/dist/gen-fac.c                                                   |    99 +-
 external/lgpl3/gmp/dist/gen-fib.c                                                   |    35 +-
 external/lgpl3/gmp/dist/gen-jacobitab.c                                             |    27 +-
 external/lgpl3/gmp/dist/gen-psqr.c                                                  |    48 +-
 external/lgpl3/gmp/dist/gen-trialdivtab.c                                           |    45 +-
 external/lgpl3/gmp/dist/gmpxx.h                                                     |   716 +-
 external/lgpl3/gmp/dist/install-sh                                                  |   550 +-
 external/lgpl3/gmp/dist/invalid.c                                                   |    25 +-
 external/lgpl3/gmp/dist/ltmain.sh                                                   |  5812 ++++++---
 external/lgpl3/gmp/dist/memory.c                                                    |    48 +-
 external/lgpl3/gmp/dist/mini-gmp/README                                             |    27 +-
 external/lgpl3/gmp/dist/mini-gmp/mini-gmp.c                                         |  1204 +-
 external/lgpl3/gmp/dist/mini-gmp/mini-gmp.h                                         |    58 +-
 external/lgpl3/gmp/dist/mini-gmp/tests/Makefile                                     |    19 +-
 external/lgpl3/gmp/dist/mini-gmp/tests/hex-random.c                                 |    73 +-
 external/lgpl3/gmp/dist/mini-gmp/tests/hex-random.h                                 |     2 +-
 external/lgpl3/gmp/dist/mini-gmp/tests/mini-random.c                                |     2 +-
 external/lgpl3/gmp/dist/mini-gmp/tests/mini-random.h                                |     4 +-
 external/lgpl3/gmp/dist/mini-gmp/tests/run-tests                                    |    22 +-
 external/lgpl3/gmp/dist/mini-gmp/tests/t-add.c                                      |    10 +-
 external/lgpl3/gmp/dist/mini-gmp/tests/t-aorsmul.c                                  |    77 +
 external/lgpl3/gmp/dist/mini-gmp/tests/t-bitops.c                                   |    10 +-
 external/lgpl3/gmp/dist/mini-gmp/tests/t-cmp_d.c                                    |    22 +-
 external/lgpl3/gmp/dist/mini-gmp/tests/t-comb.c                                     |     4 +-
 external/lgpl3/gmp/dist/mini-gmp/tests/t-cong.c                                     |   212 +
 external/lgpl3/gmp/dist/mini-gmp/tests/t-div.c                                      |    10 +-
 external/lgpl3/gmp/dist/mini-gmp/tests/t-div_2exp.c                                 |    10 +-
 external/lgpl3/gmp/dist/mini-gmp/tests/t-double.c                                   |    10 +-
 external/lgpl3/gmp/dist/mini-gmp/tests/t-gcd.c                                      |    10 +-
 external/lgpl3/gmp/dist/mini-gmp/tests/t-import.c                                   |    10 +-
 external/lgpl3/gmp/dist/mini-gmp/tests/t-invert.c                                   |   129 +-
 external/lgpl3/gmp/dist/mini-gmp/tests/t-lcm.c                                      |    10 +-
 external/lgpl3/gmp/dist/mini-gmp/tests/t-limbs.c                                    |   111 +
 external/lgpl3/gmp/dist/mini-gmp/tests/t-logops.c                                   |    12 +-
 external/lgpl3/gmp/dist/mini-gmp/tests/t-mul.c                                      |    31 +-
 external/lgpl3/gmp/dist/mini-gmp/tests/t-powm.c                                     |    10 +-
 external/lgpl3/gmp/dist/mini-gmp/tests/t-pprime_p.c                                 |   183 +
 external/lgpl3/gmp/dist/mini-gmp/tests/t-reuse.c                                    |    14 +-
 external/lgpl3/gmp/dist/mini-gmp/tests/t-root.c                                     |    14 +-
 external/lgpl3/gmp/dist/mini-gmp/tests/t-scan.c                                     |    36 +-
 external/lgpl3/gmp/dist/mini-gmp/tests/t-signed.c                                   |   205 +-
 external/lgpl3/gmp/dist/mini-gmp/tests/t-sqrt.c                                     |   117 +-
 external/lgpl3/gmp/dist/mini-gmp/tests/t-str.c                                      |    32 +-
 external/lgpl3/gmp/dist/mini-gmp/tests/t-sub.c                                      |    10 +-
 external/lgpl3/gmp/dist/mini-gmp/tests/testutils.c                                  |    34 +-
 external/lgpl3/gmp/dist/mini-gmp/tests/testutils.h                                  |    10 +-
 external/lgpl3/gmp/dist/missing                                                     |   459 +-
 external/lgpl3/gmp/dist/mp_bpl.c                                                    |    25 +-
 external/lgpl3/gmp/dist/mp_clz_tab.c                                                |    25 +-
 external/lgpl3/gmp/dist/mp_dv_tab.c                                                 |    30 +-
 external/lgpl3/gmp/dist/mp_get_fns.c                                                |    25 +-
 external/lgpl3/gmp/dist/mp_minv_tab.c                                               |    25 +-
 external/lgpl3/gmp/dist/mp_set_fns.c                                                |    25 +-
 external/lgpl3/gmp/dist/mpf/Makefile.am                                             |    40 +-
 external/lgpl3/gmp/dist/mpf/Makefile.in                                             |   279 +-
 external/lgpl3/gmp/dist/mpf/abs.c                                                   |    27 +-
 external/lgpl3/gmp/dist/mpf/add.c                                                   |    25 +-
 external/lgpl3/gmp/dist/mpf/add_ui.c                                                |    25 +-
 external/lgpl3/gmp/dist/mpf/ceilfloor.c                                             |    25 +-
 external/lgpl3/gmp/dist/mpf/clear.c                                                 |    31 +-
 external/lgpl3/gmp/dist/mpf/clears.c                                                |    51 +-
 external/lgpl3/gmp/dist/mpf/cmp.c                                                   |    70 +-
 external/lgpl3/gmp/dist/mpf/cmp_d.c                                                 |    25 +-
 external/lgpl3/gmp/dist/mpf/cmp_si.c                                                |    70 +-
 external/lgpl3/gmp/dist/mpf/cmp_ui.c                                                |    75 +-
 external/lgpl3/gmp/dist/mpf/cmp_z.c                                                 |    46 +
 external/lgpl3/gmp/dist/mpf/div.c                                                   |    29 +-
 external/lgpl3/gmp/dist/mpf/div_2exp.c                                              |    28 +-
 external/lgpl3/gmp/dist/mpf/div_ui.c                                                |    27 +-
 external/lgpl3/gmp/dist/mpf/dump.c                                                  |    27 +-
 external/lgpl3/gmp/dist/mpf/eq.c                                                    |    25 +-
 external/lgpl3/gmp/dist/mpf/fits_s.h                                                |    32 +-
 external/lgpl3/gmp/dist/mpf/fits_sint.c                                             |    25 +-
 external/lgpl3/gmp/dist/mpf/fits_slong.c                                            |    25 +-
 external/lgpl3/gmp/dist/mpf/fits_sshort.c                                           |    25 +-
 external/lgpl3/gmp/dist/mpf/fits_u.h                                                |    37 +-
 external/lgpl3/gmp/dist/mpf/fits_uint.c                                             |    25 +-
 external/lgpl3/gmp/dist/mpf/fits_ulong.c                                            |    25 +-
 external/lgpl3/gmp/dist/mpf/fits_ushort.c                                           |    25 +-
 external/lgpl3/gmp/dist/mpf/get_d.c                                                 |    27 +-
 external/lgpl3/gmp/dist/mpf/get_d_2exp.c                                            |    27 +-
 external/lgpl3/gmp/dist/mpf/get_dfl_prec.c                                          |    25 +-
 external/lgpl3/gmp/dist/mpf/get_prc.c                                               |    25 +-
 external/lgpl3/gmp/dist/mpf/get_si.c                                                |    25 +-
 external/lgpl3/gmp/dist/mpf/get_str.c                                               |    58 +-
 external/lgpl3/gmp/dist/mpf/get_ui.c                                                |    25 +-
 external/lgpl3/gmp/dist/mpf/init.c                                                  |    29 +-
 external/lgpl3/gmp/dist/mpf/init2.c                                                 |    29 +-
 external/lgpl3/gmp/dist/mpf/inits.c                                                 |    49 +-
 external/lgpl3/gmp/dist/mpf/inp_str.c                                               |    27 +-
 external/lgpl3/gmp/dist/mpf/int_p.c                                                 |    50 +-
 external/lgpl3/gmp/dist/mpf/iset.c                                                  |    29 +-
 external/lgpl3/gmp/dist/mpf/iset_d.c                                                |    29 +-
 external/lgpl3/gmp/dist/mpf/iset_si.c                                               |    31 +-
 external/lgpl3/gmp/dist/mpf/iset_str.c                                              |    27 +-
 external/lgpl3/gmp/dist/mpf/iset_ui.c                                               |    30 +-
 external/lgpl3/gmp/dist/mpf/mul.c                                                   |    32 +-
 external/lgpl3/gmp/dist/mpf/mul_2exp.c                                              |    28 +-
 external/lgpl3/gmp/dist/mpf/mul_ui.c                                                |    25 +-
 external/lgpl3/gmp/dist/mpf/neg.c                                                   |    27 +-
 external/lgpl3/gmp/dist/mpf/out_str.c                                               |    25 +-
 external/lgpl3/gmp/dist/mpf/pow_ui.c                                                |    83 +-
 external/lgpl3/gmp/dist/mpf/random2.c                                               |    27 +-
 external/lgpl3/gmp/dist/mpf/reldiff.c                                               |    25 +-
 external/lgpl3/gmp/dist/mpf/set.c                                                   |    27 +-
 external/lgpl3/gmp/dist/mpf/set_d.c                                                 |    28 +-
 external/lgpl3/gmp/dist/mpf/set_dfl_prec.c                                          |    27 +-
 external/lgpl3/gmp/dist/mpf/set_prc.c                                               |    27 +-
 external/lgpl3/gmp/dist/mpf/set_prc_raw.c                                           |    25 +-
 external/lgpl3/gmp/dist/mpf/set_q.c                                                 |    25 +-
 external/lgpl3/gmp/dist/mpf/set_si.c                                                |    28 +-
 external/lgpl3/gmp/dist/mpf/set_str.c                                               |    35 +-
 external/lgpl3/gmp/dist/mpf/set_ui.c                                                |    27 +-
 external/lgpl3/gmp/dist/mpf/set_z.c                                                 |    25 +-
 external/lgpl3/gmp/dist/mpf/size.c                                                  |    27 +-
 external/lgpl3/gmp/dist/mpf/sqrt.c                                                  |    25 +-
 external/lgpl3/gmp/dist/mpf/sqrt_ui.c                                               |    43 +-
 external/lgpl3/gmp/dist/mpf/sub.c                                                   |   137 +-
 external/lgpl3/gmp/dist/mpf/sub_ui.c                                                |    25 +-
 external/lgpl3/gmp/dist/mpf/swap.c                                                  |    63 +-
 external/lgpl3/gmp/dist/mpf/trunc.c                                                 |    25 +-
 external/lgpl3/gmp/dist/mpf/ui_div.c                                                |    28 +-
 external/lgpl3/gmp/dist/mpf/ui_sub.c                                                |   290 +-
 external/lgpl3/gmp/dist/mpf/urandomb.c                                              |    27 +-
 external/lgpl3/gmp/dist/mpn/Makeasm.am                                              |    36 +-
 external/lgpl3/gmp/dist/mpn/Makefile.am                                             |    44 +-
 external/lgpl3/gmp/dist/mpn/README                                                  |    25 +-
 external/lgpl3/gmp/dist/mpn/alpha/README                                            |    30 +-
 external/lgpl3/gmp/dist/mpn/alpha/add_n.asm                                         |    31 +-
 external/lgpl3/gmp/dist/mpn/alpha/addmul_1.asm                                      |    31 +-
 external/lgpl3/gmp/dist/mpn/alpha/alpha-defs.m4                                     |    33 +-
 external/lgpl3/gmp/dist/mpn/alpha/aorslsh1_n.asm                                    |   258 +-
 external/lgpl3/gmp/dist/mpn/alpha/aorslsh2_n.asm                                    |   167 +
 external/lgpl3/gmp/dist/mpn/alpha/bdiv_dbm1c.asm                                    |    31 +-
 external/lgpl3/gmp/dist/mpn/alpha/cntlz.asm                                         |    31 +-
 external/lgpl3/gmp/dist/mpn/alpha/com.asm                                           |    33 +-
 external/lgpl3/gmp/dist/mpn/alpha/copyd.asm                                         |    31 +-
 external/lgpl3/gmp/dist/mpn/alpha/copyi.asm                                         |    31 +-
 external/lgpl3/gmp/dist/mpn/alpha/default.m4                                        |    49 +-
 external/lgpl3/gmp/dist/mpn/alpha/dive_1.c                                          |    27 +-
 external/lgpl3/gmp/dist/mpn/alpha/divrem_2.asm                                      |    38 +-
 external/lgpl3/gmp/dist/mpn/alpha/ev5/diveby3.asm                                   |    33 +-
 external/lgpl3/gmp/dist/mpn/alpha/ev5/gmp-mparam.h                                  |   245 +-
 external/lgpl3/gmp/dist/mpn/alpha/ev6/add_n.asm                                     |    31 +-
 external/lgpl3/gmp/dist/mpn/alpha/ev6/aorslsh1_n.asm                                |   172 +
 external/lgpl3/gmp/dist/mpn/alpha/ev6/aorsmul_1.asm                                 |    33 +-
 external/lgpl3/gmp/dist/mpn/alpha/ev6/gmp-mparam.h                                  |   256 +-
 external/lgpl3/gmp/dist/mpn/alpha/ev6/mod_1_4.asm                                   |    34 +-
 external/lgpl3/gmp/dist/mpn/alpha/ev6/mul_1.asm                                     |    31 +-
 external/lgpl3/gmp/dist/mpn/alpha/ev6/nails/README                                  |    27 +-
 external/lgpl3/gmp/dist/mpn/alpha/ev6/nails/addmul_1.asm                            |    33 +-
 external/lgpl3/gmp/dist/mpn/alpha/ev6/nails/addmul_2.asm                            |    33 +-
 external/lgpl3/gmp/dist/mpn/alpha/ev6/nails/addmul_3.asm                            |    33 +-
 external/lgpl3/gmp/dist/mpn/alpha/ev6/nails/addmul_4.asm                            |    33 +-
 external/lgpl3/gmp/dist/mpn/alpha/ev6/nails/aors_n.asm                              |    33 +-
 external/lgpl3/gmp/dist/mpn/alpha/ev6/nails/gmp-mparam.h                            |    30 +-
 external/lgpl3/gmp/dist/mpn/alpha/ev6/nails/mul_1.asm                               |    33 +-
 external/lgpl3/gmp/dist/mpn/alpha/ev6/nails/submul_1.asm                            |    33 +-
 external/lgpl3/gmp/dist/mpn/alpha/ev6/slot.pl                                       |    35 +-
 external/lgpl3/gmp/dist/mpn/alpha/ev6/sub_n.asm                                     |    31 +-
 external/lgpl3/gmp/dist/mpn/alpha/ev67/gcd_1.asm                                    |    31 +-
 external/lgpl3/gmp/dist/mpn/alpha/ev67/hamdist.asm                                  |    31 +-
 external/lgpl3/gmp/dist/mpn/alpha/ev67/popcount.asm                                 |    31 +-
 external/lgpl3/gmp/dist/mpn/alpha/gmp-mparam.h                                      |    31 +-
 external/lgpl3/gmp/dist/mpn/alpha/invert_limb.asm                                   |    72 +-
 external/lgpl3/gmp/dist/mpn/alpha/lshift.asm                                        |    31 +-
 external/lgpl3/gmp/dist/mpn/alpha/mod_34lsub1.asm                                   |    31 +-
 external/lgpl3/gmp/dist/mpn/alpha/mode1o.asm                                        |    33 +-
 external/lgpl3/gmp/dist/mpn/alpha/mul_1.asm                                         |    31 +-
 external/lgpl3/gmp/dist/mpn/alpha/rshift.asm                                        |    31 +-
 external/lgpl3/gmp/dist/mpn/alpha/sec_tabselect.asm                                 |   137 +
 external/lgpl3/gmp/dist/mpn/alpha/sqr_diag_addlsh1.asm                              |    93 +
 external/lgpl3/gmp/dist/mpn/alpha/sub_n.asm                                         |    31 +-
 external/lgpl3/gmp/dist/mpn/alpha/submul_1.asm                                      |    31 +-
 external/lgpl3/gmp/dist/mpn/alpha/umul.asm                                          |    31 +-
 external/lgpl3/gmp/dist/mpn/alpha/unicos.m4                                         |    38 +-
 external/lgpl3/gmp/dist/mpn/arm/README                                              |    33 +-
 external/lgpl3/gmp/dist/mpn/arm/aors_n.asm                                          |    32 +-
 external/lgpl3/gmp/dist/mpn/arm/aorsmul_1.asm                                       |    32 +-
 external/lgpl3/gmp/dist/mpn/arm/arm-defs.m4                                         |    36 +-
 external/lgpl3/gmp/dist/mpn/arm/cnd_aors_n.asm                                      |   134 +
 external/lgpl3/gmp/dist/mpn/arm/dive_1.asm                                          |   151 +
 external/lgpl3/gmp/dist/mpn/arm/gmp-mparam.h                                        |    31 +-
 external/lgpl3/gmp/dist/mpn/arm/mul_1.asm                                           |    32 +-
 external/lgpl3/gmp/dist/mpn/arm/neon/README                                         |     2 +
 external/lgpl3/gmp/dist/mpn/arm/neon/hamdist.asm                                    |   194 +
 external/lgpl3/gmp/dist/mpn/arm/neon/lorrshift.asm                                  |   279 +
 external/lgpl3/gmp/dist/mpn/arm/neon/lshiftc.asm                                    |   257 +
 external/lgpl3/gmp/dist/mpn/arm/neon/popcount.asm                                   |   166 +
 external/lgpl3/gmp/dist/mpn/arm/neon/sec_tabselect.asm                              |   140 +
 external/lgpl3/gmp/dist/mpn/arm/sec_tabselect.asm                                   |   131 +
 external/lgpl3/gmp/dist/mpn/arm/v5/gcd_1.asm                                        |    45 +-
 external/lgpl3/gmp/dist/mpn/arm/v5/mod_1_1.asm                                      |    36 +-
 external/lgpl3/gmp/dist/mpn/arm/v5/mod_1_2.asm                                      |    36 +-
 external/lgpl3/gmp/dist/mpn/arm/v6/addmul_1.asm                                     |    35 +-
 external/lgpl3/gmp/dist/mpn/arm/v6/addmul_2.asm                                     |   115 +-
 external/lgpl3/gmp/dist/mpn/arm/v6/addmul_3.asm                                     |   188 +
 external/lgpl3/gmp/dist/mpn/arm/v6/dive_1.asm                                       |   149 +
 external/lgpl3/gmp/dist/mpn/arm/v6/gmp-mparam.h                                     |   232 +-
 external/lgpl3/gmp/dist/mpn/arm/v6/mode1o.asm                                       |    95 +
 external/lgpl3/gmp/dist/mpn/arm/v6/mul_1.asm                                        |    37 +-
 external/lgpl3/gmp/dist/mpn/arm/v6/mul_2.asm                                        |    39 +-
 external/lgpl3/gmp/dist/mpn/arm/v6/popham.asm                                       |   139 +
 external/lgpl3/gmp/dist/mpn/arm/v6/sqr_basecase.asm                                 |   445 +-
 external/lgpl3/gmp/dist/mpn/arm/v6/submul_1.asm                                     |   125 +
 external/lgpl3/gmp/dist/mpn/arm/v6t2/divrem_1.asm                                   |    44 +-
 external/lgpl3/gmp/dist/mpn/arm/v6t2/gcd_1.asm                                      |    52 +-
 external/lgpl3/gmp/dist/mpn/arm/v7a/cora15/addmul_1.asm                             |   145 +
 external/lgpl3/gmp/dist/mpn/arm/v7a/cora15/aors_n.asm                               |   162 +
 external/lgpl3/gmp/dist/mpn/arm/v7a/cora15/cnd_aors_n.asm                           |   158 +
 external/lgpl3/gmp/dist/mpn/arm/v7a/cora15/com.asm                                  |   180 +
 external/lgpl3/gmp/dist/mpn/arm/v7a/cora15/gmp-mparam.h                             |   264 +-
 external/lgpl3/gmp/dist/mpn/arm/v7a/cora15/logops_n.asm                             |   253 +
 external/lgpl3/gmp/dist/mpn/arm/v7a/cora15/mul_1.asm                                |   104 +
 external/lgpl3/gmp/dist/mpn/arm/v7a/cora15/neon/aorsorrlsh1_n.asm                   |    43 +
 external/lgpl3/gmp/dist/mpn/arm/v7a/cora15/neon/aorsorrlsh2_n.asm                   |    43 +
 external/lgpl3/gmp/dist/mpn/arm/v7a/cora15/neon/aorsorrlshC_n.asm                   |   144 +
 external/lgpl3/gmp/dist/mpn/arm/v7a/cora15/neon/com.asm                             |    97 +
 external/lgpl3/gmp/dist/mpn/arm/v7a/cora15/neon/copyd.asm                           |   110 +
 external/lgpl3/gmp/dist/mpn/arm/v7a/cora15/neon/copyi.asm                           |    90 +
 external/lgpl3/gmp/dist/mpn/arm/v7a/cora15/neon/rsh1aors_n.asm                      |   177 +
 external/lgpl3/gmp/dist/mpn/arm/v7a/cora15/submul_1.asm                             |   159 +
 external/lgpl3/gmp/dist/mpn/arm/v7a/cora7/gmp-mparam.h                              |   194 +
 external/lgpl3/gmp/dist/mpn/arm/v7a/cora8/gmp-mparam.h                              |   207 +
 external/lgpl3/gmp/dist/mpn/arm/v7a/cora9/gmp-mparam.h                              |   209 +
 external/lgpl3/gmp/dist/mpn/arm64/aors_n.asm                                        |    98 +
 external/lgpl3/gmp/dist/mpn/arm64/aorsmul_1.asm                                     |   122 +
 external/lgpl3/gmp/dist/mpn/arm64/bdiv_dbm1c.asm                                    |   110 +
 external/lgpl3/gmp/dist/mpn/arm64/cnd_aors_n.asm                                    |    99 +
 external/lgpl3/gmp/dist/mpn/arm64/com.asm                                           |    83 +
 external/lgpl3/gmp/dist/mpn/arm64/copyd.asm                                         |    93 +
 external/lgpl3/gmp/dist/mpn/arm64/copyi.asm                                         |    77 +
 external/lgpl3/gmp/dist/mpn/arm64/gcd_1.asm                                         |   125 +
 external/lgpl3/gmp/dist/mpn/arm64/gmp-mparam.h                                      |   241 +
 external/lgpl3/gmp/dist/mpn/arm64/hamdist.asm                                       |   180 +
 external/lgpl3/gmp/dist/mpn/arm64/invert_limb.asm                                   |    83 +
 external/lgpl3/gmp/dist/mpn/arm64/logops_n.asm                                      |   106 +
 external/lgpl3/gmp/dist/mpn/arm64/lshift.asm                                        |   122 +
 external/lgpl3/gmp/dist/mpn/arm64/mod_34lsub1.asm                                   |   123 +
 external/lgpl3/gmp/dist/mpn/arm64/mul_1.asm                                         |    98 +
 external/lgpl3/gmp/dist/mpn/arm64/popcount.asm                                      |   156 +
 external/lgpl3/gmp/dist/mpn/arm64/rshift.asm                                        |   121 +
 external/lgpl3/gmp/dist/mpn/arm64/sec_tabselect.asm                                 |   121 +
 external/lgpl3/gmp/dist/mpn/asm-defs.m4                                             |    55 +-
 external/lgpl3/gmp/dist/mpn/cpp-ccas                                                |    33 +-
 external/lgpl3/gmp/dist/mpn/cray/README                                             |    29 +-
 external/lgpl3/gmp/dist/mpn/cray/add_n.c                                            |    25 +-
 external/lgpl3/gmp/dist/mpn/cray/cfp/addmul_1.c                                     |    25 +-
 external/lgpl3/gmp/dist/mpn/cray/cfp/mul_1.c                                        |    25 +-
 external/lgpl3/gmp/dist/mpn/cray/cfp/mulwwc90.s                                     |    45 +-
 external/lgpl3/gmp/dist/mpn/cray/cfp/mulwwj90.s                                     |    45 +-
 external/lgpl3/gmp/dist/mpn/cray/cfp/submul_1.c                                     |    25 +-
 external/lgpl3/gmp/dist/mpn/cray/gmp-mparam.h                                       |    30 +-
 external/lgpl3/gmp/dist/mpn/cray/hamdist.c                                          |    25 +-
 external/lgpl3/gmp/dist/mpn/cray/ieee/addmul_1.c                                    |    27 +-
 external/lgpl3/gmp/dist/mpn/cray/ieee/gmp-mparam.h                                  |    31 +-
 external/lgpl3/gmp/dist/mpn/cray/ieee/invert_limb.c                                 |    25 +-
 external/lgpl3/gmp/dist/mpn/cray/ieee/mul_1.c                                       |    25 +-
 external/lgpl3/gmp/dist/mpn/cray/ieee/mul_basecase.c                                |    25 +-
 external/lgpl3/gmp/dist/mpn/cray/ieee/sqr_basecase.c                                |    25 +-
 external/lgpl3/gmp/dist/mpn/cray/ieee/submul_1.c                                    |    27 +-
 external/lgpl3/gmp/dist/mpn/cray/lshift.c                                           |    25 +-
 external/lgpl3/gmp/dist/mpn/cray/mulww.f                                            |    49 +-
 external/lgpl3/gmp/dist/mpn/cray/popcount.c                                         |    25 +-
 external/lgpl3/gmp/dist/mpn/cray/rshift.c                                           |    25 +-
 external/lgpl3/gmp/dist/mpn/cray/sub_n.c                                            |    25 +-
 external/lgpl3/gmp/dist/mpn/generic/add.c                                           |    25 +-
 external/lgpl3/gmp/dist/mpn/generic/add_1.c                                         |    25 +-
 external/lgpl3/gmp/dist/mpn/generic/add_err1_n.c                                    |    25 +-
 external/lgpl3/gmp/dist/mpn/generic/add_err2_n.c                                    |    25 +-
 external/lgpl3/gmp/dist/mpn/generic/add_err3_n.c                                    |    25 +-
 external/lgpl3/gmp/dist/mpn/generic/add_n.c                                         |    28 +-
 external/lgpl3/gmp/dist/mpn/generic/add_n_sub_n.c                                   |    37 +-
 external/lgpl3/gmp/dist/mpn/generic/addmul_1.c                                      |    28 +-
 external/lgpl3/gmp/dist/mpn/generic/bdiv_dbm1c.c                                    |    25 +-
 external/lgpl3/gmp/dist/mpn/generic/bdiv_q.c                                        |    25 +-
 external/lgpl3/gmp/dist/mpn/generic/bdiv_q_1.c                                      |    27 +-
 external/lgpl3/gmp/dist/mpn/generic/bdiv_qr.c                                       |    25 +-
 external/lgpl3/gmp/dist/mpn/generic/binvert.c                                       |    28 +-
 external/lgpl3/gmp/dist/mpn/generic/broot.c                                         |    36 +-
 external/lgpl3/gmp/dist/mpn/generic/brootinv.c                                      |    49 +-
 external/lgpl3/gmp/dist/mpn/generic/bsqrt.c                                         |    31 +-
 external/lgpl3/gmp/dist/mpn/generic/bsqrtinv.c                                      |    38 +-
 external/lgpl3/gmp/dist/mpn/generic/cmp.c                                           |    25 +-
 external/lgpl3/gmp/dist/mpn/generic/cnd_add_n.c                                     |    70 +
 external/lgpl3/gmp/dist/mpn/generic/cnd_sub_n.c                                     |    70 +
 external/lgpl3/gmp/dist/mpn/generic/cnd_swap.c                                      |    51 +
 external/lgpl3/gmp/dist/mpn/generic/com.c                                           |    25 +-
 external/lgpl3/gmp/dist/mpn/generic/comb_tables.c                                   |    25 +-
 external/lgpl3/gmp/dist/mpn/generic/copyd.c                                         |    25 +-
 external/lgpl3/gmp/dist/mpn/generic/copyi.c                                         |    25 +-
 external/lgpl3/gmp/dist/mpn/generic/dcpi1_bdiv_q.c                                  |    29 +-
 external/lgpl3/gmp/dist/mpn/generic/dcpi1_bdiv_qr.c                                 |    27 +-
 external/lgpl3/gmp/dist/mpn/generic/dcpi1_div_q.c                                   |    29 +-
 external/lgpl3/gmp/dist/mpn/generic/dcpi1_div_qr.c                                  |    27 +-
 external/lgpl3/gmp/dist/mpn/generic/dcpi1_divappr_q.c                               |    25 +-
 external/lgpl3/gmp/dist/mpn/generic/div_q.c                                         |    27 +-
 external/lgpl3/gmp/dist/mpn/generic/div_qr_1.c                                      |   126 +
 external/lgpl3/gmp/dist/mpn/generic/div_qr_1n_pi1.c                                 |   277 +
 external/lgpl3/gmp/dist/mpn/generic/div_qr_1n_pi2.c                                 |   195 +
 external/lgpl3/gmp/dist/mpn/generic/div_qr_1u_pi2.c                                 |   228 +
 external/lgpl3/gmp/dist/mpn/generic/div_qr_2n_pi1.c                                 |    35 +-
 external/lgpl3/gmp/dist/mpn/generic/div_qr_2u_pi1.c                                 |    32 +-
 external/lgpl3/gmp/dist/mpn/generic/dive_1.c                                        |    57 +-
 external/lgpl3/gmp/dist/mpn/generic/diveby3.c                                       |    27 +-
 external/lgpl3/gmp/dist/mpn/generic/divexact.c                                      |    25 +-
 external/lgpl3/gmp/dist/mpn/generic/divis.c                                         |    41 +-
 external/lgpl3/gmp/dist/mpn/generic/divrem.c                                        |    28 +-
 external/lgpl3/gmp/dist/mpn/generic/divrem_1.c                                      |    27 +-
 external/lgpl3/gmp/dist/mpn/generic/dump.c                                          |    27 +-
 external/lgpl3/gmp/dist/mpn/generic/fib2_ui.c                                       |    29 +-
 external/lgpl3/gmp/dist/mpn/generic/gcd.c                                           |    31 +-
 external/lgpl3/gmp/dist/mpn/generic/gcd_1.c                                         |    25 +-
 external/lgpl3/gmp/dist/mpn/generic/gcd_subdiv_step.c                               |    27 +-
 external/lgpl3/gmp/dist/mpn/generic/gcdext.c                                        |    29 +-
 external/lgpl3/gmp/dist/mpn/generic/gcdext_1.c                                      |    30 +-
 external/lgpl3/gmp/dist/mpn/generic/gcdext_lehmer.c                                 |    29 +-
 external/lgpl3/gmp/dist/mpn/generic/get_str.c                                       |    31 +-
 external/lgpl3/gmp/dist/mpn/generic/gmp-mparam.h                                    |    25 +-
 external/lgpl3/gmp/dist/mpn/generic/hgcd.c                                          |    29 +-
 external/lgpl3/gmp/dist/mpn/generic/hgcd2.c                                         |    28 +-
 external/lgpl3/gmp/dist/mpn/generic/hgcd2_jacobi.c                                  |    28 +-
 external/lgpl3/gmp/dist/mpn/generic/hgcd_appr.c                                     |    42 +-
 external/lgpl3/gmp/dist/mpn/generic/hgcd_jacobi.c                                   |    29 +-
 external/lgpl3/gmp/dist/mpn/generic/hgcd_matrix.c                                   |    27 +-
 external/lgpl3/gmp/dist/mpn/generic/hgcd_reduce.c                                   |    39 +-
 external/lgpl3/gmp/dist/mpn/generic/hgcd_step.c                                     |    29 +-
 external/lgpl3/gmp/dist/mpn/generic/invert.c                                        |    57 +-
 external/lgpl3/gmp/dist/mpn/generic/invertappr.c                                    |   196 +-
 external/lgpl3/gmp/dist/mpn/generic/jacbase.c                                       |    27 +-
 external/lgpl3/gmp/dist/mpn/generic/jacobi.c                                        |    29 +-
 external/lgpl3/gmp/dist/mpn/generic/jacobi_2.c                                      |    28 +-
 external/lgpl3/gmp/dist/mpn/generic/logops_n.c                                      |    25 +-
 external/lgpl3/gmp/dist/mpn/generic/lshift.c                                        |    28 +-
 external/lgpl3/gmp/dist/mpn/generic/lshiftc.c                                       |    27 +-
 external/lgpl3/gmp/dist/mpn/generic/matrix22_mul.c                                  |    29 +-
 external/lgpl3/gmp/dist/mpn/generic/matrix22_mul1_inverse_vector.c                  |    25 +-
 external/lgpl3/gmp/dist/mpn/generic/mod_1.c                                         |    31 +-
 external/lgpl3/gmp/dist/mpn/generic/mod_34lsub1.c                                   |    27 +-
 external/lgpl3/gmp/dist/mpn/generic/mode1o.c                                        |    27 +-
 external/lgpl3/gmp/dist/mpn/generic/mu_bdiv_q.c                                     |    37 +-
 external/lgpl3/gmp/dist/mpn/generic/mu_bdiv_qr.c                                    |    64 +-
 external/lgpl3/gmp/dist/mpn/generic/mu_div_q.c                                      |   107 +-
 external/lgpl3/gmp/dist/mpn/generic/mu_div_qr.c                                     |    42 +-
 external/lgpl3/gmp/dist/mpn/generic/mu_divappr_q.c                                  |    38 +-
 external/lgpl3/gmp/dist/mpn/generic/mul.c                                           |    56 +-
 external/lgpl3/gmp/dist/mpn/generic/mul_1.c                                         |    28 +-
 external/lgpl3/gmp/dist/mpn/generic/mul_basecase.c                                  |    28 +-
 external/lgpl3/gmp/dist/mpn/generic/mul_fft.c                                       |   230 +-
 external/lgpl3/gmp/dist/mpn/generic/mul_n.c                                         |    29 +-
 external/lgpl3/gmp/dist/mpn/generic/mullo_basecase.c                                |    78 +-
 external/lgpl3/gmp/dist/mpn/generic/mullo_n.c                                       |    37 +-
 external/lgpl3/gmp/dist/mpn/generic/mulmid.c                                        |    25 +-
 external/lgpl3/gmp/dist/mpn/generic/mulmid_basecase.c                               |    27 +-
 external/lgpl3/gmp/dist/mpn/generic/mulmid_n.c                                      |    25 +-
 external/lgpl3/gmp/dist/mpn/generic/mulmod_bnm1.c                                   |    72 +-
 external/lgpl3/gmp/dist/mpn/generic/neg.c                                           |    25 +-
 external/lgpl3/gmp/dist/mpn/generic/nussbaumer_mul.c                                |    25 +-
 external/lgpl3/gmp/dist/mpn/generic/perfpow.c                                       |   187 +-
 external/lgpl3/gmp/dist/mpn/generic/perfsqr.c                                       |    29 +-
 external/lgpl3/gmp/dist/mpn/generic/popham.c                                        |    29 +-
 external/lgpl3/gmp/dist/mpn/generic/pow_1.c                                         |    37 +-
 external/lgpl3/gmp/dist/mpn/generic/powlo.c                                         |    77 +-
 external/lgpl3/gmp/dist/mpn/generic/powm.c                                          |    30 +-
 external/lgpl3/gmp/dist/mpn/generic/pre_divrem_1.c                                  |    27 +-
 external/lgpl3/gmp/dist/mpn/generic/pre_mod_1.c                                     |    31 +-
 external/lgpl3/gmp/dist/mpn/generic/random.c                                        |    25 +-
 external/lgpl3/gmp/dist/mpn/generic/random2.c                                       |    30 +-
 external/lgpl3/gmp/dist/mpn/generic/redc_1.c                                        |    28 +-
 external/lgpl3/gmp/dist/mpn/generic/redc_2.c                                        |    31 +-
 external/lgpl3/gmp/dist/mpn/generic/redc_n.c                                        |    25 +-
 external/lgpl3/gmp/dist/mpn/generic/remove.c                                        |    64 +-
 external/lgpl3/gmp/dist/mpn/generic/rootrem.c                                       |   508 +-
 external/lgpl3/gmp/dist/mpn/generic/rshift.c                                        |    28 +-
 external/lgpl3/gmp/dist/mpn/generic/sbpi1_bdiv_q.c                                  |    27 +-
 external/lgpl3/gmp/dist/mpn/generic/sbpi1_bdiv_qr.c                                 |    27 +-
 external/lgpl3/gmp/dist/mpn/generic/sbpi1_div_q.c                                   |    27 +-
 external/lgpl3/gmp/dist/mpn/generic/sbpi1_div_qr.c                                  |    27 +-
 external/lgpl3/gmp/dist/mpn/generic/sbpi1_divappr_q.c                               |    27 +-
 external/lgpl3/gmp/dist/mpn/generic/scan0.c                                         |    25 +-
 external/lgpl3/gmp/dist/mpn/generic/scan1.c                                         |    25 +-
 external/lgpl3/gmp/dist/mpn/generic/sec_aors_1.c                                    |    60 +
 external/lgpl3/gmp/dist/mpn/generic/sec_div.c                                       |   133 +
 external/lgpl3/gmp/dist/mpn/generic/sec_invert.c                                    |   178 +
 external/lgpl3/gmp/dist/mpn/generic/sec_mul.c                                       |    49 +
 external/lgpl3/gmp/dist/mpn/generic/sec_pi1_div.c                                   |   173 +
 external/lgpl3/gmp/dist/mpn/generic/sec_powm.c                                      |   398 +
 external/lgpl3/gmp/dist/mpn/generic/sec_sqr.c                                       |    77 +
 external/lgpl3/gmp/dist/mpn/generic/sec_tabselect.c                                 |    55 +
 external/lgpl3/gmp/dist/mpn/generic/set_str.c                                       |    29 +-
 external/lgpl3/gmp/dist/mpn/generic/sizeinbase.c                                    |    29 +-
 external/lgpl3/gmp/dist/mpn/generic/sqr.c                                           |    29 +-
 external/lgpl3/gmp/dist/mpn/generic/sqr_basecase.c                                  |    29 +-
 external/lgpl3/gmp/dist/mpn/generic/sqrlo.c                                         |   240 +
 external/lgpl3/gmp/dist/mpn/generic/sqrlo_basecase.c                                |   181 +
 external/lgpl3/gmp/dist/mpn/generic/sqrmod_bnm1.c                                   |    29 +-
 external/lgpl3/gmp/dist/mpn/generic/sqrtrem.c                                       |   323 +-
 external/lgpl3/gmp/dist/mpn/generic/sub.c                                           |    25 +-
 external/lgpl3/gmp/dist/mpn/generic/sub_1.c                                         |    25 +-
 external/lgpl3/gmp/dist/mpn/generic/sub_err1_n.c                                    |    25 +-
 external/lgpl3/gmp/dist/mpn/generic/sub_err2_n.c                                    |    25 +-
 external/lgpl3/gmp/dist/mpn/generic/sub_err3_n.c                                    |    25 +-
 external/lgpl3/gmp/dist/mpn/generic/sub_n.c                                         |    28 +-
 external/lgpl3/gmp/dist/mpn/generic/submul_1.c                                      |    28 +-
 external/lgpl3/gmp/dist/mpn/generic/tdiv_qr.c                                       |    29 +-
 external/lgpl3/gmp/dist/mpn/generic/toom22_mul.c                                    |    44 +-
 external/lgpl3/gmp/dist/mpn/generic/toom2_sqr.c                                     |    43 +-
 external/lgpl3/gmp/dist/mpn/generic/toom32_mul.c                                    |    29 +-
 external/lgpl3/gmp/dist/mpn/generic/toom33_mul.c                                    |    37 +-
 external/lgpl3/gmp/dist/mpn/generic/toom3_sqr.c                                     |    27 +-
 external/lgpl3/gmp/dist/mpn/generic/toom42_mul.c                                    |    42 +-
 external/lgpl3/gmp/dist/mpn/generic/toom42_mulmid.c                                 |    27 +-
 external/lgpl3/gmp/dist/mpn/generic/toom43_mul.c                                    |    27 +-
 external/lgpl3/gmp/dist/mpn/generic/toom44_mul.c                                    |    35 +-
 external/lgpl3/gmp/dist/mpn/generic/toom4_sqr.c                                     |    27 +-
 external/lgpl3/gmp/dist/mpn/generic/toom52_mul.c                                    |    27 +-
 external/lgpl3/gmp/dist/mpn/generic/toom53_mul.c                                    |    52 +-
 external/lgpl3/gmp/dist/mpn/generic/toom54_mul.c                                    |    25 +-
 external/lgpl3/gmp/dist/mpn/generic/toom62_mul.c                                    |    29 +-
 external/lgpl3/gmp/dist/mpn/generic/toom63_mul.c                                    |    25 +-
 external/lgpl3/gmp/dist/mpn/generic/toom6_sqr.c                                     |    25 +-
 external/lgpl3/gmp/dist/mpn/generic/toom6h_mul.c                                    |    25 +-
 external/lgpl3/gmp/dist/mpn/generic/toom8_sqr.c                                     |    25 +-
 external/lgpl3/gmp/dist/mpn/generic/toom8h_mul.c                                    |    25 +-
 external/lgpl3/gmp/dist/mpn/generic/toom_couple_handling.c                          |    25 +-
 external/lgpl3/gmp/dist/mpn/generic/toom_eval_dgr3_pm1.c                            |    27 +-
 external/lgpl3/gmp/dist/mpn/generic/toom_eval_dgr3_pm2.c                            |    27 +-
 external/lgpl3/gmp/dist/mpn/generic/toom_eval_pm1.c                                 |    27 +-
 external/lgpl3/gmp/dist/mpn/generic/toom_eval_pm2.c                                 |    27 +-
 external/lgpl3/gmp/dist/mpn/generic/toom_eval_pm2exp.c                              |    27 +-
 external/lgpl3/gmp/dist/mpn/generic/toom_eval_pm2rexp.c                             |    25 +-
 external/lgpl3/gmp/dist/mpn/generic/toom_interpolate_12pts.c                        |    27 +-
 external/lgpl3/gmp/dist/mpn/generic/toom_interpolate_16pts.c                        |    27 +-
 external/lgpl3/gmp/dist/mpn/generic/toom_interpolate_5pts.c                         |    32 +-
 external/lgpl3/gmp/dist/mpn/generic/toom_interpolate_6pts.c                         |    25 +-
 external/lgpl3/gmp/dist/mpn/generic/toom_interpolate_8pts.c                         |    27 +-
 external/lgpl3/gmp/dist/mpn/generic/trialdiv.c                                      |    53 +-
 external/lgpl3/gmp/dist/mpn/generic/udiv_w_sdiv.c                                   |    25 +-
 external/lgpl3/gmp/dist/mpn/generic/zero.c                                          |    25 +-
 external/lgpl3/gmp/dist/mpn/generic/zero_p.c                                        |    34 +
 external/lgpl3/gmp/dist/mpn/ia64/README                                             |    29 +-
 external/lgpl3/gmp/dist/mpn/ia64/add_n_sub_n.asm                                    |    34 +-
 external/lgpl3/gmp/dist/mpn/ia64/addmul_1.asm                                       |    34 +-
 external/lgpl3/gmp/dist/mpn/ia64/addmul_2.asm                                       |   266 +-
 external/lgpl3/gmp/dist/mpn/ia64/aors_n.asm                                         |  1241 +-
 external/lgpl3/gmp/dist/mpn/ia64/aorsorrlsh1_n.asm                                  |    48 +
 external/lgpl3/gmp/dist/mpn/ia64/aorsorrlsh2_n.asm                                  |    48 +
 external/lgpl3/gmp/dist/mpn/ia64/aorsorrlshC_n.asm                                  |   412 +
 external/lgpl3/gmp/dist/mpn/ia64/bdiv_dbm1c.asm                                     |    31 +-
 external/lgpl3/gmp/dist/mpn/ia64/cnd_aors_n.asm                                     |   264 +
 external/lgpl3/gmp/dist/mpn/ia64/copyd.asm                                          |    31 +-
 external/lgpl3/gmp/dist/mpn/ia64/copyi.asm                                          |    31 +-
 external/lgpl3/gmp/dist/mpn/ia64/dive_1.asm                                         |    35 +-
 external/lgpl3/gmp/dist/mpn/ia64/divrem_1.asm                                       |    31 +-
 external/lgpl3/gmp/dist/mpn/ia64/divrem_2.asm                                       |    36 +-
 external/lgpl3/gmp/dist/mpn/ia64/gcd_1.asm                                          |   177 +-
 external/lgpl3/gmp/dist/mpn/ia64/gmp-mparam.h                                       |   235 +-
 external/lgpl3/gmp/dist/mpn/ia64/hamdist.asm                                        |    33 +-
 external/lgpl3/gmp/dist/mpn/ia64/ia64-defs.m4                                       |    35 +-
 external/lgpl3/gmp/dist/mpn/ia64/invert_limb.asm                                    |    31 +-
 external/lgpl3/gmp/dist/mpn/ia64/logops_n.asm                                       |    31 +-
 external/lgpl3/gmp/dist/mpn/ia64/lorrshift.asm                                      |    36 +-
 external/lgpl3/gmp/dist/mpn/ia64/lshiftc.asm                                        |    40 +-
 external/lgpl3/gmp/dist/mpn/ia64/mod_34lsub1.asm                                    |    69 +-
 external/lgpl3/gmp/dist/mpn/ia64/mode1o.asm                                         |    35 +-
 external/lgpl3/gmp/dist/mpn/ia64/mul_1.asm                                          |    34 +-
 external/lgpl3/gmp/dist/mpn/ia64/mul_2.asm                                          |   204 +-
 external/lgpl3/gmp/dist/mpn/ia64/popcount.asm                                       |    35 +-
 external/lgpl3/gmp/dist/mpn/ia64/rsh1aors_n.asm                                     |    35 +-
 external/lgpl3/gmp/dist/mpn/ia64/sec_tabselect.asm                                  |   148 +
 external/lgpl3/gmp/dist/mpn/ia64/sqr_diag_addlsh1.asm                               |    87 +-
 external/lgpl3/gmp/dist/mpn/ia64/submul_1.asm                                       |    33 +-
 external/lgpl3/gmp/dist/mpn/lisp/gmpasm-mode.el                                     |    43 +-
 external/lgpl3/gmp/dist/mpn/m4-ccas                                                 |    33 +-
 external/lgpl3/gmp/dist/mpn/m68k/README                                             |    25 +-
 external/lgpl3/gmp/dist/mpn/m68k/aors_n.asm                                         |    36 +-
 external/lgpl3/gmp/dist/mpn/m68k/gmp-mparam.h                                       |    29 +-
 external/lgpl3/gmp/dist/mpn/m68k/lshift.asm                                         |    42 +-
 external/lgpl3/gmp/dist/mpn/m68k/m68k-defs.m4                                       |    35 +-
 external/lgpl3/gmp/dist/mpn/m68k/mc68020/aorsmul_1.asm                              |    30 +-
 external/lgpl3/gmp/dist/mpn/m68k/mc68020/mul_1.asm                                  |    36 +-
 external/lgpl3/gmp/dist/mpn/m68k/mc68020/udiv.asm                                   |    35 +-
 external/lgpl3/gmp/dist/mpn/m68k/mc68020/umul.asm                                   |    35 +-
 external/lgpl3/gmp/dist/mpn/m68k/rshift.asm                                         |    52 +-
 external/lgpl3/gmp/dist/mpn/m68k/t-m68k-defs.pl                                     |    33 +-
 external/lgpl3/gmp/dist/mpn/m88k/README                                             |    25 +-
 external/lgpl3/gmp/dist/mpn/m88k/add_n.s                                            |    39 +-
 external/lgpl3/gmp/dist/mpn/m88k/mc88110/add_n.S                                    |    39 +-
 external/lgpl3/gmp/dist/mpn/m88k/mc88110/addmul_1.s                                 |    39 +-
 external/lgpl3/gmp/dist/mpn/m88k/mc88110/mul_1.s                                    |    39 +-
 external/lgpl3/gmp/dist/mpn/m88k/mc88110/sub_n.S                                    |    39 +-
 external/lgpl3/gmp/dist/mpn/m88k/mul_1.s                                            |    39 +-
 external/lgpl3/gmp/dist/mpn/m88k/sub_n.s                                            |    39 +-
 external/lgpl3/gmp/dist/mpn/minithres/gmp-mparam.h                                  |    33 +-
 external/lgpl3/gmp/dist/mpn/mips32/add_n.asm                                        |    31 +-
 external/lgpl3/gmp/dist/mpn/mips32/addmul_1.asm                                     |    31 +-
 external/lgpl3/gmp/dist/mpn/mips32/gmp-mparam.h                                     |    32 +-
 external/lgpl3/gmp/dist/mpn/mips32/lshift.asm                                       |    31 +-
 external/lgpl3/gmp/dist/mpn/mips32/mips-defs.m4                                     |    27 +-
 external/lgpl3/gmp/dist/mpn/mips32/mips.m4                                          |    27 +-
 external/lgpl3/gmp/dist/mpn/mips32/mul_1.asm                                        |    31 +-
 external/lgpl3/gmp/dist/mpn/mips32/rshift.asm                                       |    31 +-
 external/lgpl3/gmp/dist/mpn/mips32/sub_n.asm                                        |    31 +-
 external/lgpl3/gmp/dist/mpn/mips32/submul_1.asm                                     |    31 +-
 external/lgpl3/gmp/dist/mpn/mips32/umul.asm                                         |    31 +-
 external/lgpl3/gmp/dist/mpn/mips64/README                                           |    27 +-
 external/lgpl3/gmp/dist/mpn/mips64/add_n.asm                                        |    33 +-
 external/lgpl3/gmp/dist/mpn/mips64/addmul_1.asm                                     |    34 +-
 external/lgpl3/gmp/dist/mpn/mips64/gmp-mparam.h                                     |    32 +-
 external/lgpl3/gmp/dist/mpn/mips64/lshift.asm                                       |    33 +-
 external/lgpl3/gmp/dist/mpn/mips64/mul_1.asm                                        |    34 +-
 external/lgpl3/gmp/dist/mpn/mips64/rshift.asm                                       |    33 +-
 external/lgpl3/gmp/dist/mpn/mips64/sqr_diagonal.asm                                 |    31 +-
 external/lgpl3/gmp/dist/mpn/mips64/sub_n.asm                                        |    33 +-
 external/lgpl3/gmp/dist/mpn/mips64/submul_1.asm                                     |    34 +-
 external/lgpl3/gmp/dist/mpn/mips64/umul.asm                                         |    31 +-
 external/lgpl3/gmp/dist/mpn/pa32/README                                             |    25 +-
 external/lgpl3/gmp/dist/mpn/pa32/add_n.asm                                          |    33 +-
 external/lgpl3/gmp/dist/mpn/pa32/gmp-mparam.h                                       |    30 +-
 external/lgpl3/gmp/dist/mpn/pa32/hppa1_1/addmul_1.asm                               |    34 +-
 external/lgpl3/gmp/dist/mpn/pa32/hppa1_1/gmp-mparam.h                               |    30 +-
 external/lgpl3/gmp/dist/mpn/pa32/hppa1_1/mul_1.asm                                  |    34 +-
 external/lgpl3/gmp/dist/mpn/pa32/hppa1_1/pa7100/add_n.asm                           |    34 +-
 external/lgpl3/gmp/dist/mpn/pa32/hppa1_1/pa7100/addmul_1.asm                        |    33 +-
 external/lgpl3/gmp/dist/mpn/pa32/hppa1_1/pa7100/lshift.asm                          |    34 +-
 external/lgpl3/gmp/dist/mpn/pa32/hppa1_1/pa7100/rshift.asm                          |    34 +-
 external/lgpl3/gmp/dist/mpn/pa32/hppa1_1/pa7100/sub_n.asm                           |    34 +-
 external/lgpl3/gmp/dist/mpn/pa32/hppa1_1/pa7100/submul_1.asm                        |    33 +-
 external/lgpl3/gmp/dist/mpn/pa32/hppa1_1/sqr_diagonal.asm                           |    31 +-
 external/lgpl3/gmp/dist/mpn/pa32/hppa1_1/submul_1.asm                               |    34 +-
 external/lgpl3/gmp/dist/mpn/pa32/hppa1_1/udiv.asm                                   |    31 +-
 external/lgpl3/gmp/dist/mpn/pa32/hppa1_1/umul.asm                                   |    31 +-
 external/lgpl3/gmp/dist/mpn/pa32/hppa2_0/add_n.asm                                  |    33 +-
 external/lgpl3/gmp/dist/mpn/pa32/hppa2_0/gmp-mparam.h                               |    31 +-
 external/lgpl3/gmp/dist/mpn/pa32/hppa2_0/sqr_diagonal.asm                           |    31 +-
 external/lgpl3/gmp/dist/mpn/pa32/hppa2_0/sub_n.asm                                  |    33 +-
 external/lgpl3/gmp/dist/mpn/pa32/lshift.asm                                         |    33 +-
 external/lgpl3/gmp/dist/mpn/pa32/pa-defs.m4                                         |    33 +-
 external/lgpl3/gmp/dist/mpn/pa32/rshift.asm                                         |    33 +-
 external/lgpl3/gmp/dist/mpn/pa32/sub_n.asm                                          |    33 +-
 external/lgpl3/gmp/dist/mpn/pa32/udiv.asm                                           |    33 +-
 external/lgpl3/gmp/dist/mpn/pa64/README                                             |    25 +-
 external/lgpl3/gmp/dist/mpn/pa64/addmul_1.asm                                       |    33 +-
 external/lgpl3/gmp/dist/mpn/pa64/aors_n.asm                                         |    31 +-
 external/lgpl3/gmp/dist/mpn/pa64/aorslsh1_n.asm                                     |    31 +-
 external/lgpl3/gmp/dist/mpn/pa64/gmp-mparam.h                                       |    32 +-
 external/lgpl3/gmp/dist/mpn/pa64/lshift.asm                                         |    31 +-
 external/lgpl3/gmp/dist/mpn/pa64/mul_1.asm                                          |    33 +-
 external/lgpl3/gmp/dist/mpn/pa64/rshift.asm                                         |    31 +-
 external/lgpl3/gmp/dist/mpn/pa64/sqr_diagonal.asm                                   |    33 +-
 external/lgpl3/gmp/dist/mpn/pa64/submul_1.asm                                       |    33 +-
 external/lgpl3/gmp/dist/mpn/pa64/udiv.asm                                           |    33 +-
 external/lgpl3/gmp/dist/mpn/pa64/umul.asm                                           |    34 +-
 external/lgpl3/gmp/dist/mpn/power/add_n.asm                                         |    34 +-
 external/lgpl3/gmp/dist/mpn/power/addmul_1.asm                                      |    33 +-
 external/lgpl3/gmp/dist/mpn/power/gmp-mparam.h                                      |    27 +-
 external/lgpl3/gmp/dist/mpn/power/lshift.asm                                        |    33 +-
 external/lgpl3/gmp/dist/mpn/power/mul_1.asm                                         |    33 +-
 external/lgpl3/gmp/dist/mpn/power/rshift.asm                                        |    33 +-
 external/lgpl3/gmp/dist/mpn/power/sdiv.asm                                          |    31 +-
 external/lgpl3/gmp/dist/mpn/power/sub_n.asm                                         |    34 +-
 external/lgpl3/gmp/dist/mpn/power/submul_1.asm                                      |    33 +-
 external/lgpl3/gmp/dist/mpn/power/umul.asm                                          |    31 +-
 external/lgpl3/gmp/dist/mpn/powerpc32/750/com.asm                                   |    33 +-
 external/lgpl3/gmp/dist/mpn/powerpc32/750/gmp-mparam.h                              |    27 +-
 external/lgpl3/gmp/dist/mpn/powerpc32/750/lshift.asm                                |    31 +-
 external/lgpl3/gmp/dist/mpn/powerpc32/750/rshift.asm                                |    31 +-
 external/lgpl3/gmp/dist/mpn/powerpc32/README                                        |    25 +-
 external/lgpl3/gmp/dist/mpn/powerpc32/addlsh1_n.asm                                 |    31 +-
 external/lgpl3/gmp/dist/mpn/powerpc32/addmul_1.asm                                  |    42 +-
 external/lgpl3/gmp/dist/mpn/powerpc32/aix.m4                                        |    35 +-
 external/lgpl3/gmp/dist/mpn/powerpc32/aors_n.asm                                    |    31 +-
 external/lgpl3/gmp/dist/mpn/powerpc32/bdiv_dbm1c.asm                                |    31 +-
 external/lgpl3/gmp/dist/mpn/powerpc32/darwin.m4                                     |    41 +-
 external/lgpl3/gmp/dist/mpn/powerpc32/diveby3.asm                                   |    33 +-
 external/lgpl3/gmp/dist/mpn/powerpc32/divrem_2.asm                                  |    31 +-
 external/lgpl3/gmp/dist/mpn/powerpc32/eabi.m4                                       |    33 +-
 external/lgpl3/gmp/dist/mpn/powerpc32/gmp-mparam.h                                  |   255 +-
 external/lgpl3/gmp/dist/mpn/powerpc32/invert_limb.asm                               |    31 +-
 external/lgpl3/gmp/dist/mpn/powerpc32/lshift.asm                                    |    40 +-
 external/lgpl3/gmp/dist/mpn/powerpc32/lshiftc.asm                                   |    40 +-
 external/lgpl3/gmp/dist/mpn/powerpc32/mod_34lsub1.asm                               |    31 +-
 external/lgpl3/gmp/dist/mpn/powerpc32/mode1o.asm                                    |    33 +-
 external/lgpl3/gmp/dist/mpn/powerpc32/mul_1.asm                                     |    31 +-
 external/lgpl3/gmp/dist/mpn/powerpc32/p3-p7/aors_n.asm                              |    55 +-
 external/lgpl3/gmp/dist/mpn/powerpc32/p3/gmp-mparam.h                               |    30 +-
 external/lgpl3/gmp/dist/mpn/powerpc32/p4/gmp-mparam.h                               |   232 +-
 external/lgpl3/gmp/dist/mpn/powerpc32/p5/gmp-mparam.h                               |    30 +-
 external/lgpl3/gmp/dist/mpn/powerpc32/p6/gmp-mparam.h                               |    30 +-
 external/lgpl3/gmp/dist/mpn/powerpc32/p7/gmp-mparam.h                               |    30 +-
 external/lgpl3/gmp/dist/mpn/powerpc32/powerpc-defs.m4                               |    33 +-
 external/lgpl3/gmp/dist/mpn/powerpc32/rshift.asm                                    |    40 +-
 external/lgpl3/gmp/dist/mpn/powerpc32/sec_tabselect.asm                             |   143 +
 external/lgpl3/gmp/dist/mpn/powerpc32/sqr_diag_addlsh1.asm                          |    80 +
 external/lgpl3/gmp/dist/mpn/powerpc32/sublsh1_n.asm                                 |    31 +-
 external/lgpl3/gmp/dist/mpn/powerpc32/submul_1.asm                                  |    39 +-
 external/lgpl3/gmp/dist/mpn/powerpc32/umul.asm                                      |    37 +-
 external/lgpl3/gmp/dist/mpn/powerpc32/vmx/copyd.asm                                 |    33 +-
 external/lgpl3/gmp/dist/mpn/powerpc32/vmx/copyi.asm                                 |    33 +-
 external/lgpl3/gmp/dist/mpn/powerpc32/vmx/logops_n.asm                              |    31 +-
 external/lgpl3/gmp/dist/mpn/powerpc32/vmx/mod_34lsub1.asm                           |    42 +-
 external/lgpl3/gmp/dist/mpn/powerpc32/vmx/popcount.asm                              |    31 +-
 external/lgpl3/gmp/dist/mpn/powerpc64/README                                        |    29 +-
 external/lgpl3/gmp/dist/mpn/powerpc64/aix.m4                                        |    45 +-
 external/lgpl3/gmp/dist/mpn/powerpc64/com.asm                                       |   159 +-
 external/lgpl3/gmp/dist/mpn/powerpc64/copyd.asm                                     |    31 +-
 external/lgpl3/gmp/dist/mpn/powerpc64/copyi.asm                                     |    31 +-
 external/lgpl3/gmp/dist/mpn/powerpc64/darwin.m4                                     |    43 +-
 external/lgpl3/gmp/dist/mpn/powerpc64/elf.m4                                        |    70 +-
 external/lgpl3/gmp/dist/mpn/powerpc64/logops_n.asm                                  |    33 +-
 external/lgpl3/gmp/dist/mpn/powerpc64/lshift.asm                                    |    31 +-
 external/lgpl3/gmp/dist/mpn/powerpc64/lshiftc.asm                                   |    32 +-
 external/lgpl3/gmp/dist/mpn/powerpc64/mode32/add_n.asm                              |    33 +-
 external/lgpl3/gmp/dist/mpn/powerpc64/mode32/addmul_1.asm                           |    33 +-
 external/lgpl3/gmp/dist/mpn/powerpc64/mode32/mul_1.asm                              |    33 +-
 external/lgpl3/gmp/dist/mpn/powerpc64/mode32/p4/gmp-mparam.h                        |    25 +-
 external/lgpl3/gmp/dist/mpn/powerpc64/mode32/sqr_diagonal.asm                       |    34 +-
 external/lgpl3/gmp/dist/mpn/powerpc64/mode32/sub_n.asm                              |    33 +-
 external/lgpl3/gmp/dist/mpn/powerpc64/mode32/submul_1.asm                           |    33 +-
 external/lgpl3/gmp/dist/mpn/powerpc64/mode64/aors_n.asm                             |    34 +-
 external/lgpl3/gmp/dist/mpn/powerpc64/mode64/aorsmul_1.asm                          |    48 +-
 external/lgpl3/gmp/dist/mpn/powerpc64/mode64/aorsorrlsh1_n.asm                      |    43 +
 external/lgpl3/gmp/dist/mpn/powerpc64/mode64/aorsorrlsh2_n.asm                      |    43 +
 external/lgpl3/gmp/dist/mpn/powerpc64/mode64/aorsorrlshC_n.asm                      |   187 +
 external/lgpl3/gmp/dist/mpn/powerpc64/mode64/bdiv_dbm1c.asm                         |    34 +-
 external/lgpl3/gmp/dist/mpn/powerpc64/mode64/cnd_aors_n.asm                         |   196 +
 external/lgpl3/gmp/dist/mpn/powerpc64/mode64/dive_1.asm                             |    33 +-
 external/lgpl3/gmp/dist/mpn/powerpc64/mode64/divrem_1.asm                           |    37 +-
 external/lgpl3/gmp/dist/mpn/powerpc64/mode64/divrem_2.asm                           |    34 +-
 external/lgpl3/gmp/dist/mpn/powerpc64/mode64/gcd_1.asm                              |   125 +
 external/lgpl3/gmp/dist/mpn/powerpc64/mode64/gmp-mparam.h                           |    27 +-
 external/lgpl3/gmp/dist/mpn/powerpc64/mode64/invert_limb.asm                        |    72 +-
 external/lgpl3/gmp/dist/mpn/powerpc64/mode64/mod_1_1.asm                            |    39 +-
 external/lgpl3/gmp/dist/mpn/powerpc64/mode64/mod_1_4.asm                            |    39 +-
 external/lgpl3/gmp/dist/mpn/powerpc64/mode64/mod_34lsub1.asm                        |    31 +-
 external/lgpl3/gmp/dist/mpn/powerpc64/mode64/mode1o.asm                             |    33 +-
 external/lgpl3/gmp/dist/mpn/powerpc64/mode64/mul_1.asm                              |    34 +-
 external/lgpl3/gmp/dist/mpn/powerpc64/mode64/mul_basecase.asm                       |    34 +-
 external/lgpl3/gmp/dist/mpn/powerpc64/mode64/p3/gmp-mparam.h                        |    29 +-
 external/lgpl3/gmp/dist/mpn/powerpc64/mode64/p4/gmp-mparam.h                        |   269 +-
 external/lgpl3/gmp/dist/mpn/powerpc64/mode64/p5/gmp-mparam.h                        |    31 +-
 external/lgpl3/gmp/dist/mpn/powerpc64/mode64/p6/aorsmul_1.asm                       |    39 +-
 external/lgpl3/gmp/dist/mpn/powerpc64/mode64/p6/gmp-mparam.h                        |    30 +-
 external/lgpl3/gmp/dist/mpn/powerpc64/mode64/p6/mul_basecase.asm                    |    34 +-
 external/lgpl3/gmp/dist/mpn/powerpc64/mode64/p7/aormul_2.asm                        |   135 +
 external/lgpl3/gmp/dist/mpn/powerpc64/mode64/p7/aors_n.asm                          |   128 +
 external/lgpl3/gmp/dist/mpn/powerpc64/mode64/p7/aorsorrlsh1_n.asm                   |    43 +
 external/lgpl3/gmp/dist/mpn/powerpc64/mode64/p7/aorsorrlsh2_n.asm                   |    43 +
 external/lgpl3/gmp/dist/mpn/powerpc64/mode64/p7/aorsorrlshC_n.asm                   |   129 +
 external/lgpl3/gmp/dist/mpn/powerpc64/mode64/p7/gcd_1.asm                           |   110 +
 external/lgpl3/gmp/dist/mpn/powerpc64/mode64/p7/gmp-mparam.h                        |   316 +-
 external/lgpl3/gmp/dist/mpn/powerpc64/mode64/p8/invert_limb.asm                     |    53 +
 external/lgpl3/gmp/dist/mpn/powerpc64/mode64/rsh1aors_n.asm                         |   173 +
 external/lgpl3/gmp/dist/mpn/powerpc64/mode64/sqr_basecase.asm                       |    35 +-
 external/lgpl3/gmp/dist/mpn/powerpc64/p6/lshift.asm                                 |    33 +-
 external/lgpl3/gmp/dist/mpn/powerpc64/p6/lshiftc.asm                                |    33 +-
 external/lgpl3/gmp/dist/mpn/powerpc64/p6/rshift.asm                                 |    33 +-
 external/lgpl3/gmp/dist/mpn/powerpc64/p7/copyd.asm                                  |   128 +
 external/lgpl3/gmp/dist/mpn/powerpc64/p7/copyi.asm                                  |   129 +
 external/lgpl3/gmp/dist/mpn/powerpc64/p7/hamdist.asm                                |    31 +-
 external/lgpl3/gmp/dist/mpn/powerpc64/p7/popcount.asm                               |    31 +-
 external/lgpl3/gmp/dist/mpn/powerpc64/rshift.asm                                    |    31 +-
 external/lgpl3/gmp/dist/mpn/powerpc64/sec_tabselect.asm                             |   147 +
 external/lgpl3/gmp/dist/mpn/powerpc64/umul.asm                                      |    37 +-
 external/lgpl3/gmp/dist/mpn/powerpc64/vmx/popcount.asm                              |    33 +-
 external/lgpl3/gmp/dist/mpn/s390_32/addmul_1.asm                                    |    31 +-
 external/lgpl3/gmp/dist/mpn/s390_32/copyd.asm                                       |    31 +-
 external/lgpl3/gmp/dist/mpn/s390_32/copyi.asm                                       |    31 +-
 external/lgpl3/gmp/dist/mpn/s390_32/esame/addmul_1.asm                              |    33 +-
 external/lgpl3/gmp/dist/mpn/s390_32/esame/aors_n.asm                                |    31 +-
 external/lgpl3/gmp/dist/mpn/s390_32/esame/aorslsh1_n.asm                            |    31 +-
 external/lgpl3/gmp/dist/mpn/s390_32/esame/bdiv_dbm1c.asm                            |    31 +-
 external/lgpl3/gmp/dist/mpn/s390_32/esame/gmp-mparam.h                              |   266 +-
 external/lgpl3/gmp/dist/mpn/s390_32/esame/mul_1.asm                                 |    31 +-
 external/lgpl3/gmp/dist/mpn/s390_32/esame/mul_basecase.asm                          |    31 +-
 external/lgpl3/gmp/dist/mpn/s390_32/esame/sqr_basecase.asm                          |    31 +-
 external/lgpl3/gmp/dist/mpn/s390_32/esame/submul_1.asm                              |    31 +-
 external/lgpl3/gmp/dist/mpn/s390_32/gmp-mparam.h                                    |    30 +-
 external/lgpl3/gmp/dist/mpn/s390_32/logops_n.asm                                    |    31 +-
 external/lgpl3/gmp/dist/mpn/s390_32/lshift.asm                                      |    31 +-
 external/lgpl3/gmp/dist/mpn/s390_32/lshiftc.asm                                     |    31 +-
 external/lgpl3/gmp/dist/mpn/s390_32/mul_1.asm                                       |    31 +-
 external/lgpl3/gmp/dist/mpn/s390_32/rshift.asm                                      |    31 +-
 external/lgpl3/gmp/dist/mpn/s390_32/submul_1.asm                                    |    31 +-
 external/lgpl3/gmp/dist/mpn/s390_64/README                                          |    29 +-
 external/lgpl3/gmp/dist/mpn/s390_64/addmul_1.asm                                    |    33 +-
 external/lgpl3/gmp/dist/mpn/s390_64/aorrlsh1_n.asm                                  |    33 +-
 external/lgpl3/gmp/dist/mpn/s390_64/aors_n.asm                                      |    33 +-
 external/lgpl3/gmp/dist/mpn/s390_64/bdiv_dbm1c.asm                                  |    33 +-
 external/lgpl3/gmp/dist/mpn/s390_64/copyd.asm                                       |    33 +-
 external/lgpl3/gmp/dist/mpn/s390_64/copyi.asm                                       |    33 +-
 external/lgpl3/gmp/dist/mpn/s390_64/gmp-mparam.h                                    |   190 +-
 external/lgpl3/gmp/dist/mpn/s390_64/invert_limb.asm                                 |    70 +-
 external/lgpl3/gmp/dist/mpn/s390_64/logops_n.asm                                    |    33 +-
 external/lgpl3/gmp/dist/mpn/s390_64/lshift.asm                                      |    37 +-
 external/lgpl3/gmp/dist/mpn/s390_64/lshiftc.asm                                     |    37 +-
 external/lgpl3/gmp/dist/mpn/s390_64/mod_34lsub1.asm                                 |    35 +-
 external/lgpl3/gmp/dist/mpn/s390_64/mul_1.asm                                       |    33 +-
 external/lgpl3/gmp/dist/mpn/s390_64/mul_basecase.asm                                |    33 +-
 external/lgpl3/gmp/dist/mpn/s390_64/rshift.asm                                      |    37 +-
 external/lgpl3/gmp/dist/mpn/s390_64/sqr_basecase.asm                                |    33 +-
 external/lgpl3/gmp/dist/mpn/s390_64/sublsh1_n.asm                                   |    33 +-
 external/lgpl3/gmp/dist/mpn/s390_64/submul_1.asm                                    |    33 +-
 external/lgpl3/gmp/dist/mpn/s390_64/z10/gmp-mparam.h                                |   233 +
 external/lgpl3/gmp/dist/mpn/sh/add_n.asm                                            |    31 +-
 external/lgpl3/gmp/dist/mpn/sh/sh2/addmul_1.asm                                     |    31 +-
 external/lgpl3/gmp/dist/mpn/sh/sh2/mul_1.asm                                        |    31 +-
 external/lgpl3/gmp/dist/mpn/sh/sh2/submul_1.asm                                     |    31 +-
 external/lgpl3/gmp/dist/mpn/sh/sub_n.asm                                            |    31 +-
 external/lgpl3/gmp/dist/mpn/sparc32/README                                          |    25 +-
 external/lgpl3/gmp/dist/mpn/sparc32/add_n.asm                                       |    31 +-
 external/lgpl3/gmp/dist/mpn/sparc32/addmul_1.asm                                    |    33 +-
 external/lgpl3/gmp/dist/mpn/sparc32/gmp-mparam.h                                    |    28 +-
 external/lgpl3/gmp/dist/mpn/sparc32/lshift.asm                                      |    31 +-
 external/lgpl3/gmp/dist/mpn/sparc32/mul_1.asm                                       |    33 +-
 external/lgpl3/gmp/dist/mpn/sparc32/rshift.asm                                      |    31 +-
 external/lgpl3/gmp/dist/mpn/sparc32/sparc-defs.m4                                   |    64 +-
 external/lgpl3/gmp/dist/mpn/sparc32/sub_n.asm                                       |    31 +-
 external/lgpl3/gmp/dist/mpn/sparc32/submul_1.asm                                    |    33 +-
 external/lgpl3/gmp/dist/mpn/sparc32/udiv.asm                                        |    31 +-
 external/lgpl3/gmp/dist/mpn/sparc32/udiv_nfp.asm                                    |    31 +-
 external/lgpl3/gmp/dist/mpn/sparc32/ultrasparct1/add_n.asm                          |    31 +-
 external/lgpl3/gmp/dist/mpn/sparc32/ultrasparct1/addmul_1.asm                       |   102 +-
 external/lgpl3/gmp/dist/mpn/sparc32/ultrasparct1/gmp-mparam.h                       |    28 +-
 external/lgpl3/gmp/dist/mpn/sparc32/ultrasparct1/mul_1.asm                          |    77 +-
 external/lgpl3/gmp/dist/mpn/sparc32/ultrasparct1/sqr_diagonal.asm                   |    31 +-
 external/lgpl3/gmp/dist/mpn/sparc32/ultrasparct1/sub_n.asm                          |    31 +-
 external/lgpl3/gmp/dist/mpn/sparc32/ultrasparct1/submul_1.asm                       |   103 +-
 external/lgpl3/gmp/dist/mpn/sparc32/umul.asm                                        |    31 +-
 external/lgpl3/gmp/dist/mpn/sparc32/v8/addmul_1.asm                                 |    33 +-
 external/lgpl3/gmp/dist/mpn/sparc32/v8/gmp-mparam.h                                 |    30 +-
 external/lgpl3/gmp/dist/mpn/sparc32/v8/mul_1.asm                                    |    31 +-
 external/lgpl3/gmp/dist/mpn/sparc32/v8/submul_1.asm                                 |    33 +-
 external/lgpl3/gmp/dist/mpn/sparc32/v8/supersparc/gmp-mparam.h                      |    30 +-
 external/lgpl3/gmp/dist/mpn/sparc32/v8/supersparc/udiv.asm                          |    31 +-
 external/lgpl3/gmp/dist/mpn/sparc32/v8/udiv.asm                                     |    31 +-
 external/lgpl3/gmp/dist/mpn/sparc32/v8/umul.asm                                     |    31 +-
 external/lgpl3/gmp/dist/mpn/sparc32/v9/add_n.asm                                    |    31 +-
 external/lgpl3/gmp/dist/mpn/sparc32/v9/addmul_1.asm                                 |    31 +-
 external/lgpl3/gmp/dist/mpn/sparc32/v9/gmp-mparam.h                                 |   245 +-
 external/lgpl3/gmp/dist/mpn/sparc32/v9/mul_1.asm                                    |    31 +-
 external/lgpl3/gmp/dist/mpn/sparc32/v9/sqr_diagonal.asm                             |    31 +-
 external/lgpl3/gmp/dist/mpn/sparc32/v9/sub_n.asm                                    |    31 +-
 external/lgpl3/gmp/dist/mpn/sparc32/v9/submul_1.asm                                 |    31 +-
 external/lgpl3/gmp/dist/mpn/sparc32/v9/udiv.asm                                     |    31 +-
 external/lgpl3/gmp/dist/mpn/sparc64/README                                          |    27 +-
 external/lgpl3/gmp/dist/mpn/sparc64/copyd.asm                                       |    40 +-
 external/lgpl3/gmp/dist/mpn/sparc64/copyi.asm                                       |    40 +-
 external/lgpl3/gmp/dist/mpn/sparc64/dive_1.c                                        |    25 +-
 external/lgpl3/gmp/dist/mpn/sparc64/divrem_1.c                                      |    29 +-
 external/lgpl3/gmp/dist/mpn/sparc64/gcd_1.asm                                       |    85 +-
 external/lgpl3/gmp/dist/mpn/sparc64/gmp-mparam.h                                    |    31 +-
 external/lgpl3/gmp/dist/mpn/sparc64/lshiftc.asm                                     |   147 +
 external/lgpl3/gmp/dist/mpn/sparc64/mod_1.c                                         |    29 +-
 external/lgpl3/gmp/dist/mpn/sparc64/mod_1_4.c                                       |    57 +-
 external/lgpl3/gmp/dist/mpn/sparc64/mode1o.c                                        |    27 +-
 external/lgpl3/gmp/dist/mpn/sparc64/sec_tabselect.asm                               |   162 +
 external/lgpl3/gmp/dist/mpn/sparc64/sparc64.h                                       |    25 +-
 external/lgpl3/gmp/dist/mpn/sparc64/ultrasparc1234/add_n.asm                        |   111 +-
 external/lgpl3/gmp/dist/mpn/sparc64/ultrasparc1234/addmul_1.asm                     |    34 +-
 external/lgpl3/gmp/dist/mpn/sparc64/ultrasparc1234/addmul_2.asm                     |    31 +-
 external/lgpl3/gmp/dist/mpn/sparc64/ultrasparc1234/lshiftc.asm                      |    36 +-
 external/lgpl3/gmp/dist/mpn/sparc64/ultrasparc1234/mul_1.asm                        |    33 +-
 external/lgpl3/gmp/dist/mpn/sparc64/ultrasparc1234/sqr_diagonal.asm                 |    31 +-
 external/lgpl3/gmp/dist/mpn/sparc64/ultrasparc1234/sub_n.asm                        |    87 +-
 external/lgpl3/gmp/dist/mpn/sparc64/ultrasparc1234/submul_1.asm                     |    33 +-
 external/lgpl3/gmp/dist/mpn/sparc64/ultrasparc34/gmp-mparam.h                       |   269 +-
 external/lgpl3/gmp/dist/mpn/sparc64/ultrasparct1/add_n.asm                          |    31 +-
 external/lgpl3/gmp/dist/mpn/sparc64/ultrasparct1/addlsh1_n.asm                      |    31 +-
 external/lgpl3/gmp/dist/mpn/sparc64/ultrasparct1/addlsh2_n.asm                      |    31 +-
 external/lgpl3/gmp/dist/mpn/sparc64/ultrasparct1/addlshC_n.asm                      |    31 +-
 external/lgpl3/gmp/dist/mpn/sparc64/ultrasparct1/addmul_1.asm                       |    31 +-
 external/lgpl3/gmp/dist/mpn/sparc64/ultrasparct1/gmp-mparam.h                       |    31 +-
 external/lgpl3/gmp/dist/mpn/sparc64/ultrasparct1/mul_1.asm                          |    31 +-
 external/lgpl3/gmp/dist/mpn/sparc64/ultrasparct1/rsblsh1_n.asm                      |    31 +-
 external/lgpl3/gmp/dist/mpn/sparc64/ultrasparct1/rsblsh2_n.asm                      |    31 +-
 external/lgpl3/gmp/dist/mpn/sparc64/ultrasparct1/rsblshC_n.asm                      |    31 +-
 external/lgpl3/gmp/dist/mpn/sparc64/ultrasparct1/sub_n.asm                          |    31 +-
 external/lgpl3/gmp/dist/mpn/sparc64/ultrasparct1/sublsh1_n.asm                      |    31 +-
 external/lgpl3/gmp/dist/mpn/sparc64/ultrasparct1/sublsh2_n.asm                      |    31 +-
 external/lgpl3/gmp/dist/mpn/sparc64/ultrasparct1/sublshC_n.asm                      |    31 +-
 external/lgpl3/gmp/dist/mpn/sparc64/ultrasparct1/submul_1.asm                       |    31 +-
 external/lgpl3/gmp/dist/mpn/sparc64/ultrasparct3/add_n.asm                          |   126 +
 external/lgpl3/gmp/dist/mpn/sparc64/ultrasparct3/addmul_1.asm                       |   182 +
 external/lgpl3/gmp/dist/mpn/sparc64/ultrasparct3/aormul_2.asm                       |   228 +
 external/lgpl3/gmp/dist/mpn/sparc64/ultrasparct3/aormul_4.asm                       |   219 +
 external/lgpl3/gmp/dist/mpn/sparc64/ultrasparct3/aorslsh_n.asm                      |   147 +
 external/lgpl3/gmp/dist/mpn/sparc64/ultrasparct3/bdiv_dbm1c.asm                     |   147 +
 external/lgpl3/gmp/dist/mpn/sparc64/ultrasparct3/cnd_aors_n.asm                     |   143 +
 external/lgpl3/gmp/dist/mpn/sparc64/ultrasparct3/dive_1.asm                         |   129 +
 external/lgpl3/gmp/dist/mpn/sparc64/ultrasparct3/hamdist.asm                        |    78 +
 external/lgpl3/gmp/dist/mpn/sparc64/ultrasparct3/invert_limb.asm                    |    92 +
 external/lgpl3/gmp/dist/mpn/sparc64/ultrasparct3/missing.asm                        |    77 +
 external/lgpl3/gmp/dist/mpn/sparc64/ultrasparct3/missing.m4                         |    88 +
 external/lgpl3/gmp/dist/mpn/sparc64/ultrasparct3/mod_1_4.asm                        |   233 +
 external/lgpl3/gmp/dist/mpn/sparc64/ultrasparct3/mod_34lsub1.asm                    |   117 +
 external/lgpl3/gmp/dist/mpn/sparc64/ultrasparct3/mode1o.asm                         |    82 +
 external/lgpl3/gmp/dist/mpn/sparc64/ultrasparct3/mul_1.asm                          |   174 +
 external/lgpl3/gmp/dist/mpn/sparc64/ultrasparct3/popcount.asm                       |    70 +
 external/lgpl3/gmp/dist/mpn/sparc64/ultrasparct3/sqr_diag_addlsh1.asm               |    93 +
 external/lgpl3/gmp/dist/mpn/sparc64/ultrasparct3/sub_n.asm                          |   144 +
 external/lgpl3/gmp/dist/mpn/sparc64/ultrasparct3/submul_1.asm                       |   170 +
 external/lgpl3/gmp/dist/mpn/thumb/add_n.asm                                         |    31 +-
 external/lgpl3/gmp/dist/mpn/thumb/sub_n.asm                                         |    31 +-
 external/lgpl3/gmp/dist/mpn/vax/add_n.asm                                           |    31 +-
 external/lgpl3/gmp/dist/mpn/vax/addmul_1.asm                                        |    31 +-
 external/lgpl3/gmp/dist/mpn/vax/elf.m4                                              |    33 +-
 external/lgpl3/gmp/dist/mpn/vax/gmp-mparam.h                                        |    29 +-
 external/lgpl3/gmp/dist/mpn/vax/lshift.asm                                          |    33 +-
 external/lgpl3/gmp/dist/mpn/vax/mul_1.asm                                           |    31 +-
 external/lgpl3/gmp/dist/mpn/vax/rshift.asm                                          |    33 +-
 external/lgpl3/gmp/dist/mpn/vax/sub_n.asm                                           |    31 +-
 external/lgpl3/gmp/dist/mpn/vax/submul_1.asm                                        |    31 +-
 external/lgpl3/gmp/dist/mpn/x86/README                                              |    27 +-
 external/lgpl3/gmp/dist/mpn/x86/aors_n.asm                                          |    36 +-
 external/lgpl3/gmp/dist/mpn/x86/aorsmul_1.asm                                       |    36 +-
 external/lgpl3/gmp/dist/mpn/x86/atom/aorrlsh1_n.asm                                 |    33 +-
 external/lgpl3/gmp/dist/mpn/x86/atom/aorrlsh2_n.asm                                 |    33 +-
 external/lgpl3/gmp/dist/mpn/x86/atom/aorrlshC_n.asm                                 |    33 +-
 external/lgpl3/gmp/dist/mpn/x86/atom/aors_n.asm                                     |    31 +-
 external/lgpl3/gmp/dist/mpn/x86/atom/aorslshC_n.asm                                 |    33 +-
 external/lgpl3/gmp/dist/mpn/x86/atom/bdiv_q_1.asm                                   |    33 +-
 external/lgpl3/gmp/dist/mpn/x86/atom/cnd_add_n.asm                                  |   113 +
 external/lgpl3/gmp/dist/mpn/x86/atom/cnd_sub_n.asm                                  |   124 +
 external/lgpl3/gmp/dist/mpn/x86/atom/dive_1.asm                                     |    33 +-
 external/lgpl3/gmp/dist/mpn/x86/atom/gmp-mparam.h                                   |   256 +-
 external/lgpl3/gmp/dist/mpn/x86/atom/logops_n.asm                                   |    31 +-
 external/lgpl3/gmp/dist/mpn/x86/atom/lshift.asm                                     |    31 +-
 external/lgpl3/gmp/dist/mpn/x86/atom/lshiftc.asm                                    |    31 +-
 external/lgpl3/gmp/dist/mpn/x86/atom/mmx/copyd.asm                                  |    33 +-
 external/lgpl3/gmp/dist/mpn/x86/atom/mmx/copyi.asm                                  |    33 +-
 external/lgpl3/gmp/dist/mpn/x86/atom/mmx/hamdist.asm                                |    33 +-
 external/lgpl3/gmp/dist/mpn/x86/atom/mod_34lsub1.asm                                |    33 +-
 external/lgpl3/gmp/dist/mpn/x86/atom/mode1o.asm                                     |    33 +-
 external/lgpl3/gmp/dist/mpn/x86/atom/rshift.asm                                     |    31 +-
 external/lgpl3/gmp/dist/mpn/x86/atom/sse2/aorsmul_1.asm                             |    29 +-
 external/lgpl3/gmp/dist/mpn/x86/atom/sse2/bdiv_dbm1c.asm                            |    33 +-
 external/lgpl3/gmp/dist/mpn/x86/atom/sse2/divrem_1.asm                              |    33 +-
 external/lgpl3/gmp/dist/mpn/x86/atom/sse2/mod_1_1.asm                               |    27 +-
 external/lgpl3/gmp/dist/mpn/x86/atom/sse2/mod_1_4.asm                               |    27 +-
 external/lgpl3/gmp/dist/mpn/x86/atom/sse2/mul_1.asm                                 |    35 +-
 external/lgpl3/gmp/dist/mpn/x86/atom/sse2/mul_basecase.asm                          |    29 +-
 external/lgpl3/gmp/dist/mpn/x86/atom/sse2/popcount.asm                              |    33 +-
 external/lgpl3/gmp/dist/mpn/x86/atom/sse2/sqr_basecase.asm                          |    29 +-
 external/lgpl3/gmp/dist/mpn/x86/atom/sublsh1_n.asm                                  |    33 +-
 external/lgpl3/gmp/dist/mpn/x86/atom/sublsh2_n.asm                                  |    33 +-
 external/lgpl3/gmp/dist/mpn/x86/bd1/gmp-mparam.h                                    |   208 +
 external/lgpl3/gmp/dist/mpn/x86/bd2/gmp-mparam.h                                    |   211 +
 external/lgpl3/gmp/dist/mpn/x86/bdiv_dbm1c.asm                                      |    31 +-
 external/lgpl3/gmp/dist/mpn/x86/bdiv_q_1.asm                                        |    37 +-
 external/lgpl3/gmp/dist/mpn/x86/bobcat/gmp-mparam.h                                 |   229 +-
 external/lgpl3/gmp/dist/mpn/x86/cnd_aors_n.asm                                      |   124 +
 external/lgpl3/gmp/dist/mpn/x86/copyd.asm                                           |    35 +-
 external/lgpl3/gmp/dist/mpn/x86/copyi.asm                                           |    35 +-
 external/lgpl3/gmp/dist/mpn/x86/core2/gmp-mparam.h                                  |   243 +-
 external/lgpl3/gmp/dist/mpn/x86/coreihwl/gmp-mparam.h                               |   210 +
 external/lgpl3/gmp/dist/mpn/x86/coreinhm/gmp-mparam.h                               |   255 +-
 external/lgpl3/gmp/dist/mpn/x86/coreisbr/gmp-mparam.h                               |   235 +-
 external/lgpl3/gmp/dist/mpn/x86/darwin.m4                                           |    61 +-
 external/lgpl3/gmp/dist/mpn/x86/dive_1.asm                                          |    34 +-
 external/lgpl3/gmp/dist/mpn/x86/divrem_1.asm                                        |    36 +-
 external/lgpl3/gmp/dist/mpn/x86/divrem_2.asm                                        |    31 +-
 external/lgpl3/gmp/dist/mpn/x86/fat/com.c                                           |    25 +-
 external/lgpl3/gmp/dist/mpn/x86/fat/fat.c                                           |    63 +-
 external/lgpl3/gmp/dist/mpn/x86/fat/fat_entry.asm                                   |    74 +-
 external/lgpl3/gmp/dist/mpn/x86/fat/gcd_1.c                                         |    25 +-
 external/lgpl3/gmp/dist/mpn/x86/fat/gmp-mparam.h                                    |    30 +-
 external/lgpl3/gmp/dist/mpn/x86/fat/lshiftc.c                                       |    25 +-
 external/lgpl3/gmp/dist/mpn/x86/fat/mod_1.c                                         |    25 +-
 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/mode1o.c                                        |    25 +-
 external/lgpl3/gmp/dist/mpn/x86/fat/mullo_basecase.c                                |    25 +-
 external/lgpl3/gmp/dist/mpn/x86/fat/redc_1.c                                        |    25 +-
 external/lgpl3/gmp/dist/mpn/x86/fat/redc_2.c                                        |    25 +-
 external/lgpl3/gmp/dist/mpn/x86/geode/gmp-mparam.h                                  |    30 +-
 external/lgpl3/gmp/dist/mpn/x86/gmp-mparam.h                                        |    29 +-
 external/lgpl3/gmp/dist/mpn/x86/i486/gmp-mparam.h                                   |    29 +-
 external/lgpl3/gmp/dist/mpn/x86/k10/gmp-mparam.h                                    |   256 +-
 external/lgpl3/gmp/dist/mpn/x86/k6/README                                           |    25 +-
 external/lgpl3/gmp/dist/mpn/x86/k6/aors_n.asm                                       |    35 +-
 external/lgpl3/gmp/dist/mpn/x86/k6/aorsmul_1.asm                                    |    36 +-
 external/lgpl3/gmp/dist/mpn/x86/k6/cross.pl                                         |    33 +-
 external/lgpl3/gmp/dist/mpn/x86/k6/divrem_1.asm                                     |    36 +-
 external/lgpl3/gmp/dist/mpn/x86/k6/gcd_1.asm                                        |    46 +-
 external/lgpl3/gmp/dist/mpn/x86/k6/gmp-mparam.h                                     |    31 +-
 external/lgpl3/gmp/dist/mpn/x86/k6/k62mmx/copyd.asm                                 |    33 +-
 external/lgpl3/gmp/dist/mpn/x86/k6/k62mmx/lshift.asm                                |    33 +-
 external/lgpl3/gmp/dist/mpn/x86/k6/k62mmx/rshift.asm                                |    33 +-
 external/lgpl3/gmp/dist/mpn/x86/k6/mmx/com.asm                                      |    35 +-
 external/lgpl3/gmp/dist/mpn/x86/k6/mmx/dive_1.asm                                   |    36 +-
 external/lgpl3/gmp/dist/mpn/x86/k6/mmx/logops_n.asm                                 |    35 +-
 external/lgpl3/gmp/dist/mpn/x86/k6/mmx/lshift.asm                                   |    33 +-
 external/lgpl3/gmp/dist/mpn/x86/k6/mmx/popham.asm                                   |    35 +-
 external/lgpl3/gmp/dist/mpn/x86/k6/mmx/rshift.asm                                   |    33 +-
 external/lgpl3/gmp/dist/mpn/x86/k6/mod_34lsub1.asm                                  |    35 +-
 external/lgpl3/gmp/dist/mpn/x86/k6/mode1o.asm                                       |    36 +-
 external/lgpl3/gmp/dist/mpn/x86/k6/mul_1.asm                                        |    33 +-
 external/lgpl3/gmp/dist/mpn/x86/k6/mul_basecase.asm                                 |    35 +-
 external/lgpl3/gmp/dist/mpn/x86/k6/pre_mod_1.asm                                    |    33 +-
 external/lgpl3/gmp/dist/mpn/x86/k6/sqr_basecase.asm                                 |    35 +-
 external/lgpl3/gmp/dist/mpn/x86/k7/README                                           |    25 +-
 external/lgpl3/gmp/dist/mpn/x86/k7/addlsh1_n.asm                                    |    31 +-
 external/lgpl3/gmp/dist/mpn/x86/k7/aors_n.asm                                       |    35 +-
 external/lgpl3/gmp/dist/mpn/x86/k7/aorsmul_1.asm                                    |    36 +-
 external/lgpl3/gmp/dist/mpn/x86/k7/bdiv_q_1.asm                                     |    36 +-
 external/lgpl3/gmp/dist/mpn/x86/k7/dive_1.asm                                       |    34 +-
 external/lgpl3/gmp/dist/mpn/x86/k7/gcd_1.asm                                        |    53 +-
 external/lgpl3/gmp/dist/mpn/x86/k7/gmp-mparam.h                                     |   333 +-
 external/lgpl3/gmp/dist/mpn/x86/k7/invert_limb.asm                                  |    40 +-
 external/lgpl3/gmp/dist/mpn/x86/k7/mmx/com.asm                                      |    33 +-
 external/lgpl3/gmp/dist/mpn/x86/k7/mmx/copyd.asm                                    |    33 +-
 external/lgpl3/gmp/dist/mpn/x86/k7/mmx/copyi.asm                                    |    33 +-
 external/lgpl3/gmp/dist/mpn/x86/k7/mmx/divrem_1.asm                                 |    37 +-
 external/lgpl3/gmp/dist/mpn/x86/k7/mmx/lshift.asm                                   |    35 +-
 external/lgpl3/gmp/dist/mpn/x86/k7/mmx/popham.asm                                   |    35 +-
 external/lgpl3/gmp/dist/mpn/x86/k7/mmx/rshift.asm                                   |    35 +-
 external/lgpl3/gmp/dist/mpn/x86/k7/mod_1_1.asm                                      |    33 +-
 external/lgpl3/gmp/dist/mpn/x86/k7/mod_1_4.asm                                      |    31 +-
 external/lgpl3/gmp/dist/mpn/x86/k7/mod_34lsub1.asm                                  |    36 +-
 external/lgpl3/gmp/dist/mpn/x86/k7/mode1o.asm                                       |    36 +-
 external/lgpl3/gmp/dist/mpn/x86/k7/mul_1.asm                                        |    36 +-
 external/lgpl3/gmp/dist/mpn/x86/k7/mul_basecase.asm                                 |    35 +-
 external/lgpl3/gmp/dist/mpn/x86/k7/sqr_basecase.asm                                 |    35 +-
 external/lgpl3/gmp/dist/mpn/x86/k7/sublsh1_n.asm                                    |    31 +-
 external/lgpl3/gmp/dist/mpn/x86/k8/gmp-mparam.h                                     |   216 +-
 external/lgpl3/gmp/dist/mpn/x86/lshift.asm                                          |    36 +-
 external/lgpl3/gmp/dist/mpn/x86/mmx/sec_tabselect.asm                               |   163 +
 external/lgpl3/gmp/dist/mpn/x86/mod_34lsub1.asm                                     |    35 +-
 external/lgpl3/gmp/dist/mpn/x86/mul_1.asm                                           |    36 +-
 external/lgpl3/gmp/dist/mpn/x86/mul_basecase.asm                                    |    36 +-
 external/lgpl3/gmp/dist/mpn/x86/nano/gmp-mparam.h                                   |    30 +-
 external/lgpl3/gmp/dist/mpn/x86/p6/README                                           |    25 +-
 external/lgpl3/gmp/dist/mpn/x86/p6/aors_n.asm                                       |    27 +-
 external/lgpl3/gmp/dist/mpn/x86/p6/aorsmul_1.asm                                    |    35 +-
 external/lgpl3/gmp/dist/mpn/x86/p6/bdiv_q_1.asm                                     |    36 +-
 external/lgpl3/gmp/dist/mpn/x86/p6/copyd.asm                                        |    33 +-
 external/lgpl3/gmp/dist/mpn/x86/p6/dive_1.asm                                       |    34 +-
 external/lgpl3/gmp/dist/mpn/x86/p6/gcd_1.asm                                        |    43 +-
 external/lgpl3/gmp/dist/mpn/x86/p6/gmp-mparam.h                                     |    31 +-
 external/lgpl3/gmp/dist/mpn/x86/p6/lshsub_n.asm                                     |    29 +-
 external/lgpl3/gmp/dist/mpn/x86/p6/mmx/divrem_1.asm                                 |    35 +-
 external/lgpl3/gmp/dist/mpn/x86/p6/mmx/gmp-mparam.h                                 |    31 +-
 external/lgpl3/gmp/dist/mpn/x86/p6/mmx/lshift.asm                                   |    33 +-
 external/lgpl3/gmp/dist/mpn/x86/p6/mmx/popham.asm                                   |    33 +-
 external/lgpl3/gmp/dist/mpn/x86/p6/mmx/rshift.asm                                   |    33 +-
 external/lgpl3/gmp/dist/mpn/x86/p6/mod_34lsub1.asm                                  |    35 +-
 external/lgpl3/gmp/dist/mpn/x86/p6/mode1o.asm                                       |    36 +-
 external/lgpl3/gmp/dist/mpn/x86/p6/mul_basecase.asm                                 |    35 +-
 external/lgpl3/gmp/dist/mpn/x86/p6/p3mmx/popham.asm                                 |    33 +-
 external/lgpl3/gmp/dist/mpn/x86/p6/sqr_basecase.asm                                 |    33 +-
 external/lgpl3/gmp/dist/mpn/x86/p6/sse2/addmul_1.asm                                |    33 +-
 external/lgpl3/gmp/dist/mpn/x86/p6/sse2/gmp-mparam.h                                |    49 +-
 external/lgpl3/gmp/dist/mpn/x86/p6/sse2/mod_1_1.asm                                 |    27 +-
 external/lgpl3/gmp/dist/mpn/x86/p6/sse2/mod_1_4.asm                                 |    27 +-
 external/lgpl3/gmp/dist/mpn/x86/p6/sse2/mul_1.asm                                   |    33 +-
 external/lgpl3/gmp/dist/mpn/x86/p6/sse2/mul_basecase.asm                            |    33 +-
 external/lgpl3/gmp/dist/mpn/x86/p6/sse2/popcount.asm                                |    33 +-
 external/lgpl3/gmp/dist/mpn/x86/p6/sse2/sqr_basecase.asm                            |    33 +-
 external/lgpl3/gmp/dist/mpn/x86/p6/sse2/submul_1.asm                                |    33 +-
 external/lgpl3/gmp/dist/mpn/x86/pentium/README                                      |    27 +-
 external/lgpl3/gmp/dist/mpn/x86/pentium/aors_n.asm                                  |    36 +-
 external/lgpl3/gmp/dist/mpn/x86/pentium/aorsmul_1.asm                               |    33 +-
 external/lgpl3/gmp/dist/mpn/x86/pentium/bdiv_q_1.asm                                |    43 +-
 external/lgpl3/gmp/dist/mpn/x86/pentium/com.asm                                     |    33 +-
 external/lgpl3/gmp/dist/mpn/x86/pentium/copyd.asm                                   |    33 +-
 external/lgpl3/gmp/dist/mpn/x86/pentium/copyi.asm                                   |    33 +-
 external/lgpl3/gmp/dist/mpn/x86/pentium/dive_1.asm                                  |    51 +-
 external/lgpl3/gmp/dist/mpn/x86/pentium/gmp-mparam.h                                |    30 +-
 external/lgpl3/gmp/dist/mpn/x86/pentium/hamdist.asm                                 |    50 +-
 external/lgpl3/gmp/dist/mpn/x86/pentium/logops_n.asm                                |    33 +-
 external/lgpl3/gmp/dist/mpn/x86/pentium/lshift.asm                                  |    36 +-
 external/lgpl3/gmp/dist/mpn/x86/pentium/mmx/gmp-mparam.h                            |    31 +-
 external/lgpl3/gmp/dist/mpn/x86/pentium/mmx/hamdist.asm                             |    33 +-
 external/lgpl3/gmp/dist/mpn/x86/pentium/mmx/lshift.asm                              |    35 +-
 external/lgpl3/gmp/dist/mpn/x86/pentium/mmx/mul_1.asm                               |    35 +-
 external/lgpl3/gmp/dist/mpn/x86/pentium/mmx/rshift.asm                              |    33 +-
 external/lgpl3/gmp/dist/mpn/x86/pentium/mod_34lsub1.asm                             |    35 +-
 external/lgpl3/gmp/dist/mpn/x86/pentium/mode1o.asm                                  |    50 +-
 external/lgpl3/gmp/dist/mpn/x86/pentium/mul_1.asm                                   |    33 +-
 external/lgpl3/gmp/dist/mpn/x86/pentium/mul_2.asm                                   |    33 +-
 external/lgpl3/gmp/dist/mpn/x86/pentium/mul_basecase.asm                            |    35 +-
 external/lgpl3/gmp/dist/mpn/x86/pentium/popcount.asm                                |    49 +-
 external/lgpl3/gmp/dist/mpn/x86/pentium/rshift.asm                                  |    36 +-
 external/lgpl3/gmp/dist/mpn/x86/pentium/sqr_basecase.asm                            |    35 +-
 external/lgpl3/gmp/dist/mpn/x86/pentium4/README                                     |    25 +-
 external/lgpl3/gmp/dist/mpn/x86/pentium4/copyd.asm                                  |    36 +-
 external/lgpl3/gmp/dist/mpn/x86/pentium4/copyi.asm                                  |    36 +-
 external/lgpl3/gmp/dist/mpn/x86/pentium4/mmx/lshift.asm                             |    33 +-
 external/lgpl3/gmp/dist/mpn/x86/pentium4/mmx/popham.asm                             |    35 +-
 external/lgpl3/gmp/dist/mpn/x86/pentium4/mmx/rshift.asm                             |    33 +-
 external/lgpl3/gmp/dist/mpn/x86/pentium4/sse2/add_n.asm                             |    33 +-
 external/lgpl3/gmp/dist/mpn/x86/pentium4/sse2/addlsh1_n.asm                         |    35 +-
 external/lgpl3/gmp/dist/mpn/x86/pentium4/sse2/addmul_1.asm                          |    27 +-
 external/lgpl3/gmp/dist/mpn/x86/pentium4/sse2/bdiv_dbm1c.asm                        |    35 +-
 external/lgpl3/gmp/dist/mpn/x86/pentium4/sse2/bdiv_q_1.asm                          |    36 +-
 external/lgpl3/gmp/dist/mpn/x86/pentium4/sse2/cnd_add_n.asm                         |    95 +
 external/lgpl3/gmp/dist/mpn/x86/pentium4/sse2/cnd_sub_n.asm                         |   114 +
 external/lgpl3/gmp/dist/mpn/x86/pentium4/sse2/dive_1.asm                            |    34 +-
 external/lgpl3/gmp/dist/mpn/x86/pentium4/sse2/divrem_1.asm                          |    36 +-
 external/lgpl3/gmp/dist/mpn/x86/pentium4/sse2/gmp-mparam.h                          |   235 +-
 external/lgpl3/gmp/dist/mpn/x86/pentium4/sse2/mod_1_1.asm                           |    27 +-
 external/lgpl3/gmp/dist/mpn/x86/pentium4/sse2/mod_1_4.asm                           |    27 +-
 external/lgpl3/gmp/dist/mpn/x86/pentium4/sse2/mod_34lsub1.asm                       |    35 +-
 external/lgpl3/gmp/dist/mpn/x86/pentium4/sse2/mode1o.asm                            |    34 +-
 external/lgpl3/gmp/dist/mpn/x86/pentium4/sse2/mul_1.asm                             |    27 +-
 external/lgpl3/gmp/dist/mpn/x86/pentium4/sse2/mul_basecase.asm                      |    27 +-
 external/lgpl3/gmp/dist/mpn/x86/pentium4/sse2/popcount.asm                          |    40 +-
 external/lgpl3/gmp/dist/mpn/x86/pentium4/sse2/rsh1add_n.asm                         |    35 +-
 external/lgpl3/gmp/dist/mpn/x86/pentium4/sse2/sqr_basecase.asm                      |    27 +-
 external/lgpl3/gmp/dist/mpn/x86/pentium4/sse2/sub_n.asm                             |    33 +-
 external/lgpl3/gmp/dist/mpn/x86/pentium4/sse2/submul_1.asm                          |    33 +-
 external/lgpl3/gmp/dist/mpn/x86/rshift.asm                                          |    36 +-
 external/lgpl3/gmp/dist/mpn/x86/sec_tabselect.asm                                   |   115 +
 external/lgpl3/gmp/dist/mpn/x86/sqr_basecase.asm                                    |    27 +-
 external/lgpl3/gmp/dist/mpn/x86/t-zdisp.sh                                          |    33 +-
 external/lgpl3/gmp/dist/mpn/x86/t-zdisp2.pl                                         |    33 +-
 external/lgpl3/gmp/dist/mpn/x86/udiv.asm                                            |    33 +-
 external/lgpl3/gmp/dist/mpn/x86/umul.asm                                            |    33 +-
 external/lgpl3/gmp/dist/mpn/x86/x86-defs.m4                                         |    77 +-
 external/lgpl3/gmp/dist/mpn/x86_64/README                                           |    25 +-
 external/lgpl3/gmp/dist/mpn/x86_64/addaddmul_1msb0.asm                              |    31 +-
 external/lgpl3/gmp/dist/mpn/x86_64/addmul_2.asm                                     |    31 +-
 external/lgpl3/gmp/dist/mpn/x86_64/aorrlsh1_n.asm                                   |    39 +-
 external/lgpl3/gmp/dist/mpn/x86_64/aorrlsh2_n.asm                                   |    33 +-
 external/lgpl3/gmp/dist/mpn/x86_64/aorrlshC_n.asm                                   |    33 +-
 external/lgpl3/gmp/dist/mpn/x86_64/aorrlsh_n.asm                                    |    33 +-
 external/lgpl3/gmp/dist/mpn/x86_64/aors_err1_n.asm                                  |   141 +-
 external/lgpl3/gmp/dist/mpn/x86_64/aors_err2_n.asm                                  |    85 +-
 external/lgpl3/gmp/dist/mpn/x86_64/aors_err3_n.asm                                  |    31 +-
 external/lgpl3/gmp/dist/mpn/x86_64/aors_n.asm                                       |    43 +-
 external/lgpl3/gmp/dist/mpn/x86_64/aorsmul_1.asm                                    |    34 +-
 external/lgpl3/gmp/dist/mpn/x86_64/atom/addmul_2.asm                                |   186 +
 external/lgpl3/gmp/dist/mpn/x86_64/atom/aorrlsh1_n.asm                              |    38 +-
 external/lgpl3/gmp/dist/mpn/x86_64/atom/aorrlsh2_n.asm                              |    31 +-
 external/lgpl3/gmp/dist/mpn/x86_64/atom/aors_n.asm                                  |    34 +-
 external/lgpl3/gmp/dist/mpn/x86_64/atom/aorsmul_1.asm                               |   190 +
 external/lgpl3/gmp/dist/mpn/x86_64/atom/com.asm                                     |    37 +
 external/lgpl3/gmp/dist/mpn/x86_64/atom/copyd.asm                                   |    33 +-
 external/lgpl3/gmp/dist/mpn/x86_64/atom/copyi.asm                                   |    33 +-
 external/lgpl3/gmp/dist/mpn/x86_64/atom/dive_1.asm                                  |    33 +-
 external/lgpl3/gmp/dist/mpn/x86_64/atom/gmp-mparam.h                                |   275 +-
 external/lgpl3/gmp/dist/mpn/x86_64/atom/lshift.asm                                  |    31 +-
 external/lgpl3/gmp/dist/mpn/x86_64/atom/lshiftc.asm                                 |    31 +-
 external/lgpl3/gmp/dist/mpn/x86_64/atom/mul_1.asm                                   |   143 +
 external/lgpl3/gmp/dist/mpn/x86_64/atom/mul_2.asm                                   |   186 +
 external/lgpl3/gmp/dist/mpn/x86_64/atom/popcount.asm                                |    31 +-
 external/lgpl3/gmp/dist/mpn/x86_64/atom/redc_1.asm                                  |   579 +
 external/lgpl3/gmp/dist/mpn/x86_64/atom/rsh1aors_n.asm                              |    31 +-
 external/lgpl3/gmp/dist/mpn/x86_64/atom/rshift.asm                                  |    31 +-
 external/lgpl3/gmp/dist/mpn/x86_64/atom/sublsh1_n.asm                               |    36 +-
 external/lgpl3/gmp/dist/mpn/x86_64/bd1/README                                       |    11 +
 external/lgpl3/gmp/dist/mpn/x86_64/bd1/aorrlsh1_n.asm                               |    37 +
 external/lgpl3/gmp/dist/mpn/x86_64/bd1/aorsmul_1.asm                                |    34 +-
 external/lgpl3/gmp/dist/mpn/x86_64/bd1/com.asm                                      |    37 +
 external/lgpl3/gmp/dist/mpn/x86_64/bd1/copyd.asm                                    |    37 +
 external/lgpl3/gmp/dist/mpn/x86_64/bd1/copyi.asm                                    |    37 +
 external/lgpl3/gmp/dist/mpn/x86_64/bd1/gcd_1.asm                                    |    31 +-
 external/lgpl3/gmp/dist/mpn/x86_64/bd1/gmp-mparam.h                                 |   275 +-
 external/lgpl3/gmp/dist/mpn/x86_64/bd1/hamdist.asm                                  |    33 +-
 external/lgpl3/gmp/dist/mpn/x86_64/bd1/mul_1.asm                                    |    34 +-
 external/lgpl3/gmp/dist/mpn/x86_64/bd1/mul_2.asm                                    |   192 +
 external/lgpl3/gmp/dist/mpn/x86_64/bd1/mul_basecase.asm                             |   416 +
 external/lgpl3/gmp/dist/mpn/x86_64/bd1/popcount.asm                                 |    33 +-
 external/lgpl3/gmp/dist/mpn/x86_64/bd1/sec_tabselect.asm                            |    37 +
 external/lgpl3/gmp/dist/mpn/x86_64/bd1/sublsh1_n.asm                                |    37 +
 external/lgpl3/gmp/dist/mpn/x86_64/bd2/gmp-mparam.h                                 |   256 +
 external/lgpl3/gmp/dist/mpn/x86_64/bdiv_dbm1c.asm                                   |    31 +-
 external/lgpl3/gmp/dist/mpn/x86_64/bdiv_q_1.asm                                     |    33 +-
 external/lgpl3/gmp/dist/mpn/x86_64/bobcat/aors_n.asm                                |   150 +
 external/lgpl3/gmp/dist/mpn/x86_64/bobcat/aorsmul_1.asm                             |    37 +-
 external/lgpl3/gmp/dist/mpn/x86_64/bobcat/copyd.asm                                 |    31 +-
 external/lgpl3/gmp/dist/mpn/x86_64/bobcat/copyi.asm                                 |    31 +-
 external/lgpl3/gmp/dist/mpn/x86_64/bobcat/gmp-mparam.h                              |   264 +-
 external/lgpl3/gmp/dist/mpn/x86_64/bobcat/mul_1.asm                                 |    36 +-
 external/lgpl3/gmp/dist/mpn/x86_64/bobcat/mul_basecase.asm                          |    34 +-
 external/lgpl3/gmp/dist/mpn/x86_64/bobcat/redc_1.asm                                |   507 +
 external/lgpl3/gmp/dist/mpn/x86_64/bobcat/sqr_basecase.asm                          |    34 +-
 external/lgpl3/gmp/dist/mpn/x86_64/cnd_aors_n.asm                                   |   183 +
 external/lgpl3/gmp/dist/mpn/x86_64/com.asm                                          |    33 +-
 external/lgpl3/gmp/dist/mpn/x86_64/copyd.asm                                        |    31 +-
 external/lgpl3/gmp/dist/mpn/x86_64/copyi.asm                                        |    31 +-
 external/lgpl3/gmp/dist/mpn/x86_64/core2/aorrlsh1_n.asm                             |    33 +-
 external/lgpl3/gmp/dist/mpn/x86_64/core2/aorrlsh2_n.asm                             |    33 +-
 external/lgpl3/gmp/dist/mpn/x86_64/core2/aorrlsh_n.asm                              |    31 +-
 external/lgpl3/gmp/dist/mpn/x86_64/core2/aors_err1_n.asm                            |   137 +-
 external/lgpl3/gmp/dist/mpn/x86_64/core2/aors_n.asm                                 |   115 +-
 external/lgpl3/gmp/dist/mpn/x86_64/core2/aorsmul_1.asm                              |    34 +-
 external/lgpl3/gmp/dist/mpn/x86_64/core2/copyd.asm                                  |    31 +-
 external/lgpl3/gmp/dist/mpn/x86_64/core2/copyi.asm                                  |    31 +-
 external/lgpl3/gmp/dist/mpn/x86_64/core2/divrem_1.asm                               |    40 +-
 external/lgpl3/gmp/dist/mpn/x86_64/core2/gcd_1.asm                                  |    36 +-
 external/lgpl3/gmp/dist/mpn/x86_64/core2/gmp-mparam.h                               |   309 +-
 external/lgpl3/gmp/dist/mpn/x86_64/core2/lshift.asm                                 |    31 +-
 external/lgpl3/gmp/dist/mpn/x86_64/core2/lshiftc.asm                                |    31 +-
 external/lgpl3/gmp/dist/mpn/x86_64/core2/mul_basecase.asm                           |   975 +
 external/lgpl3/gmp/dist/mpn/x86_64/core2/mullo_basecase.asm                         |   427 +
 external/lgpl3/gmp/dist/mpn/x86_64/core2/popcount.asm                               |    31 +-
 external/lgpl3/gmp/dist/mpn/x86_64/core2/redc_1.asm                                 |   430 +
 external/lgpl3/gmp/dist/mpn/x86_64/core2/rsh1aors_n.asm                             |    31 +-
 external/lgpl3/gmp/dist/mpn/x86_64/core2/rshift.asm                                 |    31 +-
 external/lgpl3/gmp/dist/mpn/x86_64/core2/sec_tabselect.asm                          |    37 +
 external/lgpl3/gmp/dist/mpn/x86_64/core2/sqr_basecase.asm                           |   984 +
 external/lgpl3/gmp/dist/mpn/x86_64/core2/sublsh1_n.asm                              |    33 +-
 external/lgpl3/gmp/dist/mpn/x86_64/core2/sublsh2_n.asm                              |    33 +-
 external/lgpl3/gmp/dist/mpn/x86_64/core2/sublshC_n.asm                              |    33 +-
 external/lgpl3/gmp/dist/mpn/x86_64/coreibwl/addmul_1.asm                            |   203 +
 external/lgpl3/gmp/dist/mpn/x86_64/coreibwl/gmp-mparam.h                            |   229 +
 external/lgpl3/gmp/dist/mpn/x86_64/coreibwl/mul_1.asm                               |   193 +
 external/lgpl3/gmp/dist/mpn/x86_64/coreibwl/mul_basecase.asm                        |   367 +
 external/lgpl3/gmp/dist/mpn/x86_64/coreibwl/sqr_basecase.asm                        |   840 +
 external/lgpl3/gmp/dist/mpn/x86_64/coreihwl/addmul_2.asm                            |   238 +
 external/lgpl3/gmp/dist/mpn/x86_64/coreihwl/aorsmul_1.asm                           |   198 +
 external/lgpl3/gmp/dist/mpn/x86_64/coreihwl/gmp-mparam.h                            |   246 +
 external/lgpl3/gmp/dist/mpn/x86_64/coreihwl/mul_1.asm                               |   155 +
 external/lgpl3/gmp/dist/mpn/x86_64/coreihwl/mul_2.asm                               |   173 +
 external/lgpl3/gmp/dist/mpn/x86_64/coreihwl/mul_basecase.asm                        |   441 +
 external/lgpl3/gmp/dist/mpn/x86_64/coreihwl/mullo_basecase.asm                      |   426 +
 external/lgpl3/gmp/dist/mpn/x86_64/coreihwl/redc_1.asm                              |   437 +
 external/lgpl3/gmp/dist/mpn/x86_64/coreihwl/sqr_basecase.asm                        |   506 +
 external/lgpl3/gmp/dist/mpn/x86_64/coreinhm/aorrlsh_n.asm                           |    31 +-
 external/lgpl3/gmp/dist/mpn/x86_64/coreinhm/aorsmul_1.asm                           |   187 +
 external/lgpl3/gmp/dist/mpn/x86_64/coreinhm/gmp-mparam.h                            |   276 +-
 external/lgpl3/gmp/dist/mpn/x86_64/coreinhm/hamdist.asm                             |    33 +-
 external/lgpl3/gmp/dist/mpn/x86_64/coreinhm/popcount.asm                            |    33 +-
 external/lgpl3/gmp/dist/mpn/x86_64/coreinhm/redc_1.asm                              |   549 +
 external/lgpl3/gmp/dist/mpn/x86_64/coreinhm/sec_tabselect.asm                       |    37 +
 external/lgpl3/gmp/dist/mpn/x86_64/coreisbr/addmul_2.asm                            |   326 +-
 external/lgpl3/gmp/dist/mpn/x86_64/coreisbr/aorrlsh1_n.asm                          |    33 +-
 external/lgpl3/gmp/dist/mpn/x86_64/coreisbr/aorrlsh2_n.asm                          |    33 +-
 external/lgpl3/gmp/dist/mpn/x86_64/coreisbr/aorrlshC_n.asm                          |    33 +-
 external/lgpl3/gmp/dist/mpn/x86_64/coreisbr/aorrlsh_n.asm                           |    31 +-
 external/lgpl3/gmp/dist/mpn/x86_64/coreisbr/aors_n.asm                              |   256 +-
 external/lgpl3/gmp/dist/mpn/x86_64/coreisbr/aorsmul_1.asm                           |   226 +-
 external/lgpl3/gmp/dist/mpn/x86_64/coreisbr/divrem_1.asm                            |    37 +
 external/lgpl3/gmp/dist/mpn/x86_64/coreisbr/gmp-mparam.h                            |   307 +-
 external/lgpl3/gmp/dist/mpn/x86_64/coreisbr/lshift.asm                              |    31 +-
 external/lgpl3/gmp/dist/mpn/x86_64/coreisbr/lshiftc.asm                             |    31 +-
 external/lgpl3/gmp/dist/mpn/x86_64/coreisbr/mul_1.asm                               |    65 +-
 external/lgpl3/gmp/dist/mpn/x86_64/coreisbr/mul_2.asm                               |   163 +
 external/lgpl3/gmp/dist/mpn/x86_64/coreisbr/mul_basecase.asm                        |   407 +
 external/lgpl3/gmp/dist/mpn/x86_64/coreisbr/mullo_basecase.asm                      |   384 +
 external/lgpl3/gmp/dist/mpn/x86_64/coreisbr/popcount.asm                            |   118 +
 external/lgpl3/gmp/dist/mpn/x86_64/coreisbr/redc_1.asm                              |   546 +
 external/lgpl3/gmp/dist/mpn/x86_64/coreisbr/rsh1aors_n.asm                          |    34 +-
 external/lgpl3/gmp/dist/mpn/x86_64/coreisbr/rshift.asm                              |    31 +-
 external/lgpl3/gmp/dist/mpn/x86_64/coreisbr/sec_tabselect.asm                       |    37 +
 external/lgpl3/gmp/dist/mpn/x86_64/coreisbr/sqr_basecase.asm                        |   484 +
 external/lgpl3/gmp/dist/mpn/x86_64/darwin.m4                                        |    31 +-
 external/lgpl3/gmp/dist/mpn/x86_64/div_qr_1n_pi1.asm                                |   247 +
 external/lgpl3/gmp/dist/mpn/x86_64/div_qr_2n_pi1.asm                                |    33 +-
 external/lgpl3/gmp/dist/mpn/x86_64/div_qr_2u_pi1.asm                                |    31 +-
 external/lgpl3/gmp/dist/mpn/x86_64/dive_1.asm                                       |    36 +-
 external/lgpl3/gmp/dist/mpn/x86_64/divrem_1.asm                                     |    53 +-
 external/lgpl3/gmp/dist/mpn/x86_64/divrem_2.asm                                     |    48 +-
 external/lgpl3/gmp/dist/mpn/x86_64/dos64.m4                                         |    42 +-
 external/lgpl3/gmp/dist/mpn/x86_64/fastavx/copyd.asm                                |   172 +
 external/lgpl3/gmp/dist/mpn/x86_64/fastavx/copyi.asm                                |   169 +
 external/lgpl3/gmp/dist/mpn/x86_64/fastsse/README                                   |     6 +-
 external/lgpl3/gmp/dist/mpn/x86_64/fastsse/com-palignr.asm                          |   310 +
 external/lgpl3/gmp/dist/mpn/x86_64/fastsse/com.asm                                  |    49 +-
 external/lgpl3/gmp/dist/mpn/x86_64/fastsse/copyd-palignr.asm                        |    95 +-
 external/lgpl3/gmp/dist/mpn/x86_64/fastsse/copyd.asm                                |    64 +-
 external/lgpl3/gmp/dist/mpn/x86_64/fastsse/copyi-palignr.asm                        |   220 +-
 external/lgpl3/gmp/dist/mpn/x86_64/fastsse/copyi.asm                                |    90 +-
 external/lgpl3/gmp/dist/mpn/x86_64/fastsse/lshift-movdqu2.asm                       |    41 +-
 external/lgpl3/gmp/dist/mpn/x86_64/fastsse/lshift.asm                               |    33 +-
 external/lgpl3/gmp/dist/mpn/x86_64/fastsse/lshiftc-movdqu2.asm                      |    41 +-
 external/lgpl3/gmp/dist/mpn/x86_64/fastsse/lshiftc.asm                              |    33 +-
 external/lgpl3/gmp/dist/mpn/x86_64/fastsse/rshift-movdqu2.asm                       |    41 +-
 external/lgpl3/gmp/dist/mpn/x86_64/fastsse/sec_tabselect.asm                        |   192 +
 external/lgpl3/gmp/dist/mpn/x86_64/fat/fat.c                                        |   169 +-
 external/lgpl3/gmp/dist/mpn/x86_64/fat/fat_entry.asm                                |    63 +-
 external/lgpl3/gmp/dist/mpn/x86_64/fat/gmp-mparam.h                                 |    31 +-
 external/lgpl3/gmp/dist/mpn/x86_64/fat/mod_1.c                                      |    25 +-
 external/lgpl3/gmp/dist/mpn/x86_64/fat/mul_basecase.c                               |    32 +
 external/lgpl3/gmp/dist/mpn/x86_64/fat/mullo_basecase.c                             |    32 +
 external/lgpl3/gmp/dist/mpn/x86_64/fat/redc_1.c                                     |    32 +
 external/lgpl3/gmp/dist/mpn/x86_64/fat/redc_2.c                                     |    25 +-
 external/lgpl3/gmp/dist/mpn/x86_64/fat/sqr_basecase.c                               |    32 +
 external/lgpl3/gmp/dist/mpn/x86_64/gcd_1.asm                                        |    36 +-
 external/lgpl3/gmp/dist/mpn/x86_64/gmp-mparam.h                                     |    31 +-
 external/lgpl3/gmp/dist/mpn/x86_64/invert_limb.asm                                  |    36 +-
 external/lgpl3/gmp/dist/mpn/x86_64/invert_limb_table.asm                            |    69 +-
 external/lgpl3/gmp/dist/mpn/x86_64/k10/gcd_1.asm                                    |    31 +-
 external/lgpl3/gmp/dist/mpn/x86_64/k10/gmp-mparam.h                                 |   287 +-
 external/lgpl3/gmp/dist/mpn/x86_64/k10/hamdist.asm                                  |    33 +-
 external/lgpl3/gmp/dist/mpn/x86_64/k10/lshift.asm                                   |    31 +-
 external/lgpl3/gmp/dist/mpn/x86_64/k10/lshiftc.asm                                  |    31 +-
 external/lgpl3/gmp/dist/mpn/x86_64/k10/popcount.asm                                 |    33 +-
 external/lgpl3/gmp/dist/mpn/x86_64/k10/rshift.asm                                   |    31 +-
 external/lgpl3/gmp/dist/mpn/x86_64/k10/sec_tabselect.asm                            |    37 +
 external/lgpl3/gmp/dist/mpn/x86_64/k8/aorrlsh_n.asm                                 |    33 +-
 external/lgpl3/gmp/dist/mpn/x86_64/k8/div_qr_1n_pi1.asm                             |   249 +
 external/lgpl3/gmp/dist/mpn/x86_64/k8/gmp-mparam.h                                  |   294 +-
 external/lgpl3/gmp/dist/mpn/x86_64/k8/mul_basecase.asm                              |   469 +
 external/lgpl3/gmp/dist/mpn/x86_64/k8/mullo_basecase.asm                            |   436 +
 external/lgpl3/gmp/dist/mpn/x86_64/k8/mulmid_basecase.asm                           |   559 +
 external/lgpl3/gmp/dist/mpn/x86_64/k8/redc_1.asm                                    |   591 +
 external/lgpl3/gmp/dist/mpn/x86_64/k8/sqr_basecase.asm                              |   807 +
 external/lgpl3/gmp/dist/mpn/x86_64/logops_n.asm                                     |    33 +-
 external/lgpl3/gmp/dist/mpn/x86_64/lshift.asm                                       |    33 +-
 external/lgpl3/gmp/dist/mpn/x86_64/lshiftc.asm                                      |    33 +-
 external/lgpl3/gmp/dist/mpn/x86_64/lshsub_n.asm                                     |    31 +-
 external/lgpl3/gmp/dist/mpn/x86_64/missing-call.m4                                  |    53 +
 external/lgpl3/gmp/dist/mpn/x86_64/missing-inline.m4                                |   100 +
 external/lgpl3/gmp/dist/mpn/x86_64/missing.asm                                      |   130 +
 external/lgpl3/gmp/dist/mpn/x86_64/mod_1_1.asm                                      |    36 +-
 external/lgpl3/gmp/dist/mpn/x86_64/mod_1_2.asm                                      |    34 +-
 external/lgpl3/gmp/dist/mpn/x86_64/mod_1_4.asm                                      |    34 +-
 external/lgpl3/gmp/dist/mpn/x86_64/mod_34lsub1.asm                                  |    35 +-
 external/lgpl3/gmp/dist/mpn/x86_64/mode1o.asm                                       |    34 +-
 external/lgpl3/gmp/dist/mpn/x86_64/mul_1.asm                                        |    34 +-
 external/lgpl3/gmp/dist/mpn/x86_64/mul_2.asm                                        |    31 +-
 external/lgpl3/gmp/dist/mpn/x86_64/mulx/adx/addmul_1.asm                            |   149 +
 external/lgpl3/gmp/dist/mpn/x86_64/mulx/aorsmul_1.asm                               |   161 +
 external/lgpl3/gmp/dist/mpn/x86_64/mulx/mul_1.asm                                   |   154 +
 external/lgpl3/gmp/dist/mpn/x86_64/nano/copyd.asm                                   |    31 +-
 external/lgpl3/gmp/dist/mpn/x86_64/nano/copyi.asm                                   |    31 +-
 external/lgpl3/gmp/dist/mpn/x86_64/nano/dive_1.asm                                  |    36 +-
 external/lgpl3/gmp/dist/mpn/x86_64/nano/gcd_1.asm                                   |    31 +-
 external/lgpl3/gmp/dist/mpn/x86_64/nano/gmp-mparam.h                                |   343 +-
 external/lgpl3/gmp/dist/mpn/x86_64/nano/popcount.asm                                |    31 +-
 external/lgpl3/gmp/dist/mpn/x86_64/pentium4/aors_n.asm                              |    33 +-
 external/lgpl3/gmp/dist/mpn/x86_64/pentium4/aorslsh1_n.asm                          |    33 +-
 external/lgpl3/gmp/dist/mpn/x86_64/pentium4/aorslsh2_n.asm                          |    33 +-
 external/lgpl3/gmp/dist/mpn/x86_64/pentium4/aorslshC_n.asm                          |    34 +-
 external/lgpl3/gmp/dist/mpn/x86_64/pentium4/gmp-mparam.h                            |   258 +-
 external/lgpl3/gmp/dist/mpn/x86_64/pentium4/lshift.asm                              |    31 +-
 external/lgpl3/gmp/dist/mpn/x86_64/pentium4/lshiftc.asm                             |    31 +-
 external/lgpl3/gmp/dist/mpn/x86_64/pentium4/mod_34lsub1.asm                         |    35 +-
 external/lgpl3/gmp/dist/mpn/x86_64/pentium4/popcount.asm                            |    31 +-
 external/lgpl3/gmp/dist/mpn/x86_64/pentium4/rsh1aors_n.asm                          |    33 +-
 external/lgpl3/gmp/dist/mpn/x86_64/pentium4/rshift.asm                              |    31 +-
 external/lgpl3/gmp/dist/mpn/x86_64/pentium4/sec_tabselect.asm                       |    37 +
 external/lgpl3/gmp/dist/mpn/x86_64/popham.asm                                       |    33 +-
 external/lgpl3/gmp/dist/mpn/x86_64/rsh1aors_n.asm                                   |    31 +-
 external/lgpl3/gmp/dist/mpn/x86_64/rshift.asm                                       |    31 +-
 external/lgpl3/gmp/dist/mpn/x86_64/sec_tabselect.asm                                |   176 +
 external/lgpl3/gmp/dist/mpn/x86_64/skylake/gmp-mparam.h                             |   230 +
 external/lgpl3/gmp/dist/mpn/x86_64/sqr_diag_addlsh1.asm                             |   116 +
 external/lgpl3/gmp/dist/mpn/x86_64/sublsh1_n.asm                                    |    34 +-
 external/lgpl3/gmp/dist/mpn/x86_64/x86_64-defs.m4                                   |   157 +-
 external/lgpl3/gmp/dist/mpq/Makefile.am                                             |    37 +-
 external/lgpl3/gmp/dist/mpq/Makefile.in                                             |   272 +-
 external/lgpl3/gmp/dist/mpq/abs.c                                                   |    25 +-
 external/lgpl3/gmp/dist/mpq/aors.c                                                  |    29 +-
 external/lgpl3/gmp/dist/mpq/canonicalize.c                                          |    45 +-
 external/lgpl3/gmp/dist/mpq/clear.c                                                 |    37 +-
 external/lgpl3/gmp/dist/mpq/clears.c                                                |    52 +-
 external/lgpl3/gmp/dist/mpq/cmp.c                                                   |   100 +-
 external/lgpl3/gmp/dist/mpq/cmp_si.c                                                |    51 +-
 external/lgpl3/gmp/dist/mpq/cmp_ui.c                                                |    39 +-
 external/lgpl3/gmp/dist/mpq/div.c                                                   |   106 +-
 external/lgpl3/gmp/dist/mpq/equal.c                                                 |    25 +-
 external/lgpl3/gmp/dist/mpq/get_d.c                                                 |    32 +-
 external/lgpl3/gmp/dist/mpq/get_den.c                                               |    25 +-
 external/lgpl3/gmp/dist/mpq/get_num.c                                               |    25 +-
 external/lgpl3/gmp/dist/mpq/get_str.c                                               |    25 +-
 external/lgpl3/gmp/dist/mpq/init.c                                                  |    33 +-
 external/lgpl3/gmp/dist/mpq/inits.c                                                 |    49 +-
 external/lgpl3/gmp/dist/mpq/inp_str.c                                               |    25 +-
 external/lgpl3/gmp/dist/mpq/inv.c                                                   |    25 +-
 external/lgpl3/gmp/dist/mpq/md_2exp.c                                               |    25 +-
 external/lgpl3/gmp/dist/mpq/mul.c                                                   |    28 +-
 external/lgpl3/gmp/dist/mpq/neg.c                                                   |    25 +-
 external/lgpl3/gmp/dist/mpq/out_str.c                                               |    25 +-
 external/lgpl3/gmp/dist/mpq/set.c                                                   |    25 +-
 external/lgpl3/gmp/dist/mpq/set_d.c                                                 |    46 +-
 external/lgpl3/gmp/dist/mpq/set_den.c                                               |    28 +-
 external/lgpl3/gmp/dist/mpq/set_f.c                                                 |    27 +-
 external/lgpl3/gmp/dist/mpq/set_num.c                                               |    25 +-
 external/lgpl3/gmp/dist/mpq/set_si.c                                                |    27 +-
 external/lgpl3/gmp/dist/mpq/set_str.c                                               |    25 +-
 external/lgpl3/gmp/dist/mpq/set_ui.c                                                |    29 +-
 external/lgpl3/gmp/dist/mpq/set_z.c                                                 |    25 +-
 external/lgpl3/gmp/dist/mpq/swap.c                                                  |    25 +-
 external/lgpl3/gmp/dist/mpz/2fac_ui.c                                               |    27 +-
 external/lgpl3/gmp/dist/mpz/Makefile.am                                             |    43 +-
 external/lgpl3/gmp/dist/mpz/Makefile.in                                             |   294 +-
 external/lgpl3/gmp/dist/mpz/abs.c                                                   |    27 +-
 external/lgpl3/gmp/dist/mpz/add.c                                                   |    25 +-
 external/lgpl3/gmp/dist/mpz/add_ui.c                                                |    25 +-
 external/lgpl3/gmp/dist/mpz/and.c                                                   |    29 +-
 external/lgpl3/gmp/dist/mpz/aors.h                                                  |    25 +-
 external/lgpl3/gmp/dist/mpz/aors_ui.h                                               |    46 +-
 external/lgpl3/gmp/dist/mpz/aorsmul.c                                               |    25 +-
 external/lgpl3/gmp/dist/mpz/aorsmul_i.c                                             |    31 +-
 external/lgpl3/gmp/dist/mpz/array_init.c                                            |    36 +-
 external/lgpl3/gmp/dist/mpz/bin_ui.c                                                |    31 +-
 external/lgpl3/gmp/dist/mpz/bin_uiui.c                                              |    29 +-
 external/lgpl3/gmp/dist/mpz/cdiv_q.c                                                |    28 +-
 external/lgpl3/gmp/dist/mpz/cdiv_q_ui.c                                             |    25 +-
 external/lgpl3/gmp/dist/mpz/cdiv_qr.c                                               |    28 +-
 external/lgpl3/gmp/dist/mpz/cdiv_qr_ui.c                                            |    29 +-
 external/lgpl3/gmp/dist/mpz/cdiv_r.c                                                |    27 +-
 external/lgpl3/gmp/dist/mpz/cdiv_r_ui.c                                             |    29 +-
 external/lgpl3/gmp/dist/mpz/cdiv_ui.c                                               |    29 +-
 external/lgpl3/gmp/dist/mpz/cfdiv_q_2exp.c                                          |    32 +-
 external/lgpl3/gmp/dist/mpz/cfdiv_r_2exp.c                                          |    35 +-
 external/lgpl3/gmp/dist/mpz/clear.c                                                 |    33 +-
 external/lgpl3/gmp/dist/mpz/clears.c                                                |    51 +-
 external/lgpl3/gmp/dist/mpz/clrbit.c                                                |   106 +-
 external/lgpl3/gmp/dist/mpz/cmp.c                                                   |    29 +-
 external/lgpl3/gmp/dist/mpz/cmp_d.c                                                 |    27 +-
 external/lgpl3/gmp/dist/mpz/cmp_si.c                                                |    71 +-
 external/lgpl3/gmp/dist/mpz/cmp_ui.c                                                |    30 +-
 external/lgpl3/gmp/dist/mpz/cmpabs.c                                                |    29 +-
 external/lgpl3/gmp/dist/mpz/cmpabs_d.c                                              |    27 +-
 external/lgpl3/gmp/dist/mpz/cmpabs_ui.c                                             |    30 +-
 external/lgpl3/gmp/dist/mpz/com.c                                                   |    27 +-
 external/lgpl3/gmp/dist/mpz/combit.c                                                |    51 +-
 external/lgpl3/gmp/dist/mpz/cong.c                                                  |    25 +-
 external/lgpl3/gmp/dist/mpz/cong_2exp.c                                             |    70 +-
 external/lgpl3/gmp/dist/mpz/cong_ui.c                                               |    27 +-
 external/lgpl3/gmp/dist/mpz/dive_ui.c                                               |    25 +-
 external/lgpl3/gmp/dist/mpz/divegcd.c                                               |    25 +-
 external/lgpl3/gmp/dist/mpz/divexact.c                                              |    31 +-
 external/lgpl3/gmp/dist/mpz/divis.c                                                 |    25 +-
 external/lgpl3/gmp/dist/mpz/divis_2exp.c                                            |    25 +-
 external/lgpl3/gmp/dist/mpz/divis_ui.c                                              |    27 +-
 external/lgpl3/gmp/dist/mpz/dump.c                                                  |    27 +-
 external/lgpl3/gmp/dist/mpz/export.c                                                |    25 +-
 external/lgpl3/gmp/dist/mpz/fac_ui.c                                                |    28 +-
 external/lgpl3/gmp/dist/mpz/fdiv_q.c                                                |    28 +-
 external/lgpl3/gmp/dist/mpz/fdiv_q_ui.c                                             |    29 +-
 external/lgpl3/gmp/dist/mpz/fdiv_qr.c                                               |    28 +-
 external/lgpl3/gmp/dist/mpz/fdiv_qr_ui.c                                            |    27 +-
 external/lgpl3/gmp/dist/mpz/fdiv_r.c                                                |    27 +-
 external/lgpl3/gmp/dist/mpz/fdiv_r_ui.c                                             |    27 +-
 external/lgpl3/gmp/dist/mpz/fdiv_ui.c                                               |    29 +-
 external/lgpl3/gmp/dist/mpz/fib2_ui.c                                               |    42 +-
 external/lgpl3/gmp/dist/mpz/fib_ui.c                                                |    40 +-
 external/lgpl3/gmp/dist/mpz/fits_s.h                                                |    31 +-
 external/lgpl3/gmp/dist/mpz/fits_sint.c                                             |    25 +-
 external/lgpl3/gmp/dist/mpz/fits_slong.c                                            |    25 +-
 external/lgpl3/gmp/dist/mpz/fits_sshort.c                                           |    25 +-
 external/lgpl3/gmp/dist/mpz/fits_uint.c                                             |    25 +-
 external/lgpl3/gmp/dist/mpz/fits_ulong.c                                            |    25 +-
 external/lgpl3/gmp/dist/mpz/fits_ushort.c                                           |    25 +-
 external/lgpl3/gmp/dist/mpz/gcd.c                                                   |    29 +-
 external/lgpl3/gmp/dist/mpz/gcd_ui.c                                                |    28 +-
 external/lgpl3/gmp/dist/mpz/gcdext.c                                                |    29 +-
 external/lgpl3/gmp/dist/mpz/get_d.c                                                 |    27 +-
 external/lgpl3/gmp/dist/mpz/get_d_2exp.c                                            |    25 +-
 external/lgpl3/gmp/dist/mpz/get_si.c                                                |    28 +-
 external/lgpl3/gmp/dist/mpz/get_str.c                                               |    27 +-
 external/lgpl3/gmp/dist/mpz/get_ui.c                                                |    27 +-
 external/lgpl3/gmp/dist/mpz/getlimbn.c                                              |    27 +-
 external/lgpl3/gmp/dist/mpz/hamdist.c                                               |    28 +-
 external/lgpl3/gmp/dist/mpz/import.c                                                |    29 +-
 external/lgpl3/gmp/dist/mpz/init.c                                                  |    32 +-
 external/lgpl3/gmp/dist/mpz/init2.c                                                 |    25 +-
 external/lgpl3/gmp/dist/mpz/inits.c                                                 |    59 +-
 external/lgpl3/gmp/dist/mpz/inp_raw.c                                               |    50 +-
 external/lgpl3/gmp/dist/mpz/inp_str.c                                               |    31 +-
 external/lgpl3/gmp/dist/mpz/invert.c                                                |    33 +-
 external/lgpl3/gmp/dist/mpz/ior.c                                                   |    43 +-
 external/lgpl3/gmp/dist/mpz/iset.c                                                  |    31 +-
 external/lgpl3/gmp/dist/mpz/iset_d.c                                                |    27 +-
 external/lgpl3/gmp/dist/mpz/iset_si.c                                               |    30 +-
 external/lgpl3/gmp/dist/mpz/iset_str.c                                              |    40 +-
 external/lgpl3/gmp/dist/mpz/iset_ui.c                                               |    32 +-
 external/lgpl3/gmp/dist/mpz/jacobi.c                                                |    30 +-
 external/lgpl3/gmp/dist/mpz/kronsz.c                                                |    29 +-
 external/lgpl3/gmp/dist/mpz/kronuz.c                                                |    27 +-
 external/lgpl3/gmp/dist/mpz/kronzs.c                                                |    27 +-
 external/lgpl3/gmp/dist/mpz/kronzu.c                                                |    27 +-
 external/lgpl3/gmp/dist/mpz/lcm.c                                                   |    25 +-
 external/lgpl3/gmp/dist/mpz/lcm_ui.c                                                |    25 +-
 external/lgpl3/gmp/dist/mpz/limbs_finish.c                                          |    40 +
 external/lgpl3/gmp/dist/mpz/limbs_modify.c                                          |    39 +
 external/lgpl3/gmp/dist/mpz/limbs_read.c                                            |    38 +
 external/lgpl3/gmp/dist/mpz/limbs_write.c                                           |    39 +
 external/lgpl3/gmp/dist/mpz/lucnum2_ui.c                                            |    25 +-
 external/lgpl3/gmp/dist/mpz/lucnum_ui.c                                             |    25 +-
 external/lgpl3/gmp/dist/mpz/mfac_uiui.c                                             |    50 +-
 external/lgpl3/gmp/dist/mpz/millerrabin.c                                           |    36 +-
 external/lgpl3/gmp/dist/mpz/mod.c                                                   |    29 +-
 external/lgpl3/gmp/dist/mpz/mul.c                                                   |    31 +-
 external/lgpl3/gmp/dist/mpz/mul_2exp.c                                              |    25 +-
 external/lgpl3/gmp/dist/mpz/mul_i.h                                                 |    29 +-
 external/lgpl3/gmp/dist/mpz/mul_si.c                                                |    25 +-
 external/lgpl3/gmp/dist/mpz/mul_ui.c                                                |    25 +-
 external/lgpl3/gmp/dist/mpz/n_pow_ui.c                                              |    25 +-
 external/lgpl3/gmp/dist/mpz/neg.c                                                   |    27 +-
 external/lgpl3/gmp/dist/mpz/nextprime.c                                             |    29 +-
 external/lgpl3/gmp/dist/mpz/oddfac_1.c                                              |    27 +-
 external/lgpl3/gmp/dist/mpz/out_raw.c                                               |    35 +-
 external/lgpl3/gmp/dist/mpz/out_str.c                                               |    25 +-
 external/lgpl3/gmp/dist/mpz/perfpow.c                                               |    28 +-
 external/lgpl3/gmp/dist/mpz/perfsqr.c                                               |    25 +-
 external/lgpl3/gmp/dist/mpz/popcount.c                                              |    25 +-
 external/lgpl3/gmp/dist/mpz/pow_ui.c                                                |    25 +-
 external/lgpl3/gmp/dist/mpz/powm.c                                                  |    29 +-
 external/lgpl3/gmp/dist/mpz/powm_sec.c                                              |    41 +-
 external/lgpl3/gmp/dist/mpz/powm_ui.c                                               |    51 +-
 external/lgpl3/gmp/dist/mpz/pprime_p.c                                              |    28 +-
 external/lgpl3/gmp/dist/mpz/primorial_ui.c                                          |    31 +-
 external/lgpl3/gmp/dist/mpz/prodlimbs.c                                             |    31 +-
 external/lgpl3/gmp/dist/mpz/random.c                                                |    25 +-
 external/lgpl3/gmp/dist/mpz/random2.c                                               |    25 +-
 external/lgpl3/gmp/dist/mpz/realloc.c                                               |    28 +-
 external/lgpl3/gmp/dist/mpz/realloc2.c                                              |    25 +-
 external/lgpl3/gmp/dist/mpz/remove.c                                                |   102 +-
 external/lgpl3/gmp/dist/mpz/roinit_n.c                                              |    44 +
 external/lgpl3/gmp/dist/mpz/root.c                                                  |    27 +-
 external/lgpl3/gmp/dist/mpz/rootrem.c                                               |    27 +-
 external/lgpl3/gmp/dist/mpz/rrandomb.c                                              |    33 +-
 external/lgpl3/gmp/dist/mpz/scan0.c                                                 |    27 +-
 external/lgpl3/gmp/dist/mpz/scan1.c                                                 |    29 +-
 external/lgpl3/gmp/dist/mpz/set.c                                                   |    27 +-
 external/lgpl3/gmp/dist/mpz/set_d.c                                                 |    28 +-
 external/lgpl3/gmp/dist/mpz/set_f.c                                                 |    27 +-
 external/lgpl3/gmp/dist/mpz/set_q.c                                                 |    25 +-
 external/lgpl3/gmp/dist/mpz/set_si.c                                                |    28 +-
 external/lgpl3/gmp/dist/mpz/set_str.c                                               |    31 +-
 external/lgpl3/gmp/dist/mpz/set_ui.c                                                |    29 +-
 external/lgpl3/gmp/dist/mpz/setbit.c                                                |    76 +-
 external/lgpl3/gmp/dist/mpz/size.c                                                  |    27 +-
 external/lgpl3/gmp/dist/mpz/sizeinbase.c                                            |    27 +-
 external/lgpl3/gmp/dist/mpz/sqrt.c                                                  |    27 +-
 external/lgpl3/gmp/dist/mpz/sqrtrem.c                                               |    27 +-
 external/lgpl3/gmp/dist/mpz/sub.c                                                   |    25 +-
 external/lgpl3/gmp/dist/mpz/sub_ui.c                                                |    25 +-
 external/lgpl3/gmp/dist/mpz/swap.c                                                  |    48 +-
 external/lgpl3/gmp/dist/mpz/tdiv_q.c                                                |    25 +-
 external/lgpl3/gmp/dist/mpz/tdiv_q_2exp.c                                           |    25 +-
 external/lgpl3/gmp/dist/mpz/tdiv_q_ui.c                                             |    25 +-
 external/lgpl3/gmp/dist/mpz/tdiv_qr.c                                               |    25 +-
 external/lgpl3/gmp/dist/mpz/tdiv_qr_ui.c                                            |    25 +-
 external/lgpl3/gmp/dist/mpz/tdiv_r.c                                                |    25 +-
 external/lgpl3/gmp/dist/mpz/tdiv_r_2exp.c                                           |    28 +-
 external/lgpl3/gmp/dist/mpz/tdiv_r_ui.c                                             |    25 +-
 external/lgpl3/gmp/dist/mpz/tdiv_ui.c                                               |    29 +-
 external/lgpl3/gmp/dist/mpz/tstbit.c                                                |    25 +-
 external/lgpl3/gmp/dist/mpz/ui_pow_ui.c                                             |    25 +-
 external/lgpl3/gmp/dist/mpz/ui_sub.c                                                |    25 +-
 external/lgpl3/gmp/dist/mpz/urandomb.c                                              |    27 +-
 external/lgpl3/gmp/dist/mpz/urandomm.c                                              |    25 +-
 external/lgpl3/gmp/dist/mpz/xor.c                                                   |    29 +-
 external/lgpl3/gmp/dist/nextprime.c                                                 |    25 +-
 external/lgpl3/gmp/dist/primesieve.c                                                |    27 +-
 external/lgpl3/gmp/dist/printf/Makefile.am                                          |    35 +-
 external/lgpl3/gmp/dist/printf/Makefile.in                                          |   270 +-
 external/lgpl3/gmp/dist/printf/asprintf.c                                           |    44 +-
 external/lgpl3/gmp/dist/printf/asprntffuns.c                                        |    32 +-
 external/lgpl3/gmp/dist/printf/doprnt.c                                             |    42 +-
 external/lgpl3/gmp/dist/printf/doprntf.c                                            |    32 +-
 external/lgpl3/gmp/dist/printf/doprnti.c                                            |    32 +-
 external/lgpl3/gmp/dist/printf/fprintf.c                                            |    45 +-
 external/lgpl3/gmp/dist/printf/obprintf.c                                           |    43 +-
 external/lgpl3/gmp/dist/printf/obprntffuns.c                                        |    30 +-
 external/lgpl3/gmp/dist/printf/obvprintf.c                                          |    30 +-
 external/lgpl3/gmp/dist/printf/printf.c                                             |    43 +-
 external/lgpl3/gmp/dist/printf/printffuns.c                                         |    32 +-
 external/lgpl3/gmp/dist/printf/repl-vsnprintf.c                                     |    31 +-
 external/lgpl3/gmp/dist/printf/snprintf.c                                           |    46 +-
 external/lgpl3/gmp/dist/printf/snprntffuns.c                                        |    32 +-
 external/lgpl3/gmp/dist/printf/sprintf.c                                            |    45 +-
 external/lgpl3/gmp/dist/printf/sprintffuns.c                                        |    34 +-
 external/lgpl3/gmp/dist/printf/vasprintf.c                                          |    32 +-
 external/lgpl3/gmp/dist/printf/vfprintf.c                                           |    32 +-
 external/lgpl3/gmp/dist/printf/vprintf.c                                            |    32 +-
 external/lgpl3/gmp/dist/printf/vsnprintf.c                                          |    32 +-
 external/lgpl3/gmp/dist/printf/vsprintf.c                                           |    32 +-
 external/lgpl3/gmp/dist/rand/Makefile.am                                            |    35 +-
 external/lgpl3/gmp/dist/rand/Makefile.in                                            |   270 +-
 external/lgpl3/gmp/dist/rand/rand.c                                                 |    52 +-
 external/lgpl3/gmp/dist/rand/randbui.c                                              |    25 +-
 external/lgpl3/gmp/dist/rand/randclr.c                                              |    27 +-
 external/lgpl3/gmp/dist/rand/randdef.c                                              |    25 +-
 external/lgpl3/gmp/dist/rand/randiset.c                                             |    25 +-
 external/lgpl3/gmp/dist/rand/randlc2s.c                                             |    27 +-
 external/lgpl3/gmp/dist/rand/randlc2x.c                                             |    27 +-
 external/lgpl3/gmp/dist/rand/randmt.c                                               |    31 +-
 external/lgpl3/gmp/dist/rand/randmt.h                                               |    25 +-
 external/lgpl3/gmp/dist/rand/randmts.c                                              |    50 +-
 external/lgpl3/gmp/dist/rand/randmui.c                                              |    25 +-
 external/lgpl3/gmp/dist/rand/rands.c                                                |    25 +-
 external/lgpl3/gmp/dist/rand/randsd.c                                               |    25 +-
 external/lgpl3/gmp/dist/rand/randsdui.c                                             |    25 +-
 external/lgpl3/gmp/dist/scanf/Makefile.am                                           |    35 +-
 external/lgpl3/gmp/dist/scanf/Makefile.in                                           |   270 +-
 external/lgpl3/gmp/dist/scanf/doscan.c                                              |    34 +-
 external/lgpl3/gmp/dist/scanf/fscanf.c                                              |    45 +-
 external/lgpl3/gmp/dist/scanf/fscanffuns.c                                          |    25 +-
 external/lgpl3/gmp/dist/scanf/scanf.c                                               |    43 +-
 external/lgpl3/gmp/dist/scanf/sscanf.c                                              |    45 +-
 external/lgpl3/gmp/dist/scanf/sscanffuns.c                                          |    27 +-
 external/lgpl3/gmp/dist/scanf/vfscanf.c                                             |    32 +-
 external/lgpl3/gmp/dist/scanf/vscanf.c                                              |    31 +-
 external/lgpl3/gmp/dist/scanf/vsscanf.c                                             |    31 +-
 external/lgpl3/gmp/dist/tal-debug.c                                                 |    25 +-
 external/lgpl3/gmp/dist/tal-notreent.c                                              |    27 +-
 external/lgpl3/gmp/dist/tal-reent.c                                                 |    25 +-
 external/lgpl3/gmp/dist/test-driver                                                 |   148 +
 external/lgpl3/gmp/dist/tests/Makefile.am                                           |     8 +-
 external/lgpl3/gmp/dist/tests/Makefile.in                                           |   928 +-
 external/lgpl3/gmp/dist/tests/amd64call.asm                                         |    78 +-
 external/lgpl3/gmp/dist/tests/amd64check.c                                          |     8 +-
 external/lgpl3/gmp/dist/tests/arm32call.asm                                         |     6 +-
 external/lgpl3/gmp/dist/tests/arm32check.c                                          |     2 +-
 external/lgpl3/gmp/dist/tests/cxx/Makefile.am                                       |     6 +-
 external/lgpl3/gmp/dist/tests/cxx/Makefile.in                                       |   882 +-
 external/lgpl3/gmp/dist/tests/cxx/clocale.c                                         |    12 +-
 external/lgpl3/gmp/dist/tests/cxx/t-assign.cc                                       |     4 +-
 external/lgpl3/gmp/dist/tests/cxx/t-binary.cc                                       |     4 +-
 external/lgpl3/gmp/dist/tests/cxx/t-cast.cc                                         |     2 +-
 external/lgpl3/gmp/dist/tests/cxx/t-constr.cc                                       |     4 +-
 external/lgpl3/gmp/dist/tests/cxx/t-cxx11.cc                                        |    15 +-
 external/lgpl3/gmp/dist/tests/cxx/t-do-exceptions-work-at-all-with-this-compiler.cc |     2 +-
 external/lgpl3/gmp/dist/tests/cxx/t-headers.cc                                      |     2 +-
 external/lgpl3/gmp/dist/tests/cxx/t-iostream.cc                                     |     2 +-
 external/lgpl3/gmp/dist/tests/cxx/t-istream.cc                                      |     4 +-
 external/lgpl3/gmp/dist/tests/cxx/t-locale.cc                                       |     8 +-
 external/lgpl3/gmp/dist/tests/cxx/t-misc.cc                                         |     2 +-
 external/lgpl3/gmp/dist/tests/cxx/t-mix.cc                                          |     2 +-
 external/lgpl3/gmp/dist/tests/cxx/t-ops.cc                                          |    25 +-
 external/lgpl3/gmp/dist/tests/cxx/t-ops2.cc                                         |    28 +-
 external/lgpl3/gmp/dist/tests/cxx/t-ops3.cc                                         |     2 +-
 external/lgpl3/gmp/dist/tests/cxx/t-ostream.cc                                      |     2 +-
 external/lgpl3/gmp/dist/tests/cxx/t-prec.cc                                         |     4 +-
 external/lgpl3/gmp/dist/tests/cxx/t-rand.cc                                         |     2 +-
 external/lgpl3/gmp/dist/tests/cxx/t-ternary.cc                                      |     4 +-
 external/lgpl3/gmp/dist/tests/cxx/t-unary.cc                                        |     4 +-
 external/lgpl3/gmp/dist/tests/devel/Makefile.am                                     |     6 +-
 external/lgpl3/gmp/dist/tests/devel/Makefile.in                                     |   250 +-
 external/lgpl3/gmp/dist/tests/devel/README                                          |     2 +-
 external/lgpl3/gmp/dist/tests/devel/anymul_1.c                                      |     5 +-
 external/lgpl3/gmp/dist/tests/devel/aors_n.c                                        |     5 +-
 external/lgpl3/gmp/dist/tests/devel/copy.c                                          |     4 +-
 external/lgpl3/gmp/dist/tests/devel/divmod_1.c                                      |     2 +-
 external/lgpl3/gmp/dist/tests/devel/divrem.c                                        |     5 +-
 external/lgpl3/gmp/dist/tests/devel/logops_n.c                                      |     5 +-
 external/lgpl3/gmp/dist/tests/devel/shift.c                                         |     6 +-
 external/lgpl3/gmp/dist/tests/devel/try.c                                           |   187 +-
 external/lgpl3/gmp/dist/tests/devel/tst-addsub.c                                    |    10 +-
 external/lgpl3/gmp/dist/tests/memory.c                                              |     2 +-
 external/lgpl3/gmp/dist/tests/misc.c                                                |    24 +-
 external/lgpl3/gmp/dist/tests/misc/Makefile.am                                      |     4 +-
 external/lgpl3/gmp/dist/tests/misc/Makefile.in                                      |   683 +-
 external/lgpl3/gmp/dist/tests/misc/t-locale.c                                       |    21 +-
 external/lgpl3/gmp/dist/tests/misc/t-printf.c                                       |    37 +-
 external/lgpl3/gmp/dist/tests/misc/t-scanf.c                                        |    24 +-
 external/lgpl3/gmp/dist/tests/mpf/Makefile.am                                       |    11 +-
 external/lgpl3/gmp/dist/tests/mpf/Makefile.in                                       |   959 +-
 external/lgpl3/gmp/dist/tests/mpf/reuse.c                                           |    20 +-
 external/lgpl3/gmp/dist/tests/mpf/t-add.c                                           |     2 +-
 external/lgpl3/gmp/dist/tests/mpf/t-cmp_d.c                                         |     2 +-
 external/lgpl3/gmp/dist/tests/mpf/t-cmp_si.c                                        |    38 +-
 external/lgpl3/gmp/dist/tests/mpf/t-conv.c                                          |     2 +-
 external/lgpl3/gmp/dist/tests/mpf/t-div.c                                           |     2 +-
 external/lgpl3/gmp/dist/tests/mpf/t-dm2exp.c                                        |     2 +-
 external/lgpl3/gmp/dist/tests/mpf/t-eq.c                                            |     4 +-
 external/lgpl3/gmp/dist/tests/mpf/t-fits.c                                          |    26 +-
 external/lgpl3/gmp/dist/tests/mpf/t-get_d.c                                         |     4 +-
 external/lgpl3/gmp/dist/tests/mpf/t-get_d_2exp.c                                    |     2 +-
 external/lgpl3/gmp/dist/tests/mpf/t-get_si.c                                        |     4 +-
 external/lgpl3/gmp/dist/tests/mpf/t-get_ui.c                                        |     2 +-
 external/lgpl3/gmp/dist/tests/mpf/t-gsprec.c                                        |     2 +-
 external/lgpl3/gmp/dist/tests/mpf/t-inp_str.c                                       |     2 +-
 external/lgpl3/gmp/dist/tests/mpf/t-int_p.c                                         |    11 +-
 external/lgpl3/gmp/dist/tests/mpf/t-mul_ui.c                                        |     2 +-
 external/lgpl3/gmp/dist/tests/mpf/t-muldiv.c                                        |     2 +-
 external/lgpl3/gmp/dist/tests/mpf/t-pow_ui.c                                        |    70 +
 external/lgpl3/gmp/dist/tests/mpf/t-set.c                                           |     2 +-
 external/lgpl3/gmp/dist/tests/mpf/t-set_q.c                                         |     2 +-
 external/lgpl3/gmp/dist/tests/mpf/t-set_si.c                                        |     2 +-
 external/lgpl3/gmp/dist/tests/mpf/t-set_ui.c                                        |     2 +-
 external/lgpl3/gmp/dist/tests/mpf/t-sqrt.c                                          |     2 +-
 external/lgpl3/gmp/dist/tests/mpf/t-sqrt_ui.c                                       |    19 +-
 external/lgpl3/gmp/dist/tests/mpf/t-sub.c                                           |   102 +-
 external/lgpl3/gmp/dist/tests/mpf/t-trunc.c                                         |     2 +-
 external/lgpl3/gmp/dist/tests/mpf/t-ui_div.c                                        |     2 +-
 external/lgpl3/gmp/dist/tests/mpn/Makefile.am                                       |    13 +-
 external/lgpl3/gmp/dist/tests/mpn/Makefile.in                                       |  1171 +-
 external/lgpl3/gmp/dist/tests/mpn/logic.c                                           |    39 +-
 external/lgpl3/gmp/dist/tests/mpn/t-aors_1.c                                        |    46 +-
 external/lgpl3/gmp/dist/tests/mpn/t-asmtype.c                                       |     2 +-
 external/lgpl3/gmp/dist/tests/mpn/t-bdiv.c                                          |     6 +-
 external/lgpl3/gmp/dist/tests/mpn/t-broot.c                                         |    17 +-
 external/lgpl3/gmp/dist/tests/mpn/t-brootinv.c                                      |     7 +-
 external/lgpl3/gmp/dist/tests/mpn/t-div.c                                           |   100 +-
 external/lgpl3/gmp/dist/tests/mpn/t-divrem_1.c                                      |     2 +-
 external/lgpl3/gmp/dist/tests/mpn/t-fat.c                                           |     2 +-
 external/lgpl3/gmp/dist/tests/mpn/t-get_d.c                                         |    10 +-
 external/lgpl3/gmp/dist/tests/mpn/t-hgcd.c                                          |     6 +-
 external/lgpl3/gmp/dist/tests/mpn/t-hgcd_appr.c                                     |    21 +-
 external/lgpl3/gmp/dist/tests/mpn/t-instrument.c                                    |     2 +-
 external/lgpl3/gmp/dist/tests/mpn/t-invert.c                                        |     4 +-
 external/lgpl3/gmp/dist/tests/mpn/t-iord_u.c                                        |     2 +-
 external/lgpl3/gmp/dist/tests/mpn/t-matrix22.c                                      |     2 +-
 external/lgpl3/gmp/dist/tests/mpn/t-minvert.c                                       |   177 +
 external/lgpl3/gmp/dist/tests/mpn/t-mod_1.c                                         |     2 +-
 external/lgpl3/gmp/dist/tests/mpn/t-mp_bases.c                                      |     2 +-
 external/lgpl3/gmp/dist/tests/mpn/t-mul.c                                           |     2 +-
 external/lgpl3/gmp/dist/tests/mpn/t-mullo.c                                         |     2 +-
 external/lgpl3/gmp/dist/tests/mpn/t-mulmid.c                                        |     4 +-
 external/lgpl3/gmp/dist/tests/mpn/t-mulmod_bnm1.c                                   |     2 +-
 external/lgpl3/gmp/dist/tests/mpn/t-perfsqr.c                                       |     2 +-
 external/lgpl3/gmp/dist/tests/mpn/t-scan.c                                          |     2 +-
 external/lgpl3/gmp/dist/tests/mpn/t-sizeinbase.c                                    |   108 +
 external/lgpl3/gmp/dist/tests/mpn/t-sqrlo.c                                         |   141 +
 external/lgpl3/gmp/dist/tests/mpn/t-sqrmod_bnm1.c                                   |     2 +-
 external/lgpl3/gmp/dist/tests/mpn/t-toom22.c                                        |     4 +-
 external/lgpl3/gmp/dist/tests/mpn/t-toom6-sqr.c                                     |     2 +
 external/lgpl3/gmp/dist/tests/mpn/t-toom8-sqr.c                                     |     2 +
 external/lgpl3/gmp/dist/tests/mpn/toom-shared.h                                     |     2 +-
 external/lgpl3/gmp/dist/tests/mpn/toom-sqr-shared.h                                 |     6 +-
 external/lgpl3/gmp/dist/tests/mpq/Makefile.am                                       |     8 +-
 external/lgpl3/gmp/dist/tests/mpq/Makefile.in                                       |   817 +-
 external/lgpl3/gmp/dist/tests/mpq/io.c                                              |     2 +-
 external/lgpl3/gmp/dist/tests/mpq/reuse.c                                           |    47 +-
 external/lgpl3/gmp/dist/tests/mpq/t-aors.c                                          |     2 +-
 external/lgpl3/gmp/dist/tests/mpq/t-cmp.c                                           |     4 +-
 external/lgpl3/gmp/dist/tests/mpq/t-cmp_si.c                                        |     2 +-
 external/lgpl3/gmp/dist/tests/mpq/t-cmp_ui.c                                        |    16 +-
 external/lgpl3/gmp/dist/tests/mpq/t-cmp_z.c                                         |   147 +
 external/lgpl3/gmp/dist/tests/mpq/t-equal.c                                         |     2 +-
 external/lgpl3/gmp/dist/tests/mpq/t-get_d.c                                         |     6 +-
 external/lgpl3/gmp/dist/tests/mpq/t-get_str.c                                       |     2 +-
 external/lgpl3/gmp/dist/tests/mpq/t-inp_str.c                                       |     2 +-
 external/lgpl3/gmp/dist/tests/mpq/t-inv.c                                           |     2 +-
 external/lgpl3/gmp/dist/tests/mpq/t-md_2exp.c                                       |     2 +-
 external/lgpl3/gmp/dist/tests/mpq/t-set_f.c                                         |     2 +-
 external/lgpl3/gmp/dist/tests/mpq/t-set_str.c                                       |     2 +-
 external/lgpl3/gmp/dist/tests/mpz/Makefile.am                                       |    13 +-
 external/lgpl3/gmp/dist/tests/mpz/Makefile.in                                       |  1316 +-
 external/lgpl3/gmp/dist/tests/mpz/bit.c                                             |     5 +-
 external/lgpl3/gmp/dist/tests/mpz/convert.c                                         |     6 +-
 external/lgpl3/gmp/dist/tests/mpz/dive.c                                            |     2 +-
 external/lgpl3/gmp/dist/tests/mpz/dive_ui.c                                         |     2 +-
 external/lgpl3/gmp/dist/tests/mpz/io.c                                              |     2 +-
 external/lgpl3/gmp/dist/tests/mpz/logic.c                                           |     2 +-
 external/lgpl3/gmp/dist/tests/mpz/reuse.c                                           |    19 +-
 external/lgpl3/gmp/dist/tests/mpz/t-addsub.c                                        |     2 +-
 external/lgpl3/gmp/dist/tests/mpz/t-aorsmul.c                                       |     2 +-
 external/lgpl3/gmp/dist/tests/mpz/t-bin.c                                           |     6 +-
 external/lgpl3/gmp/dist/tests/mpz/t-cdiv_ui.c                                       |     4 +-
 external/lgpl3/gmp/dist/tests/mpz/t-cmp.c                                           |     2 +-
 external/lgpl3/gmp/dist/tests/mpz/t-cmp_d.c                                         |     4 +-
 external/lgpl3/gmp/dist/tests/mpz/t-cmp_si.c                                        |     2 +-
 external/lgpl3/gmp/dist/tests/mpz/t-cong.c                                          |     2 +-
 external/lgpl3/gmp/dist/tests/mpz/t-cong_2exp.c                                     |    71 +-
 external/lgpl3/gmp/dist/tests/mpz/t-div_2exp.c                                      |     2 +-
 external/lgpl3/gmp/dist/tests/mpz/t-divis.c                                         |     2 +-
 external/lgpl3/gmp/dist/tests/mpz/t-divis_2exp.c                                    |     2 +-
 external/lgpl3/gmp/dist/tests/mpz/t-export.c                                        |     2 +-
 external/lgpl3/gmp/dist/tests/mpz/t-fac_ui.c                                        |    21 +-
 external/lgpl3/gmp/dist/tests/mpz/t-fdiv.c                                          |     2 +-
 external/lgpl3/gmp/dist/tests/mpz/t-fdiv_ui.c                                       |     4 +-
 external/lgpl3/gmp/dist/tests/mpz/t-fib_ui.c                                        |     4 +-
 external/lgpl3/gmp/dist/tests/mpz/t-fits.c                                          |     6 +-
 external/lgpl3/gmp/dist/tests/mpz/t-gcd.c                                           |     6 +-
 external/lgpl3/gmp/dist/tests/mpz/t-gcd_ui.c                                        |     2 +-
 external/lgpl3/gmp/dist/tests/mpz/t-get_d.c                                         |     2 +-
 external/lgpl3/gmp/dist/tests/mpz/t-get_d_2exp.c                                    |     2 +-
 external/lgpl3/gmp/dist/tests/mpz/t-get_si.c                                        |     2 +-
 external/lgpl3/gmp/dist/tests/mpz/t-hamdist.c                                       |     2 +-
 external/lgpl3/gmp/dist/tests/mpz/t-import.c                                        |     2 +-
 external/lgpl3/gmp/dist/tests/mpz/t-inp_str.c                                       |     2 +-
 external/lgpl3/gmp/dist/tests/mpz/t-invert.c                                        |    11 +-
 external/lgpl3/gmp/dist/tests/mpz/t-io_raw.c                                        |     2 +-
 external/lgpl3/gmp/dist/tests/mpz/t-jac.c                                           |    10 +-
 external/lgpl3/gmp/dist/tests/mpz/t-lcm.c                                           |     2 +-
 external/lgpl3/gmp/dist/tests/mpz/t-limbs.c                                         |   233 +
 external/lgpl3/gmp/dist/tests/mpz/t-lucnum_ui.c                                     |     2 +-
 external/lgpl3/gmp/dist/tests/mpz/t-mfac_uiui.c                                     |     4 +-
 external/lgpl3/gmp/dist/tests/mpz/t-mul.c                                           |     6 +-
 external/lgpl3/gmp/dist/tests/mpz/t-mul_i.c                                         |     2 +-
 external/lgpl3/gmp/dist/tests/mpz/t-nextprime.c                                     |     2 +-
 external/lgpl3/gmp/dist/tests/mpz/t-oddeven.c                                       |     2 +-
 external/lgpl3/gmp/dist/tests/mpz/t-perfpow.c                                       |    15 +-
 external/lgpl3/gmp/dist/tests/mpz/t-perfsqr.c                                       |     4 +-
 external/lgpl3/gmp/dist/tests/mpz/t-popcount.c                                      |     2 +-
 external/lgpl3/gmp/dist/tests/mpz/t-pow.c                                           |     4 +-
 external/lgpl3/gmp/dist/tests/mpz/t-powm.c                                          |     4 +-
 external/lgpl3/gmp/dist/tests/mpz/t-powm_ui.c                                       |    61 +-
 external/lgpl3/gmp/dist/tests/mpz/t-pprime_p.c                                      |    81 +-
 external/lgpl3/gmp/dist/tests/mpz/t-primorial_ui.c                                  |     4 +-
 external/lgpl3/gmp/dist/tests/mpz/t-remove.c                                        |     6 +-
 external/lgpl3/gmp/dist/tests/mpz/t-root.c                                          |    25 +-
 external/lgpl3/gmp/dist/tests/mpz/t-scan.c                                          |     4 +-
 external/lgpl3/gmp/dist/tests/mpz/t-set_d.c                                         |     4 +-
 external/lgpl3/gmp/dist/tests/mpz/t-set_f.c                                         |     2 +-
 external/lgpl3/gmp/dist/tests/mpz/t-set_si.c                                        |     4 +-
 external/lgpl3/gmp/dist/tests/mpz/t-set_str.c                                       |     2 +-
 external/lgpl3/gmp/dist/tests/mpz/t-sizeinbase.c                                    |     2 +-
 external/lgpl3/gmp/dist/tests/mpz/t-sqrtrem.c                                       |    12 +-
 external/lgpl3/gmp/dist/tests/mpz/t-tdiv.c                                          |     2 +-
 external/lgpl3/gmp/dist/tests/mpz/t-tdiv_ui.c                                       |     4 +-
 external/lgpl3/gmp/dist/tests/rand/Makefile.am                                      |     6 +-
 external/lgpl3/gmp/dist/tests/rand/Makefile.in                                      |   745 +-
 external/lgpl3/gmp/dist/tests/rand/findlc.c                                         |     4 +-
 external/lgpl3/gmp/dist/tests/rand/gen.c                                            |     2 +-
 external/lgpl3/gmp/dist/tests/rand/gmpstat.h                                        |     2 +-
 external/lgpl3/gmp/dist/tests/rand/spect.c                                          |     4 +-
 external/lgpl3/gmp/dist/tests/rand/stat.c                                           |     2 +-
 external/lgpl3/gmp/dist/tests/rand/statlib.c                                        |     2 +-
 external/lgpl3/gmp/dist/tests/rand/t-iset.c                                         |     2 +-
 external/lgpl3/gmp/dist/tests/rand/t-lc2exp.c                                       |     2 +-
 external/lgpl3/gmp/dist/tests/rand/t-mt.c                                           |     2 +-
 external/lgpl3/gmp/dist/tests/rand/t-rand.c                                         |     4 +-
 external/lgpl3/gmp/dist/tests/rand/t-urbui.c                                        |     4 +-
 external/lgpl3/gmp/dist/tests/rand/t-urmui.c                                        |     2 +-
 external/lgpl3/gmp/dist/tests/rand/t-urndmm.c                                       |     2 +-
 external/lgpl3/gmp/dist/tests/rand/zdiv_round.c                                     |     2 +-
 external/lgpl3/gmp/dist/tests/refmpf.c                                              |     2 +-
 external/lgpl3/gmp/dist/tests/refmpn.c                                              |   109 +-
 external/lgpl3/gmp/dist/tests/refmpq.c                                              |     2 +-
 external/lgpl3/gmp/dist/tests/refmpz.c                                              |     4 +-
 external/lgpl3/gmp/dist/tests/spinner.c                                             |     6 +-
 external/lgpl3/gmp/dist/tests/t-bswap.c                                             |     2 +-
 external/lgpl3/gmp/dist/tests/t-constants.c                                         |    25 +-
 external/lgpl3/gmp/dist/tests/t-count_zeros.c                                       |     4 +-
 external/lgpl3/gmp/dist/tests/t-hightomask.c                                        |     2 +-
 external/lgpl3/gmp/dist/tests/t-modlinv.c                                           |     4 +-
 external/lgpl3/gmp/dist/tests/t-parity.c                                            |     6 +-
 external/lgpl3/gmp/dist/tests/t-popc.c                                              |     2 +-
 external/lgpl3/gmp/dist/tests/t-sub.c                                               |     2 +-
 external/lgpl3/gmp/dist/tests/tests.h                                               |    11 +-
 external/lgpl3/gmp/dist/tests/trace.c                                               |     5 +-
 external/lgpl3/gmp/dist/tests/x86call.asm                                           |    57 +-
 external/lgpl3/gmp/dist/tests/x86check.c                                            |     8 +-
 external/lgpl3/gmp/dist/tune/Makefile.am                                            |    43 +-
 external/lgpl3/gmp/dist/tune/Makefile.in                                            |   343 +-
 external/lgpl3/gmp/dist/tune/README                                                 |    29 +-
 external/lgpl3/gmp/dist/tune/alpha.asm                                              |    33 +-
 external/lgpl3/gmp/dist/tune/common.c                                               |   156 +-
 external/lgpl3/gmp/dist/tune/div_qr_1_tune.c                                        |    47 +
 external/lgpl3/gmp/dist/tune/div_qr_1n_pi1_1.c                                      |    39 +
 external/lgpl3/gmp/dist/tune/div_qr_1n_pi1_2.c                                      |    39 +
 external/lgpl3/gmp/dist/tune/divrem1div.c                                           |    25 +-
 external/lgpl3/gmp/dist/tune/divrem1inv.c                                           |    25 +-
 external/lgpl3/gmp/dist/tune/divrem2div.c                                           |    25 +-
 external/lgpl3/gmp/dist/tune/divrem2inv.c                                           |    25 +-
 external/lgpl3/gmp/dist/tune/freq.c                                                 |    31 +-
 external/lgpl3/gmp/dist/tune/gcdext_double.c                                        |    25 +-
 external/lgpl3/gmp/dist/tune/gcdext_single.c                                        |    25 +-
 external/lgpl3/gmp/dist/tune/gcdextod.c                                             |    25 +-
 external/lgpl3/gmp/dist/tune/gcdextos.c                                             |    25 +-
 external/lgpl3/gmp/dist/tune/hgcd_appr_lehmer.c                                     |    25 +-
 external/lgpl3/gmp/dist/tune/hgcd_lehmer.c                                          |    25 +-
 external/lgpl3/gmp/dist/tune/hgcd_reduce_1.c                                        |    25 +-
 external/lgpl3/gmp/dist/tune/hgcd_reduce_2.c                                        |    25 +-
 external/lgpl3/gmp/dist/tune/hppa.asm                                               |    33 +-
 external/lgpl3/gmp/dist/tune/hppa2.asm                                              |    33 +-
 external/lgpl3/gmp/dist/tune/hppa2w.asm                                             |    33 +-
 external/lgpl3/gmp/dist/tune/ia64.asm                                               |    33 +-
 external/lgpl3/gmp/dist/tune/jacbase1.c                                             |    25 +-
 external/lgpl3/gmp/dist/tune/jacbase2.c                                             |    25 +-
 external/lgpl3/gmp/dist/tune/jacbase3.c                                             |    25 +-
 external/lgpl3/gmp/dist/tune/jacbase4.c                                             |    25 +-
 external/lgpl3/gmp/dist/tune/many.pl                                                |    35 +-
 external/lgpl3/gmp/dist/tune/mod_1_1-1.c                                            |    25 +-
 external/lgpl3/gmp/dist/tune/mod_1_1-2.c                                            |    25 +-
 external/lgpl3/gmp/dist/tune/mod_1_div.c                                            |    25 +-
 external/lgpl3/gmp/dist/tune/mod_1_inv.c                                            |    25 +-
 external/lgpl3/gmp/dist/tune/modlinv.c                                              |    25 +-
 external/lgpl3/gmp/dist/tune/noop.c                                                 |    25 +-
 external/lgpl3/gmp/dist/tune/pentium.asm                                            |    33 +-
 external/lgpl3/gmp/dist/tune/powerpc.asm                                            |    33 +-
 external/lgpl3/gmp/dist/tune/powerpc64.asm                                          |    35 +-
 external/lgpl3/gmp/dist/tune/powm_mod.c                                             |    25 +-
 external/lgpl3/gmp/dist/tune/powm_redc.c                                            |    25 +-
 external/lgpl3/gmp/dist/tune/pre_divrem_1.c                                         |    25 +-
 external/lgpl3/gmp/dist/tune/set_strb.c                                             |    25 +-
 external/lgpl3/gmp/dist/tune/set_strp.c                                             |    25 +-
 external/lgpl3/gmp/dist/tune/set_strs.c                                             |    25 +-
 external/lgpl3/gmp/dist/tune/sparcv9.asm                                            |    33 +-
 external/lgpl3/gmp/dist/tune/speed-ext.c                                            |    25 +-
 external/lgpl3/gmp/dist/tune/speed.c                                                |    71 +-
 external/lgpl3/gmp/dist/tune/speed.h                                                |   289 +-
 external/lgpl3/gmp/dist/tune/time.c                                                 |    36 +-
 external/lgpl3/gmp/dist/tune/tune-gcd-p.c                                           |    27 +-
 external/lgpl3/gmp/dist/tune/tuneup.c                                               |   266 +-
 external/lgpl3/gmp/dist/tune/x86_64.asm                                             |    35 +-
 external/lgpl3/gmp/dist/version.c                                                   |    27 +-
 external/lgpl3/gmp/dist/ylwrap                                                      |   213 +-
 1877 files changed, 105624 insertions(+), 35298 deletions(-)

diffs (truncated from 199733 to 300 lines):

diff -r 8d13cf874acb -r 7030efdae5b2 external/lgpl3/gmp/dist/.gdbinit
--- a/external/lgpl3/gmp/dist/.gdbinit  Tue Aug 22 09:17:50 2017 +0000
+++ b/external/lgpl3/gmp/dist/.gdbinit  Tue Aug 22 09:40:46 2017 +0000
@@ -1,19 +1,30 @@
 # Copyright 1999 Free Software Foundation, Inc.
 #
-# This file is part of the GNU MP Library.
+#  This file is part of the GNU MP Library.
+#
+#  The GNU MP Library is free software; you can redistribute it and/or modify
+#  it under the terms of either:
 #
-# The GNU MP Library is free software; you can redistribute it and/or modify
-# it under the terms of the GNU Lesser General Public License as published by
-# the Free Software Foundation; either version 3 of the License, or (at your
-# option) any later version.
+#    * the GNU Lesser General Public License as published by the Free
+#      Software Foundation; either version 3 of the License, or (at your
+#      option) any later version.
+#
+#  or
 #
-# The GNU MP Library is distributed in the hope that it will be useful, but
-# WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
-# or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU Lesser General Public
-# License for more details.
+#    * the GNU General Public License as published by the Free Software
+#      Foundation; either version 2 of the License, or (at your option) any
+#      later version.
+#
+#  or both in parallel, as here.
 #
-# You should have received a copy of the GNU Lesser General Public License
-# along with the GNU MP Library.  If not, see http://www.gnu.org/licenses/.
+#  The GNU MP Library is distributed in the hope that it will be useful, but
+#  WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
+#  or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+#  for more details.
+#
+#  You should have received copies of the GNU General Public License and the
+#  GNU Lesser General Public License along with the GNU MP Library.  If not,
+#  see https://www.gnu.org/licenses/.
 
 
 define pz
diff -r 8d13cf874acb -r 7030efdae5b2 external/lgpl3/gmp/dist/AUTHORS
--- a/external/lgpl3/gmp/dist/AUTHORS   Tue Aug 22 09:17:50 2017 +0000
+++ b/external/lgpl3/gmp/dist/AUTHORS   Tue Aug 22 09:40:46 2017 +0000
@@ -1,6 +1,6 @@
 Authors of GNU MP (in chronological order of initial contribution)
 
-Torbjörn Granlund      Main author
+Torbjörn Granlund     Main author
 
 John Amanatides                Original version of mpz/pprime_p.c
 
@@ -30,7 +30,7 @@
 
 Jason Moxham           Previous versions of mpz/fac_ui.c and gen-fac_ui.c
 
-Niels Möller           gen-jacobitab.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,
@@ -40,6 +40,7 @@
                        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,
+                       sec_invert.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, mod_1_1.c, div_qr_2.c,
@@ -61,7 +62,7 @@
                        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, sqrlo.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.
 
@@ -77,3 +78,23 @@
 Martin Boij            mpn/generic/perfpow.c
 
 Marc Glisse            gmpxx.h improvements
+
+David Miller           mpn/sparc32/ultrasparct1/{addmul_1,mul_1,submul_1}.asm
+                       mpn/sparc64/ultrasparct3/{mul_1,addmul_1,submul_1}.asm
+                       mpn/sparc64/ultrasparct3/{add_n,sub_n}.asm
+                       mpn/sparc64/ultrasparct3/{popcount,hamdist}.asm
+                       mpn/sparc64/ultrasparct3/cnd_aors_n.asm
+                       mpn/sparc64/{rshift,lshift,lshiftc}.asm
+                       mpn/sparc64/tabselect.asm
+
+Mark Sofroniou         mpn/generic/mul_fft.c type cleanup.
+
+Ulrich Weigand         Changes to support powerpc64le:
+                       configure.ac, mpn/powerpc64/{elf,aix,darwin}.m4,
+                       mpn/powerpc32/{darwin,elf}.m4,
+                       mpn/powerpc64/mode64/{dive_1,divrem_1,divrem_2}.asm,
+                       mpn/powerpc64/mode64/{gcd_1,invert_limb,mode1o}.asm,
+                       mpn/powerpc64/mode64/{mod_1_1,mod_1_4}.asm,
+                       mpn/powerpc64/mode64/p7/gcd_1.asm,
+                       mpn/powerpc64/p6/{lshift,lshiftc,rshift}.asm,
+                       mpn/powerpc64/vmx/popcount.asm.
diff -r 8d13cf874acb -r 7030efdae5b2 external/lgpl3/gmp/dist/COPYING.LESSERv3
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/external/lgpl3/gmp/dist/COPYING.LESSERv3  Tue Aug 22 09:40:46 2017 +0000
@@ -0,0 +1,165 @@
+                  GNU LESSER GENERAL PUBLIC LICENSE
+                       Version 3, 29 June 2007
+
+ Copyright (C) 2007 Free Software Foundation, Inc. <http://fsf.org/>
+ Everyone is permitted to copy and distribute verbatim copies
+ of this license document, but changing it is not allowed.
+
+
+  This version of the GNU Lesser General Public License incorporates
+the terms and conditions of version 3 of the GNU General Public
+License, supplemented by the additional permissions listed below.
+
+  0. Additional Definitions. 
+
+  As used herein, "this License" refers to version 3 of the GNU Lesser
+General Public License, and the "GNU GPL" refers to version 3 of the GNU
+General Public License.
+
+  "The Library" refers to a covered work governed by this License,
+other than an Application or a Combined Work as defined below.
+
+  An "Application" is any work that makes use of an interface provided
+by the Library, but which is not otherwise based on the Library.
+Defining a subclass of a class defined by the Library is deemed a mode
+of using an interface provided by the Library.
+
+  A "Combined Work" is a work produced by combining or linking an
+Application with the Library.  The particular version of the Library
+with which the Combined Work was made is also called the "Linked
+Version".
+
+  The "Minimal Corresponding Source" for a Combined Work means the
+Corresponding Source for the Combined Work, excluding any source code
+for portions of the Combined Work that, considered in isolation, are
+based on the Application, and not on the Linked Version.
+
+  The "Corresponding Application Code" for a Combined Work means the
+object code and/or source code for the Application, including any data
+and utility programs needed for reproducing the Combined Work from the
+Application, but excluding the System Libraries of the Combined Work.
+
+  1. Exception to Section 3 of the GNU GPL.
+
+  You may convey a covered work under sections 3 and 4 of this License
+without being bound by section 3 of the GNU GPL.
+
+  2. Conveying Modified Versions.
+
+  If you modify a copy of the Library, and, in your modifications, a
+facility refers to a function or data to be supplied by an Application
+that uses the facility (other than as an argument passed when the
+facility is invoked), then you may convey a copy of the modified
+version:
+
+   a) under this License, provided that you make a good faith effort to
+   ensure that, in the event an Application does not supply the
+   function or data, the facility still operates, and performs
+   whatever part of its purpose remains meaningful, or
+
+   b) under the GNU GPL, with none of the additional permissions of
+   this License applicable to that copy.
+
+  3. Object Code Incorporating Material from Library Header Files.
+
+  The object code form of an Application may incorporate material from
+a header file that is part of the Library.  You may convey such object
+code under terms of your choice, provided that, if the incorporated
+material is not limited to numerical parameters, data structure
+layouts and accessors, or small macros, inline functions and templates
+(ten or fewer lines in length), you do both of the following:
+
+   a) Give prominent notice with each copy of the object code that the
+   Library is used in it and that the Library and its use are
+   covered by this License.
+
+   b) Accompany the object code with a copy of the GNU GPL and this license
+   document.
+
+  4. Combined Works.
+
+  You may convey a Combined Work under terms of your choice that,
+taken together, effectively do not restrict modification of the
+portions of the Library contained in the Combined Work and reverse
+engineering for debugging such modifications, if you also do each of
+the following:
+
+   a) Give prominent notice with each copy of the Combined Work that
+   the Library is used in it and that the Library and its use are
+   covered by this License.
+
+   b) Accompany the Combined Work with a copy of the GNU GPL and this license
+   document.
+
+   c) For a Combined Work that displays copyright notices during
+   execution, include the copyright notice for the Library among
+   these notices, as well as a reference directing the user to the
+   copies of the GNU GPL and this license document.
+
+   d) Do one of the following:
+
+       0) Convey the Minimal Corresponding Source under the terms of this
+       License, and the Corresponding Application Code in a form
+       suitable for, and under terms that permit, the user to
+       recombine or relink the Application with a modified version of
+       the Linked Version to produce a modified Combined Work, in the
+       manner specified by section 6 of the GNU GPL for conveying
+       Corresponding Source.
+
+       1) Use a suitable shared library mechanism for linking with the
+       Library.  A suitable mechanism is one that (a) uses at run time
+       a copy of the Library already present on the user's computer
+       system, and (b) will operate properly with a modified version
+       of the Library that is interface-compatible with the Linked
+       Version. 
+
+   e) Provide Installation Information, but only if you would otherwise
+   be required to provide such information under section 6 of the
+   GNU GPL, and only to the extent that such information is
+   necessary to install and execute a modified version of the
+   Combined Work produced by recombining or relinking the
+   Application with a modified version of the Linked Version. (If
+   you use option 4d0, the Installation Information must accompany
+   the Minimal Corresponding Source and Corresponding Application
+   Code. If you use option 4d1, you must provide the Installation
+   Information in the manner specified by section 6 of the GNU GPL
+   for conveying Corresponding Source.)
+
+  5. Combined Libraries.
+
+  You may place library facilities that are a work based on the
+Library side by side in a single library together with other library
+facilities that are not Applications and are not covered by this
+License, and convey such a combined library under terms of your
+choice, if you do both of the following:
+
+   a) Accompany the combined library with a copy of the same work based
+   on the Library, uncombined with any other library facilities,
+   conveyed under the terms of this License.
+
+   b) Give prominent notice with the combined library that part of it
+   is a work based on the Library, and explaining where to find the
+   accompanying uncombined form of the same work.
+
+  6. Revised Versions of the GNU Lesser General Public License.
+
+  The Free Software Foundation may publish revised and/or new versions
+of the GNU Lesser General Public License from time to time. Such new
+versions will be similar in spirit to the present version, but may
+differ in detail to address new problems or concerns.
+
+  Each version is given a distinguishing version number. If the
+Library as you received it specifies that a certain numbered version
+of the GNU Lesser General Public License "or any later version"
+applies to it, you have the option of following the terms and
+conditions either of that published version or of any later version
+published by the Free Software Foundation. If the Library as you
+received it does not specify a version number of the GNU Lesser
+General Public License, you may choose any version of the GNU Lesser
+General Public License ever published by the Free Software Foundation.
+
+  If the Library as you received it specifies that a proxy can decide
+whether future versions of the GNU Lesser General Public License shall
+apply, that proxy's public statement of acceptance of any version is
+permanent authorization for you to choose that version for the
+Library.
diff -r 8d13cf874acb -r 7030efdae5b2 external/lgpl3/gmp/dist/COPYINGv2
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/external/lgpl3/gmp/dist/COPYINGv2 Tue Aug 22 09:40:46 2017 +0000
@@ -0,0 +1,339 @@
+                    GNU GENERAL PUBLIC LICENSE
+                       Version 2, June 1991
+
+ Copyright (C) 1989, 1991 Free Software Foundation, Inc.,
+ 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
+ Everyone is permitted to copy and distribute verbatim copies
+ of this license document, but changing it is not allowed.
+
+                            Preamble
+
+  The licenses for most software are designed to take away your
+freedom to share and change it.  By contrast, the GNU General Public
+License is intended to guarantee your freedom to share and change free
+software--to make sure the software is free for all its users.  This
+General Public License applies to most of the Free Software
+Foundation's software and to any other program whose authors commit to
+using it.  (Some other Free Software Foundation software is covered by
+the GNU Lesser General Public License instead.)  You can apply it to
+your programs, too.
+
+  When we speak of free software, we are referring to freedom, not



Home | Main Index | Thread Index | Old Index