git: 31914882fca5 - main - Import Arm Optimized Routines v21.02

Alex Richardson arichardson at FreeBSD.org
Tue Jul 6 10:07:27 UTC 2021


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 <arichardson at FreeBSD.org>
AuthorDate: 2021-07-06 10:02:44 +0000
Commit:     Alex Richardson <arichardson at FreeBSD.org>
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 ***


More information about the dev-commits-src-all mailing list