1 /*===---- x86intrin.h - X86 intrinsics -------------------------------------===
3 * Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
4 * See https://llvm.org/LICENSE.txt for license information.
5 * SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
7 *===-----------------------------------------------------------------------===
13 #include <ia32intrin.h>
15 #include <immintrin.h>
17 #if !(defined(_MSC_VER) || defined(__SCE__)) || __has_feature(modules) || \
22 #if !(defined(_MSC_VER) || defined(__SCE__)) || __has_feature(modules) || \
24 #include <prfchwintrin.h>
27 #if !(defined(_MSC_VER) || defined(__SCE__)) || __has_feature(modules) || \
29 #include <ammintrin.h>
32 #if !(defined(_MSC_VER) || defined(__SCE__)) || __has_feature(modules) || \
34 #include <fma4intrin.h>
37 #if !(defined(_MSC_VER) || defined(__SCE__)) || __has_feature(modules) || \
39 #include <xopintrin.h>
42 #if !(defined(_MSC_VER) || defined(__SCE__)) || __has_feature(modules) || \
44 #include <tbmintrin.h>
47 #if !(defined(_MSC_VER) || defined(__SCE__)) || __has_feature(modules) || \
49 #include <lwpintrin.h>
52 #if !(defined(_MSC_VER) || defined(__SCE__)) || __has_feature(modules) || \
54 #include <mwaitxintrin.h>
57 #if !(defined(_MSC_VER) || defined(__SCE__)) || __has_feature(modules) || \
59 #include <clzerointrin.h>
62 #if !(defined(_MSC_VER) || defined(__SCE__)) || __has_feature(modules) || \
64 #include <rdpruintrin.h>
67 #endif /* __X86INTRIN_H */