Skip to content

Commit

Permalink
Bug 1859085 - Update xsimd to 11.1.0. r=padenot,sergesanspaille
Browse files Browse the repository at this point in the history
Changlog:

11.1.0
------

* Introduce XSIMD_DEFAULT_ARCH to force default architecture (if any)
* Remove C++ requirement on xsimd::exp10 scalar implementation

11.0.0
------

* Provide a generic reducer
* Fix ``find_package(xsimd)`` for xtl enabled xsimd, reloaded
* Provide avx512f implementation of FMA and variant
* Hexadecimal floating points are not a C++11 feature
* back to slow implementation of exp10 on Windows
* Changed bitwise_cast API
* Provide generic signed /unsigned type conversion
* Fixed sde location
* Feature/incr decr

Depends on D191042

Differential Revision: https://phabricator.services.mozilla.com/D191043

UltraBlame original commit: ca60a5861d4a8bd5de1c8e5a9f76c9e35767c38c
  • Loading branch information
marco-c committed Oct 17, 2023
1 parent 5a73a4f commit 8590d05
Show file tree
Hide file tree
Showing 33 changed files with 2,619 additions and 742 deletions.
206 changes: 206 additions & 0 deletions third_party/xsimd/Changelog.rst
Original file line number Diff line number Diff line change
Expand Up @@ -49,6 +49,212 @@ Changelog
=
=
=
11
.
1
.
0
-
-
-
-
-
-
*
Introduce
XSIMD_DEFAULT_ARCH
to
force
default
architecture
(
if
any
)
*
Remove
C
+
+
requirement
on
xsimd
:
:
exp10
scalar
implementation
*
Improve
and
test
documentation
11
.
0
.
0
-
-
-
-
-
-
*
Provide
a
generic
reducer
*
Fix
find_package
(
xsimd
)
for
xtl
enabled
xsimd
reloaded
*
Cleanup
benchmark
code
*
Provide
avx512f
implementation
of
FMA
and
variant
*
Hexadecimal
floating
points
are
not
a
C
+
+
11
feature
*
back
to
slow
implementation
of
exp10
on
Windows
*
Changed
bitwise_cast
API
*
Provide
generic
signed
/
unsigned
type
conversion
*
Fixed
sde
location
*
Feature
/
incr
decr
*
Cleanup
documentation
10
.
0
.
0
-
-
-
-
-
-
*
Fix
potential
ABI
issue
in
SVE
support
*
Disable
fast
exp10
on
OSX
*
Assert
on
unaligned
memory
when
calling
aligned
load
/
store
*
Fix
warning
about
uninitialized
storage
*
Always
forward
arch
parameter
*
Do
not
specialize
the
behavior
of
simd_return_type
for
char
*
Support
broadcasting
of
complex
batches
*
Make
xsimd
compatible
with
-
fno
-
exceptions
*
Provide
and
test
comparison
operators
overloads
that
accept
scalars
9
.
0
Expand Down

0 comments on commit 8590d05

Please sign in to comment.