Skip to content

Commit e88a728

Browse files
committed
Release 14.3.0
1 parent 9dedfec commit e88a728

2 files changed

Lines changed: 74 additions & 1 deletion

File tree

Changelog.rst

Lines changed: 73 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,79 @@
99
Changelog
1010
=========
1111

12+
14.3.0
13+
------
14+
15+
* [API] Feat/mulhilo
16+
17+
* [API] Add batch::to_native
18+
19+
* [API] fused mul_hilo for 64-bit batches (shared 32x32->64 partials)
20+
21+
* [API] add runtime batch_bool mask overloads for load_masked/store_masked
22+
23+
* [AVX512VL] Tentative support for avx512vl extensions to 256 bit registers
24+
25+
* [AVX512VL] Minimal support for avx512vl
26+
27+
* [AVX512VL] Tentative support for avx512vl extensions to 128 bit registers
28+
29+
* [AVX512VL] fix: avx512vl masked load/store#1354Add efficient_bmi2 cpu feature
30+
31+
* [AVX512VL] Fix avx512vl_{128,256} correctness bugs + CI default-arch typo
32+
33+
* [AVX512VL] perf: native EVEX int64 shift, signed rotr, compress/expand
34+
35+
* [AVX512VL] Add gather scatter kernels
36+
37+
* [AVX512VL_128] route avx512vl_128 FMA ops through fma3<avx2_128>
38+
39+
* [AVX512VP] Fix avx512vp cpuid
40+
41+
* [AVX512F] single vpermt2 for zip_lo/zip_hi
42+
43+
* [AVX512F] vectorize 16x16 float / 8x8 double transpose#1372Add an explicit SSE2 path for batch_bool_constant masks where the three low lanes are active and lane 3 is zero
44+
45+
* [AVX512, AVX2] plain-move lowering for int & EVEX constant-mask load/store#1381Prefer avx512vl_256 over avxvnni for 256-bit sized batches
46+
47+
* [AVX2] AVX256 constant mask plain moves
48+
49+
* [AVXVNNI] route avxvnni FMA ops through fma3<avx2> kernels
50+
51+
* [AVX] Tentative support for avx extensions to 128 bit registers
52+
53+
* [VSX] clang build
54+
55+
* [NEON] Fix incorrect guard for system headers on Windows
56+
57+
* [NEON] under-aligned store in generic swizzle kernel
58+
59+
* [NEON, SSE2] Fix unreachable constant-mask load_masked kernels
60+
61+
* [ci] Add clang workflow for PPC
62+
63+
* [doc] Fix doc logo
64+
65+
* [doc] Consolidate build options in one place
66+
67+
* [doc] Fix typos
68+
69+
* [doc] Update RTD deps
70+
71+
* [doc] Add jupyterlite notebook
72+
73+
* [doc] Add link to deployed jupyterlite
74+
75+
* Add more x86 cpu feature
76+
77+
* Fix C++ version detection for MSVC
78+
79+
* Uniform header inclusion
80+
81+
* Resolve xtl in user cmake
82+
83+
* fix (#1375): under-aligned buffers in large-arg range reduction
84+
1285
14.2.0
1386
------
1487

include/xsimd/config/xsimd_config.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
#define XSIMD_CONFIG_HPP
1414

1515
#define XSIMD_VERSION_MAJOR 14
16-
#define XSIMD_VERSION_MINOR 2
16+
#define XSIMD_VERSION_MINOR 3
1717
#define XSIMD_VERSION_PATCH 0
1818

1919
#if defined(__GNUC__) && defined(__BYTE_ORDER__)

0 commit comments

Comments
 (0)