forced local variable alignment in dot_prod_sss_avx2

This commit is contained in:
Ismael Gomez 2017-06-09 14:01:34 +02:00
parent 215dac6662
commit d8069f9364
1 changed files with 1 additions and 1 deletions

View File

@ -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];