summaryrefslogtreecommitdiff
path: root/volk/lib
AgeCommit message (Collapse)Author
2011-02-15Removed some mktables stuff since it's passeNick Foster
2011-02-15cpuid: No more compile-time CPU checks. Compiles everything that gcc allows.Nick Foster
Configure- and compile-time checks modified to only compile architectures that the compiler will handle. This means that volk will compile every arch that your gcc will compile, no matter if your CPU can execute the instructions or not. This lets you cross-compile volk. volk_rank_archs will be deferred to runtime. This has not been done yet.
2011-02-02volk: updating to readd unaligned dot product under new name scheme.Tom Rondeau
2011-02-02volk: cleaning up makefile issues after merge.Tom Rondeau
2011-02-01Merge branch 'volk_rename' into nextTom Rondeau
Conflicts: volk/include/volk/Makefile.am volk/lib/Makefile.am volk/lib/qa_volk.cc
2011-01-30volk: Updating build structure to work when orc is not installed.Tom Rondeau
Distcheck passes for me if liborc is installed or not.
2011-01-26Volk: renamed volk_32fc_32f_power_32fc_a16 to volk_32fc_s32f_power_32fc_a16Nick Foster
2011-01-26Volk: find built headers instead of installed onesNick Foster
2011-01-26Volk: fixed volk_8i_s32f_convert_32f_a16_orc_impl.Nick Foster
2011-01-25volk: Adding explicit links to local volk libraries. Required to prevent ↵Tom Rondeau
breakage when adding new volk kernels.
2011-01-25volk: New volk kernel for conjugate dot products with unaligned buffers.Tom Rondeau
Note: need to convert this to new naming standard.
2011-01-17volk: replace assembly and separate cases with gcc cpuid for all x86Josh Blum
2011-01-14Cleans up the Makefiles for the various platforms. This should also make it ↵Tom Rondeau
easier to add new architectures. Thanks to Josh for the inspiration.
2011-01-25Volk: uses m4 magic to find boost_unit_test_frameworkNick Foster
2011-01-13Volk: QA util has proper free().Nick Foster
2011-01-25Volk: doesn't test a routine if no valid architectures other than generic ↵Nick Foster
are found
2011-01-21Volk: Small changes to speed things up.Nick Foster
2011-01-21Volk: removed all the old QA code that is covered by the test framework.Nick Foster
2011-01-21Volk: added ability to spec scalar in test invocationNick Foster
2011-01-21Volk: added QA support for multiple outputs, scalar outputs. 92% test ↵Nick Foster
coverage within the framework.
2011-01-21Volk: fixed naming error. test coverage @ 75%, still need to add support for ↵Nick Foster
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.
2011-01-21Merge branch 'next' of http://gnuradio.org/git/gnuradio into volk_renameNick Foster
Conflicts: volk/lib/Makefile.am
2011-01-21volk: renamed all files. added all tests. some test things are still broken.Nick Foster
2011-01-19Volk: test suite supports scalar arguments and in-place operationsNick Foster
2011-01-16volk_rename: renamed basically everything in the volk lib to have logically ↵Nick Foster
consistent function names
2011-01-14Volk: Makefile changes to use new test framework.Nick Foster
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.
2011-01-14Volk: QA code fixes, more Orc routines.Nick Foster
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.
2011-01-12Volk: Working on a new QA architecture that doesn't require individual test ↵Nick Foster
programs.
2011-01-11Volk: Added more Orc routines (including complex multiply). Started redoing ↵Nick Foster
the testing framework so it's easier to add new archs to tests.
2011-01-10Merge branch 'next' of http://gnuradio.org/git/gnuradio into nextNick Foster
2010-12-23Update volk .gitignoresEric Blossom
2010-12-17Volk: Orc impl for 32fc_magnitude_16s saturates at -max instead of +max.Nick Foster
2010-12-17Volk: Magnitude functions. 32fc_magnitude_16s currently clips to +MAX ↵Nick Foster
instead of -MAX.
2010-12-17Volk: A bunch of new Orc routines plus a couple of build changes.Nick Foster
32fc_magnitude_16s fails test_all right now.
2010-12-16Including time header to qa files.Tom Rondeau
2010-12-15Volk: A bunch of new ORC routines plus tests.Nick Foster
Also fixed a typo in the generic version of 16sc_magnitude_16s_a16.
2010-12-14Volk: Some new basic Orc implementations with QA codeNick Foster
2010-12-14Volk: Build fixes to work with/without Orc.Nick Foster
2010-12-14Volk: added references to libs instead of specifying them directlyNick Foster
2010-12-14Volk: Added QA tests for all the Orc stuff. Added a 16u_byteswap but it's ↵Nick Foster
broken right now.
2010-12-14Volk: patch via Nick M.Nick Foster
2010-12-14Volk: More autotools stuff for Orc. Should build OK with or without Orc now.Nick Foster
2010-12-14Volk: Automated more automake for orc. Brought orcc generation in. Shared ↵Nick Foster
library libvolk_orc.la. Linking is hackery right now with specified -lorc-0.4 flags; this should change. Otherwise pretty much OK.
2010-12-13volk: committed some stuff i neglectedNick Foster
2010-12-10volk: Fixing build system to handle making volk_mktables, volk_tables.h, and ↵Tom Rondeau
volk_config.h instead of a standalone shell script.
2010-12-09volk: Adding a few more generic-only test cases.Tom Rondeau
2010-12-09volk: adding generic QA test for 16sc_magnitude_32f.Tom Rondeau
2010-12-08Removing autotests of volk during make check and distchecks since they take ↵Tom Rondeau
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.
2010-12-08volk: more changes to build system so that VPATH builds properly and project ↵Tom Rondeau
makes distcheck.
2010-12-08volk: Working on VPATH build issues. Makes it through configure, fails on make.Tom Rondeau