d056dda594
- add 0001-Revert-Extend-1172-approach-to-arm-store-version.patch to fix test failures on aarch64 (gh#xtensor-stack/xsimd#1232) - Deduplicate files in %install using %fdupes macro - Make the -devel and the -doc packages noarch
Dirk Mueller2026-01-05 22:06:00 +00:00
ef969abc82
osc copypac from project:openSUSE:Factory package:xsimd revision:13, using keep-link, using expand
Dirk Mueller2026-01-05 09:55:46 +00:00
8cc6787bd7
- update to 14.0.0: * New architecture: VMX with VSX extension * [API] Add xsimd::bitwise_[l|r]shift<N>(...) and xsimd::rot[l|r]<N>(...) * [API] Add xsimd::widen to widen a batch to a batch twice as big * [API] Add xsimd::first() function to extract the first lane from a batch * [API] Reorder xsimd::make_batch_constant and xsimd::make_batch_bool_constant template arguments * Bump CMake requirement to 3.10 * Provide generic and specialize implementation of xsimd::reduce_mul * Have xsimd::max / min behave as std::max / min when one argument is NaN * Optimize batch_bool load/store from/to array of booleans * Cleaner error when trying to instantiate a batch while no arch is supported * Fix XSIMD_INLINE for compilers that don't have always_inline * Rename xsimd::generic in xsimd::common * Fix xsimd::log10 implementation under -ffast-math, and add -fast-math-support to generic math algorithm and tests * Bump xtl dependency requirement * Provide a generic implementation of swizzle with constant mask * Enable xsimd with only emulated arch * Rename avx512vnni<vbmi> in avx512vnni<vbmi2> * [SSE2] Fix and improve xsimd::swizzle on [u]int16 * [AVX512x] Specialize xsimd::insert, xsimd::incr_if, xsimd::decr_if
Dirk Mueller2026-01-02 09:26:19 +00:00
aba193150c
- Deduplicate files in %install using %fdupes macro - Make the -devel and the -doc packages noarch
Matwey Kornilov2025-08-12 13:13:16 +00:00
73f8385766
- Use proper Python macros so it knows how to correctly resolve the Python package dependencies based on build config.
Matwey Kornilov2024-08-30 15:17:46 +00:00
7476a6b73d
Accepting request 1186600 from devel:libraries:c_c++
Ana Guerrero2024-07-11 18:29:23 +00:00
07399423af
- Add upstream changes fixing some krita issues: * 0001-Fix-xsimd-available_architectures-.has-for-sve-and-r.patch * 0002-Fix-detection-of-SSE-AVX-AVX512-when-they-are-explic.patch
Jan Engelhardt2024-07-10 12:27:34 +00:00
9fc40840cf
Accepting request 1176930 from devel:libraries:c_c++
Ana Guerrero2024-05-29 17:35:17 +00:00
fe37954bdc
Accepting request 1174805 from home:dirkmueller:Factory
Matwey Kornilov2024-05-26 10:30:05 +00:00
201999d9bb
Accepting request 1157142 from devel:libraries:c_c++
Ana Guerrero2024-03-13 21:16:41 +00:00
aea23252fb
Accepting request 1157141 from home:bmwiedemann:branches:devel:libraries:c_c++
Matwey Kornilov2024-03-12 09:32:56 +00:00
0b89b81153
Accepting request 1133732 from devel:libraries:c_c++
Ana Guerrero2023-12-17 20:34:14 +00:00
3060574cad
- update to 12.1.1: * Update readme with a section on adoption, and a section on the history of the project * Fix/avx512vnni implementation * Fix regression on XSIMD_NO_SUPPORTED_ARCHITECTURE * Use intrinsic instead of generic implementation of ldexp on avx512f
Dirk Mueller2023-12-17 10:14:25 +00:00
42a2055fab
Accepting request 1128937 from devel:libraries:c_c++
Ana Guerrero2023-11-26 18:38:21 +00:00
ada490d448
- update to 11.2.0: * Provide shuffle operations of floating point batches * Provide a generic implementation of xsimd::swizzle with dynamic indices * Implement rotl, rotr, rotate_left and rotate_right * Let CMake figure out pkgconfig directories * Add missing boolean operators in xsimd_api.hpp * Initial Implementation for the new WASM based instruction set * Provide a generic version for float to uint32_t conversion
Dirk Mueller2023-11-26 13:53:47 +00:00