- Updated opencv-ppc64le-power9.patch - Added opencv-ppc64le-power9_fixup.patch - Updated opencv-qt6_9-highgui-linking-test.patch - Add ldconfig_scriptlets for Qt5 libopencv*_highgui OBS-URL: https://build.opensuse.org/package/show/science/opencv?expand=0&rev=52
23 lines
1.1 KiB
Diff
23 lines
1.1 KiB
Diff
From 13c8ec3aa9220fcdde22421b4d342a1f0320cb4a Mon Sep 17 00:00:00 2001
|
|
From: Mark Harfouche <mark.harfouche@gmail.com>
|
|
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 aafc6c07b176..87c370ebe01a 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)
|