Statistics
| Branch: | Tag: | Revision:

root / volk / include @ feaa399b

Name Size
  volk

Latest revisions

# Date Author Comment
feaa399b 06/25/2012 05:50 pm Josh Blum

volk: replace (__m128) with volk cast for portability

81589710 06/22/2012 10:58 pm Tom Rondeau

volk: fixing some volk kernels.

This should fix some problems with gr-filter QA tests. Also removes some warnings.

a0ffd48d 06/20/2012 08:46 pm Josh Blum

volk: added missing avx header include

446494ea 06/20/2012 02:36 pm Johnathan Corgan

Merge branch 'gr_filter'

5585c712 06/15/2012 12:43 pm Tom Rondeau

filter: adding ssc and fsf versions of filter with associated new Volk kernels.

These routines work and pass QA. They could use some performance work. the FSF is just slightly slower than before; the SCC version is more noticably slower.

Both could benefit, probably, by using SSE2 intrinsics to handle the shorts.

1a5a1d4e 06/14/2012 08:13 pm Tom Rondeau

filter: added a ccf Volk dot product to use with ccf filters and used it in fir_filter_ccf.

Produces improved results to previous version.

c24cabd4 06/14/2012 04:25 pm Tom Rondeau

volk: fixes for 32f dot_prod

Accepts num_points like everything else and handles splitting up numbers itself, not expected to be done externally.

Adds AVX version, both aligned and unaligned.

7f9f0fc9 06/13/2012 09:49 pm Tom Rondeau

volk: dot_produce for floats does 16 at a time.

This was done to make this have the same performance as float_dotprod from before. This makes all flavors of the 32f dotprod work the same way.

Because it's expecting the input to have 4x more samples than specified, it's making qa for these fail.

9e2e896e 06/13/2012 06:53 pm Tom Rondeau

filter: process 4 vectors each time in volk dot_prod to speed up fir filters.

This makes the volk version of the SSE FIR filter the same speed as using the hand-crafted float_dotprod from before.

ff3d467b 05/12/2012 03:51 pm Johnathan Corgan

volk: fix some signedness and unused variable warnings

View revisions

Also available in: Atom