On Mon, Oct 01, 2007 at 03:40:40PM -0400, Tim Meehan wrote:
> Make check does pass, and there appears to be QA code (qa_gr_fir_ccf.cc).  I
> am not sure that
> if the QA code actually gets called by a top level "make check"  If you
> would like me to look
> into it I can but I suspect whoever wrote the QA code originally could do it
> a lot faster than me:-)
> 

Yes, it does get called at "make check" time.

FWIW, it's run by way of gnuradio-core/src/tests/test_all

It's possible that there's an alignment requirement that's not being
honored at runtime.  The low-level SSE code (fcomplex_dotprod_sse64.S)
requires that its input and taps be 16-byte aligned.  gr_fir_ccf_simd
allocates 16-byte aligned buffers for the relevant buffers, so it
should be working OK.   Perhaps one of you seeing the problem could
add an assert or two to confirm that the alignment is correct.

Eric


_______________________________________________
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
http://lists.gnu.org/mailman/listinfo/discuss-gnuradio

Reply via email to