Home
last modified time | relevance | path

Searched refs:_prod_left (Results 1 – 2 of 2) sorted by relevance

/dports/biology/phyml/phyml-3.3.20200621/src/
H A Dsse.c37 __m128d *_l_ev,*_r_ev,*_prod_left,*_prod_rght; in SSE_Update_Eigen_Lr() local
44 …if(posix_memalign((void **)&_prod_left,BYTE_ALIGN,(size_t) ns / sz * sizeof(__m128d))) Generic_Exi… in SSE_Update_Eigen_Lr()
51 _prod_left = _aligned_malloc(ns / sz * sizeof(__m128d),BYTE_ALIGN); in SSE_Update_Eigen_Lr()
94 SSE_Matrix_Vect_Prod(_r_ev,p_lk_left_pi,ns,_prod_left); in SSE_Update_Eigen_Lr()
97 … for(i=0;i<nblocks;++i) _mm_store_pd(dot_prod + i*sz,_mm_mul_pd(_prod_left[i],_prod_rght[i])); in SSE_Update_Eigen_Lr()
122 Free(_prod_left); in SSE_Update_Eigen_Lr()
H A Davx.c37 __m256d *_l_ev,*_r_ev,*_prod_left,*_prod_rght; in AVX_Update_Eigen_Lr() local
44 …if(posix_memalign((void **)&_prod_left,BYTE_ALIGN,(size_t) ns / sz * sizeof(__m256d))) Generic_Exi… in AVX_Update_Eigen_Lr()
51 _prod_left = _aligned_malloc(ns / sz * sizeof(__m256d),BYTE_ALIGN); in AVX_Update_Eigen_Lr()
94 AVX_Matrix_Vect_Prod(_r_ev,p_lk_left_pi,ns,_prod_left); in AVX_Update_Eigen_Lr()
97 …for(i=0;i<nblocks;++i) _mm256_store_pd(dot_prod + i*sz,_mm256_mul_pd(_prod_left[i],_prod_rght[i])); in AVX_Update_Eigen_Lr()
122 Free(_prod_left); in AVX_Update_Eigen_Lr()