volk.git
2 years agoDisable neon.
Peter Michael Green [Wed, 20 Sep 2023 14:03:25 +0000 (15:03 +0100)]
Disable neon.

Gbp-Pq: Name disable-neon

2 years agoupdate doxygen
A. Maitland Bottoms [Wed, 20 Sep 2023 14:03:25 +0000 (15:03 +0100)]
update doxygen

Debian has recent version that complains of these settings.

Gbp-Pq: Name update-doxygen

2 years ago[PATCH] omit doxygen build paths
A. Maitland Bottoms [Mon, 5 Sep 2022 01:37:45 +0000 (21:37 -0400)]
[PATCH] omit doxygen build paths

Use reproducible-builds friendly configuration settings.

Signed-off-by: A. Maitland Bottoms <bottoms@debian.org>
Gbp-Pq: Name omit-doxygen-build-paths

2 years ago[PATCH] omit build path
A. Maitland Bottoms [Mon, 5 Sep 2022 01:20:13 +0000 (21:20 -0400)]
[PATCH] omit build path

Have CMake filter out build path from COMPILER_INFO
before using the string in constants.c

Signed-off-by: A. Maitland Bottoms <bottoms@debian.org>
Gbp-Pq: Name omit-build-paths

2 years agoskip cpu_freatures on kfreebsd
A. Maitland Bottoms [Wed, 20 Sep 2023 14:03:25 +0000 (15:03 +0100)]
skip cpu_freatures on kfreebsd

 Avoid #error "Unsupported OS" on kFreeBSD

Gbp-Pq: Name skip-cpu_features-on-kfreebsd

2 years agooptional static apps
A. Maitland Bottoms [Wed, 20 Sep 2023 14:03:25 +0000 (15:03 +0100)]
optional static apps

For Debian, build apps with static libs if ENABLE_STATIC_APPS.

Gbp-Pq: Name optional-static-apps

2 years ago[PATCH 5/5] volk_32f_s32f_convert_8i: code style
Daniel Estévez [Sun, 22 Jan 2023 15:10:27 +0000 (16:10 +0100)]
[PATCH 5/5] volk_32f_s32f_convert_8i: code style

Apply code style suggestions from #617.

Signed-off-by: Daniel Estévez <daniel@destevez.net>
Gbp-Pq: Name 0005-volk_32f_s32f_convert_8i-code-style.patch

2 years ago[PATCH 4/5] add volk_32f_s32f_x2_convert_8u kernel
Daniel Estévez [Thu, 19 Jan 2023 17:01:25 +0000 (18:01 +0100)]
[PATCH 4/5] add volk_32f_s32f_x2_convert_8u kernel

This adds a kernel that performs conversion from float to uint8_t
using a scale and a bias, according to out = in * scale + bias. The
output is clamped to the interval [0, 255] and rounded to the nearest
integer.

The kernels are implemented mirroring those for
volk_32f_s32f_convert_8i, but there is an additional avx2_fma kernel,
since it makes sense to perform the scale and bias conversion using FMA
if it is available.

Signed-off-by: Daniel Estévez <daniel@destevez.net>
Gbp-Pq: Name 0004-add-volk_32f_s32f_x2_convert_8u-kernel.patch

2 years ago[PATCH 2/5] license: Fix SPDX identifiers
Johannes Demel [Sun, 15 Jan 2023 10:57:12 +0000 (11:57 +0100)]
[PATCH 2/5] license: Fix SPDX identifiers

Some files still carried GPL identifiers. These were identified and
updated. Thus, all files should carry the LGPL identifier now.

Files with incorrect identifiers were found with:
`grep -irnI --exclude-dir={build,.git,cpu_features} GPL . | grep -v LGPL`

Fixes #613

Signed-off-by: Johannes Demel <demel@uni-bremen.de>
Gbp-Pq: Name 0002-license-Fix-SPDX-identifiers.patch

2 years ago[PATCH 1/5] ci: Remove license check
Johannes Demel [Sat, 14 Jan 2023 17:35:59 +0000 (18:35 +0100)]
[PATCH 1/5] ci: Remove license check

This check fails because new contributors don't need to re-license. All
new contributions must be made under LGPL. Thus, this check is
superfluous. Also, it would add an administrative burden that we should
avoid.

Signed-off-by: Johannes Demel <demel@uni-bremen.de>
Gbp-Pq: Name 0001-ci-Remove-license-check.patch

2 years agovolk (3.0.0-2+rpi1) trixie-staging; urgency=medium
Raspbian forward porter [Wed, 20 Sep 2023 14:03:25 +0000 (15:03 +0100)]
volk (3.0.0-2+rpi1) trixie-staging; urgency=medium

  [changes brought forward from 1.1-1+rpi1 by Peter Michael Green <plugwash@raspbian.org> at Sun, 20 Sep 2015 20:30:19 +0000]
  * Disable neon.

  [changes introduced in 2.1.0-2+rpi1 by Peter Michael Green]
  * Add bulid-depends-indep on texlive-latex-extra.

[dgit import unpatched volk 3.0.0-2+rpi1]

2 years agoImport volk_3.0.0-2+rpi1.debian.tar.xz
Raspbian forward porter [Wed, 20 Sep 2023 14:03:25 +0000 (15:03 +0100)]
Import volk_3.0.0-2+rpi1.debian.tar.xz

[dgit import tarball volk 3.0.0-2+rpi1 volk_3.0.0-2+rpi1.debian.tar.xz]

2 years agoImport volk_3.0.0.orig.tar.gz
A. Maitland Bottoms [Sat, 14 Jan 2023 19:01:06 +0000 (19:01 +0000)]
Import volk_3.0.0.orig.tar.gz

[dgit import orig volk_3.0.0.orig.tar.gz]