Age | Commit message (Collapse) | Author | |
---|---|---|---|
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: allow setting of build type (debug, release, etc) from command line | Nick Foster | |
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-10 | volk: generate two machine structs which are conditional on LV_HAVE_ORC | Josh Blum | |
2011-05-09 | volk: implement type-agnostic operators for volk_complex | 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-09 | gnuradio: revert bootstrap changes | Josh Blum | |
Its so simple, but seems to not work well on some machines. | |||
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: top-level common header cleanup | Josh Blum | |
Since we already have a volk_common.h, moved the attributes, API declaration, and c-linkage macros into volk_common.h This change removes volk_attributes.h, in favor of one common include header. The implementation headers that require attributes now include volk_common.h This change removes the emit_omnilog.py script, in favor of pre-processor macros in volk_common.h In addition, extern C is only defined when in C++ and in GCC because non-GCC does not have complex.h | |||
2011-05-06 | volk: removed volk_registry.h, it was superseded by the machines | Josh Blum | |
2011-05-06 | volk: make volk_machine_xxx.cc c-safe | Josh Blum | |
Initialize each machine struct using C constants, (rather than relying on C++ to copy objects). Each machine file is far simpler, because we know what archs are in a machine, we can generate exactly the right code. In addition, rename the file extensions to .c so we know its C only. | |||
2011-05-05 | volk: make volk_machines.cc c-safe | Josh Blum | |
Initialize the list of machine structs w/ pointers, this does not rely on C++ initialization and is smaller. In addition, rename the file extension to .c so we know its C only. Interesting note, this also fixes a bug when compiling under MSVC, the machines list initialization seemed to have problems prior to this change. | |||
2011-04-26 | gnuradio: support out-of-tree bootstrap | Josh Blum | |
Run bootstrap from any directory and it will work. The bootstrap script determines the source directory, and cds into that directory to run each auto* command. The bootstrap files also print that they are run, and there is a place to add-in future sub-projects. | |||
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-26 | volk: removed cppunit from the build (not used anymore) | Josh Blum | |
2011-04-18 | Revert some extraneous changes from another branch | Nick Foster | |
2011-04-18 | Volk: remove some dead files from Makefile.am | Nick Foster | |
2011-04-17 | volk: added VOLK_API macro to external symbols | Josh Blum | |
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: added attributes header (copied from gruel) | Josh Blum | |
2011-04-17 | volk: updated lib and include .gitignores for in-tree build | Josh Blum | |
2011-04-17 | Volk: make_makefile_am.py changes for include dirs | Nick Foster | |
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: Compiles and runs with or without Orc installed. | Nick Foster | |
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-15 | Volk: Link Orc into libvolk.so instead of as a separate installed lib | Nick Foster | |
2011-04-15 | Volk: hack Orc back in | Nick Foster | |
2011-04-15 | Volk: lib compiles & links & works for hand test. testsuite doesn't due to ↵ | Nick Foster | |
lack of _manual() capability. | |||
2011-04-15 | Volk: volk.c is now generated. manual build works OK. | Nick Foster | |
2011-04-15 | volk: forgot to add this one | Nick Foster | |
2011-04-15 | Volk: volk_machine structures generated, volk_machines is instantiated. ↵ | Nick Foster | |
Testing manually works OK. All that's left is top-level volk.c and Automake wrangling. | |||
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-12 | Merge branch 'master' of gnuradio.org:gnuradio into qtgui2 | Tom Rondeau | |
2011-04-12 | gr-qtgui: exposing double-click events through spectrumdisplayform and ↵ | Mike Cornelius | |
through to Python. | |||
2011-04-12 | gr-qtgui: adding double-click point selector to main gui widgets. | Mike Cornelius | |
2011-04-12 | gr-qtgui: fix the interface file. | Mike Cornelius | |
2011-04-12 | gr-qtgui: rearranging swig directory to allow other .i files; adding a ↵ | Mike Cornelius | |
qtgui2 interface file. | |||
2011-04-12 | gr-qtgui: adding new qtgui_util.h to handle plot picker machinery. | Mike Cornelius | |
2011-04-12 | grc: fixing grc block for dxpsk2 demods to use the right parameters. | Tom Rondeau | |
2011-04-12 | Adding GRC block for the PFB channelizer filterbank. | Tom Rondeau | |
2011-04-12 | Adding GRC block for the PFB synthesis filterbank. | Tom Rondeau | |
2011-04-12 | Small bug fix so M&M block asks for the right number of items. | Tom Rondeau | |