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