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
63#pragma GCC diagnostic ignored "-Wpsabi"
70#pragma GCC diagnostic ignored "-Wold-style-cast"
73#include "bits/simd_detail.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"
84#include "bits/simd_ppc.h"
86#include "bits/simd_math.h"
88#pragma GCC diagnostic pop