volk icon indicating copy to clipboard operation
volk copied to clipboard

The Vector Optimized Library of Kernels

Results 73 volk issues
Sort by recently updated
recently updated
newest added

There doesn't seem to be a kernel for folding a vector by a divisor. This is essential for decimation in the frequency domain. ```matlab % Example, Matlab notation Fx_alias =...

Enhancement

A couple of look up tables would be useful. To keep things simple, start with a floating point -> floating point lookup table. This is a new kernel type that...

Enhancement
Low

I would like to point out that an identifier like “[`__VOLK_ASM`](https://github.com/gnuradio/volk/blob/a0e406e042ed9cda27333efa2de0fcc10912ea07/include/volk/volk_common.h#L12 "Update candidate")” [does eventually not fit](https://www.securecoding.cert.org/confluence/display/cplusplus/DCL51-CPP.+Do+not+declare+or+define+a+reserved+identifier "Do not declare an identifier which is reserved for the compiler implementation.") to...

Future
Low

So far, this is a draft. This PR does multiple things - Removes GPL license files in favor of the new LGPL license files according to the new license that...

I can't bulid versiion 2.5.2 volk on a 32 bit armv7l cpu. [build.log](https://github.com/gnuradio/volk/files/9543607/build.log) [compile.log](https://github.com/gnuradio/volk/files/9543605/compile.log)

The build process is more flexible if we use cmake targets rather than directly linking to libraries. The target is used in other places in the CMakeLists.txt, but was not...

Signed-off-by: Philip Balister

For reproducible builds, the following functions are problematic: https://github.com/gnuradio/volk/blob/07c1952cd642897af70b6f8bbfeee3a14f54f525/lib/constants.c.in#L31-L41 Under some conditions they may contain build paths that are compiled in. @maitbot pointed out that Debian considers this to be...

Closes #597 Have CMake filter out build path from COMPILER_INFO before using the string in constants.c Signed-off-by: A. Maitland Bottoms

GNU Radio did a cmake-format. This is smth VOLK would benefit from as well. https://github.com/gnuradio/gnuradio/pull/6100 We'd only need to pull one the [`.cmake-format.py` file](https://github.com/gnuradio/gnuradio/blob/main/.cmake-format.py) and use it in VOLK. Luckily,...