Lines Matching defs:CPUTYPE

3 # Set default CPU compile flags and baseline CPUTYPE for each arch.  The
7 .if !defined(CPUTYPE) || empty(CPUTYPE)
30 . if ${CPUTYPE} == "barcelona"
31 CPUTYPE = amdfam10
32 . elif ${CPUTYPE} == "skx"
33 CPUTYPE = skylake-avx512
34 . elif ${CPUTYPE} == "core-avx2"
35 CPUTYPE = haswell
36 . elif ${CPUTYPE} == "core-avx-i"
37 CPUTYPE = ivybridge
38 . elif ${CPUTYPE} == "corei7-avx"
39 CPUTYPE = sandybridge
40 . elif ${CPUTYPE} == "corei7"
41 CPUTYPE = nehalem
42 . elif ${CPUTYPE} == "slm"
43 CPUTYPE = silvermont
44 . elif ${CPUTYPE} == "atom"
45 CPUTYPE = bonnell
46 . elif ${CPUTYPE} == "core"
47 CPUTYPE = prescott
50 . if ${CPUTYPE} == "prescott"
51 CPUTYPE = nocona
54 . if ${CPUTYPE} == "k7"
55 CPUTYPE = athlon
56 . elif ${CPUTYPE} == "p4"
57 CPUTYPE = pentium4
58 . elif ${CPUTYPE} == "p4m"
59 CPUTYPE = pentium4m
60 . elif ${CPUTYPE} == "p3"
61 CPUTYPE = pentium3
62 . elif ${CPUTYPE} == "p3m"
63 CPUTYPE = pentium3m
64 . elif ${CPUTYPE} == "p-m"
65 CPUTYPE = pentium-m
66 . elif ${CPUTYPE} == "p2"
67 CPUTYPE = pentium2
68 . elif ${CPUTYPE} == "i686"
69 CPUTYPE = pentiumpro
70 . elif ${CPUTYPE} == "i586/mmx"
71 CPUTYPE = pentium-mmx
72 . elif ${CPUTYPE} == "i586"
73 CPUTYPE = pentium
80 # 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[4567]*} != ""
113 _CPUCFLAGS = -march=${CPUTYPE}
123 _CPUCFLAGS = -mcpu=${CPUTYPE}
126 . if ${CPUTYPE} == "e500"
129 _CPUCFLAGS = -mcpu=${CPUTYPE} -mno-powerpc64
132 _CPUCFLAGS = -mcpu=${CPUTYPE}
136 . if ${CPUTYPE:Mmips32*} != "" || ${CPUTYPE:Mmips64*} != "" || \
137 ${CPUTYPE:Mmips[1234]} != ""
138 _CPUCFLAGS = -march=${CPUTYPE}
140 # Default -march to the CPUTYPE passed in, with mips stripped off so we
145 _CPUCFLAGS = -march=${CPUTYPE:S/^mips//}
148 . if ${CPUTYPE:Marmv*} != ""
150 _CPUCFLAGS = -march=${CPUTYPE}
153 _CPUCFLAGS = -mcpu=${CPUTYPE}
163 . if ${CPUTYPE} == "znver2" || ${CPUTYPE} == "znver1"
165 . elif ${CPUTYPE} == "bdver4"
167 . elif ${CPUTYPE} == "bdver3" || ${CPUTYPE} == "bdver2" || \
168 ${CPUTYPE} == "bdver1"
170 . elif ${CPUTYPE} == "btver2"
172 . elif ${CPUTYPE} == "btver1"
174 . elif ${CPUTYPE} == "amdfam10"
176 . elif ${CPUTYPE} == "opteron-sse3" || ${CPUTYPE} == "athlon64-sse3"
178 . elif ${CPUTYPE} == "opteron" || ${CPUTYPE} == "athlon64" || \
179 ${CPUTYPE} == "athlon-fx"
181 . elif ${CPUTYPE} == "athlon-mp" || ${CPUTYPE} == "athlon-xp" || \
182 ${CPUTYPE} == "athlon-4"
184 . elif ${CPUTYPE} == "athlon" || ${CPUTYPE} == "athlon-tbird"
186 . elif ${CPUTYPE} == "k6-3" || ${CPUTYPE} == "k6-2" || ${CPUTYPE} == "geode"
188 . elif ${CPUTYPE} == "k6"
190 . elif ${CPUTYPE} == "k5"
192 . elif ${CPUTYPE} == "tigerlake" || ${CPUTYPE} == "cooperlake" || \
193 ${CPUTYPE} == "cascadelake" || ${CPUTYPE} == "icelake-server" || \
194 ${CPUTYPE} == "icelake-client" || ${CPUTYPE} == "cannonlake" || \
195 ${CPUTYPE} == "knm" || ${CPUTYPE} == "skylake-avx512" || ${CPUTYPE} == "knl"
197 . elif ${CPUTYPE} == "skylake" || ${CPUTYPE} == "broadwell" || \
198 ${CPUTYPE} == "haswell"
200 . elif ${CPUTYPE} == "ivybridge" || ${CPUTYPE} == "sandybridge"
202 . elif ${CPUTYPE} == "tremont" || ${CPUTYPE} == "goldmont-plus" || \
203 ${CPUTYPE} == "goldmont" || ${CPUTYPE} == "westmere" || \
204 ${CPUTYPE} == "nehalem" || ${CPUTYPE} == "silvermont"
206 . elif ${CPUTYPE} == "penryn"
208 . elif ${CPUTYPE} == "core2" || ${CPUTYPE} == "bonnell"
210 . elif ${CPUTYPE} == "yonah" || ${CPUTYPE} == "prescott"
212 . elif ${CPUTYPE} == "pentium4" || ${CPUTYPE} == "pentium4m" || \
213 ${CPUTYPE} == "pentium-m"
215 . elif ${CPUTYPE} == "pentium3" || ${CPUTYPE} == "pentium3m"
217 . elif ${CPUTYPE} == "pentium2"
219 . elif ${CPUTYPE} == "pentiumpro"
221 . elif ${CPUTYPE} == "pentium-mmx"
223 . elif ${CPUTYPE} == "pentium"
225 . elif ${CPUTYPE} == "c7"
227 . elif ${CPUTYPE} == "c3-2"
229 . elif ${CPUTYPE} == "c3"
231 . elif ${CPUTYPE} == "winchip2"
233 . elif ${CPUTYPE} == "winchip-c6"
239 . if ${CPUTYPE} == "znver2" || ${CPUTYPE} == "znver1"
241 . elif ${CPUTYPE} == "bdver4"
243 . elif ${CPUTYPE} == "bdver3" || ${CPUTYPE} == "bdver2" || \
244 ${CPUTYPE} == "bdver1"
246 . elif ${CPUTYPE} == "btver2"
248 . elif ${CPUTYPE} == "btver1"
250 . elif ${CPUTYPE} == "amdfam10"
252 . elif ${CPUTYPE} == "opteron-sse3" || ${CPUTYPE} == "athlon64-sse3" || \
253 ${CPUTYPE} == "k8-sse3"
255 . elif ${CPUTYPE} == "opteron" || ${CPUTYPE} == "athlon64" || \
256 ${CPUTYPE} == "athlon-fx" || ${CPUTYPE} == "k8"
258 . elif ${CPUTYPE} == "tigerlake" || ${CPUTYPE} == "cooperlake" || \
259 ${CPUTYPE} == "cascadelake" || ${CPUTYPE} == "icelake-server" || \
260 ${CPUTYPE} == "icelake-client" || ${CPUTYPE} == "cannonlake" || \
261 ${CPUTYPE} == "knm" || ${CPUTYPE} == "skylake-avx512" || ${CPUTYPE} == "knl"
263 . elif ${CPUTYPE} == "skylake" || ${CPUTYPE} == "broadwell" || \
264 ${CPUTYPE} == "haswell"
266 . elif ${CPUTYPE} == "ivybridge" || ${CPUTYPE} == "sandybridge"
268 . elif ${CPUTYPE} == "tremont" || ${CPUTYPE} == "goldmont-plus" || \
269 ${CPUTYPE} == "goldmont" || ${CPUTYPE} == "westmere" || \
270 ${CPUTYPE} == "nehalem" || ${CPUTYPE} == "silvermont"
272 . elif ${CPUTYPE} == "penryn"
274 . elif ${CPUTYPE} == "core2" || ${CPUTYPE} == "bonnell"
276 . elif ${CPUTYPE} == "nocona"
285 . if ${CPUTYPE} == "e500"
334 # when CPUTYPE has 'soft' in it, we use the soft-float ABI to allow building of
337 . if ${MACHINE_ARCH:Marmv[67]*} && defined(CPUTYPE) && ${CPUTYPE:M*soft*} != ""