summaryrefslogtreecommitdiff
path: root/gnuradio-core/src/lib/general
AgeCommit message (Collapse)Author
2012-02-23Merge remote branch 'bistromath/volk_fix' into safe_alignTom Rondeau
Conflicts: volk/apps/volk_profile.cc
2012-02-17core: protection if set_delay is called before the last delay update has ↵Tom Rondeau
finished.
2012-02-17core: in delay block, protect against repeated calls to set_delay with the ↵Tom Rondeau
same value.
2012-02-16copyright adjustment.Tom Rondeau
2012-02-16core: allowing delay to be dynamic for runtime changes to set_delay.Tom Rondeau
This converts the block from a gr_sync_block to a gr_block since it has to return and consume different amounts when the delay setting changes.
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-13core: change alignment requirement.Tom Rondeau
2012-02-13core: reverting float_to_int to non-Volk due to precision/wrapping issues.Tom Rondeau
Using the Volk function causes too much of a change in the output values right now. Will have to relook at it for the right thing to do. Keeping the use of vlen and scale, though.
2012-02-13core: fixed alignment call for char_to_short.Tom Rondeau
2012-02-13core: using volk for conjugate block and added QA code for it.Tom Rondeau
2012-02-13core: added Volk-optimized gr_multiply_conjugate_cc at one block with QA code.Tom Rondeau
2012-02-13core: added volk version of add_ff.Tom Rondeau
2012-02-13core: new multiply_const_ff and multiply_ff blocks done using Volk.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-06Merge branch 'maint'Tom Rondeau
2012-02-06core: updated missed vfc version of fft block to use nthreads.Tom Rondeau
Also updates copyright dates.
2012-02-06core: fix a warning.Tom Rondeau
2012-02-06core: expose nthreads capabilities to gr_fft_vcc.Tom Rondeau
Can set and get nthreads; defaults to 1, so no change in default behavior.
2012-02-06core: add functions to set/get nthreads of gri FFT object.Tom Rondeau
2012-02-06core: enable use of fftw's threading capabilities.Marcus Leech
Can set nthreads when creating an fftw class; defaults to 1, so there's no change in default behavior.
2012-02-02core: more fixes when moving files from gengen to general.Tom Rondeau
2012-02-02core: moving multiply_cc and multiply_const_cc out of gengen and into ↵Tom Rondeau
general so they can make use of volk calls. QA code now explicitly tests the cc versions of these blocks.
2012-01-30core: fixing up complex_to_xxx for using Volk where appropriate. Speed ↵Tom Rondeau
benchmark were used to decide which implementation to use.
2012-01-30core: complex_to_xxx (float, real, imag, arg) to volk.Tom Rondeau
2012-01-29core: minor edits.Tom Rondeau
2012-01-29core: switched complex to mag and mag_squared to use Volk functions.Tom Rondeau
2012-01-28core: update Makefile.am for new type converters.Tom Rondeau
2012-01-28core: more type converters in Volk; adding char_to_short converter.Tom Rondeau
2012-01-28core: more conversion work to Volk for type converters.Tom Rondeau
2012-01-28core: cleanup short_to_float.Tom Rondeau
2012-01-28core: short_to_X: adding short_to_char block using Volk; made Volk version ↵Tom Rondeau
of short_to_float.
2012-01-28core: minor tweaks to float_to_XTom Rondeau
2012-01-28volk: cleaned up float_to_X to be Volk-only and added vlen and scale to ↵Tom Rondeau
constructor to set the vector length and a free scaling with the data.
2012-01-26core: moved float_to_X type converters over to use Volk calls.Tom Rondeau
2012-01-25Merge branch 'maint'Johnathan Corgan
2012-01-25core: fix floor ambiguous overload in vcc fftwJosh Blum
The msvc compiler doesnt like the ambiguous overload of floor. However, floor should not have an effect on the integer divide anyway.
2012-01-22core: test case of using Volk to convert from float to short.Tom Rondeau
2012-01-19Merge branch 'maint'Tom Rondeau
2012-01-19core: fixed bug in FFT shift operation.Tom Rondeau
2012-01-16core: the burst_tag block can have user-defined keys and values for the tags ↵Marcus Leech
when a burst is on or off instead of static values. Defaults are the same. Use set_true_tag and set_false_tag to override these.
2011-12-14core: API exposure patch.Nick Foster
2011-12-11docs: fixing format of link in simply_framer_sync. Helps older Doxygen ↵Tom Rondeau
versions understand the link format.
2011-12-08gnuradio-core: fix typo in documentationTimo Juhani Lindfors
2011-12-06Fixed warnings generated by variable declaration order.Tom Rondeau
2011-10-25I'm sorry but llrintf had one of the best conversions of all timeJosh Blum
2011-10-24core: really fixed this on 32-bit machines (actually tested). Forced to ↵Tom Rondeau
promote to a 64-bit int to handle the overflow, so this is going to take a hit on 32-bit machines.
2011-10-24core: fixed float_to_int for 32-bit machines.Tom Rondeau
2011-10-23core: Added type conversion int->float (issue #192). Added with a gri file ↵Tom Rondeau
and also added a gri file for float->int to perform function inside gr_float_to_int. Also added QA code for the new block.
2011-10-20build: fixed missing file in Makefile.am.Tom Rondeau