Update xsimd to new version e624857ac1474ea3abf3b5232832a77545fa528e from 2024-07-05 18:17:12
Categories
(Core :: Performance: General, enhancement)
Tracking
()
Tracking | Status | |
---|---|---|
firefox130 | --- | fixed |
People
(Reporter: update-bot, Assigned: padenot)
Details
(Whiteboard: [3pl-filed][task_id: U98pqzj7QJGJAU_J0BFX5A])
Attachments
(1 file)
This update covers 4 commits. Here are the overall diff statistics, and then the commit information.
third_party/xsimd/include/xsimd/arch/generic/xsimd_generic_memory.hpp | 10 +++++---
third_party/xsimd/include/xsimd/config/xsimd_cpuid.hpp | 12 ++++++++-
third_party/xsimd/moz.yaml | 4 +-
3 files changed, 18 insertions(+), 8 deletions(-)
e624857ac1474ea3abf3b5232832a77545fa528e by serge-sans-paille <serge.guelton@telecom-bretagne.eu>
https://github.com/QuantStack/xsimd/commit/e624857ac1474ea3abf3b5232832a77545fa528e
Authored: 2024-07-05 16:07:20 +0200
Committed: 2024-07-05 18:17:12 +0000
Fix typo in readme
Fix #1035
Files Modified:
- README.md
b11ad9b47786061747da8791b430efb675eb01b7 by serge-sans-paille <serge.guelton@telecom-bretagne.eu>
https://github.com/QuantStack/xsimd/commit/b11ad9b47786061747da8791b430efb675eb01b7
Authored: 2024-07-03 07:34:58 +0200
Committed: 2024-07-03 07:59:01 +0000
Fix __builtin_shufflevector name
__builtin_shuffle_vector -> __builtin_shufflevector
See https://clang.llvm.org/docs/LanguageExtensions.html#langext-builtin-shufflevector
Fix #1033
Files Modified:
- include/xsimd/arch/generic/xsimd_generic_memory.hpp
a507f83ead608fffc558b615b61b20f44f2f4672 by Matwey V. Kornilov <matwey.kornilov@gmail.com>
https://github.com/QuantStack/xsimd/commit/a507f83ead608fffc558b615b61b20f44f2f4672
Authored: 2024-05-26 16:02:20 +0300
Committed: 2024-07-03 05:40:56 +0000
Prefer arch-independed paths for install
xsimd is header only library, so prefer arch-independed paths for cmake and
pkg-config.
References:
- https://github.com/xtensor-stack/xtl/commit/d877d94836aff4d0f727acf3eaab8f4880ecb625
- https://github.com/xtensor-stack/xtensor/commit/7738389861044c9618c7d59fb7602f7dddc1df7f
Files Modified:
- CMakeLists.txt
80a59235e3ffa51659aaa06f002bfd088b77023c by Dmitry Kazakov <dimula73@gmail.com>
https://github.com/QuantStack/xsimd/commit/80a59235e3ffa51659aaa06f002bfd088b77023c
Authored: 2024-06-14 10:19:55 +0200
Committed: 2024-07-03 05:40:06 +0000
Fix xsimd::available_architectures().has() for sve and rvv archs
Ideally the patch CPU detection code should also check if the length
of SVE and RVV is actually supported by the current CPU implementation
(i.e. ZCR_Elx.LEN register for SVE and something else for RVV), but
I don't have such CPUs/emulators handy, so I cannot add such checks.
Given that xsimd::available_architectures().has() is a new feature
of XSIMD13 and the length check has never been present in XSIMD, this
bug is not a regression at least.
The patch also adds a unittest that reproduces the error the patch fixes
Files Modified:
- include/xsimd/config/xsimd_cpuid.hpp
- test/test_arch.cpp
Reporter | ||
Comment 1•10 months ago
|
||
U98pqzj7QJGJAU_J0BFX5A |
I've submitted a try run for this commit: https://treeherder.mozilla.org/jobs?repo=try&revision=3d5a4999c6638e5512b52f62e20f7e9c420635c7
Reporter | ||
Comment 2•10 months ago
|
||
U98pqzj7QJGJAU_J0BFX5A |
Updatebot encountered an error while trying to submit to phabricator.
Updatebot will be unable to do anything more for this library version.
Assignee | ||
Comment 3•10 months ago
|
||
Updated•10 months ago
|
Assignee | ||
Updated•10 months ago
|
Comment 5•10 months ago
|
||
bugherder |
Description
•