From a8932cca4e9570508b04afdb7ec00ccc2a3dcaed Mon Sep 17 00:00:00 2001 From: christos <christos@cern.ch> Date: Thu, 30 Apr 2020 05:00:51 +0100 Subject: [PATCH] Add comments and try to clean up a bit the notation for the KL Mixture reduction --- .../TrkGaussianSumFilter/src/KLGaussianMixtureReduction.cxx | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/Tracking/TrkFitter/TrkGaussianSumFilter/src/KLGaussianMixtureReduction.cxx b/Tracking/TrkFitter/TrkGaussianSumFilter/src/KLGaussianMixtureReduction.cxx index a8d85a57bf16..0ba110e6e7c9 100644 --- a/Tracking/TrkFitter/TrkGaussianSumFilter/src/KLGaussianMixtureReduction.cxx +++ b/Tracking/TrkFitter/TrkGaussianSumFilter/src/KLGaussianMixtureReduction.cxx @@ -73,7 +73,8 @@ namespace GSFUtils { * Blend packed 8-bit integers from a and b using mask, and store the results * in dst. */ -__attribute__((target("avx2"))) int32_t +__attribute__((target("avx2"))) +int32_t findMinimumIndex(const floatPtrRestrict distancesIn, const int n) { float* array = (float*)__builtin_assume_aligned(distancesIn, alignment); @@ -157,7 +158,8 @@ static const auto mm_blendv_epi8 = SSE2_mm_blendv_epi8; * for compilation and does not generate any instructions, thus it has zero * latency. */ -__attribute__((target("sse4.2,sse2"))) int32_t +__attribute__((target("sse4.2,sse2"))) +int32_t findMinimumIndex(const floatPtrRestrict distancesIn, const int n) { float* array = (float*)__builtin_assume_aligned(distancesIn, alignment); -- GitLab