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} == "armv6"
117 _CPUCFLAGS = -march=${CPUTYPE} -DARM_ARCH_6=1
118 . elif ${CPUTYPE} == "cortexa"
120 . elif ${CPUTYPE:Marmv[4567]*} != ""
124 _CPUCFLAGS = -march=${CPUTYPE}
134 _CPUCFLAGS = -mcpu=${CPUTYPE}
137 . if ${CPUTYPE} == "e500"
140 _CPUCFLAGS = -mcpu=${CPUTYPE} -mno-powerpc64
143 _CPUCFLAGS = -mcpu=${CPUTYPE}
147 . if ${CPUTYPE:Mmips32*} != "" || ${CPUTYPE:Mmips64*} != "" || \
148 ${CPUTYPE:Mmips[1234]} != ""
149 _CPUCFLAGS = -march=${CPUTYPE}
151 # Default -march to the CPUTYPE passed in, with mips stripped off so we
156 _CPUCFLAGS = -march=${CPUTYPE:S/^mips//}
161 . if ${CPUTYPE} == "v9"
163 . elif ${CPUTYPE} == "ultrasparc"
165 . elif ${CPUTYPE} == "ultrasparc3"
169 _CPUCFLAGS = -mcpu=${CPUTYPE}
178 . if ${CPUTYPE} == "znver1"
180 . elif ${CPUTYPE} == "bdver4"
182 . elif ${CPUTYPE} == "bdver3" || ${CPUTYPE} == "bdver2" || \
183 ${CPUTYPE} == "bdver1"
185 . elif ${CPUTYPE} == "btver2"
187 . elif ${CPUTYPE} == "btver1"
189 . elif ${CPUTYPE} == "amdfam10"
191 . elif ${CPUTYPE} == "opteron-sse3" || ${CPUTYPE} == "athlon64-sse3"
193 . elif ${CPUTYPE} == "opteron" || ${CPUTYPE} == "athlon64" || \
194 ${CPUTYPE} == "athlon-fx"
196 . elif ${CPUTYPE} == "athlon-mp" || ${CPUTYPE} == "athlon-xp" || \
197 ${CPUTYPE} == "athlon-4"
199 . elif ${CPUTYPE} == "athlon" || ${CPUTYPE} == "athlon-tbird"
201 . elif ${CPUTYPE} == "k6-3" || ${CPUTYPE} == "k6-2" || ${CPUTYPE} == "geode"
203 . elif ${CPUTYPE} == "k6"
205 . elif ${CPUTYPE} == "k5"
207 . elif ${CPUTYPE} == "icelake-server" || ${CPUTYPE} == "icelake-client" || \
208 ${CPUTYPE} == "cannonlake" || ${CPUTYPE} == "knm" || \
209 ${CPUTYPE} == "skylake-avx512" || ${CPUTYPE} == "knl"
211 . elif ${CPUTYPE} == "skylake" || ${CPUTYPE} == "broadwell" || \
212 ${CPUTYPE} == "haswell"
214 . elif ${CPUTYPE} == "ivybridge" || ${CPUTYPE} == "sandybridge"
216 . elif ${CPUTYPE} == "tremont" || ${CPUTYPE} == "goldmont-plus" || \
217 ${CPUTYPE} == "goldmont" || ${CPUTYPE} == "westmere" || \
218 ${CPUTYPE} == "nehalem" || ${CPUTYPE} == "silvermont"
220 . elif ${CPUTYPE} == "penryn"
222 . elif ${CPUTYPE} == "core2" || ${CPUTYPE} == "bonnell"
224 . elif ${CPUTYPE} == "yonah" || ${CPUTYPE} == "prescott"
226 . elif ${CPUTYPE} == "pentium4" || ${CPUTYPE} == "pentium4m" || \
227 ${CPUTYPE} == "pentium-m"
229 . elif ${CPUTYPE} == "pentium3" || ${CPUTYPE} == "pentium3m"
231 . elif ${CPUTYPE} == "pentium2"
233 . elif ${CPUTYPE} == "pentiumpro"
235 . elif ${CPUTYPE} == "pentium-mmx"
237 . elif ${CPUTYPE} == "pentium"
239 . elif ${CPUTYPE} == "c7"
241 . elif ${CPUTYPE} == "c3-2"
243 . elif ${CPUTYPE} == "c3"
245 . elif ${CPUTYPE} == "winchip2"
247 . elif ${CPUTYPE} == "winchip-c6"
253 . if ${CPUTYPE} == "znver1"
255 . elif ${CPUTYPE} == "bdver4"
257 . elif ${CPUTYPE} == "bdver3" || ${CPUTYPE} == "bdver2" || \
258 ${CPUTYPE} == "bdver1"
260 . elif ${CPUTYPE} == "btver2"
262 . elif ${CPUTYPE} == "btver1"
264 . elif ${CPUTYPE} == "amdfam10"
266 . elif ${CPUTYPE} == "opteron-sse3" || ${CPUTYPE} == "athlon64-sse3" || \
267 ${CPUTYPE} == "k8-sse3"
269 . elif ${CPUTYPE} == "opteron" || ${CPUTYPE} == "athlon64" || \
270 ${CPUTYPE} == "athlon-fx" || ${CPUTYPE} == "k8"
272 . elif ${CPUTYPE} == "icelake-server" || ${CPUTYPE} == "icelake-client" || \
273 ${CPUTYPE} == "cannonlake" || ${CPUTYPE} == "knm" || \
274 ${CPUTYPE} == "skylake-avx512" || ${CPUTYPE} == "knl"
276 . elif ${CPUTYPE} == "skylake" || ${CPUTYPE} == "broadwell" || \
277 ${CPUTYPE} == "haswell"
279 . elif ${CPUTYPE} == "ivybridge" || ${CPUTYPE} == "sandybridge"
281 . elif ${CPUTYPE} == "tremont" || ${CPUTYPE} == "goldmont-plus" || \
282 ${CPUTYPE} == "goldmont" || ${CPUTYPE} == "westmere" || \
283 ${CPUTYPE} == "nehalem" || ${CPUTYPE} == "silvermont"
285 . elif ${CPUTYPE} == "penryn"
287 . elif ${CPUTYPE} == "core2" || ${CPUTYPE} == "bonnell"
289 . elif ${CPUTYPE} == "nocona"
298 . if ${CPUTYPE} == "e500"
306 . if ${CPUTYPE} == "v9"
308 . elif ${CPUTYPE} == "ultrasparc"
310 . elif ${CPUTYPE} == "ultrasparc3"
334 # when CPUTYPE has 'soft' in it, we use the soft-float ABI to allow
337 .if ${MACHINE_ARCH:Marmv6*} && defined(CPUTYPE) && ${CPUTYPE:M*soft*} != ""