Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package xsimd for openSUSE:Factory checked 
in at 2026-01-07 16:00:26
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/xsimd (Old)
 and      /work/SRC/openSUSE:Factory/.xsimd.new.1928 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "xsimd"

Wed Jan  7 16:00:26 2026 rev:14 rq:1325490 version:14.0.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/xsimd/xsimd.changes      2026-01-03 
17:26:03.912407411 +0100
+++ /work/SRC/openSUSE:Factory/.xsimd.new.1928/xsimd.changes    2026-01-07 
16:00:28.612775212 +0100
@@ -1,0 +2,6 @@
+Mon Jan  5 22:05:30 UTC 2026 - Dirk Müller <[email protected]>
+
+- add 0001-Revert-Extend-1172-approach-to-arm-store-version.patch
+  to fix test failures on aarch64 (gh#xtensor-stack/xsimd#1232)
+
+-------------------------------------------------------------------

New:
----
  0001-Revert-Extend-1172-approach-to-arm-store-version.patch

----------(New B)----------
  New:
- add 0001-Revert-Extend-1172-approach-to-arm-store-version.patch
  to fix test failures on aarch64 (gh#xtensor-stack/xsimd#1232)
----------(New E)----------

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ xsimd.spec ++++++
--- /var/tmp/diff_new_pack.up9k9F/_old  2026-01-07 16:00:29.220800519 +0100
+++ /var/tmp/diff_new_pack.up9k9F/_new  2026-01-07 16:00:29.224800686 +0100
@@ -25,6 +25,7 @@
 Group:          Development/Libraries/C and C++
 URL:            https://xsimd.readthedocs.io/en/latest/
 Source0:        
https://github.com/xtensor-stack/xsimd/archive/refs/tags/%{version}.tar.gz#/%{name}-%{version}.tar.gz
+Patch1:         0001-Revert-Extend-1172-approach-to-arm-store-version.patch
 BuildRequires:  %{python_module breathe}
 BuildRequires:  %{python_module sphinx_rtd_theme}
 BuildRequires:  cmake

++++++ 0001-Revert-Extend-1172-approach-to-arm-store-version.patch ++++++
>From c489b1869aa1eb21d3dc7f361e30e9d0c1c823e9 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Dirk=20M=C3=BCller?= <[email protected]>
Date: Mon, 5 Jan 2026 23:04:35 +0100
Subject: [PATCH] Revert "Extend #1172 approach to arm - store version"

This reverts commit eb17eaaa30129a65042bedf245658014ffd94232.
---
 include/xsimd/arch/xsimd_neon.hpp   | 37 -----------------------------
 include/xsimd/arch/xsimd_neon64.hpp | 10 --------
 2 files changed, 47 deletions(-)

diff --git a/include/xsimd/arch/xsimd_neon.hpp 
b/include/xsimd/arch/xsimd_neon.hpp
index 55b3b8d..7e3c7bb 100644
--- a/include/xsimd/arch/xsimd_neon.hpp
+++ b/include/xsimd/arch/xsimd_neon.hpp
@@ -756,43 +756,6 @@ namespace xsimd
             store_complex_aligned(dst, src, A {});
         }
 
-        /*********************
-         * store<batch_bool> *
-         *********************/
-        template <class T, class A, detail::enable_sized_t<T, 1> = 0>
-        XSIMD_INLINE void store(batch_bool<T, A> b, bool* mem, 
requires_arch<neon>) noexcept
-        {
-            uint8x16_t val = vshrq_n_u8(b.data, 7);
-            vst1q_u8((uint8_t*)mem, val);
-        }
-
-        template <class T, class A, detail::enable_sized_t<T, 2> = 0>
-        XSIMD_INLINE void store(batch_bool<T, A> b, bool* mem, 
requires_arch<neon>) noexcept
-        {
-            uint8x8_t val = vshr_n_u8(vqmovn_u16(b.data), 7);
-            vst1_u8((uint8_t*)mem, val);
-        }
-
-        template <class T, class A, detail::enable_sized_t<T, 4> = 0>
-        XSIMD_INLINE void store(batch_bool<T, A> b, bool* mem, 
requires_arch<neon>) noexcept
-        {
-            uint8x8_t val = 
vshr_n_u8(vqmovn_u16(vcombine_u16(vqmovn_u32(b.data), vdup_n_u16(0))), 7);
-            vst1_lane_u32((uint32_t*)mem, vreinterpret_u32_u8(val), 0);
-        }
-
-        template <class T, class A, detail::enable_sized_t<T, 8> = 0>
-        XSIMD_INLINE void store(batch_bool<T, A> b, bool* mem, 
requires_arch<neon>) noexcept
-        {
-            uint8x8_t val = 
vshr_n_u8(vqmovn_u16(vcombine_u16(vqmovn_u32(vcombine_u32(vqmovn_u64(b.data), 
vdup_n_u32(0))), vdup_n_u16(0))), 7);
-            vst1_lane_u16((uint16_t*)mem, vreinterpret_u16_u8(val), 0);
-        }
-
-        template <class A>
-        XSIMD_INLINE void store(batch_bool<float, A> b, bool* mem, 
requires_arch<neon>) noexcept
-        {
-            store(batch_bool<uint32_t, A>(b.data), mem, A {});
-        }
-
         /*******
          * neg *
          *******/
diff --git a/include/xsimd/arch/xsimd_neon64.hpp 
b/include/xsimd/arch/xsimd_neon64.hpp
index 9f3c4bc..04eb51b 100644
--- a/include/xsimd/arch/xsimd_neon64.hpp
+++ b/include/xsimd/arch/xsimd_neon64.hpp
@@ -178,16 +178,6 @@ namespace xsimd
             return store_aligned<A>(dst, src, A {});
         }
 
-        /*********************
-         * store<batch_bool> *
-         *********************/
-
-        template <class A>
-        XSIMD_INLINE void store(batch_bool<double, A> b, bool* mem, 
requires_arch<neon>) noexcept
-        {
-            store(batch_bool<uint64_t, A>(b.data), mem, A {});
-        }
-
         /****************
          * load_complex *
          ****************/
-- 
2.52.0

Reply via email to