From eef886b0f215877a3888391122bac8bdb0b76ddf Mon Sep 17 00:00:00 2001
From: Chris Robinson <chris.kcat@gmail.com>
Date: Sun, 15 Jan 2023 17:49:14 -0800
Subject: Precalculate reused scale factors

---
 common/alcomplex.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

(limited to 'common/alcomplex.cpp')

diff --git a/common/alcomplex.cpp b/common/alcomplex.cpp
index 2e3e0a60..b6cac4cd 100644
--- a/common/alcomplex.cpp
+++ b/common/alcomplex.cpp
@@ -158,7 +158,7 @@ void complex_hilbert(const al::span<std::complex<double>> buffer)
 
     *bufiter *= inverse_size; ++bufiter;
     bufiter = std::transform(bufiter, halfiter, bufiter,
-        [inverse_size](auto a){ return a * (2.0 * inverse_size); });
+        [scale=inverse_size*2.0](auto a){ return a * scale; });
     *bufiter *= inverse_size; ++bufiter;
 
     std::fill(bufiter, buffer.end(), std::complex<double>{});
-- 
cgit v1.2.3