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