Age | Commit message (Collapse) | Author |
|
|
|
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.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Also adds SSE and AVX and unaligned Volk versions for this.
|
|
|
|
general so they can make use of volk calls.
QA code now explicitly tests the cc versions of these blocks.
|
|
Works with max_noutput_items and set_output_multiple.
|
|
No need for sse implementation now but keeping code for reference.
|
|
benchmark were used to decide which implementation to use.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
of short_to_float.
|
|
|
|
constructor to set the vector length and a free scaling with the data.
|
|
differences between Volk and non-Volk for rounding issues are made here.
|
|
|
|
documented.
|
|
|
|
|
|
|
|
|
|
indicator on whether or not the buffers are aligned; they can use this to determine which Volk function to use or if to use Volk at all.
|
|
|
|
|
|
|
|
number of outputs based on the inputs, let it. This is an acceptable (actually, necessary) exception to the specified limit.
|
|
|
|
Better detection for x86 and 32 or 64 bit.
|
|
|
|
|
|
parameter better.
The block now holds state between calls to work for the number of output symbols instead of requiring a certain number of available outputs (that may never be satisfied).
This commit also changes the number of samples needed in the QA code for the constellation receiver for a faster test.
|
|
|
|
noutput_items for all blocks in a flowgraph.
|
|
|
|
parameter better.
The number of output items is now set based on the d_osps and the check in the work function is not needed (actually, that check was wrong and should never have worked correctly, anyway).
This commit also changes the number of samples needed in the QA code for the constellation receiver for a faster test.
|
|
|
|
|
|
|
|
vector of taps.
|