/dports/biology/iqtree/IQ-TREE-2.0.6/tree/ |
H A D | phylokernelmixrate.h | 322 * 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 D | phylokernelmixture.h | 335 * 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 D | phylokernelsafe.h | 19 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 D | phylokernelsitemodel.h | 14 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 D | phylokernel.h | 17 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 D | phylokernelnew.h | 2508 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 D | phylokernelnonrev.h | 1003 *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 D | vector_x86.h | 232 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 D | boys.h | 390 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 D | vectori512.h | 973 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 D | vectori256e.h | 726 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 D | vectorf64.h | 309 static inline double horizontal_add (Vec1d const & a) { in horizontal_add() function
|
H A D | vectori512e.h | 972 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 D | vectorf256e.h | 840 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 D | vectori256.h | 738 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 D | vectorf512.h | 673 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 D | vectori128.h | 760 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 D | vectorf512e.h | 608 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 D | vectorf128.h | 813 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 D | vectorf256.h | 899 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
|