Lines Matching defs:CPUTYPE

2 # Set default CPU compile flags and baseline CPUTYPE for each arch.  The
6 .if !defined(CPUTYPE) || empty(CPUTYPE)
31 . if ${CPUTYPE} == "barcelona"
32 CPUTYPE = amdfam10
33 . elif ${CPUTYPE} == "skx"
34 CPUTYPE = skylake-avx512
35 . elif ${CPUTYPE} == "core-avx2"
36 CPUTYPE = haswell
37 . elif ${CPUTYPE} == "core-avx-i"
38 CPUTYPE = ivybridge
39 . elif ${CPUTYPE} == "corei7-avx"
40 CPUTYPE = sandybridge
41 . elif ${CPUTYPE} == "corei7"
42 CPUTYPE = nehalem
43 . elif ${CPUTYPE} == "slm"
44 CPUTYPE = silvermont
45 . elif ${CPUTYPE} == "atom"
46 CPUTYPE = bonnell
47 . elif ${CPUTYPE} == "core"
48 CPUTYPE = prescott
51 . if ${CPUTYPE} == "prescott"
52 CPUTYPE = nocona
55 . if ${CPUTYPE} == "k7"
56 CPUTYPE = athlon
57 . elif ${CPUTYPE} == "p4"
58 CPUTYPE = pentium4
59 . elif ${CPUTYPE} == "p4m"
60 CPUTYPE = pentium4m
61 . elif ${CPUTYPE} == "p3"
62 CPUTYPE = pentium3
63 . elif ${CPUTYPE} == "p3m"
64 CPUTYPE = pentium3m
65 . elif ${CPUTYPE} == "p-m"
66 CPUTYPE = pentium-m
67 . elif ${CPUTYPE} == "p2"
68 CPUTYPE = pentium2
69 . elif ${CPUTYPE} == "i686"
70 CPUTYPE = pentiumpro
71 . elif ${CPUTYPE} == "i586/mmx"
72 CPUTYPE = pentium-mmx
73 . elif ${CPUTYPE} == "i586"
74 CPUTYPE = pentium
81 # after /etc/make.conf so it can react to the local value of CPUTYPE
89 . if ${CPUTYPE} == "crusoe"
91 . elif ${CPUTYPE} == "k5"
93 . elif ${CPUTYPE} == "c7"
96 _CPUCFLAGS = -march=${CPUTYPE}
99 _CPUCFLAGS = -march=${CPUTYPE}
101 . if ${CPUTYPE} == "xscale"
105 . elif ${CPUTYPE:M*soft*} != ""
107 . elif ${CPUTYPE} == "cortexa"
109 . elif ${CPUTYPE:Marmv[67]*} != ""
113 _CPUCFLAGS = -march=${CPUTYPE}
125 _CPUCFLAGS = -mcpu=${CPUTYPE}
128 . if ${CPUTYPE} == "e500"
131 _CPUCFLAGS = -mcpu=${CPUTYPE}
134 _CPUCFLAGS = -mcpu=${CPUTYPE}
136 . if ${CPUTYPE:Marmv*} != ""
138 _CPUCFLAGS = -march=${CPUTYPE}
141 _CPUCFLAGS = -mcpu=${CPUTYPE}
151 . if ${CPUTYPE} == "znver4"
153 . elif ${CPUTYPE} == "znver3" || ${CPUTYPE} == "znver2" || \
154 ${CPUTYPE} == "znver1"
156 . elif ${CPUTYPE} == "bdver4"
158 . elif ${CPUTYPE} == "bdver3" || ${CPUTYPE} == "bdver2"
160 . elif ${CPUTYPE} == "bdver1"
162 . elif ${CPUTYPE} == "btver2"
164 . elif ${CPUTYPE} == "btver1"
166 . elif ${CPUTYPE} == "amdfam10"
168 . elif ${CPUTYPE} == "opteron-sse3" || ${CPUTYPE} == "athlon64-sse3"
170 . elif ${CPUTYPE} == "opteron" || ${CPUTYPE} == "athlon64" || \
171 ${CPUTYPE} == "athlon-fx"
173 . elif ${CPUTYPE} == "athlon-mp" || ${CPUTYPE} == "athlon-xp" || \
174 ${CPUTYPE} == "athlon-4"
176 . elif ${CPUTYPE} == "athlon" || ${CPUTYPE} == "athlon-tbird"
178 . elif ${CPUTYPE} == "k6-3" || ${CPUTYPE} == "k6-2" || ${CPUTYPE} == "geode"
180 . elif ${CPUTYPE} == "k6"
182 . elif ${CPUTYPE} == "k5"
184 . elif ${CPUTYPE} == "sapphirerapids" || ${CPUTYPE} == "tigerlake" || \
185 ${CPUTYPE} == "cooperlake" || ${CPUTYPE} == "cascadelake" || \
186 ${CPUTYPE} == "icelake-server" || ${CPUTYPE} == "icelake-client" || \
187 ${CPUTYPE} == "cannonlake" || ${CPUTYPE} == "knm" || \
188 ${CPUTYPE} == "skylake-avx512" || ${CPUTYPE} == "knl" || \
189 ${CPUTYPE} == "x86-64-v4"
191 . elif ${CPUTYPE} == "alderlake" || ${CPUTYPE} == "skylake" || \
192 ${CPUTYPE} == "broadwell" || ${CPUTYPE} == "haswell" || \
193 ${CPUTYPE} == "x86-64-v3"
195 . elif ${CPUTYPE} == "ivybridge"
197 . elif ${CPUTYPE} == "sandybridge"
199 . elif ${CPUTYPE} == "tremont" || ${CPUTYPE} == "goldmont-plus" || \
200 ${CPUTYPE} == "goldmont" || ${CPUTYPE} == "westmere" || \
201 ${CPUTYPE} == "nehalem" || ${CPUTYPE} == "silvermont" || \
202 ${CPUTYPE} == "x86-64-v2"
204 . elif ${CPUTYPE} == "penryn"
206 . elif ${CPUTYPE} == "core2" || ${CPUTYPE} == "bonnell"
208 . elif ${CPUTYPE} == "yonah" || ${CPUTYPE} == "prescott"
210 . elif ${CPUTYPE} == "pentium4" || ${CPUTYPE} == "pentium4m" || \
211 ${CPUTYPE} == "pentium-m" || ${CPUTYPE} == "x86-64"
213 . elif ${CPUTYPE} == "pentium3" || ${CPUTYPE} == "pentium3m"
215 . elif ${CPUTYPE} == "pentium2"
217 . elif ${CPUTYPE} == "pentiumpro"
219 . elif ${CPUTYPE} == "pentium-mmx"
221 . elif ${CPUTYPE} == "pentium"
223 . elif ${CPUTYPE} == "c7"
225 . elif ${CPUTYPE} == "c3-2"
227 . elif ${CPUTYPE} == "c3"
229 . elif ${CPUTYPE} == "winchip2"
231 . elif ${CPUTYPE} == "winchip-c6"
237 . if ${CPUTYPE} == "znver4"
239 . elif ${CPUTYPE} == "znver3" || ${CPUTYPE} == "znver2" || \
240 ${CPUTYPE} == "znver1"
242 . elif ${CPUTYPE} == "bdver4"
244 . elif ${CPUTYPE} == "bdver3" || ${CPUTYPE} == "bdver2"
246 . elif ${CPUTYPE} == "bdver1"
248 . elif ${CPUTYPE} == "btver2"
250 . elif ${CPUTYPE} == "btver1"
252 . elif ${CPUTYPE} == "amdfam10"
254 . elif ${CPUTYPE} == "opteron-sse3" || ${CPUTYPE} == "athlon64-sse3" || \
255 ${CPUTYPE} == "k8-sse3"
257 . elif ${CPUTYPE} == "opteron" || ${CPUTYPE} == "athlon64" || \
258 ${CPUTYPE} == "athlon-fx" || ${CPUTYPE} == "k8"
260 . elif ${CPUTYPE} == "sapphirerapids" || ${CPUTYPE} == "tigerlake" || \
261 ${CPUTYPE} == "cooperlake" || ${CPUTYPE} == "cascadelake" || \
262 ${CPUTYPE} == "icelake-server" || ${CPUTYPE} == "icelake-client" || \
263 ${CPUTYPE} == "cannonlake" || ${CPUTYPE} == "knm" || \
264 ${CPUTYPE} == "skylake-avx512" || ${CPUTYPE} == "knl" || \
265 ${CPUTYPE} == "x86-64-v4"
267 . elif ${CPUTYPE} == "alderlake" || ${CPUTYPE} == "skylake" || \
268 ${CPUTYPE} == "broadwell" || ${CPUTYPE} == "haswell" || \
269 ${CPUTYPE} == "x86-64-v3"
271 . elif ${CPUTYPE} == "ivybridge"
273 . elif ${CPUTYPE} == "sandybridge"
275 . elif ${CPUTYPE} == "tremont" || ${CPUTYPE} == "goldmont-plus" || \
276 ${CPUTYPE} == "goldmont" || ${CPUTYPE} == "westmere" || \
277 ${CPUTYPE} == "nehalem" || ${CPUTYPE} == "silvermont" || \
278 ${CPUTYPE} == "x86-64-v2"
280 . elif ${CPUTYPE} == "penryn"
282 . elif ${CPUTYPE} == "core2" || ${CPUTYPE} == "bonnell"
284 . elif ${CPUTYPE} == "nocona"
290 . if ${CPUTYPE} == "e500"
292 . elif ${CPUTYPE} == "g4"
298 . if ${CPUTYPE} == "e5500"
300 . elif ${CPUTYPE} == power7
302 . elif ${CPUTYPE} == power8
304 . elif ${CPUTYPE} == power9
311 . if ${CPUTYPE} == power9
330 # when CPUTYPE has 'soft' in it, we use the soft-float ABI to allow building of
333 . if defined(CPUTYPE) && ${CPUTYPE:M*soft*} != ""
399 .if (${MACHINE} == "arm" && (defined(CPUTYPE) && ${CPUTYPE:M*soft*})) || \
400 (${MACHINE_ARCH} == "powerpc" && (defined(CPUTYPE) && ${CPUTYPE} == "e500"))