Statistics
| Branch: | Tag: | Revision:

root / volk / include / volk @ 61dd9740

Name Size
volk_16i_32fc_dot_prod_32fc_a.h 3.2 kB
volk_16i_branch_4_state_8_a.h 4.7 kB
volk_16i_convert_8i_a.h 2.1 kB
volk_16i_convert_8i_u.h 2.2 kB
volk_16i_max_star_16i_a.h 1.8 kB
volk_16i_max_star_horizontal_16i_a.h 3 kB
volk_16i_permute_and_scalar_add_a.h 3.4 kB
volk_16i_s32f_convert_32f_a.h 4.1 kB
volk_16i_s32f_convert_32f_u.h 4.2 kB
volk_16i_x4_quad_max_star_16i_a.h 3.9 kB
volk_16i_x5_add_quad_16i_x4_a.h 3.5 kB
volk_16ic_deinterleave_16i_x2_a.h 6.3 kB
volk_16ic_deinterleave_real_16i_a.h 4.1 kB
volk_16ic_deinterleave_real_8i_a.h 3.6 kB
volk_16ic_magnitude_16i_a.h 7.7 kB
volk_16ic_s32f_deinterleave_32f_x2_a.h 4.5 kB
volk_16ic_s32f_deinterleave_real_32f_a.h 4.2 kB
volk_16ic_s32f_magnitude_32f_a.h 7.3 kB
volk_16u_byteswap_a.h 2.3 kB
volk_32f_accumulator_s32f_a.h 1.9 kB
volk_32f_convert_64f_a.h 1.9 kB
volk_32f_convert_64f_u.h 2 kB
volk_32f_index_max_16u_a.h 4 kB
volk_32f_s32f_32f_fm_detect_32f_a.h 4.4 kB
volk_32f_s32f_calc_spectral_noise_floor_32f_a.h 6.4 kB
volk_32f_s32f_convert_16i_a.h 4.8 kB
volk_32f_s32f_convert_16i_u.h 5 kB
volk_32f_s32f_convert_32i_a.h 6.1 kB
volk_32f_s32f_convert_32i_u.h 4.6 kB
volk_32f_s32f_convert_8i_a.h 5.3 kB
volk_32f_s32f_convert_8i_u.h 5.5 kB
volk_32f_s32f_multiply_32f_a.h 3.6 kB
volk_32f_s32f_multiply_32f_u.h 3 kB
volk_32f_s32f_normalize_a.h 2.6 kB
volk_32f_s32f_power_32f_a.h 4.7 kB
volk_32f_s32f_stddev_32f_a.h 4.7 kB
volk_32f_sqrt_32f_a.h 2.4 kB
volk_32f_stddev_and_mean_32f_x2_a.h 5.9 kB
volk_32f_x2_add_32f_a.h 2.8 kB
volk_32f_x2_add_32f_u.h 2.1 kB
volk_32f_x2_divide_32f_a.h 2.8 kB
volk_32f_x2_dot_prod_16i_a.h 2.5 kB
volk_32f_x2_dot_prod_32f_a.h 7.6 kB
volk_32f_x2_dot_prod_32f_u.h 7.7 kB
volk_32f_x2_interleave_32fc_a.h 2.4 kB
volk_32f_x2_max_32f_a.h 2.9 kB
volk_32f_x2_min_32f_a.h 2.9 kB
volk_32f_x2_multiply_32f_a.h 4 kB
volk_32f_x2_multiply_32f_u.h 3.3 kB
volk_32f_x2_s32f_interleave_16ic_a.h 5.7 kB
volk_32f_x2_subtract_32f_a.h 2.8 kB
volk_32f_x3_sum_of_poly_32f_a.h 3.4 kB
volk_32fc_32f_dot_prod_32fc_a.h 2.9 kB
volk_32fc_32f_multiply_32fc_a.h 3.6 kB
volk_32fc_conjugate_32fc_a.h 1.9 kB
volk_32fc_conjugate_32fc_u.h 1.9 kB
volk_32fc_deinterleave_32f_x2_a.h 2.3 kB
volk_32fc_deinterleave_64f_x2_a.h 2.4 kB
volk_32fc_deinterleave_imag_32f_a.h 2 kB
volk_32fc_deinterleave_real_32f_a.h 2 kB
volk_32fc_deinterleave_real_64f_a.h 1.9 kB
volk_32fc_index_max_16u_a.h 5.3 kB
volk_32fc_magnitude_32f_a.h 5.2 kB
volk_32fc_magnitude_32f_u.h 4.4 kB
volk_32fc_magnitude_squared_32f_a.h 4.4 kB
volk_32fc_magnitude_squared_32f_u.h 4.4 kB
volk_32fc_s32f_atan2_32f_a.h 5.7 kB
volk_32fc_s32f_deinterleave_real_16i_a.h 2.7 kB
volk_32fc_s32f_magnitude_16i_a.h 6.5 kB
volk_32fc_s32f_power_32fc_a.h 4.1 kB
volk_32fc_s32f_power_spectrum_32f_a.h 4.2 kB
volk_32fc_s32f_x2_power_spectral_density_32f_a.h 4.6 kB
volk_32fc_s32fc_multiply_32fc_a.h 2.9 kB
volk_32fc_s32fc_multiply_32fc_u.h 2.8 kB
volk_32fc_s32fc_rotatorpuppet_32fc_a.h 2.1 kB
volk_32fc_s32fc_x2_rotator_32fc_a.h 8.2 kB
volk_32fc_x2_conjugate_dot_prod_32fc_a.h 10.9 kB
volk_32fc_x2_conjugate_dot_prod_32fc_u.h 3.3 kB
volk_32fc_x2_dot_prod_32fc_a.h 13.4 kB
volk_32fc_x2_dot_prod_32fc_u.h 2.6 kB
volk_32fc_x2_multiply_32fc_a.h 3.5 kB
volk_32fc_x2_multiply_32fc_u.h 2.7 kB
volk_32fc_x2_multiply_conjugate_32fc_a.h 2.9 kB
volk_32fc_x2_multiply_conjugate_32fc_u.h 2.9 kB
volk_32fc_x2_s32f_square_dist_scalar_mult_32f_a.h 2.6 kB
volk_32fc_x2_square_dist_32f_a.h 2.3 kB
volk_32i_s32f_convert_32f_a.h 2.4 kB
volk_32i_s32f_convert_32f_u.h 2.5 kB
volk_32i_x2_and_32i_a.h 2.8 kB
volk_32i_x2_or_32i_a.h 2.8 kB
volk_32u_byteswap_a.h 2.4 kB
volk_32u_popcnt_a.h 846 Bytes
volk_64f_convert_32f_a.h 2 kB
volk_64f_convert_32f_u.h 2 kB
volk_64f_x2_max_64f_a.h 2.2 kB
volk_64f_x2_min_64f_a.h 2.2 kB
volk_64u_byteswap_a.h 2.9 kB
volk_64u_popcnt_a.h 1.4 kB
volk_8i_convert_16i_a.h 2.8 kB
volk_8i_convert_16i_u.h 2.3 kB
volk_8i_s32f_convert_32f_a.h 4 kB
volk_8i_s32f_convert_32f_u.h 3.3 kB
volk_8ic_deinterleave_16i_x2_a.h 2.7 kB
volk_8ic_deinterleave_real_16i_a.h 2.1 kB
volk_8ic_deinterleave_real_8i_a.h 2.3 kB
volk_8ic_s32f_deinterleave_32f_x2_a.h 5.9 kB
volk_8ic_s32f_deinterleave_real_32f_a.h 4.3 kB
volk_8ic_x2_multiply_conjugate_16ic_a.h 3.8 kB
volk_8ic_x2_s32f_multiply_conjugate_32fc_a.h 4.4 kB
volk_common.h 2.9 kB
volk_complex.h 2.3 kB
volk_prefs.h 697 Bytes

Latest revisions

# Date Author Comment
61dd9740 07/04/2012 06:17 pm Josh Blum

volk: use loadu for unaligned volk_32f_x2_dot_prod_32f_u_sse*

7c0f5550 07/04/2012 06:16 pm Josh Blum

volk: fix volk_32f_x2_dot_prod_32f_u_sse tail case

dbc7a4c0 07/04/2012 12:37 am Johnathan Corgan

Merge branch 'maint'

f2021f48 07/04/2012 12:35 am Johnathan Corgan

volk: don't initialize phase in rotator

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.

View revisions

Also available in: Atom