Go to the documentation of this file.
33#ifndef _GLIBCXX_EXPERIMENTAL_SIMD
34#define _GLIBCXX_EXPERIMENTAL_SIMD
36#if __cplusplus >= 201703L
55#define __cpp_lib_experimental_parallel_simd 201803
57#pragma GCC diagnostic push
61#pragma GCC diagnostic ignored "-Wpsabi"
68#pragma GCC diagnostic ignored "-Wold-style-cast"
71#include "bits/simd_detail.h"
73#include "bits/simd_fixed_size.h"
74#include "bits/simd_scalar.h"
75#include "bits/simd_builtin.h"
76#include "bits/simd_converter.h"
77#if _GLIBCXX_SIMD_X86INTRIN
78#include "bits/simd_x86.h"
79#elif _GLIBCXX_SIMD_HAVE_NEON
80#include "bits/simd_neon.h"
82#include "bits/simd_ppc.h"
84#include "bits/simd_math.h"
86#pragma GCC diagnostic pop