From 13c8ec3aa9220fcdde22421b4d342a1f0320cb4a Mon Sep 17 00:00:00 2001 From: Mark Harfouche Date: Thu, 1 Jan 2026 20:37:01 -0500 Subject: [PATCH] Fix macro definition for Power10 architecture --- modules/core/include/opencv2/core/vsx_utils.hpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/core/include/opencv2/core/vsx_utils.hpp b/modules/core/include/opencv2/core/vsx_utils.hpp index aafc6c07b1..87c370ebe0 100644 --- a/modules/core/include/opencv2/core/vsx_utils.hpp +++ b/modules/core/include/opencv2/core/vsx_utils.hpp @@ -258,7 +258,7 @@ VSX_IMPL_1VRG(vec_udword2, vec_dword2, vpopcntd, vec_popcntu) // converts between single and double-precision // vec_floate and vec_doubleo are available since Power10 and z14 -#if defined(__POWER10__) || (defined(__powerpc64__) && defined(__ARCH_PWR10__) +#if defined(__POWER10__) || (defined(__powerpc64__) && defined(__ARCH_PWR10__)) // Use VSX double<->float conversion instructions (if supported by the architecture) VSX_REDIRECT_1RG(vec_float4, vec_double2, vec_cvfo, vec_floate) VSX_REDIRECT_1RG(vec_double2, vec_float4, vec_cvfo, vec_doubleo)