Age | Commit message (Collapse) | Author | |
---|---|---|---|
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 | volk: created other templates for runtime + machines | Josh Blum | |
2012-04-19 | volk: added kernel defs and typedefs | Josh Blum | |
2012-04-19 | volk: work on template stuff | Josh Blum | |
2012-04-19 | Merge branch 'maint' | Johnathan Corgan | |
2012-04-18 | volk: gcc version check without __GNUC_PREREQ | Josh Blum | |
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-21 | volk: add include for config.h to cc file | Josh Blum | |
volk_32f_s32f_convert_16i_a was also a problem, previously volk_32f_s32f_convert_16i_u was fixed to have config.h. I heard putting config h stuff into public headers was bad practice. Including config.h into the generated cc file should fix this issue from now on. | |||
2012-03-19 | Merge branch 'master' into next | Tom Rondeau | |
Conflicts: volk/config/orc.m4 | |||
2012-03-19 | volk: change minimum acceptable ORC version to 4.12 (in cmake and updating ↵ | Tom Rondeau | |
version in autotools). | |||
2012-03-15 | Merge branch 'master' into next | Tom Rondeau | |
2012-03-15 | Merge branch 'volk_32bit_fixes_maint' into maint | Tom Rondeau | |
2012-03-15 | Merge branch 'master' into next | Johnathan Corgan | |
2012-03-15 | volk: set local includes first for precedence | Josh Blum | |
2012-03-15 | volk: turning off sse implementation of complex dot product for 32-bit ↵ | Tom Rondeau | |
machines until it's fixed. | |||
2012-03-15 | volk: makes the float-to-int conversion consistent and fixes an overflow bug ↵ | Tom Rondeau | |
on 32-bit machines. Not currently used in GNU Radio, so no change in behavior there. | |||
2012-03-03 | volk: include config.h to have rintf in windows/msvc. | Tom Rondeau | |
2012-03-03 | volk: include config.h to have rintf in windows/msvc. | Tom Rondeau | |
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 | volk: float to short conversion is consistent between archs and tail cases. ↵ | Tom Rondeau | |
Rounds to nearest number. | |||
2012-02-23 | Merge remote branch 'bistromath/volk_fix' into safe_align | Tom Rondeau | |
Conflicts: volk/apps/volk_profile.cc | |||
2012-02-22 | Remove ORC invocation since // doesn't dissuade the generator. | Nick Foster | |
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-14 | build: fix autotools for gnuradio-core volkification | Johnathan Corgan | |
2012-02-14 | Merge branch 'master' into safe_align | Johnathan Corgan | |
Conflicts: gnuradio-core/src/lib/filter/gr_fft_filter_ccc.cc gnuradio-core/src/lib/filter/gr_fft_filter_fff.cc | |||
2012-02-13 | volk: adding complex conjugate kernel. | Tom Rondeau | |
2012-02-13 | volk: fixed complex multiply and conjugate kernel to use xor for conjugation. | 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-02-13 | core: moving multiply_const_ff from gengen to general to take advantage of volk. | Tom Rondeau | |
Also adds SSE and AVX and unaligned Volk versions for this. | |||
2012-02-02 | volk: adding new functions to Makefile. | Tom Rondeau | |
2012-02-02 | volk: adding new Volk functions added in this branch to the volk_profile ↵ | Tom Rondeau | |
tool and installing it into $prefix/bin. | |||
2012-02-02 | volk: improving performance of multiply_const and multiply two streams. | Tom Rondeau | |
2012-02-02 | volk: adding unaligned versions of complex multiply a constant and complex ↵ | Tom Rondeau | |
multiply 2 streams. | |||
2012-01-30 | volk: adding complex to imag kernel. | Tom Rondeau | |
2012-01-29 | volk: added volk magnitiude squared functions (aligned/unaligned) for ↵ | Tom Rondeau | |
complex numbers. | |||
2012-01-29 | volk: added unaligned volk function for magnitude of a complex number. | Tom Rondeau | |
2012-01-28 | volk: fix lower bound of int conversion. | Tom Rondeau | |
2012-01-26 | volk: float_to_int and float_to_char updated to clip instead of wrap around. ↵ | Tom Rondeau | |
The float to int clips at smaller than 2^32 because of the limits of the float representation. | |||
2012-01-26 | volk: fix a warning. | Tom Rondeau | |
2012-01-26 | volk: float_to_short now clips the values instead of wrapping around. | Tom Rondeau | |
2012-01-18 | Merge branch 'master' into next | Tom Rondeau | |