Warning: This file is not a C or C++ file. It does not have highlighting.
1 | /*===---- x86intrin.h - X86 intrinsics -------------------------------------=== |
---|---|
2 | * |
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 |
6 | * |
7 | *===-----------------------------------------------------------------------=== |
8 | */ |
9 | |
10 | #ifndef __X86INTRIN_H |
11 | #define __X86INTRIN_H |
12 | |
13 | #include <ia32intrin.h> |
14 | |
15 | #include <immintrin.h> |
16 | |
17 | #if !(defined(_MSC_VER) || defined(__SCE__)) || __has_feature(modules) || \ |
18 | defined(__3dNOW__) |
19 | #include <mm3dnow.h> |
20 | #endif |
21 | |
22 | #if !(defined(_MSC_VER) || defined(__SCE__)) || __has_feature(modules) || \ |
23 | defined(__PRFCHW__) |
24 | #include <prfchwintrin.h> |
25 | #endif |
26 | |
27 | #if !(defined(_MSC_VER) || defined(__SCE__)) || __has_feature(modules) || \ |
28 | defined(__SSE4A__) |
29 | #include <ammintrin.h> |
30 | #endif |
31 | |
32 | #if !(defined(_MSC_VER) || defined(__SCE__)) || __has_feature(modules) || \ |
33 | defined(__FMA4__) |
34 | #include <fma4intrin.h> |
35 | #endif |
36 | |
37 | #if !(defined(_MSC_VER) || defined(__SCE__)) || __has_feature(modules) || \ |
38 | defined(__XOP__) |
39 | #include <xopintrin.h> |
40 | #endif |
41 | |
42 | #if !(defined(_MSC_VER) || defined(__SCE__)) || __has_feature(modules) || \ |
43 | defined(__TBM__) |
44 | #include <tbmintrin.h> |
45 | #endif |
46 | |
47 | #if !(defined(_MSC_VER) || defined(__SCE__)) || __has_feature(modules) || \ |
48 | defined(__LWP__) |
49 | #include <lwpintrin.h> |
50 | #endif |
51 | |
52 | #if !(defined(_MSC_VER) || defined(__SCE__)) || __has_feature(modules) || \ |
53 | defined(__MWAITX__) |
54 | #include <mwaitxintrin.h> |
55 | #endif |
56 | |
57 | #if !(defined(_MSC_VER) || defined(__SCE__)) || __has_feature(modules) || \ |
58 | defined(__CLZERO__) |
59 | #include <clzerointrin.h> |
60 | #endif |
61 | |
62 | #if !(defined(_MSC_VER) || defined(__SCE__)) || __has_feature(modules) || \ |
63 | defined(__RDPRU__) |
64 | #include <rdpruintrin.h> |
65 | #endif |
66 | |
67 | #endif /* __X86INTRIN_H */ |
68 |
Warning: This file is not a C or C++ file. It does not have highlighting.