git: vendor/MPC vendor/MPC: Upgrade from 1.0.3 to 1.4.1

Aaron LI aly at crater.dragonflybsd.org
Fri Aug 28 06:07:42 PDT 2026


commit 073d9839e4e881780d3b58c0ba67363bca2c31bf
Author: Aaron LI <aly at aaronly.me>
Date:   Fri Aug 28 20:30:37 2026 +0800

    vendor/MPC: Upgrade from 1.0.3 to 1.4.1

Summary of changes:
 contrib/mpc/AUTHORS                |   6 -
 contrib/mpc/README                 |  95 ++++-
 contrib/mpc/src/acos.c             |  64 ++--
 contrib/mpc/src/acosh.c            |   7 +
 contrib/mpc/src/agm.c              | 249 +++++++++++++
 contrib/mpc/src/asin.c             | 484 +++++++++++++++++++++++--
 contrib/mpc/src/atan.c             | 150 +++++---
 contrib/mpc/src/atanh.c            |   4 +
 contrib/mpc/src/balls.c            | 425 ++++++++++++++++++++++
 contrib/mpc/src/clear.c            |   4 +-
 contrib/mpc/src/cmp_abs.c          | 113 ++++++
 contrib/mpc/src/div.c              | 142 +++++---
 contrib/mpc/src/div_fr.c           |   4 +-
 contrib/mpc/src/dot.c              |  88 +++++
 contrib/mpc/src/eta.c              | 311 ++++++++++++++++
 contrib/mpc/src/exp.c              |  68 ++--
 contrib/mpc/src/{cos.c => exp10.c} |  14 +-
 contrib/mpc/src/{cos.c => exp2.c}  |  14 +-
 contrib/mpc/src/fma.c              | 120 ++-----
 contrib/mpc/src/fr_div.c           | 409 ++++++++++++++++++++-
 contrib/mpc/src/get_version.c      |  26 +-
 contrib/mpc/src/get_x.c            |  37 +-
 contrib/mpc/src/init2.c            |   4 +-
 contrib/mpc/src/init3.c            |   4 +-
 contrib/mpc/src/log.c              |  62 ++--
 contrib/mpc/src/log10.c            | 379 +++++++-------------
 contrib/mpc/src/log2.c             | 163 +++++++++
 contrib/mpc/src/logging.c          | 147 --------
 contrib/mpc/src/mpc-impl.h         | 110 ++++--
 contrib/mpc/src/mpc-log.h          |  51 ---
 contrib/mpc/src/mpc.h              | 247 +++++++++----
 contrib/mpc/src/mul.c              | 250 +++----------
 contrib/mpc/src/mul_fr.c           |   4 +-
 contrib/mpc/src/mul_i.c            |   6 +-
 contrib/mpc/src/norm.c             |  30 +-
 contrib/mpc/src/pow.c              | 375 ++++++++++++++------
 contrib/mpc/src/pow_fr.c           |   4 +-
 contrib/mpc/src/pow_ui.c           |   8 +-
 contrib/mpc/src/radius.c           | 710 +++++++++++++++++++++++++++++++++++++
 contrib/mpc/src/rootofunity.c      | 195 ++++++++++
 contrib/mpc/src/set_prec.c         |   4 +-
 contrib/mpc/src/set_str.c          |   4 +-
 contrib/mpc/src/set_x.c            |  20 +-
 contrib/mpc/src/set_x_x.c          |  12 +-
 contrib/mpc/src/sin_cos.c          | 150 ++++++--
 contrib/mpc/src/sqr.c              |  33 +-
 contrib/mpc/src/sqrt.c             | 123 ++++---
 contrib/mpc/src/strtoc.c           |   4 +-
 contrib/mpc/src/{conj.c => sum.c}  |  23 +-
 contrib/mpc/src/tan.c              | 239 ++++++++++---
 contrib/mpc/src/ui_div.c           |  10 +-
 51 files changed, 4735 insertions(+), 1470 deletions(-)
 delete mode 100644 contrib/mpc/AUTHORS
 create mode 100644 contrib/mpc/src/agm.c
 create mode 100644 contrib/mpc/src/balls.c
 create mode 100644 contrib/mpc/src/cmp_abs.c
 create mode 100644 contrib/mpc/src/dot.c
 create mode 100644 contrib/mpc/src/eta.c
 copy contrib/mpc/src/{cos.c => exp10.c} (67%)
 copy contrib/mpc/src/{cos.c => exp2.c} (67%)
 create mode 100644 contrib/mpc/src/log2.c
 delete mode 100644 contrib/mpc/src/logging.c
 delete mode 100644 contrib/mpc/src/mpc-log.h
 create mode 100644 contrib/mpc/src/radius.c
 create mode 100644 contrib/mpc/src/rootofunity.c
 copy contrib/mpc/src/{conj.c => sum.c} (54%)

http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/073d9839e4e881780d3b58c0ba67363bca2c31bf


-- 
DragonFly BSD source repository


More information about the Commits mailing list