Volk: uses m4 magic to find boost_unit_test_framework
Volk: doesn't test a routine if no valid architectures other than generic are found
Volk: Small changes to speed things up.
Volk: removed all the old QA code that is covered by the test framework.
Volk: added ability to spec scalar in test invocation
Volk: added QA support for multiple outputs, scalar outputs. 92% test coverage within the framework.
Volk: fixed naming error. test coverage @ 75%, still need to add support for multiple outputs in the checker.some errors in the library were exposed by the new test suite, and a couple of bad Orc functions. need to investigate.
Merge branch 'next' of http://gnuradio.org/git/gnuradio into volk_rename
volk: renamed all files. added all tests. some test things are still broken.
Volk: test suite supports scalar arguments and in-place operations
volk_rename: renamed basically everything in the volk lib to have logically consistent function names
Cleans up the Makefiles for the various platforms. This should also make it easier to add new architectures. Thanks to Josh for the inspiration.
Volk: Makefile changes to use new test framework.Doesn't currently build libvolk_qa, as I haven't really determined an appropriate place for "leftover" tests that the standard framework won't handle.
Volk: QA code fixes, more Orc routines.Broke the 32fc_multiply Orc impl because I'm lame and lost some work.Fixed volk_8s_convert_16s Orc impl.Still need to rename functions and modify the QA sig parser to match. Then rewrite makefiles.
Volk: QA util has proper free().
Volk: Working on a new QA architecture that doesn't require individual test programs.
Volk: Added more Orc routines (including complex multiply). Started redoing the testing framework so it's easier to add new archs to tests.
Merge branch 'next' of http://gnuradio.org/git/gnuradio into next
Update volk .gitignores
Volk: Orc impl for 32fc_magnitude_16s saturates at -max instead of +max.
Volk: Magnitude functions. 32fc_magnitude_16s currently clips to +MAX instead of -MAX.
Volk: A bunch of new Orc routines plus a couple of build changes.32fc_magnitude_16s fails test_all right now.
Including time header to qa files.
Volk: A bunch of new ORC routines plus tests.Also fixed a typo in the generic version of 16sc_magnitude_16s_a16.
Volk: Some new basic Orc implementations with QA code
Volk: Build fixes to work with/without Orc.
Volk: added references to libs instead of specifying them directly
Volk: Added QA tests for all the Orc stuff. Added a 16u_byteswap but it's broken right now.
Volk: patch via Nick M.
Volk: More autotools stuff for Orc. Should build OK with or without Orc now.
Volk: Automated more automake for orc. Brought orcc generation in. Shared library libvolk_orc.la.Linking is hackery right now with specified -lorc-0.4 flags; this should change. Otherwise pretty much OK.
volk: committed some stuff i neglected
volk: Fixing build system to handle making volk_mktables, volk_tables.h, and volk_config.h instead of a standalone shell script.
volk: Adding a few more generic-only test cases.
volk: adding generic QA test for 16sc_magnitude_32f.
Removing autotests of volk during make check and distchecks since they take a long time to run.
These can be run by hand by executing volk/lib/test_all
Also made a comment about needing a possible fix for this makefile.
volk: more changes to build system so that VPATH builds properly and project makes distcheck.
volk: Working on VPATH build issues. Makes it through configure, fails on make.
volk: Fixing makefiles for dist. Distcheck still failing on other issues now.
volk: Adding gitignore files.
Initial checkin for VOLK - Vector-Optimized Library of Kernels. This is a new SIMD library.
It currently stands by itself under the GNU Radio tree and can be used separately. We will integrate the build process into GNU Raio and start building off of its functionality over time.