summaryrefslogtreecommitdiff
path: root/volk
AgeCommit message (Collapse)Author
2012-04-13Removed 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-22Merge branch 'master' into nextJohnathan Corgan
2012-03-22volk: 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-21volk: add include for config.h to cc fileJosh 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-19Merge branch 'master' into nextTom Rondeau
Conflicts: volk/config/orc.m4
2012-03-19volk: change minimum acceptable ORC version to 4.12 (in cmake and updating ↵Tom Rondeau
version in autotools).
2012-03-15Merge branch 'master' into nextTom Rondeau
2012-03-15Merge branch 'volk_32bit_fixes_maint' into maintTom Rondeau
2012-03-15Merge branch 'master' into nextJohnathan Corgan
2012-03-15volk: set local includes first for precedenceJosh Blum
2012-03-15volk: turning off sse implementation of complex dot product for 32-bit ↵Tom Rondeau
machines until it's fixed.
2012-03-15volk: 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-03volk: include config.h to have rintf in windows/msvc.Tom Rondeau
2012-03-03volk: include config.h to have rintf in windows/msvc.Tom Rondeau
2012-03-01Merge branch 'master' into nextJohnathan 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-23volk: float to short conversion is consistent between archs and tail cases. ↵Tom Rondeau
Rounds to nearest number.
2012-02-23Merge remote branch 'bistromath/volk_fix' into safe_alignTom Rondeau
Conflicts: volk/apps/volk_profile.cc
2012-02-22Remove ORC invocation since // doesn't dissuade the generator.Nick Foster
2012-02-21Volk: 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-14build: fix autotools for gnuradio-core volkificationJohnathan Corgan
2012-02-14Merge branch 'master' into safe_alignJohnathan Corgan
Conflicts: gnuradio-core/src/lib/filter/gr_fft_filter_ccc.cc gnuradio-core/src/lib/filter/gr_fft_filter_fff.cc
2012-02-13volk: adding complex conjugate kernel.Tom Rondeau
2012-02-13volk: fixed complex multiply and conjugate kernel to use xor for conjugation.Tom Rondeau
2012-02-13volk: added a 32fc multiply conjugate kernel.Tom Rondeau
2012-02-13volk: added unaligned version of adding 2 vectors.Tom Rondeau
2012-02-13volk: new unaligned versions of float multipliers.Tom Rondeau
2012-02-13core: 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-02volk: adding new functions to Makefile.Tom Rondeau
2012-02-02volk: adding new Volk functions added in this branch to the volk_profile ↵Tom Rondeau
tool and installing it into $prefix/bin.
2012-02-02volk: improving performance of multiply_const and multiply two streams.Tom Rondeau
2012-02-02volk: adding unaligned versions of complex multiply a constant and complex ↵Tom Rondeau
multiply 2 streams.
2012-01-30volk: adding complex to imag kernel.Tom Rondeau
2012-01-29volk: added volk magnitiude squared functions (aligned/unaligned) for ↵Tom Rondeau
complex numbers.
2012-01-29volk: added unaligned volk function for magnitude of a complex number.Tom Rondeau
2012-01-28volk: fix lower bound of int conversion.Tom Rondeau
2012-01-26volk: 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-26volk: fix a warning.Tom Rondeau
2012-01-26volk: float_to_short now clips the values instead of wrapping around.Tom Rondeau
2012-01-18Merge branch 'master' into nextTom Rondeau
2012-01-18volk: fix for newer orc.Nick Foster
2012-01-06Merge branch 'master' into nextTom Rondeau
2012-01-06volk: minor changes to fix some warnings.Tom Rondeau
2012-01-06volk: tell Orc compiler to include math.h to find some generic functions (sqrt).Tom Rondeau
2012-01-06Revert "volk: remove warning about implicit declaration of sqrt."Tom Rondeau
This reverts commit 1fe488b97ce715ddcab6fa2e3640596a5f23a4e1. Broke it more than fixed it.
2012-01-02Merge branch 'master' into nextJohnathan Corgan
2012-01-02volk: fix overrule detection (cant reply on cpu name)Josh Blum
Better detection for x86 and 32 or 64 bit.
2011-12-11Merge branch 'master' into nextJohnathan Corgan
Conflicts: config/lf_warnings.m4 volk/config/lf_warnings.m4
2011-12-11Most of these warnings are coming from swig-generated sources. They are ↵Tom Rondeau
almost never an actual problem, so just turn the warning off.
2011-12-11volk: remove warning about implicit declaration of sqrt.Tom Rondeau
2011-12-11volk: fixed some of the simpler warnings.Tom Rondeau