From 5d6d8476f174ed48cc926b7eabdc18971c04f204 Mon Sep 17 00:00:00 2001
From: Wiebe van Breukelen <breukelen@astron.nl>
Date: Thu, 1 May 2025 11:49:50 +0200
Subject: [PATCH] Only print AVX2 alignment error in debug mode

---
 include/Directions.h | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/include/Directions.h b/include/Directions.h
index b17b97a..bf060ce 100644
--- a/include/Directions.h
+++ b/include/Directions.h
@@ -206,8 +206,10 @@ inline void Directions::radec2lmn<Directions::computation_strategy::MULTI_SIMD>(
   if (reinterpret_cast<std::uintptr_t>(ra.data()) %
           xsimd::arch_list<xsimd::avx2>::alignment() !=
       0) {
+#ifdef DEBUG
     std::cerr << "Warning: ra is not aligned. Using unaligned mode."
               << std::endl;
+#endif
     xsimd::dispatch<xsimd::arch_list<xsimd::avx2>>(xsimd::radec2lmn{})(
         reference, ra, dec, lmn_tmp, xsimd::unaligned_mode{});
   } else {
-- 
GitLab