History | View | Annotate | Download (17.5 kB)
volk: fixed signed/unsigned comparison warnings.
Volk: added alignment prop to each machine. call volk_get_alignment() to get your machine's reqd alignment for malloc.
Volk: changed size of memory alignment in QA code to 32 for AVX support
Volk: initial profiling support. Profiling works, reading doesn't yet. Need to add name field to volk arch_defs
volk: various backports from MSVC building
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
volk: removed volk_registry.h, it was superseded by the machines
Volk: manual funcs implemented, QA code runs. Barfs due to missing Orc arch.
Merge branch 'master' of http://gnuradio.org/git/gnuradio into cpuid
Conflicts: volk/Makefile.common volk/lib/qa_utils.cc
volk: simplify the get new method for the aligned pool
volk: replace posix_memalign with something cross platform
reverted mktables deletion until i get my act together and make it go straight from python -> .h
Moved the fn indices gen from volk.c to volk_registry.h so the qa code has access to the static stuff
Volk: doesn't test a routine if no valid architectures other than generic are found
Volk: Small changes to speed things up.
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.
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
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.