]> gcc.gnu.org Git - gcc.git/commit
libstdc++: Fix call signature of builtins from masked ++/--
authorMatthias Kretz <m.kretz@gsi.de>
Wed, 27 Mar 2024 07:49:43 +0000 (08:49 +0100)
committerMatthias Kretz <m.kretz@gsi.de>
Fri, 10 May 2024 14:06:51 +0000 (16:06 +0200)
commitf0b7583dab56c78824344e00eb6230eaaeb09a44
tree5066aa5619b4e333bfc53607fe2dfb2b9d026de0
parent4190a95cb837c5d221d9c5677f49f3c7d4d5576f
libstdc++: Fix call signature of builtins from masked ++/--

This resolves failures in the "expensive" where-* test of check-simd
when targeting AVX-512.

Signed-off-by: Matthias Kretz <m.kretz@gsi.de>
libstdc++-v3/ChangeLog:

* include/experimental/bits/simd_x86.h (_S_masked_unary): Call
the 4- and 8-byte variants of __builtin_ia32_subp[ds] without
rounding direction argument.

(cherry picked from commit 0ac2c0f0687b321ab54de271d788b4e0a287b4e2)
libstdc++-v3/include/experimental/bits/simd_x86.h
This page took 0.062811 seconds and 6 git commands to generate.