From owner-dev-commits-src-all@freebsd.org Tue Jul 6 10:07:27 2021 Return-Path: Delivered-To: dev-commits-src-all@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 86D20655521; Tue, 6 Jul 2021 10:07:27 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4GJysW2Djvz4thg; Tue, 6 Jul 2021 10:07:27 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 1257817A5A; Tue, 6 Jul 2021 10:07:27 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.16.1/8.16.1) with ESMTP id 166A7QwD018433; Tue, 6 Jul 2021 10:07:26 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.16.1/8.16.1/Submit) id 166A7QQu018432; Tue, 6 Jul 2021 10:07:26 GMT (envelope-from git) Date: Tue, 6 Jul 2021 10:07:26 GMT Message-Id: <202107061007.166A7QQu018432@gitrepo.freebsd.org> To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org From: Alex Richardson Subject: git: 31914882fca5 - main - Import Arm Optimized Routines v21.02 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: arichardson X-Git-Repository: src X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 31914882fca502069810b9e9ddea4bcd8136a4f4 Auto-Submitted: auto-generated X-BeenThere: dev-commits-src-all@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Commit messages for all branches of the src repository List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 06 Jul 2021 10:07:27 -0000 The branch main has been updated by arichardson: URL: https://cgit.FreeBSD.org/src/commit/?id=31914882fca502069810b9e9ddea4bcd8136a4f4 commit 31914882fca502069810b9e9ddea4bcd8136a4f4 Merge: e34c713b0e66 f9f37c002ab5 Author: Alex Richardson AuthorDate: 2021-07-06 10:02:44 +0000 Commit: Alex Richardson CommitDate: 2021-07-06 10:05:34 +0000 Import Arm Optimized Routines v21.02 This is the new replacement for the existing cortex-strings code which will be replaced in a follow-up commit. We should also be able to use some of the math functions to allow the tests to pass on AArch64 (and other architectures) instead of just x86. We might also be able to reuse some of the tests for the kyua testsuite. Imported using ``` curl -L https://github.com/ARM-software/optimized-routines/tarball/e823e3abf5f89ecba58a10fc0fd82c13d9984b6b | tar --strip-components=1 -xvzf - git add . ``` Differential Revision: https://reviews.freebsd.org/D29035 git-subtree-dir: contrib/arm-optimized-routines git-subtree-mainline: e34c713b0e660a49b57fafc02c9eccb26b938220 git-subtree-split: f9f37c002ab5a580accfe26b731eef45e798b435 contrib/arm-optimized-routines/.gitignore | 3 + contrib/arm-optimized-routines/LICENSE | 21 + contrib/arm-optimized-routines/Makefile | 89 + contrib/arm-optimized-routines/README | 56 + contrib/arm-optimized-routines/config.mk.dist | 73 + .../contributor-agreement.pdf | Bin 0 -> 104680 bytes contrib/arm-optimized-routines/math/Dir.mk | 110 + contrib/arm-optimized-routines/math/cosf.c | 63 + contrib/arm-optimized-routines/math/erf.c | 244 + contrib/arm-optimized-routines/math/erf_data.c | 85 + contrib/arm-optimized-routines/math/erff.c | 104 + contrib/arm-optimized-routines/math/erff_data.c | 22 + contrib/arm-optimized-routines/math/exp.c | 176 + contrib/arm-optimized-routines/math/exp2.c | 143 + contrib/arm-optimized-routines/math/exp2f.c | 80 + contrib/arm-optimized-routines/math/exp2f_data.c | 78 + contrib/arm-optimized-routines/math/exp_data.c | 1120 + contrib/arm-optimized-routines/math/expf.c | 91 + .../arm-optimized-routines/math/include/mathlib.h | 100 + contrib/arm-optimized-routines/math/log.c | 162 + contrib/arm-optimized-routines/math/log2.c | 141 + contrib/arm-optimized-routines/math/log2_data.c | 209 + contrib/arm-optimized-routines/math/log2f.c | 80 + contrib/arm-optimized-routines/math/log2f_data.c | 33 + contrib/arm-optimized-routines/math/log_data.c | 511 + contrib/arm-optimized-routines/math/logf.c | 79 + contrib/arm-optimized-routines/math/logf_data.c | 33 + contrib/arm-optimized-routines/math/math_config.h | 462 + contrib/arm-optimized-routines/math/math_err.c | 80 + contrib/arm-optimized-routines/math/math_errf.c | 80 + contrib/arm-optimized-routines/math/pow.c | 380 + contrib/arm-optimized-routines/math/pow_log_data.c | 184 + contrib/arm-optimized-routines/math/powf.c | 221 + .../arm-optimized-routines/math/powf_log2_data.c | 34 + contrib/arm-optimized-routines/math/s_cos.c | 6 + contrib/arm-optimized-routines/math/s_cosf.c | 6 + contrib/arm-optimized-routines/math/s_exp.c | 6 + contrib/arm-optimized-routines/math/s_exp2f.c | 6 + contrib/arm-optimized-routines/math/s_exp2f_1u.c | 6 + contrib/arm-optimized-routines/math/s_expf.c | 6 + contrib/arm-optimized-routines/math/s_expf_1u.c | 6 + contrib/arm-optimized-routines/math/s_log.c | 6 + contrib/arm-optimized-routines/math/s_logf.c | 6 + contrib/arm-optimized-routines/math/s_pow.c | 6 + contrib/arm-optimized-routines/math/s_powf.c | 6 + contrib/arm-optimized-routines/math/s_sin.c | 6 + contrib/arm-optimized-routines/math/s_sinf.c | 6 + contrib/arm-optimized-routines/math/sincosf.c | 79 + contrib/arm-optimized-routines/math/sincosf.h | 153 + contrib/arm-optimized-routines/math/sincosf_data.c | 63 + contrib/arm-optimized-routines/math/sinf.c | 67 + .../arm-optimized-routines/math/test/mathbench.c | 773 + .../arm-optimized-routines/math/test/mathtest.c | 1701 + .../math/test/rtest/dotest.c | 2167 ++ .../math/test/rtest/intern.h | 91 + .../arm-optimized-routines/math/test/rtest/main.c | 334 + .../math/test/rtest/random.c | 99 + .../math/test/rtest/random.h | 12 + .../arm-optimized-routines/math/test/rtest/semi.c | 905 + .../arm-optimized-routines/math/test/rtest/semi.h | 53 + .../arm-optimized-routines/math/test/rtest/types.h | 25 + .../math/test/rtest/wrappers.c | 261 + .../math/test/rtest/wrappers.h | 114 + contrib/arm-optimized-routines/math/test/runulp.sh | 315 + .../math/test/testcases/directed/cosf.tst | 25 + .../math/test/testcases/directed/erf.tst | 17 + .../math/test/testcases/directed/erff.tst | 17 + .../math/test/testcases/directed/exp.tst | 31 + .../math/test/testcases/directed/exp2.tst | 30 + .../math/test/testcases/directed/exp2f.tst | 25 + .../math/test/testcases/directed/expf.tst | 23 + .../math/test/testcases/directed/log.tst | 21 + .../math/test/testcases/directed/log2.tst | 21 + .../math/test/testcases/directed/log2f.tst | 27 + .../math/test/testcases/directed/logf.tst | 69 + .../math/test/testcases/directed/pow.tst | 1418 + .../math/test/testcases/directed/powf.tst | 246 + .../math/test/testcases/directed/sincosf.tst | 51 + .../math/test/testcases/directed/sinf.tst | 28 + .../math/test/testcases/random/double.tst | 10 + .../math/test/testcases/random/float.tst | 15 + .../math/test/traces/exp.txt | 16000 ++++++++++ .../math/test/traces/sincosf.txt | 31999 +++++++++++++++++++ contrib/arm-optimized-routines/math/test/ulp.c | 853 + contrib/arm-optimized-routines/math/test/ulp.h | 362 + .../arm-optimized-routines/math/tools/cos.sollya | 31 + .../arm-optimized-routines/math/tools/exp.sollya | 35 + .../arm-optimized-routines/math/tools/exp2.sollya | 48 + .../arm-optimized-routines/math/tools/log.sollya | 35 + .../arm-optimized-routines/math/tools/log2.sollya | 42 + .../math/tools/log2_abs.sollya | 41 + .../math/tools/log_abs.sollya | 35 + contrib/arm-optimized-routines/math/tools/plot.py | 61 + contrib/arm-optimized-routines/math/tools/remez.jl | 1334 + .../arm-optimized-routines/math/tools/sin.sollya | 37 + .../arm-optimized-routines/math/tools/v_exp.sollya | 30 + .../arm-optimized-routines/math/tools/v_log.sollya | 34 + .../arm-optimized-routines/math/tools/v_sin.sollya | 36 + contrib/arm-optimized-routines/math/v_cos.c | 87 + contrib/arm-optimized-routines/math/v_cosf.c | 76 + contrib/arm-optimized-routines/math/v_exp.c | 94 + contrib/arm-optimized-routines/math/v_exp.h | 14 + contrib/arm-optimized-routines/math/v_exp2f.c | 78 + contrib/arm-optimized-routines/math/v_exp2f_1u.c | 75 + contrib/arm-optimized-routines/math/v_exp_data.c | 403 + contrib/arm-optimized-routines/math/v_expf.c | 83 + contrib/arm-optimized-routines/math/v_expf_1u.c | 80 + contrib/arm-optimized-routines/math/v_log.c | 104 + contrib/arm-optimized-routines/math/v_log.h | 18 + contrib/arm-optimized-routines/math/v_log_data.c | 158 + contrib/arm-optimized-routines/math/v_logf.c | 73 + contrib/arm-optimized-routines/math/v_math.h | 641 + contrib/arm-optimized-routines/math/v_pow.c | 27 + contrib/arm-optimized-routines/math/v_powf.c | 235 + contrib/arm-optimized-routines/math/v_sin.c | 86 + contrib/arm-optimized-routines/math/v_sinf.c | 75 + contrib/arm-optimized-routines/math/vn_cos.c | 12 + contrib/arm-optimized-routines/math/vn_cosf.c | 12 + contrib/arm-optimized-routines/math/vn_exp.c | 12 + contrib/arm-optimized-routines/math/vn_exp2f.c | 12 + contrib/arm-optimized-routines/math/vn_exp2f_1u.c | 11 + contrib/arm-optimized-routines/math/vn_expf.c | 12 + contrib/arm-optimized-routines/math/vn_expf_1u.c | 11 + contrib/arm-optimized-routines/math/vn_log.c | 12 + contrib/arm-optimized-routines/math/vn_logf.c | 12 + contrib/arm-optimized-routines/math/vn_pow.c | 12 + contrib/arm-optimized-routines/math/vn_powf.c | 12 + contrib/arm-optimized-routines/math/vn_sin.c | 12 + contrib/arm-optimized-routines/math/vn_sinf.c | 12 + contrib/arm-optimized-routines/networking/Dir.mk | 76 + .../networking/aarch64/chksum_simd.c | 146 + .../networking/arm/chksum_simd.c | 149 + contrib/arm-optimized-routines/networking/chksum.c | 81 + .../networking/chksum_common.h | 132 + .../networking/include/networking.h | 14 + .../networking/test/chksum.c | 381 + contrib/arm-optimized-routines/string/Dir.mk | 113 + .../string/aarch64/__mtag_tag_region.S | 100 + .../string/aarch64/__mtag_tag_zero_region.S | 100 + .../string/aarch64/check-arch.S | 13 + .../string/aarch64/memchr-mte.S | 116 + .../string/aarch64/memchr-sve.S | 64 + .../arm-optimized-routines/string/aarch64/memchr.S | 146 + .../string/aarch64/memcmp-sve.S | 51 + .../arm-optimized-routines/string/aarch64/memcmp.S | 137 + .../string/aarch64/memcpy-advsimd.S | 206 + .../arm-optimized-routines/string/aarch64/memcpy.S | 243 + .../string/aarch64/memrchr.S | 117 + .../arm-optimized-routines/string/aarch64/memset.S | 117 + .../string/aarch64/stpcpy-mte.S | 10 + .../string/aarch64/stpcpy-sve.S | 10 + .../arm-optimized-routines/string/aarch64/stpcpy.S | 10 + .../string/aarch64/strchr-mte.S | 105 + .../string/aarch64/strchr-sve.S | 70 + .../arm-optimized-routines/string/aarch64/strchr.S | 126 + .../string/aarch64/strchrnul-mte.S | 84 + .../string/aarch64/strchrnul-sve.S | 9 + .../string/aarch64/strchrnul.S | 114 + .../string/aarch64/strcmp-mte.S | 189 + .../string/aarch64/strcmp-sve.S | 59 + .../arm-optimized-routines/string/aarch64/strcmp.S | 173 + .../string/aarch64/strcpy-mte.S | 161 + .../string/aarch64/strcpy-sve.S | 71 + .../arm-optimized-routines/string/aarch64/strcpy.S | 311 + .../string/aarch64/strlen-mte.S | 80 + .../string/aarch64/strlen-sve.S | 55 + .../arm-optimized-routines/string/aarch64/strlen.S | 200 + .../string/aarch64/strncmp-mte.S | 307 + .../string/aarch64/strncmp-sve.S | 69 + .../string/aarch64/strncmp.S | 260 + .../string/aarch64/strnlen-sve.S | 74 + .../string/aarch64/strnlen.S | 112 + .../string/aarch64/strrchr-mte.S | 127 + .../string/aarch64/strrchr-sve.S | 84 + .../string/aarch64/strrchr.S | 149 + .../arm-optimized-routines/string/arm/check-arch.S | 10 + contrib/arm-optimized-routines/string/arm/memchr.S | 132 + contrib/arm-optimized-routines/string/arm/memcpy.S | 587 + contrib/arm-optimized-routines/string/arm/memset.S | 98 + .../string/arm/strcmp-armv6m.S | 117 + contrib/arm-optimized-routines/string/arm/strcmp.S | 475 + contrib/arm-optimized-routines/string/arm/strcpy.c | 133 + .../string/arm/strlen-armv6t2.S | 124 + contrib/arm-optimized-routines/string/asmdefs.h | 98 + .../arm-optimized-routines/string/bench/memcpy.c | 260 + .../arm-optimized-routines/string/bench/strlen.c | 221 + .../string/include/benchlib.h | 33 + .../string/include/stringlib.h | 69 + .../string/test/__mtag_tag_region.c | 147 + .../string/test/__mtag_tag_zero_region.c | 147 + .../arm-optimized-routines/string/test/memchr.c | 110 + .../arm-optimized-routines/string/test/memcmp.c | 125 + .../arm-optimized-routines/string/test/memcpy.c | 120 + .../arm-optimized-routines/string/test/memmove.c | 164 + .../arm-optimized-routines/string/test/memrchr.c | 106 + .../arm-optimized-routines/string/test/memset.c | 129 + contrib/arm-optimized-routines/string/test/mte.h | 142 + .../arm-optimized-routines/string/test/stpcpy.c | 125 + .../arm-optimized-routines/string/test/strchr.c | 121 + .../arm-optimized-routines/string/test/strchrnul.c | 126 + .../arm-optimized-routines/string/test/strcmp.c | 132 + .../arm-optimized-routines/string/test/strcpy.c | 123 + .../string/test/stringtest.h | 55 + .../arm-optimized-routines/string/test/strlen.c | 103 + .../arm-optimized-routines/string/test/strncmp.c | 139 + .../arm-optimized-routines/string/test/strnlen.c | 109 + .../arm-optimized-routines/string/test/strrchr.c | 121 + .../string/x86_64/check-arch.S | 10 + 208 files changed, 78517 insertions(+) diff --cc contrib/arm-optimized-routines/.gitignore index 000000000000,000000000000..a814c1418935 new file mode 100644 --- /dev/null +++ b/contrib/arm-optimized-routines/.gitignore @@@ -1,0 -1,0 +1,3 @@@ ++build/ ++.DS_Store ++config.mk diff --cc contrib/arm-optimized-routines/LICENSE index 000000000000,2543b82ed92d..2543b82ed92d mode 000000,100644..100644 --- a/contrib/arm-optimized-routines/LICENSE +++ b/contrib/arm-optimized-routines/LICENSE diff --cc contrib/arm-optimized-routines/Makefile index 000000000000,000000000000..169f89e2c9d6 new file mode 100644 --- /dev/null +++ b/contrib/arm-optimized-routines/Makefile @@@ -1,0 -1,0 +1,89 @@@ ++# Makefile - requires GNU make ++# ++# Copyright (c) 2018-2020, Arm Limited. ++# SPDX-License-Identifier: MIT ++ ++srcdir = . ++prefix = /usr ++bindir = $(prefix)/bin ++libdir = $(prefix)/lib ++includedir = $(prefix)/include ++ ++# Configure these in config.mk, do not make changes in this file. ++SUBS = math string networking ++HOST_CC = cc ++HOST_CFLAGS = -std=c99 -O2 ++HOST_LDFLAGS = ++HOST_LDLIBS = ++EMULATOR = ++CPPFLAGS = ++CFLAGS = -std=c99 -O2 ++CFLAGS_SHARED = -fPIC ++CFLAGS_ALL = -Ibuild/include $(CPPFLAGS) $(CFLAGS) ++LDFLAGS = ++LDLIBS = ++AR = $(CROSS_COMPILE)ar ++RANLIB = $(CROSS_COMPILE)ranlib ++INSTALL = install ++ ++all: ++ ++-include config.mk ++ ++$(foreach sub,$(SUBS),$(eval include $(srcdir)/$(sub)/Dir.mk)) ++ ++# Required targets of subproject foo: ++# all-foo ++# check-foo ++# clean-foo ++# install-foo ++# Required make variables of subproject foo: ++# foo-files: Built files (all in build/). ++# Make variables used by subproject foo: ++# foo-...: Variables defined in foo/Dir.mk or by config.mk. ++ ++all: $(SUBS:%=all-%) ++ ++ALL_FILES = $(foreach sub,$(SUBS),$($(sub)-files)) ++DIRS = $(sort $(patsubst %/,%,$(dir $(ALL_FILES)))) ++$(ALL_FILES): | $(DIRS) ++$(DIRS): ++ mkdir -p $@ ++ ++$(filter %.os,$(ALL_FILES)): CFLAGS_ALL += $(CFLAGS_SHARED) ++ ++build/%.o: $(srcdir)/%.S ++ $(CC) $(CFLAGS_ALL) -c -o $@ $< ++ ++build/%.o: $(srcdir)/%.c ++ $(CC) $(CFLAGS_ALL) -c -o $@ $< ++ ++build/%.os: $(srcdir)/%.S ++ $(CC) $(CFLAGS_ALL) -c -o $@ $< ++ ++build/%.os: $(srcdir)/%.c ++ $(CC) $(CFLAGS_ALL) -c -o $@ $< ++ ++clean: $(SUBS:%=clean-%) ++ rm -rf build ++ ++distclean: clean ++ rm -f config.mk ++ ++$(DESTDIR)$(bindir)/%: build/bin/% ++ $(INSTALL) -D $< $@ ++ ++$(DESTDIR)$(libdir)/%.so: build/lib/%.so ++ $(INSTALL) -D $< $@ ++ ++$(DESTDIR)$(libdir)/%: build/lib/% ++ $(INSTALL) -m 644 -D $< $@ ++ ++$(DESTDIR)$(includedir)/%: build/include/% ++ $(INSTALL) -m 644 -D $< $@ ++ ++install: $(SUBS:%=install-%) ++ ++check: $(SUBS:%=check-%) ++ ++.PHONY: all clean distclean install check diff --cc contrib/arm-optimized-routines/README index 000000000000,ae465e93fea7..ae465e93fea7 mode 000000,100644..100644 --- a/contrib/arm-optimized-routines/README +++ b/contrib/arm-optimized-routines/README diff --cc contrib/arm-optimized-routines/config.mk.dist index 000000000000,177e1ac4f53a..177e1ac4f53a mode 000000,100644..100644 --- a/contrib/arm-optimized-routines/config.mk.dist +++ b/contrib/arm-optimized-routines/config.mk.dist diff --cc contrib/arm-optimized-routines/contributor-agreement.pdf index 000000000000,f42c3ae975d9..f42c3ae975d9 mode 000000,100644..100644 Binary files differ diff --cc contrib/arm-optimized-routines/math/Dir.mk index 000000000000,3b841ab71955..3b841ab71955 mode 000000,100644..100644 --- a/contrib/arm-optimized-routines/math/Dir.mk +++ b/contrib/arm-optimized-routines/math/Dir.mk diff --cc contrib/arm-optimized-routines/math/cosf.c index 000000000000,f29f19474e23..f29f19474e23 mode 000000,100644..100644 --- a/contrib/arm-optimized-routines/math/cosf.c +++ b/contrib/arm-optimized-routines/math/cosf.c diff --cc contrib/arm-optimized-routines/math/erf.c index 000000000000,12d7e5160df7..12d7e5160df7 mode 000000,100644..100644 --- a/contrib/arm-optimized-routines/math/erf.c +++ b/contrib/arm-optimized-routines/math/erf.c diff --cc contrib/arm-optimized-routines/math/erf_data.c index 000000000000,807875bdd7f5..807875bdd7f5 mode 000000,100644..100644 --- a/contrib/arm-optimized-routines/math/erf_data.c +++ b/contrib/arm-optimized-routines/math/erf_data.c diff --cc contrib/arm-optimized-routines/math/erff.c index 000000000000,a58e82565dc3..a58e82565dc3 mode 000000,100644..100644 --- a/contrib/arm-optimized-routines/math/erff.c +++ b/contrib/arm-optimized-routines/math/erff.c diff --cc contrib/arm-optimized-routines/math/erff_data.c index 000000000000,fa6b1ef4dedb..fa6b1ef4dedb mode 000000,100644..100644 --- a/contrib/arm-optimized-routines/math/erff_data.c +++ b/contrib/arm-optimized-routines/math/erff_data.c diff --cc contrib/arm-optimized-routines/math/exp.c index 000000000000,7f5024cd8792..7f5024cd8792 mode 000000,100644..100644 --- a/contrib/arm-optimized-routines/math/exp.c +++ b/contrib/arm-optimized-routines/math/exp.c diff --cc contrib/arm-optimized-routines/math/exp2.c index 000000000000,35ab39f22ed5..35ab39f22ed5 mode 000000,100644..100644 --- a/contrib/arm-optimized-routines/math/exp2.c +++ b/contrib/arm-optimized-routines/math/exp2.c diff --cc contrib/arm-optimized-routines/math/exp2f.c index 000000000000,94b32538aa0d..94b32538aa0d mode 000000,100644..100644 --- a/contrib/arm-optimized-routines/math/exp2f.c +++ b/contrib/arm-optimized-routines/math/exp2f.c diff --cc contrib/arm-optimized-routines/math/exp2f_data.c index 000000000000,3fb0ad11b15a..3fb0ad11b15a mode 000000,100644..100644 --- a/contrib/arm-optimized-routines/math/exp2f_data.c +++ b/contrib/arm-optimized-routines/math/exp2f_data.c diff --cc contrib/arm-optimized-routines/math/exp_data.c index 000000000000,cba76832566f..cba76832566f mode 000000,100644..100644 --- a/contrib/arm-optimized-routines/math/exp_data.c +++ b/contrib/arm-optimized-routines/math/exp_data.c diff --cc contrib/arm-optimized-routines/math/expf.c index 000000000000,9b2f0c3d8c56..9b2f0c3d8c56 mode 000000,100644..100644 --- a/contrib/arm-optimized-routines/math/expf.c +++ b/contrib/arm-optimized-routines/math/expf.c diff --cc contrib/arm-optimized-routines/math/include/mathlib.h index 000000000000,279d829d8ea1..279d829d8ea1 mode 000000,100644..100644 --- a/contrib/arm-optimized-routines/math/include/mathlib.h +++ b/contrib/arm-optimized-routines/math/include/mathlib.h diff --cc contrib/arm-optimized-routines/math/log.c index 000000000000,d3b7bc60747c..d3b7bc60747c mode 000000,100644..100644 --- a/contrib/arm-optimized-routines/math/log.c +++ b/contrib/arm-optimized-routines/math/log.c diff --cc contrib/arm-optimized-routines/math/log2.c index 000000000000,55102b772969..55102b772969 mode 000000,100644..100644 --- a/contrib/arm-optimized-routines/math/log2.c +++ b/contrib/arm-optimized-routines/math/log2.c diff --cc contrib/arm-optimized-routines/math/log2_data.c index 000000000000,3fc9b47c1f03..3fc9b47c1f03 mode 000000,100644..100644 --- a/contrib/arm-optimized-routines/math/log2_data.c +++ b/contrib/arm-optimized-routines/math/log2_data.c diff --cc contrib/arm-optimized-routines/math/log2f.c index 000000000000,acb629e6846c..acb629e6846c mode 000000,100644..100644 --- a/contrib/arm-optimized-routines/math/log2f.c +++ b/contrib/arm-optimized-routines/math/log2f.c diff --cc contrib/arm-optimized-routines/math/log2f_data.c index 000000000000,f3546d730aba..f3546d730aba mode 000000,100644..100644 --- a/contrib/arm-optimized-routines/math/log2f_data.c +++ b/contrib/arm-optimized-routines/math/log2f_data.c diff --cc contrib/arm-optimized-routines/math/log_data.c index 000000000000,96a098d42c16..96a098d42c16 mode 000000,100644..100644 --- a/contrib/arm-optimized-routines/math/log_data.c +++ b/contrib/arm-optimized-routines/math/log_data.c diff --cc contrib/arm-optimized-routines/math/logf.c index 000000000000,cfbaee12df10..cfbaee12df10 mode 000000,100644..100644 --- a/contrib/arm-optimized-routines/math/logf.c +++ b/contrib/arm-optimized-routines/math/logf.c diff --cc contrib/arm-optimized-routines/math/logf_data.c index 000000000000,e8973ce4fedc..e8973ce4fedc mode 000000,100644..100644 --- a/contrib/arm-optimized-routines/math/logf_data.c +++ b/contrib/arm-optimized-routines/math/logf_data.c diff --cc contrib/arm-optimized-routines/math/math_config.h index 000000000000,e85104337048..e85104337048 mode 000000,100644..100644 --- a/contrib/arm-optimized-routines/math/math_config.h +++ b/contrib/arm-optimized-routines/math/math_config.h diff --cc contrib/arm-optimized-routines/math/math_err.c index 000000000000,1bf9538a1ab1..1bf9538a1ab1 mode 000000,100644..100644 --- a/contrib/arm-optimized-routines/math/math_err.c +++ b/contrib/arm-optimized-routines/math/math_err.c diff --cc contrib/arm-optimized-routines/math/math_errf.c index 000000000000,d5350b819ab1..d5350b819ab1 mode 000000,100644..100644 --- a/contrib/arm-optimized-routines/math/math_errf.c +++ b/contrib/arm-optimized-routines/math/math_errf.c diff --cc contrib/arm-optimized-routines/math/pow.c index 000000000000,86842c6abacd..86842c6abacd mode 000000,100644..100644 --- a/contrib/arm-optimized-routines/math/pow.c +++ b/contrib/arm-optimized-routines/math/pow.c diff --cc contrib/arm-optimized-routines/math/pow_log_data.c index 000000000000,45569c5cc064..45569c5cc064 mode 000000,100644..100644 --- a/contrib/arm-optimized-routines/math/pow_log_data.c +++ b/contrib/arm-optimized-routines/math/pow_log_data.c diff --cc contrib/arm-optimized-routines/math/powf.c index 000000000000,6ba45d3852a5..6ba45d3852a5 mode 000000,100644..100644 --- a/contrib/arm-optimized-routines/math/powf.c +++ b/contrib/arm-optimized-routines/math/powf.c diff --cc contrib/arm-optimized-routines/math/powf_log2_data.c index 000000000000,97e0d98cdbab..97e0d98cdbab mode 000000,100644..100644 --- a/contrib/arm-optimized-routines/math/powf_log2_data.c +++ b/contrib/arm-optimized-routines/math/powf_log2_data.c diff --cc contrib/arm-optimized-routines/math/s_cos.c index 000000000000,53a95b0adfde..53a95b0adfde mode 000000,100644..100644 --- a/contrib/arm-optimized-routines/math/s_cos.c +++ b/contrib/arm-optimized-routines/math/s_cos.c diff --cc contrib/arm-optimized-routines/math/s_cosf.c index 000000000000,914c02eba651..914c02eba651 mode 000000,100644..100644 --- a/contrib/arm-optimized-routines/math/s_cosf.c +++ b/contrib/arm-optimized-routines/math/s_cosf.c diff --cc contrib/arm-optimized-routines/math/s_exp.c index 000000000000,ac7246b2c100..ac7246b2c100 mode 000000,100644..100644 --- a/contrib/arm-optimized-routines/math/s_exp.c +++ b/contrib/arm-optimized-routines/math/s_exp.c diff --cc contrib/arm-optimized-routines/math/s_exp2f.c index 000000000000,df7dfd680ff4..df7dfd680ff4 mode 000000,100644..100644 --- a/contrib/arm-optimized-routines/math/s_exp2f.c +++ b/contrib/arm-optimized-routines/math/s_exp2f.c diff --cc contrib/arm-optimized-routines/math/s_exp2f_1u.c index 000000000000,5e3852b41d83..5e3852b41d83 mode 000000,100644..100644 --- a/contrib/arm-optimized-routines/math/s_exp2f_1u.c +++ b/contrib/arm-optimized-routines/math/s_exp2f_1u.c diff --cc contrib/arm-optimized-routines/math/s_expf.c index 000000000000,3492c460733d..3492c460733d mode 000000,100644..100644 --- a/contrib/arm-optimized-routines/math/s_expf.c +++ b/contrib/arm-optimized-routines/math/s_expf.c diff --cc contrib/arm-optimized-routines/math/s_expf_1u.c index 000000000000,eb7bbcba5566..eb7bbcba5566 mode 000000,100644..100644 --- a/contrib/arm-optimized-routines/math/s_expf_1u.c +++ b/contrib/arm-optimized-routines/math/s_expf_1u.c diff --cc contrib/arm-optimized-routines/math/s_log.c index 000000000000,23289cf948ec..23289cf948ec mode 000000,100644..100644 --- a/contrib/arm-optimized-routines/math/s_log.c +++ b/contrib/arm-optimized-routines/math/s_log.c diff --cc contrib/arm-optimized-routines/math/s_logf.c index 000000000000,9399350fc1ee..9399350fc1ee mode 000000,100644..100644 --- a/contrib/arm-optimized-routines/math/s_logf.c +++ b/contrib/arm-optimized-routines/math/s_logf.c diff --cc contrib/arm-optimized-routines/math/s_pow.c index 000000000000,2e34c9f896d6..2e34c9f896d6 mode 000000,100644..100644 --- a/contrib/arm-optimized-routines/math/s_pow.c +++ b/contrib/arm-optimized-routines/math/s_pow.c diff --cc contrib/arm-optimized-routines/math/s_powf.c index 000000000000,6d91a4a72b37..6d91a4a72b37 mode 000000,100644..100644 --- a/contrib/arm-optimized-routines/math/s_powf.c +++ b/contrib/arm-optimized-routines/math/s_powf.c diff --cc contrib/arm-optimized-routines/math/s_sin.c index 000000000000,06982c2018c6..06982c2018c6 mode 000000,100644..100644 --- a/contrib/arm-optimized-routines/math/s_sin.c +++ b/contrib/arm-optimized-routines/math/s_sin.c diff --cc contrib/arm-optimized-routines/math/s_sinf.c index 000000000000,68ca90853736..68ca90853736 mode 000000,100644..100644 --- a/contrib/arm-optimized-routines/math/s_sinf.c +++ b/contrib/arm-optimized-routines/math/s_sinf.c diff --cc contrib/arm-optimized-routines/math/sincosf.c index 000000000000,9746f1c22e6c..9746f1c22e6c mode 000000,100644..100644 --- a/contrib/arm-optimized-routines/math/sincosf.c +++ b/contrib/arm-optimized-routines/math/sincosf.c diff --cc contrib/arm-optimized-routines/math/sincosf.h index 000000000000,1e80fc9ba8e1..1e80fc9ba8e1 mode 000000,100644..100644 --- a/contrib/arm-optimized-routines/math/sincosf.h +++ b/contrib/arm-optimized-routines/math/sincosf.h diff --cc contrib/arm-optimized-routines/math/sincosf_data.c index 000000000000,ab4ac4710fef..ab4ac4710fef mode 000000,100644..100644 --- a/contrib/arm-optimized-routines/math/sincosf_data.c +++ b/contrib/arm-optimized-routines/math/sincosf_data.c diff --cc contrib/arm-optimized-routines/math/sinf.c index 000000000000,ddbc1daf74a9..ddbc1daf74a9 mode 000000,100644..100644 --- a/contrib/arm-optimized-routines/math/sinf.c +++ b/contrib/arm-optimized-routines/math/sinf.c diff --cc contrib/arm-optimized-routines/math/test/mathbench.c index 000000000000,0c17826e5296..0c17826e5296 mode 000000,100644..100644 --- a/contrib/arm-optimized-routines/math/test/mathbench.c +++ b/contrib/arm-optimized-routines/math/test/mathbench.c diff --cc contrib/arm-optimized-routines/math/test/mathtest.c index 000000000000,310896738e47..310896738e47 mode 000000,100644..100644 --- a/contrib/arm-optimized-routines/math/test/mathtest.c +++ b/contrib/arm-optimized-routines/math/test/mathtest.c diff --cc contrib/arm-optimized-routines/math/test/rtest/dotest.c index 000000000000,6be79e1df0d1..6be79e1df0d1 mode 000000,100644..100644 --- a/contrib/arm-optimized-routines/math/test/rtest/dotest.c +++ b/contrib/arm-optimized-routines/math/test/rtest/dotest.c diff --cc contrib/arm-optimized-routines/math/test/rtest/intern.h index 000000000000,12a9c749e18e..12a9c749e18e mode 000000,100644..100644 --- a/contrib/arm-optimized-routines/math/test/rtest/intern.h +++ b/contrib/arm-optimized-routines/math/test/rtest/intern.h diff --cc contrib/arm-optimized-routines/math/test/rtest/main.c index 000000000000,0d8ead891320..0d8ead891320 mode 000000,100644..100644 --- a/contrib/arm-optimized-routines/math/test/rtest/main.c +++ b/contrib/arm-optimized-routines/math/test/rtest/main.c diff --cc contrib/arm-optimized-routines/math/test/rtest/random.c index 000000000000,56123966b8c4..56123966b8c4 mode 000000,100644..100644 --- a/contrib/arm-optimized-routines/math/test/rtest/random.c +++ b/contrib/arm-optimized-routines/math/test/rtest/random.c diff --cc contrib/arm-optimized-routines/math/test/rtest/random.h index 000000000000,b4b22df82a3d..b4b22df82a3d mode 000000,100644..100644 --- a/contrib/arm-optimized-routines/math/test/rtest/random.h +++ b/contrib/arm-optimized-routines/math/test/rtest/random.h diff --cc contrib/arm-optimized-routines/math/test/rtest/semi.c index 000000000000,c9f0daf76508..c9f0daf76508 mode 000000,100644..100644 --- a/contrib/arm-optimized-routines/math/test/rtest/semi.c +++ b/contrib/arm-optimized-routines/math/test/rtest/semi.c diff --cc contrib/arm-optimized-routines/math/test/rtest/semi.h index 000000000000,17dc4158fb51..17dc4158fb51 mode 000000,100644..100644 --- a/contrib/arm-optimized-routines/math/test/rtest/semi.h +++ b/contrib/arm-optimized-routines/math/test/rtest/semi.h diff --cc contrib/arm-optimized-routines/math/test/rtest/types.h index 000000000000,53cd557fa4cf..53cd557fa4cf mode 000000,100644..100644 --- a/contrib/arm-optimized-routines/math/test/rtest/types.h +++ b/contrib/arm-optimized-routines/math/test/rtest/types.h diff --cc contrib/arm-optimized-routines/math/test/rtest/wrappers.c index 000000000000,de45ac5768d0..de45ac5768d0 mode 000000,100644..100644 --- a/contrib/arm-optimized-routines/math/test/rtest/wrappers.c +++ b/contrib/arm-optimized-routines/math/test/rtest/wrappers.c diff --cc contrib/arm-optimized-routines/math/test/rtest/wrappers.h index 000000000000,7b09c85a59f1..7b09c85a59f1 mode 000000,100644..100644 --- a/contrib/arm-optimized-routines/math/test/rtest/wrappers.h +++ b/contrib/arm-optimized-routines/math/test/rtest/wrappers.h diff --cc contrib/arm-optimized-routines/math/test/runulp.sh index 000000000000,0190d9ab27fb..0190d9ab27fb mode 000000,100755..100755 --- a/contrib/arm-optimized-routines/math/test/runulp.sh +++ b/contrib/arm-optimized-routines/math/test/runulp.sh diff --cc contrib/arm-optimized-routines/math/test/testcases/directed/cosf.tst index 000000000000,79160443f099..79160443f099 mode 000000,100644..100644 --- a/contrib/arm-optimized-routines/math/test/testcases/directed/cosf.tst +++ b/contrib/arm-optimized-routines/math/test/testcases/directed/cosf.tst diff --cc contrib/arm-optimized-routines/math/test/testcases/directed/erf.tst index 000000000000,7fa4d1868c0e..7fa4d1868c0e mode 000000,100644..100644 --- a/contrib/arm-optimized-routines/math/test/testcases/directed/erf.tst +++ b/contrib/arm-optimized-routines/math/test/testcases/directed/erf.tst diff --cc contrib/arm-optimized-routines/math/test/testcases/directed/erff.tst index 000000000000,d05b7b1119c4..d05b7b1119c4 mode 000000,100644..100644 --- a/contrib/arm-optimized-routines/math/test/testcases/directed/erff.tst +++ b/contrib/arm-optimized-routines/math/test/testcases/directed/erff.tst diff --cc contrib/arm-optimized-routines/math/test/testcases/directed/exp.tst index 000000000000,85d556cd1e00..85d556cd1e00 mode 000000,100644..100644 --- a/contrib/arm-optimized-routines/math/test/testcases/directed/exp.tst +++ b/contrib/arm-optimized-routines/math/test/testcases/directed/exp.tst diff --cc contrib/arm-optimized-routines/math/test/testcases/directed/exp2.tst index 000000000000,fa56c9f8be4b..fa56c9f8be4b mode 000000,100644..100644 --- a/contrib/arm-optimized-routines/math/test/testcases/directed/exp2.tst +++ b/contrib/arm-optimized-routines/math/test/testcases/directed/exp2.tst diff --cc contrib/arm-optimized-routines/math/test/testcases/directed/exp2f.tst index 000000000000,38cfc3f78ac6..38cfc3f78ac6 mode 000000,100644..100644 --- a/contrib/arm-optimized-routines/math/test/testcases/directed/exp2f.tst +++ b/contrib/arm-optimized-routines/math/test/testcases/directed/exp2f.tst diff --cc contrib/arm-optimized-routines/math/test/testcases/directed/expf.tst index 000000000000,ff0f671c2656..ff0f671c2656 mode 000000,100644..100644 --- a/contrib/arm-optimized-routines/math/test/testcases/directed/expf.tst +++ b/contrib/arm-optimized-routines/math/test/testcases/directed/expf.tst diff --cc contrib/arm-optimized-routines/math/test/testcases/directed/log.tst index 000000000000,a0aa398cbf73..a0aa398cbf73 mode 000000,100644..100644 --- a/contrib/arm-optimized-routines/math/test/testcases/directed/log.tst +++ b/contrib/arm-optimized-routines/math/test/testcases/directed/log.tst diff --cc contrib/arm-optimized-routines/math/test/testcases/directed/log2.tst index 000000000000,ff1286cbd53e..ff1286cbd53e mode 000000,100644..100644 --- a/contrib/arm-optimized-routines/math/test/testcases/directed/log2.tst +++ b/contrib/arm-optimized-routines/math/test/testcases/directed/log2.tst diff --cc contrib/arm-optimized-routines/math/test/testcases/directed/log2f.tst index 000000000000,5832c4f08f1e..5832c4f08f1e mode 000000,100644..100644 --- a/contrib/arm-optimized-routines/math/test/testcases/directed/log2f.tst +++ b/contrib/arm-optimized-routines/math/test/testcases/directed/log2f.tst diff --cc contrib/arm-optimized-routines/math/test/testcases/directed/logf.tst index 000000000000,6e68a36e0f6a..6e68a36e0f6a mode 000000,100644..100644 --- a/contrib/arm-optimized-routines/math/test/testcases/directed/logf.tst +++ b/contrib/arm-optimized-routines/math/test/testcases/directed/logf.tst diff --cc contrib/arm-optimized-routines/math/test/testcases/directed/pow.tst index 000000000000,19665817153d..19665817153d mode 000000,100644..100644 --- a/contrib/arm-optimized-routines/math/test/testcases/directed/pow.tst +++ b/contrib/arm-optimized-routines/math/test/testcases/directed/pow.tst diff --cc contrib/arm-optimized-routines/math/test/testcases/directed/powf.tst index 000000000000,3fa8b110f8bc..3fa8b110f8bc mode 000000,100644..100644 --- a/contrib/arm-optimized-routines/math/test/testcases/directed/powf.tst +++ b/contrib/arm-optimized-routines/math/test/testcases/directed/powf.tst diff --cc contrib/arm-optimized-routines/math/test/testcases/directed/sincosf.tst index 000000000000,4b33d2291c66..4b33d2291c66 mode 000000,100644..100644 --- a/contrib/arm-optimized-routines/math/test/testcases/directed/sincosf.tst +++ b/contrib/arm-optimized-routines/math/test/testcases/directed/sincosf.tst diff --cc contrib/arm-optimized-routines/math/test/testcases/directed/sinf.tst index 000000000000,ded80b1598c6..ded80b1598c6 mode 000000,100644..100644 --- a/contrib/arm-optimized-routines/math/test/testcases/directed/sinf.tst +++ b/contrib/arm-optimized-routines/math/test/testcases/directed/sinf.tst diff --cc contrib/arm-optimized-routines/math/test/testcases/random/double.tst index 000000000000,c24ff80d5d95..c24ff80d5d95 mode 000000,100644..100644 --- a/contrib/arm-optimized-routines/math/test/testcases/random/double.tst +++ b/contrib/arm-optimized-routines/math/test/testcases/random/double.tst diff --cc contrib/arm-optimized-routines/math/test/testcases/random/float.tst index 000000000000,d02a22750abe..d02a22750abe mode 000000,100644..100644 --- a/contrib/arm-optimized-routines/math/test/testcases/random/float.tst +++ b/contrib/arm-optimized-routines/math/test/testcases/random/float.tst diff --cc contrib/arm-optimized-routines/math/test/traces/exp.txt index 000000000000,cb067d5174b9..cb067d5174b9 mode 000000,100644..100644 --- a/contrib/arm-optimized-routines/math/test/traces/exp.txt +++ b/contrib/arm-optimized-routines/math/test/traces/exp.txt diff --cc contrib/arm-optimized-routines/math/test/traces/sincosf.txt index 000000000000,33de0c7ab9e3..33de0c7ab9e3 mode 000000,100644..100644 --- a/contrib/arm-optimized-routines/math/test/traces/sincosf.txt +++ b/contrib/arm-optimized-routines/math/test/traces/sincosf.txt diff --cc contrib/arm-optimized-routines/math/test/ulp.c index 000000000000,51479b87a0fd..51479b87a0fd mode 000000,100644..100644 --- a/contrib/arm-optimized-routines/math/test/ulp.c +++ b/contrib/arm-optimized-routines/math/test/ulp.c diff --cc contrib/arm-optimized-routines/math/test/ulp.h index 000000000000,a0c301664321..a0c301664321 mode 000000,100644..100644 --- a/contrib/arm-optimized-routines/math/test/ulp.h +++ b/contrib/arm-optimized-routines/math/test/ulp.h diff --cc contrib/arm-optimized-routines/math/tools/cos.sollya index 000000000000,bd72d6b74820..bd72d6b74820 mode 000000,100644..100644 --- a/contrib/arm-optimized-routines/math/tools/cos.sollya +++ b/contrib/arm-optimized-routines/math/tools/cos.sollya diff --cc contrib/arm-optimized-routines/math/tools/exp.sollya index 000000000000,b7a462cda5a4..b7a462cda5a4 mode 000000,100644..100644 --- a/contrib/arm-optimized-routines/math/tools/exp.sollya +++ b/contrib/arm-optimized-routines/math/tools/exp.sollya diff --cc contrib/arm-optimized-routines/math/tools/exp2.sollya index 000000000000,e760769601d4..e760769601d4 mode 000000,100644..100644 --- a/contrib/arm-optimized-routines/math/tools/exp2.sollya +++ b/contrib/arm-optimized-routines/math/tools/exp2.sollya diff --cc contrib/arm-optimized-routines/math/tools/log.sollya index 000000000000,6df4db44b6f3..6df4db44b6f3 mode 000000,100644..100644 --- a/contrib/arm-optimized-routines/math/tools/log.sollya +++ b/contrib/arm-optimized-routines/math/tools/log.sollya diff --cc contrib/arm-optimized-routines/math/tools/log2.sollya index 000000000000,4a364c0f111f..4a364c0f111f mode 000000,100644..100644 --- a/contrib/arm-optimized-routines/math/tools/log2.sollya +++ b/contrib/arm-optimized-routines/math/tools/log2.sollya diff --cc contrib/arm-optimized-routines/math/tools/log2_abs.sollya index 000000000000,82c4dac26fa1..82c4dac26fa1 mode 000000,100644..100644 --- a/contrib/arm-optimized-routines/math/tools/log2_abs.sollya +++ b/contrib/arm-optimized-routines/math/tools/log2_abs.sollya diff --cc contrib/arm-optimized-routines/math/tools/log_abs.sollya index 000000000000,a2ac190fc497..a2ac190fc497 mode 000000,100644..100644 --- a/contrib/arm-optimized-routines/math/tools/log_abs.sollya +++ b/contrib/arm-optimized-routines/math/tools/log_abs.sollya diff --cc contrib/arm-optimized-routines/math/tools/plot.py index 000000000000,6c8b89ff284b..6c8b89ff284b mode 000000,100755..100755 --- a/contrib/arm-optimized-routines/math/tools/plot.py +++ b/contrib/arm-optimized-routines/math/tools/plot.py diff --cc contrib/arm-optimized-routines/math/tools/remez.jl index 000000000000,2ff436f5287f..2ff436f5287f mode 000000,100755..100755 --- a/contrib/arm-optimized-routines/math/tools/remez.jl +++ b/contrib/arm-optimized-routines/math/tools/remez.jl diff --cc contrib/arm-optimized-routines/math/tools/sin.sollya index 000000000000,a6e851145c11..a6e851145c11 mode 000000,100644..100644 --- a/contrib/arm-optimized-routines/math/tools/sin.sollya +++ b/contrib/arm-optimized-routines/math/tools/sin.sollya diff --cc contrib/arm-optimized-routines/math/tools/v_exp.sollya index 000000000000,c0abb63fb642..c0abb63fb642 mode 000000,100644..100644 --- a/contrib/arm-optimized-routines/math/tools/v_exp.sollya +++ b/contrib/arm-optimized-routines/math/tools/v_exp.sollya diff --cc contrib/arm-optimized-routines/math/tools/v_log.sollya index 000000000000,cc3d2c4ae72a..cc3d2c4ae72a mode 000000,100644..100644 --- a/contrib/arm-optimized-routines/math/tools/v_log.sollya +++ b/contrib/arm-optimized-routines/math/tools/v_log.sollya diff --cc contrib/arm-optimized-routines/math/tools/v_sin.sollya index 000000000000,65cc9957c624..65cc9957c624 mode 000000,100644..100644 --- a/contrib/arm-optimized-routines/math/tools/v_sin.sollya +++ b/contrib/arm-optimized-routines/math/tools/v_sin.sollya diff --cc contrib/arm-optimized-routines/math/v_cos.c index 000000000000,20ba6bd0d0d9..20ba6bd0d0d9 mode 000000,100644..100644 --- a/contrib/arm-optimized-routines/math/v_cos.c +++ b/contrib/arm-optimized-routines/math/v_cos.c diff --cc contrib/arm-optimized-routines/math/v_cosf.c index 000000000000,150294b8845e..150294b8845e mode 000000,100644..100644 --- a/contrib/arm-optimized-routines/math/v_cosf.c +++ b/contrib/arm-optimized-routines/math/v_cosf.c diff --cc contrib/arm-optimized-routines/math/v_exp.c index 000000000000,e459d53fddd2..e459d53fddd2 mode 000000,100644..100644 --- a/contrib/arm-optimized-routines/math/v_exp.c +++ b/contrib/arm-optimized-routines/math/v_exp.c diff --cc contrib/arm-optimized-routines/math/v_exp.h index 000000000000,305da19c0a53..305da19c0a53 mode 000000,100644..100644 --- a/contrib/arm-optimized-routines/math/v_exp.h +++ b/contrib/arm-optimized-routines/math/v_exp.h diff --cc contrib/arm-optimized-routines/math/v_exp2f.c index 000000000000,e3ea5af3414d..e3ea5af3414d mode 000000,100644..100644 --- a/contrib/arm-optimized-routines/math/v_exp2f.c +++ b/contrib/arm-optimized-routines/math/v_exp2f.c diff --cc contrib/arm-optimized-routines/math/v_exp2f_1u.c index 000000000000,1caa14d9bfff..1caa14d9bfff mode 000000,100644..100644 --- a/contrib/arm-optimized-routines/math/v_exp2f_1u.c +++ b/contrib/arm-optimized-routines/math/v_exp2f_1u.c diff --cc contrib/arm-optimized-routines/math/v_exp_data.c index 000000000000,365355497e95..365355497e95 mode 000000,100644..100644 --- a/contrib/arm-optimized-routines/math/v_exp_data.c +++ b/contrib/arm-optimized-routines/math/v_exp_data.c diff --cc contrib/arm-optimized-routines/math/v_expf.c index 000000000000,d403e00534f0..d403e00534f0 mode 000000,100644..100644 --- a/contrib/arm-optimized-routines/math/v_expf.c +++ b/contrib/arm-optimized-routines/math/v_expf.c diff --cc contrib/arm-optimized-routines/math/v_expf_1u.c index 000000000000,023bd248c9ac..023bd248c9ac mode 000000,100644..100644 --- a/contrib/arm-optimized-routines/math/v_expf_1u.c +++ b/contrib/arm-optimized-routines/math/v_expf_1u.c diff --cc contrib/arm-optimized-routines/math/v_log.c index 000000000000,d84c740d2b6b..d84c740d2b6b mode 000000,100644..100644 --- a/contrib/arm-optimized-routines/math/v_log.c +++ b/contrib/arm-optimized-routines/math/v_log.c diff --cc contrib/arm-optimized-routines/math/v_log.h index 000000000000,bcc2fa6fa930..bcc2fa6fa930 mode 000000,100644..100644 --- a/contrib/arm-optimized-routines/math/v_log.h +++ b/contrib/arm-optimized-routines/math/v_log.h diff --cc contrib/arm-optimized-routines/math/v_log_data.c index 000000000000,97ee5b09c6a9..97ee5b09c6a9 mode 000000,100644..100644 --- a/contrib/arm-optimized-routines/math/v_log_data.c +++ b/contrib/arm-optimized-routines/math/v_log_data.c diff --cc contrib/arm-optimized-routines/math/v_logf.c index 000000000000,7373192f03fa..7373192f03fa mode 000000,100644..100644 --- a/contrib/arm-optimized-routines/math/v_logf.c +++ b/contrib/arm-optimized-routines/math/v_logf.c diff --cc contrib/arm-optimized-routines/math/v_math.h index 000000000000,f2cc4670bb9b..f2cc4670bb9b mode 000000,100644..100644 --- a/contrib/arm-optimized-routines/math/v_math.h +++ b/contrib/arm-optimized-routines/math/v_math.h diff --cc contrib/arm-optimized-routines/math/v_pow.c index 000000000000,a209d57f41ce..a209d57f41ce mode 000000,100644..100644 --- a/contrib/arm-optimized-routines/math/v_pow.c +++ b/contrib/arm-optimized-routines/math/v_pow.c diff --cc contrib/arm-optimized-routines/math/v_powf.c index 000000000000,fb80fa6f1846..fb80fa6f1846 mode 000000,100644..100644 --- a/contrib/arm-optimized-routines/math/v_powf.c +++ b/contrib/arm-optimized-routines/math/v_powf.c diff --cc contrib/arm-optimized-routines/math/v_sin.c index 000000000000,2b9ed059189c..2b9ed059189c mode 000000,100644..100644 --- a/contrib/arm-optimized-routines/math/v_sin.c +++ b/contrib/arm-optimized-routines/math/v_sin.c diff --cc contrib/arm-optimized-routines/math/v_sinf.c index 000000000000,e66bfce6d8aa..e66bfce6d8aa mode 000000,100644..100644 --- a/contrib/arm-optimized-routines/math/v_sinf.c +++ b/contrib/arm-optimized-routines/math/v_sinf.c diff --cc contrib/arm-optimized-routines/math/vn_cos.c index 000000000000,b57a549eba68..b57a549eba68 mode 000000,100644..100644 --- a/contrib/arm-optimized-routines/math/vn_cos.c +++ b/contrib/arm-optimized-routines/math/vn_cos.c diff --cc contrib/arm-optimized-routines/math/vn_cosf.c index 000000000000,6321d4620fa7..6321d4620fa7 mode 000000,100644..100644 --- a/contrib/arm-optimized-routines/math/vn_cosf.c +++ b/contrib/arm-optimized-routines/math/vn_cosf.c diff --cc contrib/arm-optimized-routines/math/vn_exp.c index 000000000000,06e269d41766..06e269d41766 mode 000000,100644..100644 --- a/contrib/arm-optimized-routines/math/vn_exp.c +++ b/contrib/arm-optimized-routines/math/vn_exp.c diff --cc contrib/arm-optimized-routines/math/vn_exp2f.c index 000000000000,db9707e86f16..db9707e86f16 mode 000000,100644..100644 --- a/contrib/arm-optimized-routines/math/vn_exp2f.c +++ b/contrib/arm-optimized-routines/math/vn_exp2f.c diff --cc contrib/arm-optimized-routines/math/vn_exp2f_1u.c index 000000000000,17bd0abd7a60..17bd0abd7a60 mode 000000,100644..100644 --- a/contrib/arm-optimized-routines/math/vn_exp2f_1u.c +++ b/contrib/arm-optimized-routines/math/vn_exp2f_1u.c diff --cc contrib/arm-optimized-routines/math/vn_expf.c index 000000000000,0652907225d9..0652907225d9 mode 000000,100644..100644 --- a/contrib/arm-optimized-routines/math/vn_expf.c +++ b/contrib/arm-optimized-routines/math/vn_expf.c diff --cc contrib/arm-optimized-routines/math/vn_expf_1u.c index 000000000000,3be776814822..3be776814822 mode 000000,100644..100644 --- a/contrib/arm-optimized-routines/math/vn_expf_1u.c +++ b/contrib/arm-optimized-routines/math/vn_expf_1u.c diff --cc contrib/arm-optimized-routines/math/vn_log.c index 000000000000,b58fe8ff820a..b58fe8ff820a mode 000000,100644..100644 --- a/contrib/arm-optimized-routines/math/vn_log.c +++ b/contrib/arm-optimized-routines/math/vn_log.c diff --cc contrib/arm-optimized-routines/math/vn_logf.c index 000000000000,cc5b8ae3ed55..cc5b8ae3ed55 mode 000000,100644..100644 --- a/contrib/arm-optimized-routines/math/vn_logf.c +++ b/contrib/arm-optimized-routines/math/vn_logf.c diff --cc contrib/arm-optimized-routines/math/vn_pow.c index 000000000000,260950113b04..260950113b04 mode 000000,100644..100644 --- a/contrib/arm-optimized-routines/math/vn_pow.c +++ b/contrib/arm-optimized-routines/math/vn_pow.c diff --cc contrib/arm-optimized-routines/math/vn_powf.c index 000000000000,095d07e337ad..095d07e337ad mode 000000,100644..100644 --- a/contrib/arm-optimized-routines/math/vn_powf.c +++ b/contrib/arm-optimized-routines/math/vn_powf.c diff --cc contrib/arm-optimized-routines/math/vn_sin.c index 000000000000,905c79623350..905c79623350 mode 000000,100644..100644 --- a/contrib/arm-optimized-routines/math/vn_sin.c +++ b/contrib/arm-optimized-routines/math/vn_sin.c diff --cc contrib/arm-optimized-routines/math/vn_sinf.c index 000000000000,1214e1a55638..1214e1a55638 mode 000000,100644..100644 --- a/contrib/arm-optimized-routines/math/vn_sinf.c +++ b/contrib/arm-optimized-routines/math/vn_sinf.c diff --cc contrib/arm-optimized-routines/networking/Dir.mk index 000000000000,b49610341171..b49610341171 mode 000000,100644..100644 --- a/contrib/arm-optimized-routines/networking/Dir.mk +++ b/contrib/arm-optimized-routines/networking/Dir.mk diff --cc contrib/arm-optimized-routines/networking/aarch64/chksum_simd.c index 000000000000,6d5be58b1f32..6d5be58b1f32 mode 000000,100644..100644 --- a/contrib/arm-optimized-routines/networking/aarch64/chksum_simd.c *** 386 LINES SKIPPED ***