summaryrefslogtreecommitdiff
path: root/volk/include
AgeCommit message (Collapse)Author
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: fixed volk_8i_s32f_convert_32f_a16_orc_impl.Nick Foster
2011-01-25Volk: Orc impl for complex multiply fixed. Maybe some room for optimization.Nick Foster
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-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-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-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-16volk_rename: renamed basically everything in the volk lib to have logically ↵Nick Foster
consistent function names
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: A bunch of new Orc routines plus a couple of build changes.Nick Foster
32fc_magnitude_16s fails test_all right now.
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: 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-14pre-patch...Nick Foster
2010-12-14Volk: More autotools stuff for Orc. Should build OK with or without Orc now.Nick Foster
2010-12-13volk: committed some stuff i neglectedNick 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: 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: readding 16sc_magnitude_32f_sse with fix for SSE hadd_ps error.Tom Rondeau
2010-12-09volk: modified the configure scripts to output which architectures it will ↵Tom Rondeau
be building based on the configure tests.
2010-12-09volk: Removing erroneous SSE function that actually usese an SSE3 intrin ↵Tom Rondeau
(mm_hadd_ps).
2010-12-09volk: remove redundant warning message at top of volk.c file.Tom Rondeau
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
2010-12-08volk: Fixing makefiles for dist. Distcheck still failing on other issues now.Tom Rondeau
2010-12-08volk: Adding gitignore files.Tom Rondeau
2010-12-08volk: Updating build system so that volk configures and builds from gnuradio ↵Tom Rondeau
top level dir.
2010-12-07Initial checkin for VOLK - Vector-Optimized Library of Kernels. This is a ↵Tom Rondeau
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.