ping On Wednesday, 15 May 2024 21:49:56 GMT+2 Matthias Kretz wrote: > Tested on aarch64-linux-gnu, arm-linux-gnueabihf, powerpc64le-linux-gnu, > x86_64-linux-gnu (-m64, -m32, -mx32), and arm-linux-gnueabi > > OK for trunk? And when backporting, should I squash it with the commit that > introduced the regression? > > -------------------- 8< ------------------- > > This resolves a regression on i686 that was introduced with > r15-429-gfb1649f8b4ad50. > > Signed-off-by: Matthias Kretz <m.kr...@gsi.de> > > libstdc++-v3/ChangeLog: > > PR libstdc++/114958 > * include/experimental/bits/simd.h (__as_vector): Don't use > vector_size(8) on __i386__. > (__vec_shuffle): Never return MMX vectors, widen to 16 bytes > instead. > (concat): Fix padding calculation to pick up widening logic from > __as_vector. > --- > libstdc++-v3/include/experimental/bits/simd.h | 39 +++++++++++++------ > 1 file changed, 28 insertions(+), 11 deletions(-) > > > -- > ────────────────────────────────────────────────────────────────────────── > Dr. Matthias Kretz https://mattkretz.github.io > GSI Helmholtz Centre for Heavy Ion Research https://gsi.de > stdₓ::simd > ──────────────────────────────────────────────────────────────────────────
-- ──────────────────────────────┬──────────────────────────────────────────── Dr. Matthias Kretz │ SDE — Software Development for Experiments Senior Software Engineer, │ 📞 +49 6159 713084 SIMD Expert, │ 📧 m.kr...@gsi.de floss.social/@mkretz ISO C++ Numerics Chair │ 🔗 mattkretz.github.io ──────────────────────────────┴──────────────────────────────────────────── GSI Helmholtzzentrum für Schwerionenforschung GmbH Planckstraße 1, 64291 Darmstadt, Germany, www.gsi.de Commercial Register / Handelsregister: Amtsgericht Darmstadt, HRB 1528 Managing Directors / Geschäftsführung: Professor Dr. Paolo Giubellino, Jörg Blaurock Chairman of the GSI Supervisory Board / Vorsitzender des GSI-Aufsichtsrats: Ministerialdirigent Dr. Volkmar Dietz
signature.asc
Description: This is a digitally signed message part.