1/* Definition for processor table alias flags.
2 Copyright (C) 2001-2023 Free Software Foundation, Inc.
3
4This file is part of GCC.
5
6GCC is free software; you can redistribute it and/or modify it under
7the terms of the GNU General Public License as published by the Free
8Software Foundation; either version 3, or (at your option) any later
9version.
10
11GCC is distributed in the hope that it will be useful, but WITHOUT ANY
12WARRANTY; without even the implied warranty of MERCHANTABILITY or
13FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
14for more details.
15
16You should have received a copy of the GNU General Public License
17along with GCC; see the file COPYING3. If not see
18<http://www.gnu.org/licenses/>. */
19
20DEF_PTA(3DNOW)
21DEF_PTA(3DNOW_A)
22DEF_PTA(64BIT)
23DEF_PTA(ABM)
24DEF_PTA(AES)
25DEF_PTA(AVX)
26DEF_PTA(BMI)
27DEF_PTA(CX16)
28DEF_PTA(F16C)
29DEF_PTA(FMA)
30DEF_PTA(FMA4)
31DEF_PTA(FSGSBASE)
32DEF_PTA(LWP)
33DEF_PTA(LZCNT)
34DEF_PTA(MMX)
35DEF_PTA(MOVBE)
36DEF_PTA(NO_SAHF)
37DEF_PTA(PCLMUL)
38DEF_PTA(POPCNT)
39DEF_PTA(PREFETCH_SSE)
40DEF_PTA(RDRND)
41DEF_PTA(SSE)
42DEF_PTA(SSE2)
43DEF_PTA(SSE3)
44DEF_PTA(SSE4_1)
45DEF_PTA(SSE4_2)
46DEF_PTA(SSE4A)
47DEF_PTA(SSSE3)
48DEF_PTA(TBM)
49DEF_PTA(XOP)
50DEF_PTA(AVX2)
51DEF_PTA(BMI2)
52DEF_PTA(RTM)
53DEF_PTA(HLE)
54DEF_PTA(PRFCHW)
55DEF_PTA(RDSEED)
56DEF_PTA(ADX)
57DEF_PTA(FXSR)
58DEF_PTA(XSAVE)
59DEF_PTA(XSAVEOPT)
60DEF_PTA(AVX512F)
61DEF_PTA(AVX512ER)
62DEF_PTA(AVX512PF)
63DEF_PTA(AVX512CD)
64DEF_PTA(NO_TUNE)
65DEF_PTA(SHA)
66DEF_PTA(PREFETCHWT1)
67DEF_PTA(CLFLUSHOPT)
68DEF_PTA(XSAVEC)
69DEF_PTA(XSAVES)
70DEF_PTA(AVX512DQ)
71DEF_PTA(AVX512BW)
72DEF_PTA(AVX512VL)
73DEF_PTA(AVX512IFMA)
74DEF_PTA(AVX512VBMI)
75DEF_PTA(CLWB)
76DEF_PTA(MWAITX)
77DEF_PTA(CLZERO)
78DEF_PTA(NO_80387)
79DEF_PTA(PKU)
80DEF_PTA(AVX5124VNNIW)
81DEF_PTA(AVX5124FMAPS)
82DEF_PTA(AVX512VPOPCNTDQ)
83DEF_PTA(SGX)
84DEF_PTA(AVX512VNNI)
85DEF_PTA(GFNI)
86DEF_PTA(VAES)
87DEF_PTA(AVX512VBMI2)
88DEF_PTA(VPCLMULQDQ)
89DEF_PTA(AVX512BITALG)
90DEF_PTA(RDPID)
91DEF_PTA(PCONFIG)
92DEF_PTA(WBNOINVD)
93DEF_PTA(AVX512VP2INTERSECT)
94DEF_PTA(PTWRITE)
95DEF_PTA(AVX512BF16)
96DEF_PTA(WAITPKG)
97DEF_PTA(MOVDIRI)
98DEF_PTA(MOVDIR64B)
99DEF_PTA(ENQCMD)
100DEF_PTA(CLDEMOTE)
101DEF_PTA(SERIALIZE)
102DEF_PTA(TSXLDTRK)
103DEF_PTA(AMX_TILE)
104DEF_PTA(AMX_INT8)
105DEF_PTA(AMX_BF16)
106DEF_PTA(UINTR)
107DEF_PTA(HRESET)
108DEF_PTA(KL)
109DEF_PTA(WIDEKL)
110DEF_PTA(AVXVNNI)
111DEF_PTA(AVX512FP16)
112DEF_PTA(AVXIFMA)
113DEF_PTA(AVXVNNIINT8)
114DEF_PTA(AVXNECONVERT)
115DEF_PTA(CMPCCXADD)
116DEF_PTA(AMX_FP16)
117DEF_PTA(PREFETCHI)
118DEF_PTA(RAOINT)
119DEF_PTA(AMX_COMPLEX)
120DEF_PTA(AVXVNNIINT16)
121DEF_PTA(SM3)
122DEF_PTA(SHA512)
123DEF_PTA(SM4)
124DEF_PTA(APX_F)
125DEF_PTA(USER_MSR)
126

source code of gcc/config/i386/i386-isa.def