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