mirror of
https://github.com/gnss-sdr/gnss-sdr
synced 2024-12-15 20:50:33 +00:00
Fix AVX implementation
Samples that are remanent from num_points / 16 were not adecuately integrated
This commit is contained in:
parent
b0199e1061
commit
441ff637eb
@ -313,7 +313,7 @@ static inline void volk_gnsssdr_32fc_32f_rotator_dot_prod_32fc_xn_u_avx(lv_32fc_
|
|||||||
number = sixteenthPoints * 16;
|
number = sixteenthPoints * 16;
|
||||||
for (; number < num_points; number++)
|
for (; number < num_points; number++)
|
||||||
{
|
{
|
||||||
wo = (*aPtr++) * _phase;
|
wo = in_common[number] * _phase;
|
||||||
_phase *= phase_inc;
|
_phase *= phase_inc;
|
||||||
|
|
||||||
for (vec_ind = 0; vec_ind < num_a_vectors; ++vec_ind)
|
for (vec_ind = 0; vec_ind < num_a_vectors; ++vec_ind)
|
||||||
@ -477,7 +477,7 @@ static inline void volk_gnsssdr_32fc_32f_rotator_dot_prod_32fc_xn_a_avx(lv_32fc_
|
|||||||
number = sixteenthPoints * 16;
|
number = sixteenthPoints * 16;
|
||||||
for (; number < num_points; number++)
|
for (; number < num_points; number++)
|
||||||
{
|
{
|
||||||
wo = (*aPtr++) * _phase;
|
wo = in_common[number] * _phase;
|
||||||
_phase *= phase_inc;
|
_phase *= phase_inc;
|
||||||
|
|
||||||
for (vec_ind = 0; vec_ind < num_a_vectors; ++vec_ind)
|
for (vec_ind = 0; vec_ind < num_a_vectors; ++vec_ind)
|
||||||
|
Loading…
Reference in New Issue
Block a user