summaryrefslogtreecommitdiff
path: root/volk
AgeCommit message (Collapse)Author
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-15This should not have been put here.Tom Rondeau
2011-01-15Merge branch 'volkosx' of github.com:trondeau/gnuradio into volkosxTom Rondeau
2011-01-14A fix for volk_cpu being a duplicate variable. Declared as extern in the ↵Tom Rondeau
header file volk_cpu.h and actually created in the C files. Note that this could be a problem if multiple architectures are ever (can ever?) be built at the same time. If that happens, we can move this variable declaration to another C file that is made common to all builds.
2011-01-14Creates volk_cpu in a .cc file and externs it in the header.Tom Rondeau
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-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: fixed normalize.Nick Foster
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: Fix for popcnt's 64/32-bit issues.Tom Rondeau
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-16Using a copy of config.guess and config.sub instead of sym links.Tom Rondeau
2010-12-16Including time header to qa files.Tom Rondeau
2010-12-16Changed python env variable to more globally usable version.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: Nick's commits to make adding Orc a little more structurally soundNick 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-14Fixed some broken.Nick Foster
2010-12-14Volk: added some more Orc functions. Haven't added to tests yet.Nick Foster
2010-12-14pre-patch...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-13volk: added ORC integration. still requires polishing.Nick Foster
2010-12-11volk: fix for running 32-bit OS on 64-bit processor. System is correctly ↵Tom Rondeau
identified as 32-bit and compiles with the correct flags.
2010-12-11volk: changing the path variables again. This works on my various systems ↵Tom Rondeau
tested. Using abs_ path names failed on Ubuntu 8.04 32-bit.
2010-12-10volk: May be a hack, but it was required for my 32-bit Fedora 13 to work.Tom Rondeau
2010-12-10volk: Removing unnecessary shell script; last commit takes care if its ↵Tom Rondeau
functions.
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.