Age | Commit message (Collapse) | Author | |
---|---|---|---|
2012-09-10 | volk: forgot critical variable subs | Josh Blum | |
2012-08-30 | Merge branch 'maint' | Johnathan Corgan | |
2012-08-30 | volk: dont set CMAKE_REQUIRED_FLAGS when empty | Josh Blum | |
2012-08-28 | Merge branch 'maint' | Johnathan Corgan | |
2012-08-28 | volk: special werror unused cmd line arg for clang | Josh Blum | |
2012-07-17 | volk: fix for win64 MSVC not having MMX support | Josh Blum | |
1) For the machine defs that will pass on windows, generate a machine with mmx and without using mmx| 2) In the cmakelists, we overrule MMX arch on MSVC 64. Also overrule redundant machines for when MMX does pass. 3) Set LV_HAVE_SSE && LV_HAVE_MMX for volk_16i_32fc_dot_prod_32fc_a. Afterall, it is calling into MMX intrinsics as well. | |||
2012-07-15 | volk: adding unaligned byteswap kernel. | Tom Rondeau | |
2012-07-04 | volk: fix volk_32f_x2_dot_prod_32f_u_sse tail case | Josh Blum | |
2012-06-22 | volk: fixing some volk kernels. | Tom Rondeau | |
This should fix some problems with gr-filter QA tests. Also removes some warnings. | |||
2012-06-20 | Merge branch 'gr_filter' | Johnathan Corgan | |
2012-06-15 | volk: adding new kernels to test and profile. | Tom Rondeau | |
2012-05-12 | volk: fix profiler comparison | Johnathan Corgan | |
2012-05-11 | volk: add SIMD implementation for fixed phase rotation | Nick McCarthy | |
2012-04-19 | volk: code simplification, overrule macro and python opts | Josh Blum | |
2012-04-19 | volk: avoid sse2 saturation issue 32768->32767 | Josh Blum | |
2012-04-19 | volk: added set_float_rounding to volk_cpu_init | Josh Blum | |
2012-04-19 | volk: avx overrule is gcc4.4, make prints match | Josh Blum | |
2012-04-19 | volk: disable AVX if GCC version < 4.6.0 | Nick Foster | |
2012-04-19 | volk: remove norc, implement machine overrule | Josh Blum | |
2012-04-19 | volk: use archs.xml to specify compiler flags + support | Josh Blum | |
2012-04-19 | volk: updated build system for avx checking support | Josh Blum | |
updated copy of cpuid.h with the latest from gcc 4.6 | |||
2012-04-19 | volk: build system work, can build stand-alone msvc | Josh Blum | |
2012-04-19 | volk: python checks and build system stuff | Josh Blum | |
2012-04-19 | volk: make orc a normal arch with overrule | Josh Blum | |
2012-04-19 | volk: added compile utils and cleanup cmakelists | Josh Blum | |
2012-04-19 | volk: working build w/ cmakelists | Josh Blum | |
2012-04-19 | Merge branch 'maint' | Johnathan Corgan | |
2012-04-18 | volk: added xgetbv stuff from volk_work to maint | Josh Blum | |
This ensures that the compiler has support for xgetbv. This also fixes MSVC by checking for _xgetbv. Also, restored copy of cpuid.h, this should not be modified. | |||
2012-04-16 | Merge branch 'maint' | Johnathan Corgan | |
Conflicts: volk/gen/make_cpuid_c.py | |||
2012-04-16 | Volk: also check to make sure OSXSAVE is enabled so you don't check XGETBV ↵ | Nick Foster | |
when OS has it disabled. | |||
2012-04-16 | Volk: add support for checking AVX enable state of OS. | Nick Foster | |
Some systems (notably Xen hypervisor) appear to use XSETBV to disable AVX. This causes SIGILL when running AVX instructions. This commit makes Volk check XCR0 on the AVX arch before proceeding. | |||
2012-04-13 | Removed 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-03-22 | Merge branch 'master' into next | Johnathan Corgan | |
2012-03-22 | volk: fix for load prefs (config path) | Josh Blum | |
1) add APPDATA to search path for windows 2) graceful fail and env vars not defined | |||
2012-03-15 | Merge branch 'master' into next | Johnathan Corgan | |
2012-03-15 | volk: set local includes first for precedence | Josh Blum | |
2012-03-01 | Merge branch 'master' into next | Johnathan Corgan | |
Conflicts: config/grc_volk.m4 gnuradio-core/src/guile/tests/gengen_ctors.test gnuradio-core/src/lib/Makefile.am gnuradio-core/src/lib/general/.gitignore gnuradio-core/src/lib/general/Makefile.am gnuradio-core/src/lib/gengen/.gitignore gnuradio-core/src/python/gnuradio/gr/Makefile.am volk/include/volk/Makefile.am | |||
2012-02-23 | Merge remote branch 'bistromath/volk_fix' into safe_align | Tom Rondeau | |
Conflicts: volk/apps/volk_profile.cc | |||
2012-02-21 | Volk: 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. | |||
2012-02-13 | volk: adding complex conjugate kernel. | Tom Rondeau | |
2012-02-13 | volk: added a 32fc multiply conjugate kernel. | Tom Rondeau | |
2012-02-13 | volk: added unaligned version of adding 2 vectors. | Tom Rondeau | |
2012-02-13 | volk: new unaligned versions of float multipliers. | Tom Rondeau | |
2012-01-06 | Merge branch 'master' into next | Tom Rondeau | |
2012-01-06 | volk: tell Orc compiler to include math.h to find some generic functions (sqrt). | Tom Rondeau | |
2012-01-02 | Merge branch 'master' into next | Johnathan Corgan | |
2012-01-02 | volk: fix overrule detection (cant reply on cpu name) | Josh Blum | |
Better detection for x86 and 32 or 64 bit. | |||
2011-12-08 | Removed autotools, gr-waveform, some cleanup | Johnathan Corgan | |
Nick Foster owes Nick Corgan a six-pack of beer! | |||
2011-12-01 | Volk: since we have a profiler, we don't need to iterate during QA, so this ↵ | Nick Foster | |
can go much faster Conflicts: volk/lib/testqa.cc | |||
2011-12-01 | Volk: remove index max horizontal star from test, it shouldn't be there either | Nick Foster | |