Deleted Added
full compact
bsd.cpu.mk (218896) bsd.cpu.mk (219376)
1# $FreeBSD: head/share/mk/bsd.cpu.mk 218896 2011-02-20 22:32:21Z mm $
1# $FreeBSD: head/share/mk/bsd.cpu.mk 219376 2011-03-07 14:58:23Z mm $
2
3# Set default CPU compile flags and baseline CPUTYPE for each arch. The
4# compile flags must support the minimum CPU type for each architecture but
5# may tune support for more advanced processors.
6
7.if !defined(CPUTYPE) || empty(CPUTYPE)
8_CPUCFLAGS =
9. if ${MACHINE_CPUARCH} == "i386"

--- 44 unchanged lines hidden (view full) ---

54CPUTYPE = prescott
55. elif ${CPUTYPE} == "opteron" || ${CPUTYPE} == "athlon64" || \
56 ${CPUTYPE} == "k8"
57CPUTYPE = athlon-mp
58. elif ${CPUTYPE} == "k7"
59CPUTYPE = athlon
60. endif
61. elif ${MACHINE_CPUARCH} == "amd64"
2
3# Set default CPU compile flags and baseline CPUTYPE for each arch. The
4# compile flags must support the minimum CPU type for each architecture but
5# may tune support for more advanced processors.
6
7.if !defined(CPUTYPE) || empty(CPUTYPE)
8_CPUCFLAGS =
9. if ${MACHINE_CPUARCH} == "i386"

--- 44 unchanged lines hidden (view full) ---

54CPUTYPE = prescott
55. elif ${CPUTYPE} == "opteron" || ${CPUTYPE} == "athlon64" || \
56 ${CPUTYPE} == "k8"
57CPUTYPE = athlon-mp
58. elif ${CPUTYPE} == "k7"
59CPUTYPE = athlon
60. endif
61. elif ${MACHINE_CPUARCH} == "amd64"
62. if ${CPUTYPE} == "prescott" || ${CPUTYPE} == "core2"
62. if ${CPUTYPE} == "prescott"
63CPUTYPE = nocona
64. endif
65. elif ${MACHINE_ARCH} == "sparc64"
66. if ${CPUTYPE} == "us"
67CPUTYPE = ultrasparc
68. elif ${CPUTYPE} == "us3"
69CPUTYPE = ultrasparc3
70. endif

--- 94 unchanged lines hidden (view full) ---

165MACHINE_CPU = athlon-xp athlon k7 3dnow sse3 sse2 sse mmx k6 k5 i586 i486 i386
166. elif ${CPUTYPE} == "opteron" || ${CPUTYPE} == "athlon64"
167MACHINE_CPU = athlon-xp athlon k7 3dnow sse2 sse mmx k6 k5 i586 i486 i386
168. elif ${CPUTYPE} == "athlon-mp" || ${CPUTYPE} == "athlon-xp" || \
169 ${CPUTYPE} == "athlon-4"
170MACHINE_CPU = athlon-xp athlon k7 3dnow sse mmx k6 k5 i586 i486 i386
171. elif ${CPUTYPE} == "athlon" || ${CPUTYPE} == "athlon-tbird"
172MACHINE_CPU = athlon k7 3dnow mmx k6 k5 i586 i486 i386
63CPUTYPE = nocona
64. endif
65. elif ${MACHINE_ARCH} == "sparc64"
66. if ${CPUTYPE} == "us"
67CPUTYPE = ultrasparc
68. elif ${CPUTYPE} == "us3"
69CPUTYPE = ultrasparc3
70. endif

--- 94 unchanged lines hidden (view full) ---

165MACHINE_CPU = athlon-xp athlon k7 3dnow sse3 sse2 sse mmx k6 k5 i586 i486 i386
166. elif ${CPUTYPE} == "opteron" || ${CPUTYPE} == "athlon64"
167MACHINE_CPU = athlon-xp athlon k7 3dnow sse2 sse mmx k6 k5 i586 i486 i386
168. elif ${CPUTYPE} == "athlon-mp" || ${CPUTYPE} == "athlon-xp" || \
169 ${CPUTYPE} == "athlon-4"
170MACHINE_CPU = athlon-xp athlon k7 3dnow sse mmx k6 k5 i586 i486 i386
171. elif ${CPUTYPE} == "athlon" || ${CPUTYPE} == "athlon-tbird"
172MACHINE_CPU = athlon k7 3dnow mmx k6 k5 i586 i486 i386
173. elif ${CPUTYPE} == "k6-3" || ${CPUTYPE} == "k6-2"
173. elif ${CPUTYPE} == "k6-3" || ${CPUTYPE} == "k6-2" || ${CPUTYPE} == "geode"
174MACHINE_CPU = 3dnow mmx k6 k5 i586 i486 i386
175. elif ${CPUTYPE} == "k6"
176MACHINE_CPU = mmx k6 k5 i586 i486 i386
177. elif ${CPUTYPE} == "k5"
178MACHINE_CPU = k5 i586 i486 i386
179. elif ${CPUTYPE} == "c3"
180MACHINE_CPU = 3dnow mmx i586 i486 i386
181. elif ${CPUTYPE} == "c3-2"

--- 19 unchanged lines hidden (view full) ---

201. elif ${CPUTYPE} == "i386"
202MACHINE_CPU = i386
203. endif
204. elif ${MACHINE_CPUARCH} == "amd64"
205. if ${CPUTYPE} == "opteron-sse3" || ${CPUTYPE} == "athlon64-sse3" || ${CPUTYPE} == "k8-sse3"
206MACHINE_CPU = k8 3dnow sse3
207. elif ${CPUTYPE} == "opteron" || ${CPUTYPE} == "athlon64" || ${CPUTYPE} == "k8"
208MACHINE_CPU = k8 3dnow
174MACHINE_CPU = 3dnow mmx k6 k5 i586 i486 i386
175. elif ${CPUTYPE} == "k6"
176MACHINE_CPU = mmx k6 k5 i586 i486 i386
177. elif ${CPUTYPE} == "k5"
178MACHINE_CPU = k5 i586 i486 i386
179. elif ${CPUTYPE} == "c3"
180MACHINE_CPU = 3dnow mmx i586 i486 i386
181. elif ${CPUTYPE} == "c3-2"

--- 19 unchanged lines hidden (view full) ---

201. elif ${CPUTYPE} == "i386"
202MACHINE_CPU = i386
203. endif
204. elif ${MACHINE_CPUARCH} == "amd64"
205. if ${CPUTYPE} == "opteron-sse3" || ${CPUTYPE} == "athlon64-sse3" || ${CPUTYPE} == "k8-sse3"
206MACHINE_CPU = k8 3dnow sse3
207. elif ${CPUTYPE} == "opteron" || ${CPUTYPE} == "athlon64" || ${CPUTYPE} == "k8"
208MACHINE_CPU = k8 3dnow
209. elif ${CPUTYPE} == "nocona"
209. elif ${CPUTYPE} == "nocona" || ${CPUTYPE} == "core2"
210MACHINE_CPU = sse3
211. endif
212MACHINE_CPU += amd64 sse2 sse mmx
213. elif ${MACHINE_CPUARCH} == "ia64"
214. if ${CPUTYPE} == "itanium"
215MACHINE_CPU = itanium
216. endif
217. elif ${MACHINE_ARCH} == "powerpc"

--- 27 unchanged lines hidden ---
210MACHINE_CPU = sse3
211. endif
212MACHINE_CPU += amd64 sse2 sse mmx
213. elif ${MACHINE_CPUARCH} == "ia64"
214. if ${CPUTYPE} == "itanium"
215MACHINE_CPU = itanium
216. endif
217. elif ${MACHINE_ARCH} == "powerpc"

--- 27 unchanged lines hidden ---