Age | Commit message (Collapse) | Author | |
---|---|---|---|
2011-07-20 | volk: snagged the volk changes from cmake branch | Josh Blum | |
2011-05-30 | Added volk_typedefs.h to the generated sources and installed headers. | Nick Foster | |
2011-05-20 | Volk: runtime NEON detection based on /proc/self/auxv | Nick Foster | |
2011-05-18 | volk: remove justifiable obscenity from volk_prefs.c | Nick Foster | |
2011-05-18 | Volk: added alignment prop to each machine. call volk_get_alignment() to get ↵ | Nick Foster | |
your machine's reqd alignment for malloc. | |||
2011-05-18 | Volk: renamed everything else to _a instead of _a16, makefiles included | Nick Foster | |
2011-05-13 | volk: do not install library-only headers | Josh Blum | |
2011-05-12 | volk: added header implementation files to generation rule dependencies | Josh Blum | |
2011-05-12 | Volk: changed size of memory alignment in QA code to 32 for AVX support | Nick Foster | |
2011-05-12 | Merge branch 'volk_cmake' of github.com:bistromath/gnuradio into new_volk_cmake | Josh Blum | |
Conflicts: volk/lib/CMakeLists.txt | |||
2011-05-12 | Volk: move configuration into ~/.volk instead of ~/.gnuradio, add ability to ↵ | Nick Foster | |
create dir in profiler if not exist | |||
2011-05-12 | Volk: forgot to add prefs.c/h to git... | Nick Foster | |
2011-05-12 | Volk: actually return the preferred arch | Nick Foster | |
2011-05-12 | Volk: profiling works. loads prefs on init. volk_rank_archs looks in prefs ↵ | Nick Foster | |
first. | |||
2011-05-11 | Volk: Profiler is in apps/ now. Added name to function info. Going to ↵ | Nick Foster | |
C++-ify the whole thing. | |||
2011-05-10 | Volk: initial profiling support. Profiling works, reading doesn't yet. Need ↵ | Nick Foster | |
to add name field to volk arch_defs | |||
2011-05-10 | volk: move generation rules into lib + cleanup | Josh Blum | |
2011-05-10 | volk: added orc support to the cmake build | Josh Blum | |
2011-05-10 | volk: cmake support for volk (gcc + msvc) | Josh Blum | |
2011-05-09 | Volk: Each QA test runs in separate Boost test case so it prints statistics ↵ | Nick Foster | |
for you. | |||
2011-05-06 | volk: various backports from MSVC building | Josh 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-06 | volk: removed volk_registry.h, it was superseded by the machines | Josh Blum | |
2011-04-26 | volk: reorganization of generation sources and generated files | Josh Blum | |
All generation sources have been moved to the gen/ subdirectory. Bootstrap and volk_register.py generate the files into to gen/ subdirectory in an effort to cleanly separate the static/generated parts of the build tree. Define top_gendir in Makefile.common, all generated sources listed in Makefile.ams are prefixed with $(top_gendir) to differentiate them from static in-tree sources. | |||
2011-04-17 | volk: replace references to __attribute__((aligned... with cross platform macro | Josh Blum | |
This replaces all aligned(16) and aligned(128) (which were incorrect). Attribute macros are on the left because this makes gcc and ms compilers happy. | |||
2011-04-17 | volk: updated lib and include .gitignores for in-tree build | Josh Blum | |
2011-04-16 | Volk: modified archs.xml to put Orc higher prio than old SSE/SSE2, since Orc ↵ | Nick Foster | |
gives better results than those platforms on avg Test cases changed to take ~1s each on my i7 laptop | |||
2011-04-16 | Volk: Orc support back in there, QA code now runs, functionally complete | Nick Foster | |
2011-04-16 | Volk: manual funcs implemented, QA code runs. Barfs due to missing Orc arch. | Nick Foster | |
2011-04-16 | Volk: split n_archs out of arch_defs[0], began to add _manual support | Nick Foster | |
2011-04-13 | Volk: make_makefile_am.py changes to generate cflags, ldflags. no ↵ | Nick Foster | |
conditional linking yet. | |||
2011-04-13 | Merge branch 'master' of http://gnuradio.org/git/gnuradio into cpuid | Nick Foster | |
Conflicts: volk/Makefile.common volk/lib/qa_utils.cc | |||
2011-04-06 | volk: adding missing boost library flags for alternative installs of boost libs. | Tom Rondeau | |
2011-03-30 | volk: fix missing Boost flags | Don Ward | |
2011-03-14 | Merge remote branch 'jblum/mergeme/volk/remove_posix_memalign' into next | Johnathan Corgan | |
* jblum/mergeme/volk/remove_posix_memalign: volk: simplify the get new method for the aligned pool volk: replace posix_memalign with something cross platform | |||
2011-03-14 | volk: simplify the get new method for the aligned pool | Josh Blum | |
2011-03-12 | Added/updated ignore files. | Johnathan Corgan | |
2011-03-09 | Volk: first steps to conditional compilation/multiple obj files. | Nick Foster | |
2011-03-08 | volk: replace posix_memalign with something cross platform | Josh Blum | |
2011-02-16 | Volk_runtime now does self-initialization. You can call volk_xxx_a16() just ↵ | Nick Foster | |
like in volk.c. The first run of each function does the rank_archs call. Subsequent calls proceed with no overhead. volk_init is still being generated but not used at all. | |||
2011-02-16 | take libvolk_runtime out of the testqa linkage | Nick Foster | |
2011-02-15 | reverted mktables deletion until i get my act together and make it go ↵ | Nick Foster | |
straight from python -> .h | |||
2011-02-15 | Revert "Removed some mktables stuff since it's passe" | Nick Foster | |
This reverts commit d364316fa2e047890af09c7bdeed776d6391b3db. | |||
2011-02-15 | Moved the fn indices gen from volk.c to volk_registry.h so the qa code has ↵ | Nick Foster | |
access to the static stuff | |||
2011-02-15 | Removed some mktables stuff since it's passe | Nick Foster | |
2011-02-15 | cpuid: 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-02 | volk: updating to readd unaligned dot product under new name scheme. | Tom Rondeau | |
2011-02-02 | volk: cleaning up makefile issues after merge. | Tom Rondeau | |
2011-02-01 | Merge branch 'volk_rename' into next | Tom Rondeau | |
Conflicts: volk/include/volk/Makefile.am volk/lib/Makefile.am volk/lib/qa_volk.cc | |||
2011-01-30 | volk: Updating build structure to work when orc is not installed. | Tom Rondeau | |
Distcheck passes for me if liborc is installed or not. | |||
2011-01-26 | Volk: renamed volk_32fc_32f_power_32fc_a16 to volk_32fc_s32f_power_32fc_a16 | Nick Foster | |