Home
last modified time | relevance | path

Searched refs:horizontal_add (Results 1 – 20 of 20) sorted by relevance

/dports/biology/iqtree/IQ-TREE-2.0.6/tree/
H A Dphylokernelmixrate.h322 * horizontal_add(vright); in computeMixratePartialLikelihoodEigenSIMD()
334 VectorClass sum_res = horizontal_add(res); in computeMixratePartialLikelihoodEigenSIMD()
406 vc_partial_lh_tmp[x] = horizontal_add(vleft) * horizontal_add(vright); in computeMixratePartialLikelihoodEigenSIMD()
589 df_ptn = horizontal_add(vc_df) * inv_lh_ptn; in computeMixrateLikelihoodDervEigenSIMD()
611 df = horizontal_add(df_final); in computeMixrateLikelihoodDervEigenSIMD()
612 ddf = horizontal_add(ddf_final); in computeMixrateLikelihoodDervEigenSIMD()
656 df_ptn = horizontal_add(vc_df); in computeMixrateLikelihoodDervEigenSIMD()
657 ddf_ptn = horizontal_add(vc_ddf); in computeMixrateLikelihoodDervEigenSIMD()
827 tree_lh += horizontal_add(lh_final); in computeMixrateLikelihoodBranchEigenSIMD()
919 tree_lh += horizontal_add(lh_final); in computeMixrateLikelihoodBranchEigenSIMD()
[all …]
H A Dphylokernelmixture.h335 * horizontal_add(vright); in computeMixturePartialLikelihoodEigenSIMD()
347 VectorClass sum_res = horizontal_add(res); in computeMixturePartialLikelihoodEigenSIMD()
418 vc_partial_lh_tmp[x] = horizontal_add(vleft) * horizontal_add(vright); in computeMixturePartialLikelihoodEigenSIMD()
620 df_ptn = horizontal_add(vc_df) * inv_lh_ptn; in computeMixtureLikelihoodDervEigenSIMD()
642 df = horizontal_add(df_final); in computeMixtureLikelihoodDervEigenSIMD()
643 ddf = horizontal_add(ddf_final); in computeMixtureLikelihoodDervEigenSIMD()
686 df_ptn = horizontal_add(vc_df); in computeMixtureLikelihoodDervEigenSIMD()
687 ddf_ptn = horizontal_add(vc_ddf); in computeMixtureLikelihoodDervEigenSIMD()
884 tree_lh += horizontal_add(lh_final); in computeMixtureLikelihoodBranchEigenSIMD()
1001 tree_lh += horizontal_add(lh_final); in computeMixtureLikelihoodBranchEigenSIMD()
[all …]
H A Dphylokernelsafe.h19 inline Vec2d horizontal_add(Vec2d x[2]) { in horizontal_add() function
41 inline Vec4d horizontal_add(Vec4d x[4]) { in horizontal_add() function
70 return horizontal_add(res); in dotProductSIMD()
448 * horizontal_add(vright); in computePartialLikelihoodEigenSIMD()
525 vc_partial_lh_tmp[x] = horizontal_add(vleft) * horizontal_add(vright); in computePartialLikelihoodEigenSIMD()
774 df = horizontal_add(df_final); in computeLikelihoodDervEigenSIMD()
775 ddf = horizontal_add(ddf_final); in computeLikelihoodDervEigenSIMD()
815 df_ptn = horizontal_add(vc_df); in computeLikelihoodDervEigenSIMD()
816 ddf_ptn = horizontal_add(vc_ddf); in computeLikelihoodDervEigenSIMD()
1418 return horizontal_add(y); in fast_popcount()
[all …]
H A Dphylokernelsitemodel.h14 inline double horizontal_add(double x) { in horizontal_add() function
144 partial_lh_tmp[x] = horizontal_add(vleft)*horizontal_add(vright); in computeSitemodelPartialLikelihoodEigenSIMD()
157 partial_lh[i] = horizontal_add(res); in computeSitemodelPartialLikelihoodEigenSIMD()
215 partial_lh_tmp[x] = horizontal_add(vleft)*horizontal_add(vright); in computeSitemodelPartialLikelihoodEigenSIMD()
228 lh_max = max(lh_max, abs(partial_lh[i] = horizontal_add(res))); in computeSitemodelPartialLikelihoodEigenSIMD()
316 partial_lh_tmp[x] = horizontal_add(vleft)*horizontal_add(vright); in computeSitemodelPartialLikelihoodEigenSIMD()
329 lh_max = max(lh_max, abs(partial_lh[i] = horizontal_add(res))); in computeSitemodelPartialLikelihoodEigenSIMD()
506 VectorClass df_ptn_sum = horizontal_add(df_ptn) * inv_lh_ptn; in computeSitemodelLikelihoodDervEigenSIMD()
507 VectorClass ddf_ptn_sum = horizontal_add(ddf_ptn) * inv_lh_ptn; in computeSitemodelLikelihoodDervEigenSIMD()
528 df = horizontal_add(my_df); in computeSitemodelLikelihoodDervEigenSIMD()
[all …]
H A Dphylokernel.h17 inline Vec2d horizontal_add(Vec2d x[2]) { in horizontal_add() function
38 inline Vec4d horizontal_add(Vec4d x[4]) { in horizontal_add() function
67 return horizontal_add(res); in dotProductSIMD()
1423 return horizontal_add(y); in fast_popcount()
1434 return horizontal_add(y); in fast_popcount()
2114 *branch_subst = horizontal_add(branch_pars); in computeParsimonyBranchSankoffSIMD()
2116 return horizontal_add(tree_pars); in computeParsimonyBranchSankoffSIMD()
H A Dphylokernelnew.h2508 df[nmixlen] = horizontal_add(all_lh); in computeLikelihoodDervSIMD()
2513 *df = horizontal_add(all_df); in computeLikelihoodDervSIMD()
2514 *ddf = horizontal_add(all_ddf); in computeLikelihoodDervSIMD()
2562 *df += horizontal_add(sum_df); in computeLikelihoodDervSIMD()
2563 *ddf += horizontal_add(sum_ddf); in computeLikelihoodDervSIMD()
2569 df_const = horizontal_add(all_df_const); in computeLikelihoodDervSIMD()
3035 tree_lh += horizontal_add(all_tree_lh); in computeLikelihoodBranchSIMD()
3077 tree_lh -= horizontal_add(sum_corr); in computeLikelihoodBranchSIMD()
3305 tree_lh -= horizontal_add(sum_corr); in computeLikelihoodFromBufferSIMD()
3523 df = horizontal_add(all_df); in computeLikelihoodDervMixlenSIMD()
[all …]
H A Dphylokernelnonrev.h1003 *df = horizontal_add(all_df);
1004 *ddf = horizontal_add(all_ddf);
1009 prob_const = horizontal_add(all_prob_const);
1010 df_const = horizontal_add(all_df_const);
1011 ddf_const = horizontal_add(all_ddf_const);
1403 tree_lh = horizontal_add(all_tree_lh);
1426 double prob_const = horizontal_add(all_prob_const);
/dports/science/libint2/libint-2.7.1/include/libint2/util/
H A Dvector_x86.h232 inline double horizontal_add (VectorSSEDouble const & a) { in horizontal_add() function
249 inline VectorSSEDouble horizontal_add (VectorSSEDouble const & a, VectorSSEDouble const & b) { in horizontal_add() function
253 return VectorSSEDouble(horizontal_add(a), horizontal_add(b)); in horizontal_add()
853 inline double horizontal_add (VectorAVXDouble const & a) {
867 inline VectorSSEDouble horizontal_add (VectorAVXDouble const & a, VectorAVXDouble const & b) {
882 inline VectorAVXDouble horizontal_add (VectorAVXDouble const & a,
/dports/science/libint2/libint-2.7.1/include/libint2/
H A Dboys.h390 libint2::simd::VectorSSEDouble sum01 = horizontal_add(fm0, fm1); in eval()
399 Fm[m] = horizontal_add(d0v * x0vec + d1v * x1vec); in eval()
694 fm01 += horizontal_add(fr0_4567*h4567, fr1_4567*h4567); in eval()
720 Fm[m] = horizontal_add(fr0123*h0123 + fr4567*h4567); in eval()
723 Fm[m] = horizontal_add(fr0123*h0123); in eval()
1189 libint2::simd::VectorAVXDouble t0123 = horizontal_add(t0, t1, t2, t3); in interpolate_Gm()
1207 libint2::simd::VectorAVXDouble t4567 = horizontal_add(t4, t5, t6, t7); in interpolate_Gm()
1225 libint2::simd::VectorAVXDouble t89ab = horizontal_add(t8, t9, ta, tb); in interpolate_Gm()
1243 libint2::simd::VectorAVXDouble tcdef = horizontal_add(tc, td, te, tf); in interpolate_Gm()
1245 auto tall = horizontal_add(t0123, t4567, t89ab, tcdef); in interpolate_Gm()
[all …]
/dports/biology/iqtree/IQ-TREE-2.0.6/vectorclass/
H A Dvectori512.h973 static inline int32_t horizontal_add (Vec16i const & a) { in horizontal_add() function
977 return horizontal_add(a.get_low() + a.get_high()); in horizontal_add()
1213 static inline uint32_t horizontal_add (Vec16ui const & a) { in horizontal_add() function
1214 return horizontal_add((Vec16i)a); in horizontal_add()
1521 static inline int64_t horizontal_add (Vec8q const & a) { in horizontal_add() function
1525 return horizontal_add(a.get_low()+a.get_high()); in horizontal_add()
1534 return horizontal_add(a+b); in horizontal_add_x()
1542 return horizontal_add(a+b); in horizontal_add_x()
1746 static inline uint64_t horizontal_add (Vec8uq const & a) { in horizontal_add() function
1747 return horizontal_add(Vec8q(a)); in horizontal_add()
H A Dvectori256e.h726 static inline uint32_t horizontal_add (Vec32c const & a) { in horizontal_add() function
727 return horizontal_add(a.get_low() + a.get_high()); in horizontal_add()
965 return horizontal_add(a.get_low() + a.get_high()); in horizontal_add()
1433 return horizontal_add(a.get_low() + a.get_high()); in horizontal_add()
1668 return horizontal_add(a.get_low() + a.get_high()); in horizontal_add()
2133 static inline int32_t horizontal_add (Vec8i const & a) { in horizontal_add() function
2134 return horizontal_add(a.get_low() + a.get_high()); in horizontal_add()
2373 return horizontal_add((Vec8i)a); in horizontal_add()
2829 static inline int64_t horizontal_add (Vec4q const & a) { in horizontal_add() function
2830 return horizontal_add(a.get_low() + a.get_high()); in horizontal_add()
[all …]
H A Dvectorf64.h309 static inline double horizontal_add (Vec1d const & a) { in horizontal_add() function
H A Dvectori512e.h972 static inline int32_t horizontal_add (Vec16i const & a) { in horizontal_add() function
973 return horizontal_add(a.get_low() + a.get_high()); in horizontal_add()
1190 static inline uint32_t horizontal_add (Vec16ui const & a) { in horizontal_add() function
1191 return horizontal_add((Vec16i)a); in horizontal_add()
1506 static inline int64_t horizontal_add (Vec8q const & a) { in horizontal_add() function
1507 return horizontal_add(a.get_low() + a.get_high()); in horizontal_add()
1729 static inline uint64_t horizontal_add (Vec8uq const & a) { in horizontal_add() function
1730 return horizontal_add(Vec8q(a)); in horizontal_add()
H A Dvectorf256e.h840 static inline float horizontal_add (Vec8f const & a) { in horizontal_add() function
841 return horizontal_add(a.get_low() + a.get_high()); in horizontal_add()
1437 static inline double horizontal_add (Vec4d const & a) { in horizontal_add() function
1438 return horizontal_add(a.get_low() + a.get_high()); in horizontal_add()
H A Dvectori256.h738 static inline int32_t horizontal_add (Vec32c const & a) { in horizontal_add() function
1007 static inline uint32_t horizontal_add (Vec32uc const & a) { in horizontal_add() function
1481 static inline int32_t horizontal_add (Vec16s const & a) { in horizontal_add() function
2205 static inline int32_t horizontal_add (Vec8i const & a) { in horizontal_add() function
2462 static inline uint32_t horizontal_add (Vec8ui const & a) { in horizontal_add() function
2463 return horizontal_add((Vec8i)a); in horizontal_add()
2972 static inline int64_t horizontal_add (Vec4q const & a) { in horizontal_add() function
3203 static inline uint64_t horizontal_add (Vec4uq const & a) { in horizontal_add() function
3204 return horizontal_add((Vec4q)a); in horizontal_add()
3213 return horizontal_add(a01 + a23); in horizontal_add_x()
[all …]
H A Dvectorf512.h673 static inline float horizontal_add (Vec16f const & a) { in horizontal_add() function
677 return horizontal_add(a.get_low() + a.get_high()); in horizontal_add()
1344 static inline double horizontal_add (Vec8d const & a) { in horizontal_add() function
1348 return horizontal_add(a.get_low() + a.get_high()); in horizontal_add()
H A Dvectori128.h760 static inline int32_t horizontal_add (Vec16c const & a) { in horizontal_add() function
1056 static inline uint32_t horizontal_add (Vec16uc const & a) { in horizontal_add() function
1567 static inline int32_t horizontal_add (Vec8s const & a) { in horizontal_add() function
1848 static inline uint32_t horizontal_add (Vec8us const & a) { in horizontal_add() function
2387 static inline int32_t horizontal_add (Vec4i const & a) { in horizontal_add() function
2689 static inline uint32_t horizontal_add (Vec4ui const & a) { in horizontal_add() function
2690 return horizontal_add((Vec4i)a); in horizontal_add()
3299 static inline int64_t horizontal_add (Vec2q const & a) { in horizontal_add() function
3549 static inline uint64_t horizontal_add (Vec2uq const & a) { in horizontal_add() function
3550 return horizontal_add((Vec2q)a); in horizontal_add()
H A Dvectorf512e.h608 static inline float horizontal_add (Vec16f const & a) { in horizontal_add() function
609 return horizontal_add(a.get_low() + a.get_high()); in horizontal_add()
1229 static inline double horizontal_add (Vec8d const & a) { in horizontal_add() function
1230 return horizontal_add(a.get_low() + a.get_high()); in horizontal_add()
H A Dvectorf128.h813 static inline float horizontal_add (Vec4f const & a) { in horizontal_add() function
1838 static inline double horizontal_add (Vec2d const & a) { in horizontal_add() function
H A Dvectorf256.h899 static inline float horizontal_add (Vec8f const & a) { in horizontal_add() function
1694 static inline double horizontal_add (Vec4d const & a) { in horizontal_add() function