Johannes Demel
Johannes Demel
Yeah. I'll put together a new PR. @michaelld Are you in favor of merging scripts and tools into on dir?
VOLK does not provide optimizations for these architectures. Thus, only the generic kernels are used. We ran tests on these archs with TravisCI but need to stop it because of...
@jwakely Thanks for the thorough explanation. Now it becomes quite obvious why all those three `_s32fc_` kernels fail. Also, we need to fix this. Obviously, we can't just change the...
The issue "we rely on undefined behavior" slipped through for a long time. Now, that we know about it, we need to come up with a clever solution. The clean...
@yarda I don't know about `list_cpu_features`. It is part of `cpu_features` which we just use as a submodule. I suggest to ask this question to the cpu features people. If...
@yarda I suppose this is the correct way to go for VOLK as well. We shouldn't add tools that are not part of our core project.
VOLK does have an issue with its interface on s390x and ppc64le. I hope this won't be an issue for other architectures. Still, I think it is reasonable to find...
Welcome @AstroP25 Could you add some more info to your bug report? Which VOLK version do you try to compile? The error indicates that linking against cpu_features failed. Which options...
This sounds like an issue where `cpu_features` is built without `CMAKE_POSITION_INDEPENDENT_CODE ON`. It would probably be helpful to see the CMake output and try to find the issue there. One...
This is a special macro defined here: https://github.com/gnuradio/volk/blob/af69c60e908cd64b3bacd4ee6b4ce4a52b711865/kernels/volk/volk_32fc_convert_16ic.h#L166-L179 Furthermore, it is only used here: https://github.com/gnuradio/volk/blob/af69c60e908cd64b3bacd4ee6b4ce4a52b711865/kernels/volk/volk_32fc_convert_16ic.h#L216-L217 Afterwards an https://github.com/gnuradio/volk/blob/af69c60e908cd64b3bacd4ee6b4ce4a52b711865/kernels/volk/volk_32fc_convert_16ic.h#L237 follows. At the moment, we don't have Android CI. Thus, it'd be...