Go to the documentation of this file.
33 #ifndef _GLIBCXX_EXPERIMENTAL_SIMD
34 #define _GLIBCXX_EXPERIMENTAL_SIMD
38 #if __cplusplus >= 201703L
57 #define __cpp_lib_experimental_parallel_simd 201803
59 #pragma GCC diagnostic push
62 #ifndef _GLIBCXX_CLANG
63 #pragma GCC diagnostic ignored "-Wpsabi"
70 #pragma GCC diagnostic ignored "-Wold-style-cast"
73 #include "bits/simd_detail.h"
74 #include "bits/simd.h"
75 #include "bits/simd_fixed_size.h"
76 #include "bits/simd_scalar.h"
77 #include "bits/simd_builtin.h"
78 #include "bits/simd_converter.h"
79 #if _GLIBCXX_SIMD_X86INTRIN
80 #include "bits/simd_x86.h"
81 #elif _GLIBCXX_SIMD_HAVE_NEON
82 #include "bits/simd_neon.h"
83 #if _GLIBCXX_SIMD_HAVE_SVE
84 #include "bits/simd_sve.h"
87 #include "bits/simd_ppc.h"
89 #include "bits/simd_math.h"
91 #pragma GCC diagnostic pop
94 #endif // _GLIBCXX_EXPERIMENTAL_SIMD