Deleted Added
sdiff udiff text old ( 135678 ) new ( 136211 )
full compact
1# $FreeBSD: head/share/mk/bsd.cpu.mk 136211 2004-10-07 09:56:48Z des $
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. if ${MACHINE_ARCH} == "i386"
9_CPUCFLAGS =

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

25.else
26
27# Handle aliases (not documented in make.conf to avoid user confusion
28# between e.g. i586 and pentium)
29
30. if ${MACHINE_ARCH} == "i386"
31. if ${CPUTYPE} == "pentium4"
32CPUTYPE = p4
33. elif ${CPUTYPE} == "pentium4m"
34CPUTYPE = p4m
35. elif ${CPUTYPE} == "pentium3"
36CPUTYPE = p3
37. elif ${CPUTYPE} == "pentium3m"
38CPUTYPE = p3m
39. elif ${CPUTYPE} == "pentium-m"
40CPUTYPE = p-m
41. elif ${CPUTYPE} == "pentiumpro"
42CPUTYPE = i686
43. elif ${CPUTYPE} == "pentium"
44CPUTYPE = i586
45. elif ${CPUTYPE} == "opteron"
46CPUTYPE = athlon-mp
47. elif ${CPUTYPE} == "athlon64"
48CPUTYPE = athlon-xp

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

75_CPUCFLAGS = -march=${CPUTYPE}
76_ICC_CPUCFLAGS = -tpp6 -xi
77. elif ${CPUTYPE} == "k5"
78_CPUCFLAGS = -march=pentium
79_ICC_CPUCFLAGS = -tpp5
80. elif ${CPUTYPE} == "p4"
81_CPUCFLAGS = -march=pentium4
82_ICC_CPUCFLAGS = -tpp7 -xiMKW
83. elif ${CPUTYPE} == "p4m"
84_CPUCFLAGS = -march=pentium4m
85. elif ${CPUTYPE} == "p3"
86_CPUCFLAGS = -march=pentium3
87_ICC_CPUCFLAGS = -tpp6 -xiMK
88. elif ${CPUTYPE} == "p3m"
89_CPUCFLAGS = -march=pentium3m
90. elif ${CPUTYPE} == "p-m"
91_CPUCFLAGS = -march=pentium-m
92. elif ${CPUTYPE} == "p2"
93_CPUCFLAGS = -march=pentium2
94_ICC_CPUCFLAGS = -tpp6 -xiM
95. elif ${CPUTYPE} == "i686"
96_CPUCFLAGS = -march=pentiumpro
97_ICC_CPUCFLAGS = -tpp6 -xiM
98. elif ${CPUTYPE} == "i586/mmx"
99_CPUCFLAGS = -march=pentium-mmx

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

142. elif ${CPUTYPE} == "athlon" || ${CPUTYPE} == "athlon-tbird"
143MACHINE_CPU = athlon k7 3dnow mmx k6 k5 i586 i486 i386
144. elif ${CPUTYPE} == "k6-3" || ${CPUTYPE} == "k6-2"
145MACHINE_CPU = 3dnow mmx k6 k5 i586 i486 i386
146. elif ${CPUTYPE} == "k6"
147MACHINE_CPU = mmx k6 k5 i586 i486 i386
148. elif ${CPUTYPE} == "k5"
149MACHINE_CPU = k5 i586 i486 i386
150. elif ${CPUTYPE} == "p4" || ${CPUTYPE} == "p4m" || ${CPUTYPE} == "p-m"
151MACHINE_CPU = sse2 sse i686 mmx i586 i486 i386
152. elif ${CPUTYPE} == "p3" || ${CPUTYPE} == "p3m"
153MACHINE_CPU = sse i686 mmx i586 i486 i386
154. elif ${CPUTYPE} == "p2"
155MACHINE_CPU = i686 mmx i586 i486 i386
156. elif ${CPUTYPE} == "i686"
157MACHINE_CPU = i686 i586 i486 i386
158. elif ${CPUTYPE} == "i586/mmx"
159MACHINE_CPU = mmx i586 i486 i386
160. elif ${CPUTYPE} == "i586"

--- 42 unchanged lines hidden ---