Source-Changes-HG archive

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

[src/trunk]: src/external/lgpl3/gmp/lib/libgmp/arch mknative-gmp output for G...



details:   https://anonhg.NetBSD.org/src/rev/b4529f8ee9e7
branches:  trunk
changeset: 939403:b4529f8ee9e7
user:      mrg <mrg%NetBSD.org@localhost>
date:      Sun Sep 27 00:31:51 2020 +0000

description:
mknative-gmp output for GMP 6.2.0.

diffstat:

 external/lgpl3/gmp/lib/libgmp/arch/aarch64/Makefile.inc   |  196 +--------
 external/lgpl3/gmp/lib/libgmp/arch/aarch64/config.h       |   62 +-
 external/lgpl3/gmp/lib/libgmp/arch/aarch64/config.m4      |    8 +-
 external/lgpl3/gmp/lib/libgmp/arch/aarch64/gmp-mparam.h   |  301 +++++-------
 external/lgpl3/gmp/lib/libgmp/arch/aarch64/gmp.h          |   30 +-
 external/lgpl3/gmp/lib/libgmp/arch/aarch64/srcs.mk        |  209 ++++++++
 external/lgpl3/gmp/lib/libgmp/arch/alpha/Makefile.inc     |  203 +--------
 external/lgpl3/gmp/lib/libgmp/arch/alpha/config.h         |   34 +-
 external/lgpl3/gmp/lib/libgmp/arch/alpha/gmp.h            |   22 +-
 external/lgpl3/gmp/lib/libgmp/arch/alpha/srcs.mk          |  207 ++++++++
 external/lgpl3/gmp/lib/libgmp/arch/arm/Makefile.inc       |  201 +--------
 external/lgpl3/gmp/lib/libgmp/arch/arm/config.h           |   62 +-
 external/lgpl3/gmp/lib/libgmp/arch/arm/config.m4          |    8 +-
 external/lgpl3/gmp/lib/libgmp/arch/arm/gmp-mparam.h       |  232 ++++++---
 external/lgpl3/gmp/lib/libgmp/arch/arm/gmp.h              |   21 +-
 external/lgpl3/gmp/lib/libgmp/arch/arm/srcs.mk            |  207 ++++++++
 external/lgpl3/gmp/lib/libgmp/arch/armeb/Makefile.inc     |  201 +--------
 external/lgpl3/gmp/lib/libgmp/arch/armeb/config.h         |   62 +-
 external/lgpl3/gmp/lib/libgmp/arch/armeb/config.m4        |    8 +-
 external/lgpl3/gmp/lib/libgmp/arch/armeb/gmp-mparam.h     |  232 ++++++---
 external/lgpl3/gmp/lib/libgmp/arch/armeb/gmp.h            |   21 +-
 external/lgpl3/gmp/lib/libgmp/arch/armeb/srcs.mk          |  207 ++++++++
 external/lgpl3/gmp/lib/libgmp/arch/coldfire/Makefile.inc  |  185 +-------
 external/lgpl3/gmp/lib/libgmp/arch/hppa/Makefile.inc      |  198 +--------
 external/lgpl3/gmp/lib/libgmp/arch/hppa/config.h          |   34 +-
 external/lgpl3/gmp/lib/libgmp/arch/hppa/gmp.h             |   19 +-
 external/lgpl3/gmp/lib/libgmp/arch/hppa/srcs.mk           |  202 ++++++++
 external/lgpl3/gmp/lib/libgmp/arch/i386/Makefile.inc      |  197 +--------
 external/lgpl3/gmp/lib/libgmp/arch/i386/config.h          |   34 +-
 external/lgpl3/gmp/lib/libgmp/arch/i386/config.m4         |    1 +
 external/lgpl3/gmp/lib/libgmp/arch/i386/gmp.h             |   19 +-
 external/lgpl3/gmp/lib/libgmp/arch/i386/srcs.mk           |  201 ++++++++
 external/lgpl3/gmp/lib/libgmp/arch/ia64/Makefile.inc      |  206 +--------
 external/lgpl3/gmp/lib/libgmp/arch/ia64/config.h          |   36 +-
 external/lgpl3/gmp/lib/libgmp/arch/ia64/config.m4         |    3 +-
 external/lgpl3/gmp/lib/libgmp/arch/ia64/gmp-mparam.h      |  260 +++++-----
 external/lgpl3/gmp/lib/libgmp/arch/ia64/gmp.h             |   19 +-
 external/lgpl3/gmp/lib/libgmp/arch/ia64/srcs.mk           |  210 ++++++++
 external/lgpl3/gmp/lib/libgmp/arch/m68000/Makefile.inc    |  195 +--------
 external/lgpl3/gmp/lib/libgmp/arch/m68000/config.h        |   34 +-
 external/lgpl3/gmp/lib/libgmp/arch/m68000/gmp.h           |   19 +-
 external/lgpl3/gmp/lib/libgmp/arch/m68000/srcs.mk         |  199 ++++++++
 external/lgpl3/gmp/lib/libgmp/arch/m68k/Makefile.inc      |  195 +--------
 external/lgpl3/gmp/lib/libgmp/arch/m68k/config.h          |   34 +-
 external/lgpl3/gmp/lib/libgmp/arch/m68k/gmp.h             |   19 +-
 external/lgpl3/gmp/lib/libgmp/arch/m68k/srcs.mk           |  199 ++++++++
 external/lgpl3/gmp/lib/libgmp/arch/mips64eb/Makefile.inc  |  197 +--------
 external/lgpl3/gmp/lib/libgmp/arch/mips64eb/config.h      |   34 +-
 external/lgpl3/gmp/lib/libgmp/arch/mips64eb/gmp.h         |   19 +-
 external/lgpl3/gmp/lib/libgmp/arch/mips64eb/srcs.mk       |  201 ++++++++
 external/lgpl3/gmp/lib/libgmp/arch/mips64el/Makefile.inc  |  197 +--------
 external/lgpl3/gmp/lib/libgmp/arch/mips64el/config.h      |   34 +-
 external/lgpl3/gmp/lib/libgmp/arch/mips64el/gmp.h         |   19 +-
 external/lgpl3/gmp/lib/libgmp/arch/mips64el/srcs.mk       |  201 ++++++++
 external/lgpl3/gmp/lib/libgmp/arch/mipseb/Makefile.inc    |  196 +--------
 external/lgpl3/gmp/lib/libgmp/arch/mipseb/config.h        |   34 +-
 external/lgpl3/gmp/lib/libgmp/arch/mipseb/gmp.h           |   19 +-
 external/lgpl3/gmp/lib/libgmp/arch/mipseb/srcs.mk         |  200 ++++++++
 external/lgpl3/gmp/lib/libgmp/arch/mipsel/Makefile.inc    |  196 +--------
 external/lgpl3/gmp/lib/libgmp/arch/mipsel/config.h        |   34 +-
 external/lgpl3/gmp/lib/libgmp/arch/mipsel/gmp.h           |   19 +-
 external/lgpl3/gmp/lib/libgmp/arch/mipsel/srcs.mk         |  200 ++++++++
 external/lgpl3/gmp/lib/libgmp/arch/or1k/Makefile.inc      |  185 +-------
 external/lgpl3/gmp/lib/libgmp/arch/powerpc/Makefile.inc   |  200 +--------
 external/lgpl3/gmp/lib/libgmp/arch/powerpc/config.h       |   34 +-
 external/lgpl3/gmp/lib/libgmp/arch/powerpc/gmp.h          |   19 +-
 external/lgpl3/gmp/lib/libgmp/arch/powerpc/srcs.mk        |  204 ++++++++
 external/lgpl3/gmp/lib/libgmp/arch/powerpc64/Makefile.inc |  205 +--------
 external/lgpl3/gmp/lib/libgmp/arch/powerpc64/config.h     |   42 +-
 external/lgpl3/gmp/lib/libgmp/arch/powerpc64/config.m4    |    1 +
 external/lgpl3/gmp/lib/libgmp/arch/powerpc64/gmp.h        |   21 +-
 external/lgpl3/gmp/lib/libgmp/arch/powerpc64/srcs.mk      |  209 ++++++++
 external/lgpl3/gmp/lib/libgmp/arch/riscv32/Makefile.inc   |  333 +-------------
 external/lgpl3/gmp/lib/libgmp/arch/riscv32/config.h       |  100 ++-
 external/lgpl3/gmp/lib/libgmp/arch/riscv32/config.m4      |    1 +
 external/lgpl3/gmp/lib/libgmp/arch/riscv32/gmp-mparam.h   |   25 +-
 external/lgpl3/gmp/lib/libgmp/arch/riscv32/gmp.h          |   25 +-
 external/lgpl3/gmp/lib/libgmp/arch/riscv32/srcs.mk        |  199 ++++++++
 external/lgpl3/gmp/lib/libgmp/arch/riscv64/Makefile.inc   |  333 +-------------
 external/lgpl3/gmp/lib/libgmp/arch/riscv64/config.h       |  104 ++-
 external/lgpl3/gmp/lib/libgmp/arch/riscv64/config.m4      |   14 +
 external/lgpl3/gmp/lib/libgmp/arch/riscv64/gmp-mparam.h   |   25 +-
 external/lgpl3/gmp/lib/libgmp/arch/riscv64/gmp.h          |   23 +-
 external/lgpl3/gmp/lib/libgmp/arch/riscv64/srcs.mk        |  199 ++++++++
 external/lgpl3/gmp/lib/libgmp/arch/sh3eb/Makefile.inc     |  195 +--------
 external/lgpl3/gmp/lib/libgmp/arch/sh3eb/config.h         |   34 +-
 external/lgpl3/gmp/lib/libgmp/arch/sh3eb/gmp.h            |   19 +-
 external/lgpl3/gmp/lib/libgmp/arch/sh3eb/srcs.mk          |  199 ++++++++
 external/lgpl3/gmp/lib/libgmp/arch/sh3el/Makefile.inc     |  195 +--------
 external/lgpl3/gmp/lib/libgmp/arch/sh3el/config.h         |   34 +-
 external/lgpl3/gmp/lib/libgmp/arch/sh3el/gmp.h            |   19 +-
 external/lgpl3/gmp/lib/libgmp/arch/sh3el/srcs.mk          |  199 ++++++++
 external/lgpl3/gmp/lib/libgmp/arch/sparc/Makefile.inc     |  197 +--------
 external/lgpl3/gmp/lib/libgmp/arch/sparc/config.h         |   34 +-
 external/lgpl3/gmp/lib/libgmp/arch/sparc/gmp.h            |   19 +-
 external/lgpl3/gmp/lib/libgmp/arch/sparc/srcs.mk          |  201 ++++++++
 external/lgpl3/gmp/lib/libgmp/arch/sparc64/Makefile.inc   |  195 +--------
 external/lgpl3/gmp/lib/libgmp/arch/sparc64/config.h       |   36 +-
 external/lgpl3/gmp/lib/libgmp/arch/sparc64/config.m4      |    1 +
 external/lgpl3/gmp/lib/libgmp/arch/sparc64/gmp.h          |   19 +-
 external/lgpl3/gmp/lib/libgmp/arch/sparc64/srcs.mk        |  199 ++++++++
 external/lgpl3/gmp/lib/libgmp/arch/vax/Makefile.inc       |  196 +--------
 external/lgpl3/gmp/lib/libgmp/arch/vax/config.h           |   34 +-
 external/lgpl3/gmp/lib/libgmp/arch/vax/gmp.h              |   22 +-
 external/lgpl3/gmp/lib/libgmp/arch/vax/srcs.mk            |  200 ++++++++
 external/lgpl3/gmp/lib/libgmp/arch/x86_64/Makefile.inc    |  209 +--------
 external/lgpl3/gmp/lib/libgmp/arch/x86_64/config.h        |   36 +-
 external/lgpl3/gmp/lib/libgmp/arch/x86_64/config.m4       |    2 +
 external/lgpl3/gmp/lib/libgmp/arch/x86_64/gmp-mparam.h    |  279 +++++-----
 external/lgpl3/gmp/lib/libgmp/arch/x86_64/gmp.h           |   19 +-
 external/lgpl3/gmp/lib/libgmp/arch/x86_64/srcs.mk         |  213 ++++++++
 111 files changed, 6630 insertions(+), 6128 deletions(-)

diffs (truncated from 16371 to 300 lines):

diff -r 3e0c21ce1480 -r b4529f8ee9e7 external/lgpl3/gmp/lib/libgmp/arch/aarch64/Makefile.inc
--- a/external/lgpl3/gmp/lib/libgmp/arch/aarch64/Makefile.inc   Sun Sep 27 00:30:26 2020 +0000
+++ b/external/lgpl3/gmp/lib/libgmp/arch/aarch64/Makefile.inc   Sun Sep 27 00:31:51 2020 +0000
@@ -1,197 +1,5 @@
-#      $NetBSD: Makefile.inc,v 1.1 2018/07/14 23:49:20 christos Exp $
+#      $NetBSD: Makefile.inc,v 1.2 2020/09/27 00:31:51 mrg Exp $
 
 GMP_LIMB_BITS=64
 
-C_SRCS_LIST= \
-       add.c   mpn/generic/add.c \
-       add_1.c mpn/generic/add_1.c \
-       add_err1_n.c    mpn/generic/add_err1_n.c \
-       add_err2_n.c    mpn/generic/add_err2_n.c \
-       add_err3_n.c    mpn/generic/add_err3_n.c \
-       add_n_sub_n.c   mpn/generic/add_n_sub_n.c \
-       bdiv_q.c        mpn/generic/bdiv_q.c \
-       bdiv_q_1.c      mpn/generic/bdiv_q_1.c \
-       bdiv_qr.c       mpn/generic/bdiv_qr.c \
-       binvert.c       mpn/generic/binvert.c \
-       broot.c mpn/generic/broot.c \
-       brootinv.c      mpn/generic/brootinv.c \
-       bsqrt.c mpn/generic/bsqrt.c \
-       bsqrtinv.c      mpn/generic/bsqrtinv.c \
-       cmp.c   mpn/generic/cmp.c \
-       cnd_swap.c      mpn/generic/cnd_swap.c \
-       comb_tables.c   mpn/generic/comb_tables.c \
-       dcpi1_bdiv_q.c  mpn/generic/dcpi1_bdiv_q.c \
-       dcpi1_bdiv_qr.c mpn/generic/dcpi1_bdiv_qr.c \
-       dcpi1_div_q.c   mpn/generic/dcpi1_div_q.c \
-       dcpi1_div_qr.c  mpn/generic/dcpi1_div_qr.c \
-       dcpi1_divappr_q.c       mpn/generic/dcpi1_divappr_q.c \
-       div_q.c mpn/generic/div_q.c \
-       div_qr_1.c      mpn/generic/div_qr_1.c \
-       div_qr_1n_pi1.c mpn/generic/div_qr_1n_pi1.c \
-       div_qr_2.c      mpn/generic/div_qr_2.c \
-       div_qr_2n_pi1.c mpn/generic/div_qr_2n_pi1.c \
-       div_qr_2u_pi1.c mpn/generic/div_qr_2u_pi1.c \
-       dive_1.c        mpn/generic/dive_1.c \
-       diveby3.c       mpn/generic/diveby3.c \
-       divexact.c      mpn/generic/divexact.c \
-       divis.c mpn/generic/divis.c \
-       divrem.c        mpn/generic/divrem.c \
-       divrem_1.c      mpn/generic/divrem_1.c \
-       divrem_2.c      mpn/generic/divrem_2.c \
-       dump.c  mpn/generic/dump.c \
-       fib2_ui.c       mpn/generic/fib2_ui.c \
-       gcd.c   mpn/generic/gcd.c \
-       gcd_subdiv_step.c       mpn/generic/gcd_subdiv_step.c \
-       gcdext.c        mpn/generic/gcdext.c \
-       gcdext_1.c      mpn/generic/gcdext_1.c \
-       gcdext_lehmer.c mpn/generic/gcdext_lehmer.c \
-       get_d.c mpn/generic/get_d.c \
-       get_str.c       mpn/generic/get_str.c \
-       hgcd.c  mpn/generic/hgcd.c \
-       hgcd2.c mpn/generic/hgcd2.c \
-       hgcd2_jacobi.c  mpn/generic/hgcd2_jacobi.c \
-       hgcd_appr.c     mpn/generic/hgcd_appr.c \
-       hgcd_jacobi.c   mpn/generic/hgcd_jacobi.c \
-       hgcd_matrix.c   mpn/generic/hgcd_matrix.c \
-       hgcd_reduce.c   mpn/generic/hgcd_reduce.c \
-       hgcd_step.c     mpn/generic/hgcd_step.c \
-       invert.c        mpn/generic/invert.c \
-       invertappr.c    mpn/generic/invertappr.c \
-       jacbase.c       mpn/generic/jacbase.c \
-       jacobi.c        mpn/generic/jacobi.c \
-       jacobi_2.c      mpn/generic/jacobi_2.c \
-       lshiftc.c       mpn/generic/lshiftc.c \
-       matrix22_mul.c  mpn/generic/matrix22_mul.c \
-       matrix22_mul1_inverse_vector.c  mpn/generic/matrix22_mul1_inverse_vector.c \
-       mod_1.c mpn/generic/mod_1.c \
-       mod_1_1.c       mpn/generic/mod_1_1.c \
-       mod_1_2.c       mpn/generic/mod_1_2.c \
-       mod_1_3.c       mpn/generic/mod_1_3.c \
-       mod_1_4.c       mpn/generic/mod_1_4.c \
-       mode1o.c        mpn/generic/mode1o.c \
-       mu_bdiv_q.c     mpn/generic/mu_bdiv_q.c \
-       mu_bdiv_qr.c    mpn/generic/mu_bdiv_qr.c \
-       mu_div_q.c      mpn/generic/mu_div_q.c \
-       mu_div_qr.c     mpn/generic/mu_div_qr.c \
-       mu_divappr_q.c  mpn/generic/mu_divappr_q.c \
-       mul.c   mpn/generic/mul.c \
-       mul_basecase.c  mpn/generic/mul_basecase.c \
-       mul_fft.c       mpn/generic/mul_fft.c \
-       mul_n.c mpn/generic/mul_n.c \
-       mullo_basecase.c        mpn/generic/mullo_basecase.c \
-       mullo_n.c       mpn/generic/mullo_n.c \
-       mulmid.c        mpn/generic/mulmid.c \
-       mulmid_basecase.c       mpn/generic/mulmid_basecase.c \
-       mulmid_n.c      mpn/generic/mulmid_n.c \
-       mulmod_bnm1.c   mpn/generic/mulmod_bnm1.c \
-       neg.c   mpn/generic/neg.c \
-       nussbaumer_mul.c        mpn/generic/nussbaumer_mul.c \
-       perfpow.c       mpn/generic/perfpow.c \
-       perfsqr.c       mpn/generic/perfsqr.c \
-       pow_1.c mpn/generic/pow_1.c \
-       powlo.c mpn/generic/powlo.c \
-       powm.c  mpn/generic/powm.c \
-       pre_divrem_1.c  mpn/generic/pre_divrem_1.c \
-       pre_mod_1.c     mpn/generic/pre_mod_1.c \
-       random.c        mpn/generic/random.c \
-       random2.c       mpn/generic/random2.c \
-       redc_1.c        mpn/generic/redc_1.c \
-       redc_2.c        mpn/generic/redc_2.c \
-       redc_n.c        mpn/generic/redc_n.c \
-       remove.c        mpn/generic/remove.c \
-       rootrem.c       mpn/generic/rootrem.c \
-       sbpi1_bdiv_q.c  mpn/generic/sbpi1_bdiv_q.c \
-       sbpi1_bdiv_qr.c mpn/generic/sbpi1_bdiv_qr.c \
-       sbpi1_div_q.c   mpn/generic/sbpi1_div_q.c \
-       sbpi1_div_qr.c  mpn/generic/sbpi1_div_qr.c \
-       sbpi1_divappr_q.c       mpn/generic/sbpi1_divappr_q.c \
-       scan0.c mpn/generic/scan0.c \
-       scan1.c mpn/generic/scan1.c \
-       sec_add_1.c     mpn/generic/sec_aors_1.c \
-       sec_div_qr.c    mpn/generic/sec_div.c \
-       sec_div_r.c     mpn/generic/sec_div.c \
-       sec_invert.c    mpn/generic/sec_invert.c \
-       sec_mul.c       mpn/generic/sec_mul.c \
-       sec_pi1_div_qr.c        mpn/generic/sec_pi1_div.c \
-       sec_pi1_div_r.c mpn/generic/sec_pi1_div.c \
-       sec_powm.c      mpn/generic/sec_powm.c \
-       sec_sqr.c       mpn/generic/sec_sqr.c \
-       sec_sub_1.c     mpn/generic/sec_aors_1.c \
-       set_str.c       mpn/generic/set_str.c \
-       sizeinbase.c    mpn/generic/sizeinbase.c \
-       sqr.c   mpn/generic/sqr.c \
-       sqr_basecase.c  mpn/generic/sqr_basecase.c \
-       sqrlo.c mpn/generic/sqrlo.c \
-       sqrlo_basecase.c        mpn/generic/sqrlo_basecase.c \
-       sqrmod_bnm1.c   mpn/generic/sqrmod_bnm1.c \
-       sqrtrem.c       mpn/generic/sqrtrem.c \
-       sub.c   mpn/generic/sub.c \
-       sub_1.c mpn/generic/sub_1.c \
-       sub_err1_n.c    mpn/generic/sub_err1_n.c \
-       sub_err2_n.c    mpn/generic/sub_err2_n.c \
-       sub_err3_n.c    mpn/generic/sub_err3_n.c \
-       tdiv_qr.c       mpn/generic/tdiv_qr.c \
-       toom22_mul.c    mpn/generic/toom22_mul.c \
-       toom2_sqr.c     mpn/generic/toom2_sqr.c \
-       toom32_mul.c    mpn/generic/toom32_mul.c \
-       toom33_mul.c    mpn/generic/toom33_mul.c \
-       toom3_sqr.c     mpn/generic/toom3_sqr.c \
-       toom42_mul.c    mpn/generic/toom42_mul.c \
-       toom42_mulmid.c mpn/generic/toom42_mulmid.c \
-       toom43_mul.c    mpn/generic/toom43_mul.c \
-       toom44_mul.c    mpn/generic/toom44_mul.c \
-       toom4_sqr.c     mpn/generic/toom4_sqr.c \
-       toom52_mul.c    mpn/generic/toom52_mul.c \
-       toom53_mul.c    mpn/generic/toom53_mul.c \
-       toom54_mul.c    mpn/generic/toom54_mul.c \
-       toom62_mul.c    mpn/generic/toom62_mul.c \
-       toom63_mul.c    mpn/generic/toom63_mul.c \
-       toom6_sqr.c     mpn/generic/toom6_sqr.c \
-       toom6h_mul.c    mpn/generic/toom6h_mul.c \
-       toom8_sqr.c     mpn/generic/toom8_sqr.c \
-       toom8h_mul.c    mpn/generic/toom8h_mul.c \
-       toom_couple_handling.c  mpn/generic/toom_couple_handling.c \
-       toom_eval_dgr3_pm1.c    mpn/generic/toom_eval_dgr3_pm1.c \
-       toom_eval_dgr3_pm2.c    mpn/generic/toom_eval_dgr3_pm2.c \
-       toom_eval_pm1.c mpn/generic/toom_eval_pm1.c \
-       toom_eval_pm2.c mpn/generic/toom_eval_pm2.c \
-       toom_eval_pm2exp.c      mpn/generic/toom_eval_pm2exp.c \
-       toom_eval_pm2rexp.c     mpn/generic/toom_eval_pm2rexp.c \
-       toom_interpolate_12pts.c        mpn/generic/toom_interpolate_12pts.c \
-       toom_interpolate_16pts.c        mpn/generic/toom_interpolate_16pts.c \
-       toom_interpolate_5pts.c mpn/generic/toom_interpolate_5pts.c \
-       toom_interpolate_6pts.c mpn/generic/toom_interpolate_6pts.c \
-       toom_interpolate_7pts.c mpn/generic/toom_interpolate_7pts.c \
-       toom_interpolate_8pts.c mpn/generic/toom_interpolate_8pts.c \
-       trialdiv.c      mpn/generic/trialdiv.c \
-       zero.c  mpn/generic/zero.c \
-       zero_p.c        mpn/generic/zero_p.c
-
-ASM_SRCS_LIST= \
-       add_n.asm       mpn/arm64/aors_n.asm \
-       addmul_1.asm    mpn/arm64/aorsmul_1.asm \
-       and_n.asm       mpn/arm64/logops_n.asm \
-       andn_n.asm      mpn/arm64/logops_n.asm \
-       bdiv_dbm1c.asm  mpn/arm64/bdiv_dbm1c.asm \
-       cnd_add_n.asm   mpn/arm64/cnd_aors_n.asm \
-       cnd_sub_n.asm   mpn/arm64/cnd_aors_n.asm \
-       com.asm mpn/arm64/com.asm \
-       copyd.asm       mpn/arm64/copyd.asm \
-       copyi.asm       mpn/arm64/copyi.asm \
-       gcd_1.asm       mpn/arm64/gcd_1.asm \
-       hamdist.asm     mpn/arm64/hamdist.asm \
-       invert_limb.asm mpn/arm64/invert_limb.asm \
-       ior_n.asm       mpn/arm64/logops_n.asm \
-       iorn_n.asm      mpn/arm64/logops_n.asm \
-       lshift.asm      mpn/arm64/lshift.asm \
-       mod_34lsub1.asm mpn/arm64/mod_34lsub1.asm \
-       mul_1.asm       mpn/arm64/mul_1.asm \
-       nand_n.asm      mpn/arm64/logops_n.asm \
-       nior_n.asm      mpn/arm64/logops_n.asm \
-       popcount.asm    mpn/arm64/popcount.asm \
-       rshift.asm      mpn/arm64/rshift.asm \
-       sec_tabselect.asm       mpn/arm64/sec_tabselect.asm \
-       sub_n.asm       mpn/arm64/aors_n.asm \
-       submul_1.asm    mpn/arm64/aorsmul_1.asm \
-       xnor_n.asm      mpn/arm64/logops_n.asm \
-       xor_n.asm       mpn/arm64/logops_n.asm
+.include "srcs.mk"
diff -r 3e0c21ce1480 -r b4529f8ee9e7 external/lgpl3/gmp/lib/libgmp/arch/aarch64/config.h
--- a/external/lgpl3/gmp/lib/libgmp/arch/aarch64/config.h       Sun Sep 27 00:30:26 2020 +0000
+++ b/external/lgpl3/gmp/lib/libgmp/arch/aarch64/config.h       Sun Sep 27 00:31:51 2020 +0000
@@ -3,7 +3,7 @@
 
 /*
 
-Copyright 1996-2016 Free Software Foundation, Inc.
+Copyright 1996-2020 Free Software Foundation, Inc.
 
 This file is part of the GNU MP Library.
 
@@ -176,6 +176,26 @@
 /* #undef HAVE_HOST_CPU_pentiumpro */
 /* #undef HAVE_HOST_CPU_pentium2 */
 /* #undef HAVE_HOST_CPU_pentium3 */
+/* #undef HAVE_HOST_CPU_pentium4 */
+/* #undef HAVE_HOST_CPU_core2 */
+/* #undef HAVE_HOST_CPU_nehalem */
+/* #undef HAVE_HOST_CPU_westmere */
+/* #undef HAVE_HOST_CPU_sandybridge */
+/* #undef HAVE_HOST_CPU_ivybridge */
+/* #undef HAVE_HOST_CPU_haswell */
+/* #undef HAVE_HOST_CPU_broadwell */
+/* #undef HAVE_HOST_CPU_skylake */
+/* #undef HAVE_HOST_CPU_silvermont */
+/* #undef HAVE_HOST_CPU_goldmont */
+/* #undef HAVE_HOST_CPU_k8 */
+/* #undef HAVE_HOST_CPU_k10 */
+/* #undef HAVE_HOST_CPU_bulldozer */
+/* #undef HAVE_HOST_CPU_piledriver */
+/* #undef HAVE_HOST_CPU_steamroller */
+/* #undef HAVE_HOST_CPU_excavator */
+/* #undef HAVE_HOST_CPU_zen */
+/* #undef HAVE_HOST_CPU_bobcat */
+/* #undef HAVE_HOST_CPU_jaguar */
 /* #undef HAVE_HOST_CPU_s390_z900 */
 /* #undef HAVE_HOST_CPU_s390_z990 */
 /* #undef HAVE_HOST_CPU_s390_z9 */
@@ -239,8 +259,8 @@
 /* #undef HAVE_NATIVE_mpn_add_n_sub_n */
 #define HAVE_NATIVE_mpn_add_nc 1
 /* #undef HAVE_NATIVE_mpn_addaddmul_1msb0 */
-/* #undef HAVE_NATIVE_mpn_addlsh1_n */
-/* #undef HAVE_NATIVE_mpn_addlsh2_n */
+#define HAVE_NATIVE_mpn_addlsh1_n 1
+#define HAVE_NATIVE_mpn_addlsh2_n 1
 /* #undef HAVE_NATIVE_mpn_addlsh_n */
 /* #undef HAVE_NATIVE_mpn_addlsh1_nc */
 /* #undef HAVE_NATIVE_mpn_addlsh2_nc */
@@ -269,8 +289,8 @@
 #define HAVE_NATIVE_mpn_and_n 1
 #define HAVE_NATIVE_mpn_andn_n 1
 #define HAVE_NATIVE_mpn_bdiv_dbm1c 1
-/* #undef HAVE_NATIVE_mpn_bdiv_q_1 */
-/* #undef HAVE_NATIVE_mpn_pi1_bdiv_q_1 */
+#define HAVE_NATIVE_mpn_bdiv_q_1 1
+#define HAVE_NATIVE_mpn_pi1_bdiv_q_1 1
 #define HAVE_NATIVE_mpn_cnd_add_n 1
 #define HAVE_NATIVE_mpn_cnd_sub_n 1
 #define HAVE_NATIVE_mpn_com 1
@@ -283,13 +303,15 @@
 /* #undef HAVE_NATIVE_mpn_divrem_1 */
 /* #undef HAVE_NATIVE_mpn_divrem_1c */
 /* #undef HAVE_NATIVE_mpn_divrem_2 */
-#define HAVE_NATIVE_mpn_gcd_1 1
+/* #undef HAVE_NATIVE_mpn_gcd_1 */
+#define HAVE_NATIVE_mpn_gcd_11 1
+#define HAVE_NATIVE_mpn_gcd_22 1
 #define HAVE_NATIVE_mpn_hamdist 1
 #define HAVE_NATIVE_mpn_invert_limb 1
 #define HAVE_NATIVE_mpn_ior_n 1
 #define HAVE_NATIVE_mpn_iorn_n 1
 #define HAVE_NATIVE_mpn_lshift 1
-/* #undef HAVE_NATIVE_mpn_lshiftc */
+#define HAVE_NATIVE_mpn_lshiftc 1
 /* #undef HAVE_NATIVE_mpn_lshsub_n */
 /* #undef HAVE_NATIVE_mpn_mod_1 */
 /* #undef HAVE_NATIVE_mpn_mod_1_1p */
@@ -300,7 +322,7 @@
 /* #undef HAVE_NATIVE_mpn_modexact_1_odd */
 /* #undef HAVE_NATIVE_mpn_modexact_1c_odd */
 #define HAVE_NATIVE_mpn_mul_1 1
-/* #undef HAVE_NATIVE_mpn_mul_1c */
+#define HAVE_NATIVE_mpn_mul_1c 1
 /* #undef HAVE_NATIVE_mpn_mul_2 */
 /* #undef HAVE_NATIVE_mpn_mul_3 */
 /* #undef HAVE_NATIVE_mpn_mul_4 */
@@ -315,24 +337,25 @@
 /* #undef HAVE_NATIVE_mpn_preinv_mod_1 */
 /* #undef HAVE_NATIVE_mpn_redc_1 */
 /* #undef HAVE_NATIVE_mpn_redc_2 */
-/* #undef HAVE_NATIVE_mpn_rsblsh1_n */
-/* #undef HAVE_NATIVE_mpn_rsblsh2_n */
+#define HAVE_NATIVE_mpn_rsblsh1_n 1
+#define HAVE_NATIVE_mpn_rsblsh2_n 1
 /* #undef HAVE_NATIVE_mpn_rsblsh_n */



Home | Main Index | Thread Index | Old Index