Lines Matching defs:CPUTYPE

3 # Set default CPU compile flags and baseline CPUTYPE for each arch.  The
7 .if !defined(CPUTYPE) || empty(CPUTYPE)
32 . if ${CPUTYPE} == "barcelona"
33 CPUTYPE = amdfam10
34 . elif ${CPUTYPE} == "skx"
35 CPUTYPE = skylake-avx512
36 . elif ${CPUTYPE} == "core-avx2"
37 CPUTYPE = haswell
38 . elif ${CPUTYPE} == "core-avx-i"
39 CPUTYPE = ivybridge
40 . elif ${CPUTYPE} == "corei7-avx"
41 CPUTYPE = sandybridge
42 . elif ${CPUTYPE} == "corei7"
43 CPUTYPE = nehalem
44 . elif ${CPUTYPE} == "slm"
45 CPUTYPE = silvermont
46 . elif ${CPUTYPE} == "atom"
47 CPUTYPE = bonnell
48 . elif ${CPUTYPE} == "core"
49 CPUTYPE = prescott
52 . if ${CPUTYPE} == "prescott"
53 CPUTYPE = nocona
56 . if ${CPUTYPE} == "k7"
57 CPUTYPE = athlon
58 . elif ${CPUTYPE} == "p4"
59 CPUTYPE = pentium4
60 . elif ${CPUTYPE} == "p4m"
61 CPUTYPE = pentium4m
62 . elif ${CPUTYPE} == "p3"
63 CPUTYPE = pentium3
64 . elif ${CPUTYPE} == "p3m"
65 CPUTYPE = pentium3m
66 . elif ${CPUTYPE} == "p-m"
67 CPUTYPE = pentium-m
68 . elif ${CPUTYPE} == "p2"
69 CPUTYPE = pentium2
70 . elif ${CPUTYPE} == "i686"
71 CPUTYPE = pentiumpro
72 . elif ${CPUTYPE} == "i586/mmx"
73 CPUTYPE = pentium-mmx
74 . elif ${CPUTYPE} == "i586"
75 CPUTYPE = pentium
79 . if ${CPUTYPE} == "us"
80 CPUTYPE = ultrasparc
81 . elif ${CPUTYPE} == "us3"
82 CPUTYPE = ultrasparc3
88 # after /etc/make.conf so it can react to the local value of CPUTYPE
97 . if ${CPUTYPE} == "crusoe"
99 . elif ${CPUTYPE} == "k5"
101 . elif ${CPUTYPE} == "c7"
104 _CPUCFLAGS = -march=${CPUTYPE}
107 _CPUCFLAGS = -march=${CPUTYPE}
109 . if ${CPUTYPE} == "xscale"
113 . elif ${CPUTYPE:M*soft*} != ""
115 . elif ${CPUTYPE} == "cortexa"
117 . elif ${CPUTYPE:Marmv[4567]*} != ""
121 _CPUCFLAGS = -march=${CPUTYPE}
131 _CPUCFLAGS = -mcpu=${CPUTYPE}
134 . if ${CPUTYPE} == "e500"
137 _CPUCFLAGS = -mcpu=${CPUTYPE} -mno-powerpc64
142 _CPUCFLAGS = -mcpu=${CPUTYPE}
146 . if ${CPUTYPE:Mmips32*} != "" || ${CPUTYPE:Mmips64*} != "" || \
147 ${CPUTYPE:Mmips[1234]} != ""
148 _CPUCFLAGS = -march=${CPUTYPE}
150 # Default -march to the CPUTYPE passed in, with mips stripped off so we
155 _CPUCFLAGS = -march=${CPUTYPE:S/^mips//}
158 . if ${CPUTYPE} == "v9"
160 . elif ${CPUTYPE} == "ultrasparc"
162 . elif ${CPUTYPE} == "ultrasparc3"
166 _CPUCFLAGS = -mcpu=${CPUTYPE}
175 . if ${CPUTYPE} == "znver1"
177 . elif ${CPUTYPE} == "bdver4"
179 . elif ${CPUTYPE} == "bdver3" || ${CPUTYPE} == "bdver2" || \
180 ${CPUTYPE} == "bdver1"
182 . elif ${CPUTYPE} == "btver2"
184 . elif ${CPUTYPE} == "btver1"
186 . elif ${CPUTYPE} == "amdfam10"
188 . elif ${CPUTYPE} == "opteron-sse3" || ${CPUTYPE} == "athlon64-sse3"
190 . elif ${CPUTYPE} == "opteron" || ${CPUTYPE} == "athlon64" || \
191 ${CPUTYPE} == "athlon-fx"
193 . elif ${CPUTYPE} == "athlon-mp" || ${CPUTYPE} == "athlon-xp" || \
194 ${CPUTYPE} == "athlon-4"
196 . elif ${CPUTYPE} == "athlon" || ${CPUTYPE} == "athlon-tbird"
198 . elif ${CPUTYPE} == "k6-3" || ${CPUTYPE} == "k6-2" || ${CPUTYPE} == "geode"
200 . elif ${CPUTYPE} == "k6"
202 . elif ${CPUTYPE} == "k5"
204 . elif ${CPUTYPE} == "icelake-server" || ${CPUTYPE} == "icelake-client" || \
205 ${CPUTYPE} == "cannonlake" || ${CPUTYPE} == "knm" || \
206 ${CPUTYPE} == "skylake-avx512" || ${CPUTYPE} == "knl"
208 . elif ${CPUTYPE} == "skylake" || ${CPUTYPE} == "broadwell" || \
209 ${CPUTYPE} == "haswell"
211 . elif ${CPUTYPE} == "ivybridge" || ${CPUTYPE} == "sandybridge"
213 . elif ${CPUTYPE} == "tremont" || ${CPUTYPE} == "goldmont-plus" || \
214 ${CPUTYPE} == "goldmont" || ${CPUTYPE} == "westmere" || \
215 ${CPUTYPE} == "nehalem" || ${CPUTYPE} == "silvermont"
217 . elif ${CPUTYPE} == "penryn"
219 . elif ${CPUTYPE} == "core2" || ${CPUTYPE} == "bonnell"
221 . elif ${CPUTYPE} == "yonah" || ${CPUTYPE} == "prescott"
223 . elif ${CPUTYPE} == "pentium4" || ${CPUTYPE} == "pentium4m" || \
224 ${CPUTYPE} == "pentium-m"
226 . elif ${CPUTYPE} == "pentium3" || ${CPUTYPE} == "pentium3m"
228 . elif ${CPUTYPE} == "pentium2"
230 . elif ${CPUTYPE} == "pentiumpro"
232 . elif ${CPUTYPE} == "pentium-mmx"
234 . elif ${CPUTYPE} == "pentium"
236 . elif ${CPUTYPE} == "c7"
238 . elif ${CPUTYPE} == "c3-2"
240 . elif ${CPUTYPE} == "c3"
242 . elif ${CPUTYPE} == "winchip2"
244 . elif ${CPUTYPE} == "winchip-c6"
250 . if ${CPUTYPE} == "znver1"
252 . elif ${CPUTYPE} == "bdver4"
254 . elif ${CPUTYPE} == "bdver3" || ${CPUTYPE} == "bdver2" || \
255 ${CPUTYPE} == "bdver1"
257 . elif ${CPUTYPE} == "btver2"
259 . elif ${CPUTYPE} == "btver1"
261 . elif ${CPUTYPE} == "amdfam10"
263 . elif ${CPUTYPE} == "opteron-sse3" || ${CPUTYPE} == "athlon64-sse3" || \
264 ${CPUTYPE} == "k8-sse3"
266 . elif ${CPUTYPE} == "opteron" || ${CPUTYPE} == "athlon64" || \
267 ${CPUTYPE} == "athlon-fx" || ${CPUTYPE} == "k8"
269 . elif ${CPUTYPE} == "icelake-server" || ${CPUTYPE} == "icelake-client" || \
270 ${CPUTYPE} == "cannonlake" || ${CPUTYPE} == "knm" || \
271 ${CPUTYPE} == "skylake-avx512" || ${CPUTYPE} == "knl"
273 . elif ${CPUTYPE} == "skylake" || ${CPUTYPE} == "broadwell" || \
274 ${CPUTYPE} == "haswell"
276 . elif ${CPUTYPE} == "ivybridge" || ${CPUTYPE} == "sandybridge"
278 . elif ${CPUTYPE} == "tremont" || ${CPUTYPE} == "goldmont-plus" || \
279 ${CPUTYPE} == "goldmont" || ${CPUTYPE} == "westmere" || \
280 ${CPUTYPE} == "nehalem" || ${CPUTYPE} == "silvermont"
282 . elif ${CPUTYPE} == "penryn"
284 . elif ${CPUTYPE} == "core2" || ${CPUTYPE} == "bonnell"
286 . elif ${CPUTYPE} == "nocona"
295 . if ${CPUTYPE} == "e500"
303 . if ${CPUTYPE} == "v9"
305 . elif ${CPUTYPE} == "ultrasparc"
307 . elif ${CPUTYPE} == "ultrasparc3"
353 # when CPUTYPE has 'soft' in it, we use the soft-float ABI to allow building of
356 .if ${MACHINE_ARCH:Marmv[67]*} && defined(CPUTYPE) && ${CPUTYPE:M*soft*} != ""