summaryrefslogtreecommitdiffstats
path: root/searchlib/src/tests/tensor/distance_functions/distance_functions_benchmark.cpp
diff options
context:
space:
mode:
authorHenning Baldersheim <balder@yahoo-inc.com>2024-05-20 20:50:43 +0200
committerGitHub <noreply@github.com>2024-05-20 20:50:43 +0200
commit4d5fff964685d8df2a48977604b6bd5e73fbbf60 (patch)
tree3e5d2312b0fd38fb6db799bf51d65b9dd4dc101d /searchlib/src/tests/tensor/distance_functions/distance_functions_benchmark.cpp
parent54df6d75fbffd3f7d875fde2b2580647cb949ae8 (diff)
parent35dcb957aee28ea57b03fe9dfacb791f47120ae5 (diff)
Merge pull request #31250 from vespa-engine/toregge/use-attribute-noinline-instead-of-glibc-macrov8.344.63
Use __attribute__((noinline)) instead of glibc macro __attribute_noin…
Diffstat (limited to 'searchlib/src/tests/tensor/distance_functions/distance_functions_benchmark.cpp')
-rw-r--r--searchlib/src/tests/tensor/distance_functions/distance_functions_benchmark.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/searchlib/src/tests/tensor/distance_functions/distance_functions_benchmark.cpp b/searchlib/src/tests/tensor/distance_functions/distance_functions_benchmark.cpp
index 7717f91cd9d..14a0adac651 100644
--- a/searchlib/src/tests/tensor/distance_functions/distance_functions_benchmark.cpp
+++ b/searchlib/src/tests/tensor/distance_functions/distance_functions_benchmark.cpp
@@ -16,8 +16,8 @@ using search::attribute::DistanceMetric;
size_t npos = std::string::npos;
-double run_calc(size_t iterations, TypedCells b, const BoundDistanceFunction & df) __attribute_noinline__;
-double run_calc_with_limit(size_t iterations, TypedCells b, const BoundDistanceFunction & df) __attribute_noinline__;
+double run_calc(size_t iterations, TypedCells b, const BoundDistanceFunction & df) __attribute__((noinline));
+double run_calc_with_limit(size_t iterations, TypedCells b, const BoundDistanceFunction & df) __attribute__((noinline));
double
run_calc(size_t iterations, TypedCells b, const BoundDistanceFunction & df) {
@@ -53,7 +53,7 @@ run_calc_with_limit(size_t iterations, TypedCells b, const BoundDistanceFunction
}
template<typename T>
-void benchmark(size_t iterations, size_t elems) __attribute_noinline__;
+void benchmark(size_t iterations, size_t elems) __attribute__((noinline));
template<typename T>
void benchmark(size_t iterations, size_t elems, const DistanceFunctionFactory & df) {