]>
Commit | Line | Data |
---|---|---|
7adcbafe | 1 | /* Copyright (C) 2008-2022 Free Software Foundation, Inc. |
21898431 L |
2 | |
3 | This file is part of GCC. | |
4 | ||
5 | GCC is free software; you can redistribute it and/or modify | |
6 | it under the terms of the GNU General Public License as published by | |
748086b7 | 7 | the Free Software Foundation; either version 3, or (at your option) |
21898431 L |
8 | any later version. |
9 | ||
10 | GCC is distributed in the hope that it will be useful, | |
11 | but WITHOUT ANY WARRANTY; without even the implied warranty of | |
12 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | |
13 | GNU General Public License for more details. | |
14 | ||
748086b7 JJ |
15 | Under Section 7 of GPL version 3, you are granted additional |
16 | permissions described in the GCC Runtime Library Exception, version | |
17 | 3.1, as published by the Free Software Foundation. | |
18 | ||
19 | You should have received a copy of the GNU General Public License and | |
20 | a copy of the GCC Runtime Library Exception along with this program; | |
21 | see the files COPYING3 and COPYING.RUNTIME respectively. If not, see | |
22 | <http://www.gnu.org/licenses/>. */ | |
21898431 L |
23 | |
24 | #ifndef _IMMINTRIN_H_INCLUDED | |
25 | #define _IMMINTRIN_H_INCLUDED | |
26 | ||
59a95143 L |
27 | #include <x86gprintrin.h> |
28 | ||
21898431 | 29 | #include <mmintrin.h> |
21898431 | 30 | |
21898431 | 31 | #include <xmmintrin.h> |
21898431 | 32 | |
21898431 | 33 | #include <emmintrin.h> |
21898431 | 34 | |
21898431 | 35 | #include <pmmintrin.h> |
21898431 | 36 | |
21898431 | 37 | #include <tmmintrin.h> |
21898431 | 38 | |
21898431 | 39 | #include <smmintrin.h> |
21898431 | 40 | |
21898431 | 41 | #include <wmmintrin.h> |
21898431 | 42 | |
21898431 | 43 | #include <avxintrin.h> |
21898431 | 44 | |
ca813880 | 45 | #include <avxvnniintrin.h> |
46 | ||
977e83a3 | 47 | #include <avx2intrin.h> |
977e83a3 | 48 | |
756c5857 AI |
49 | #include <avx512fintrin.h> |
50 | ||
51 | #include <avx512erintrin.h> | |
52 | ||
53 | #include <avx512pfintrin.h> | |
54 | ||
55 | #include <avx512cdintrin.h> | |
56 | ||
936c0fe4 AI |
57 | #include <avx512vlintrin.h> |
58 | ||
59 | #include <avx512bwintrin.h> | |
60 | ||
61 | #include <avx512dqintrin.h> | |
62 | ||
63 | #include <avx512vlbwintrin.h> | |
64 | ||
65 | #include <avx512vldqintrin.h> | |
66 | ||
4190ea38 IT |
67 | #include <avx512ifmaintrin.h> |
68 | ||
69 | #include <avx512ifmavlintrin.h> | |
70 | ||
3dcc8af5 IT |
71 | #include <avx512vbmiintrin.h> |
72 | ||
73 | #include <avx512vbmivlintrin.h> | |
74 | ||
5fbb13a7 KY |
75 | #include <avx5124fmapsintrin.h> |
76 | ||
77 | #include <avx5124vnniwintrin.h> | |
78 | ||
79fc8ffe AS |
79 | #include <avx512vpopcntdqintrin.h> |
80 | ||
11cca3ca JK |
81 | #include <avx512vbmi2intrin.h> |
82 | ||
83 | #include <avx512vbmi2vlintrin.h> | |
84 | ||
69ddc3e5 JK |
85 | #include <avx512vnniintrin.h> |
86 | ||
87 | #include <avx512vnnivlintrin.h> | |
88 | ||
e2a29465 JK |
89 | #include <avx512vpopcntdqvlintrin.h> |
90 | ||
91 | #include <avx512bitalgintrin.h> | |
92 | ||
e21b52af HL |
93 | #include <avx512vp2intersectintrin.h> |
94 | ||
95 | #include <avx512vp2intersectvlintrin.h> | |
96 | ||
a6841211 GX |
97 | #ifdef __SSE2__ |
98 | #include <avx512fp16intrin.h> | |
bd7a34ef | 99 | |
100 | #include <avx512fp16vlintrin.h> | |
a6841211 GX |
101 | #endif |
102 | ||
c1618f82 AI |
103 | #include <shaintrin.h> |
104 | ||
2ddd46d6 | 105 | #include <fmaintrin.h> |
2ddd46d6 | 106 | |
87ca01b7 | 107 | #include <f16cintrin.h> |
87ca01b7 | 108 | |
bf2eaa3f | 109 | #include <rtmintrin.h> |
bf2eaa3f | 110 | |
9d54607a JK |
111 | #include <gfniintrin.h> |
112 | ||
e157d456 JK |
113 | #include <vaesintrin.h> |
114 | ||
6557be99 JK |
115 | #include <vpclmulqdqintrin.h> |
116 | ||
4f0e90fa HL |
117 | #include <avx512bf16vlintrin.h> |
118 | ||
119 | #include <avx512bf16intrin.h> | |
120 | ||
5c609842 | 121 | #include <amxtileintrin.h> |
122 | ||
123 | #include <amxint8intrin.h> | |
124 | ||
125 | #include <amxbf16intrin.h> | |
126 | ||
6c0d746f L |
127 | #include <prfchwintrin.h> |
128 | ||
632a2f50 | 129 | #include <keylockerintrin.h> |
130 | ||
21898431 | 131 | #endif /* _IMMINTRIN_H_INCLUDED */ |