mirror of
https://github.com/gnss-sdr/gnss-sdr
synced 2024-07-06 11:53:14 +00:00
fix
This commit is contained in:
parent
036b8805db
commit
f535259bed
|
@ -412,11 +412,6 @@ static inline void volk_gnsssdr_16ic_x2_rotator_dot_prod_16ic_xn_neon(lv_16sc_t*
|
||||||
const lv_16sc_t* _in_common = in_common;
|
const lv_16sc_t* _in_common = in_common;
|
||||||
lv_16sc_t* _out = out;
|
lv_16sc_t* _out = out;
|
||||||
|
|
||||||
for (int n_vec = 0; n_vec < num_a_vectors; n_vec++)
|
|
||||||
{
|
|
||||||
_out[n_vec] = lv_cmake(0,0);
|
|
||||||
}
|
|
||||||
|
|
||||||
lv_16sc_t tmp16_, tmp;
|
lv_16sc_t tmp16_, tmp;
|
||||||
lv_32fc_t tmp32_;
|
lv_32fc_t tmp32_;
|
||||||
|
|
||||||
|
@ -560,7 +555,7 @@ static inline void volk_gnsssdr_16ic_x2_rotator_dot_prod_16ic_xn_neon(lv_16sc_t*
|
||||||
(*phase) *= phase_inc;
|
(*phase) *= phase_inc;
|
||||||
for (int n_vec = 0; n_vec < num_a_vectors; n_vec++)
|
for (int n_vec = 0; n_vec < num_a_vectors; n_vec++)
|
||||||
{
|
{
|
||||||
tmp = tmp16_ * in_a[n_vec][n];
|
tmp = tmp16_ * _in_a[n_vec][n];
|
||||||
_out[n_vec] = lv_cmake(sat_adds16i(lv_creal(_out[n_vec]), lv_creal(tmp)), sat_adds16i(lv_cimag(_out[n_vec]), lv_cimag(tmp)));
|
_out[n_vec] = lv_cmake(sat_adds16i(lv_creal(_out[n_vec]), lv_creal(tmp)), sat_adds16i(lv_cimag(_out[n_vec]), lv_cimag(tmp)));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue
Block a user