This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository gcc.
from b85c77e19ad libstdc++: Implement <experimental/synchronized_value> (P0290) new feff71e035c libstdc++: Replace non-ascii character in test new fea34ee4911 libstdc++: Ensure __builtin_constant_p isn't lost on the way new 53b55701aed libstdc++: Annotate most lambdas with always_inline new b0f4b166ada libstdc++: Document timeout and timeout-factor of simd tests new 073df3e73f3 libstdc++: Use a PCH to speed up check-simd new 07e4648b4ab libstdc++: printf format string fix in testsuite new 1fd3836463c libstdc++: Fix incorrect __builtin_is_constant_evaluated calls new a5de17d9120 libstdc++: Fix incorrect function call in -ffast-math optimization
The 8 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: libstdc++-v3/include/experimental/bits/simd.h | 245 +++++++------- .../include/experimental/bits/simd_builtin.h | 351 +++++++++++---------- .../include/experimental/bits/simd_converter.h | 22 +- .../include/experimental/bits/simd_detail.h | 3 + .../include/experimental/bits/simd_fixed_size.h | 265 ++++++++-------- libstdc++-v3/include/experimental/bits/simd_math.h | 56 ++-- libstdc++-v3/include/experimental/bits/simd_neon.h | 14 +- libstdc++-v3/include/experimental/bits/simd_x86.h | 143 +++++---- libstdc++-v3/testsuite/experimental/simd/README.md | 10 +- .../experimental/simd/generate_makefile.sh | 24 +- .../testsuite/experimental/simd/tests/abs.cc | 4 +- .../experimental/simd/tests/algorithms.cc | 3 +- .../experimental/simd/tests/bits/conversions.h | 25 +- .../testsuite/experimental/simd/tests/bits/main.h | 87 +++++ .../experimental/simd/tests/bits/make_vec.h | 10 + .../experimental/simd/tests/bits/mathreference.h | 3 + .../experimental/simd/tests/bits/test_values.h | 6 + .../experimental/simd/tests/bits/verify.h | 66 +--- .../testsuite/experimental/simd/tests/broadcast.cc | 3 +- .../testsuite/experimental/simd/tests/casts.cc | 4 +- .../experimental/simd/tests/fpclassify.cc | 4 +- .../testsuite/experimental/simd/tests/frexp.cc | 4 +- .../testsuite/experimental/simd/tests/generator.cc | 3 +- .../experimental/simd/tests/hypot3_fma.cc | 4 +- .../experimental/simd/tests/integer_operators.cc | 5 +- .../simd/tests/ldexp_scalbn_scalbln_modf.cc | 4 +- .../testsuite/experimental/simd/tests/loadstore.cc | 4 +- .../testsuite/experimental/simd/tests/logarithm.cc | 5 +- .../experimental/simd/tests/mask_broadcast.cc | 3 +- .../experimental/simd/tests/mask_conversions.cc | 2 +- .../experimental/simd/tests/mask_implicit_cvt.cc | 3 +- .../experimental/simd/tests/mask_loadstore.cc | 29 +- .../experimental/simd/tests/mask_operator_cvt.cc | 3 +- .../experimental/simd/tests/mask_operators.cc | 3 +- .../experimental/simd/tests/mask_reductions.cc | 30 +- .../testsuite/experimental/simd/tests/math_1arg.cc | 3 +- .../testsuite/experimental/simd/tests/math_2arg.cc | 4 +- .../experimental/simd/tests/operator_cvt.cc | 3 +- .../testsuite/experimental/simd/tests/operators.cc | 14 +- .../experimental/simd/tests/reductions.cc | 4 +- .../testsuite/experimental/simd/tests/remqo.cc | 4 +- .../testsuite/experimental/simd/tests/simd.cc | 2 +- .../testsuite/experimental/simd/tests/sincos.cc | 6 +- .../experimental/simd/tests/split_concat.cc | 4 +- .../testsuite/experimental/simd/tests/splits.cc | 2 +- .../experimental/simd/tests/trigonometric.cc | 4 +- .../experimental/simd/tests/trunc_ceil_floor.cc | 3 +- .../testsuite/experimental/simd/tests/where.cc | 4 +- .../testsuite/std/format/arguments/lwg3810.cc | 2 +- 49 files changed, 773 insertions(+), 736 deletions(-) create mode 100644 libstdc++-v3/testsuite/experimental/simd/tests/bits/main.h