mirror of https://github.com/PentHertz/srsLTE.git
forced local variable alignment in dot_prod_sss_avx2
This commit is contained in:
parent
215dac6662
commit
d8069f9364
|
@ -110,7 +110,7 @@ int srslte_vec_dot_prod_sss_avx2(short *x, short *y, uint32_t len)
|
||||||
yPtr ++;
|
yPtr ++;
|
||||||
}
|
}
|
||||||
|
|
||||||
short dotProdVector[16];
|
__attribute__ ((aligned (256))) short dotProdVector[16];
|
||||||
_mm256_store_si256((__m256i*) dotProdVector, dotProdVal);
|
_mm256_store_si256((__m256i*) dotProdVector, dotProdVal);
|
||||||
for (int i=0;i<16;i++) {
|
for (int i=0;i<16;i++) {
|
||||||
result += dotProdVector[i];
|
result += dotProdVector[i];
|
||||||
|
|
Loading…
Reference in New Issue