summaryrefslogtreecommitdiff
path: root/volk/lib/qa_utils.cc
AgeCommit message (Collapse)Author
2013-01-13gras: support changeset for 3.6.4Josh Blum
used volk from next branch cf5c930d89ac89ba5a0da4a616c88d3c37e018ae for grextras support (it uses the dispatcher) empty stubs for the gr_basic_block msg passing. This is going to be difficult to figure out. The alias stuff may or may not be related most qa pass, there seems to be some additional issues, will be working through them on futher commits Conflicts: gnuradio-core/CMakeLists.txt gnuradio-core/src/lib/runtime/CMakeLists.txt gnuradio-core/src/lib/runtime/gr_block.cc gnuradio-core/src/lib/runtime/gr_block.h gnuradio-core/src/lib/runtime/gr_hier_block2.h gnuradio-core/src/lib/runtime/gr_top_block.h gnuradio-core/src/python/gnuradio/gr/__init__.py gr-audio/examples/c++/CMakeLists.txt gr-fcd/examples/c++/CMakeLists.txt grc/python/Port.py
2012-05-12volk: fix profiler comparisonJohnathan Corgan
2012-05-11volk: add SIMD implementation for fixed phase rotationNick McCarthy
2012-04-13Removed whitespace and added dtools/bin/remove-whitespace as a tool to do ↵Tom Rondeau
this in the future. The sed script was provided by Moritz Fischer.
2012-02-21Volk: add scalar const support to the profiler/QA code. Disabled ↵Nick Foster
volk_32fc_s32fc_multiply_32fc_a's Orc impl due to it not working.
2011-10-20volk: fixed signed/unsigned comparison warnings.Tom Rondeau
2011-05-18Volk: added alignment prop to each machine. call volk_get_alignment() to get ↵Nick Foster
your machine's reqd alignment for malloc.
2011-05-12Volk: changed size of memory alignment in QA code to 32 for AVX supportNick Foster
2011-05-10Volk: initial profiling support. Profiling works, reading doesn't yet. Need ↵Nick Foster
to add name field to volk arch_defs
2011-05-06volk: various backports from MSVC buildingJosh Blum
1) Added support for __cpuid intrinsic under MSVC 2) Fixed disambiguation for std::abs overload in qa code 3) Fixed bit128 union, the ifdefs were completely wrong
2011-05-06volk: removed volk_registry.h, it was superseded by the machinesJosh Blum
2011-04-16Volk: manual funcs implemented, QA code runs. Barfs due to missing Orc arch.Nick Foster
2011-04-13Merge branch 'master' of http://gnuradio.org/git/gnuradio into cpuidNick Foster
Conflicts: volk/Makefile.common volk/lib/qa_utils.cc
2011-03-14volk: simplify the get new method for the aligned poolJosh Blum
2011-03-08volk: replace posix_memalign with something cross platformJosh Blum
2011-02-15reverted mktables deletion until i get my act together and make it go ↵Nick Foster
straight from python -> .h
2011-02-15Moved the fn indices gen from volk.c to volk_registry.h so the qa code has ↵Nick Foster
access to the static stuff
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: 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-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: 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.