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

Running VOLK's test suite on i386 revealed a broken protokernel and many broken tests: * #712 * #713 * #714 * #715 * #716 * #718 Given this success, it...

Enhancement

While looking for flaky tests with `ctest --repeat until-fail:`, the `qa_volk_32fc_index_*` tests turned out to be flaky. Failures are very rare, but can be induced by rounding the test framework's...

bug

Currently there is no test for volk_32f_invsqrt_32f, and it doesn't look like there's been one in the past. I tried adding the following line to kernel_tests.h: ``` QA(VOLK_INIT_TEST(volk_32f_invsqrt_32f, test_params_inacc)) ```...

bug

Example of a failed CI run: https://github.com/gnuradio/volk/actions/runs/6606089847/job/17941931107 Failures can be reproduced locally with: ``` ctest -R qa_volk_16ic_x2_dot_prod_16ic --output-on-failure --repeat until-fail:100000 ``` I would guess that the failure is due to...

bug

The `volk_8ic_x2_multiply_conjugate_16ic` kernel does not have a documentation page.

documentation

This simplifies (at least to me) understanding what the generic kernel does, and it's also about 1.5 times faster on my machines.

UBSAN shows the following Undefined Behaviour in volk_32f_invsqrt_32f: `/home/argilo/git/volk/kernels/volk/volk_32f_invsqrt_32f.h:71:22: runtime error: signed integer overflow: 1597463007 - -569061536 cannot be represented in type 'int'` This is the problematic line: https://github.com/gnuradio/volk/blob/e853e9bb5693c7800840b736e77db52d713d553e/kernels/volk/volk_32f_invsqrt_32f.h#L71

bug

This leads to the folliowing cmake failure in a ninja/clang/Coverage build attempt ``` CMake Error at lib/CMakeLists.txt:248 (if): if given arguments: "EQUAL" "8" Unknown arguments specified ``` This checking seems...

CMake

Running the test suite in build containers fails when git is not available, just because check_lgpl isn't skipped in its absence

bug
Dependencies