bsd.cpu.mk (135678) | bsd.cpu.mk (136211) |
---|---|
1# $FreeBSD: head/share/mk/bsd.cpu.mk 135678 2004-09-23 22:59:31Z cognet $ | 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 | 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 |
|
33. elif ${CPUTYPE} == "pentium3" 34CPUTYPE = p3 | 35. elif ${CPUTYPE} == "pentium3" 36CPUTYPE = p3 |
37. elif ${CPUTYPE} == "pentium3m" 38CPUTYPE = p3m 39. elif ${CPUTYPE} == "pentium-m" 40CPUTYPE = p-m |
|
35. elif ${CPUTYPE} == "pentiumpro" 36CPUTYPE = i686 37. elif ${CPUTYPE} == "pentium" 38CPUTYPE = i586 39. elif ${CPUTYPE} == "opteron" 40CPUTYPE = athlon-mp 41. elif ${CPUTYPE} == "athlon64" 42CPUTYPE = athlon-xp --- 26 unchanged lines hidden (view full) --- 69_CPUCFLAGS = -march=${CPUTYPE} 70_ICC_CPUCFLAGS = -tpp6 -xi 71. elif ${CPUTYPE} == "k5" 72_CPUCFLAGS = -march=pentium 73_ICC_CPUCFLAGS = -tpp5 74. elif ${CPUTYPE} == "p4" 75_CPUCFLAGS = -march=pentium4 76_ICC_CPUCFLAGS = -tpp7 -xiMKW | 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 |
|
77. elif ${CPUTYPE} == "p3" 78_CPUCFLAGS = -march=pentium3 79_ICC_CPUCFLAGS = -tpp6 -xiMK | 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 |
|
80. elif ${CPUTYPE} == "p2" 81_CPUCFLAGS = -march=pentium2 82_ICC_CPUCFLAGS = -tpp6 -xiM 83. elif ${CPUTYPE} == "i686" 84_CPUCFLAGS = -march=pentiumpro 85_ICC_CPUCFLAGS = -tpp6 -xiM 86. elif ${CPUTYPE} == "i586/mmx" 87_CPUCFLAGS = -march=pentium-mmx --- 42 unchanged lines hidden (view full) --- 130. elif ${CPUTYPE} == "athlon" || ${CPUTYPE} == "athlon-tbird" 131MACHINE_CPU = athlon k7 3dnow mmx k6 k5 i586 i486 i386 132. elif ${CPUTYPE} == "k6-3" || ${CPUTYPE} == "k6-2" 133MACHINE_CPU = 3dnow mmx k6 k5 i586 i486 i386 134. elif ${CPUTYPE} == "k6" 135MACHINE_CPU = mmx k6 k5 i586 i486 i386 136. elif ${CPUTYPE} == "k5" 137MACHINE_CPU = k5 i586 i486 i386 | 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 |
138. elif ${CPUTYPE} == "p4" | 150. elif ${CPUTYPE} == "p4" || ${CPUTYPE} == "p4m" || ${CPUTYPE} == "p-m" |
139MACHINE_CPU = sse2 sse i686 mmx i586 i486 i386 | 151MACHINE_CPU = sse2 sse i686 mmx i586 i486 i386 |
140. elif ${CPUTYPE} == "p3" | 152. elif ${CPUTYPE} == "p3" || ${CPUTYPE} == "p3m" |
141MACHINE_CPU = sse i686 mmx i586 i486 i386 142. elif ${CPUTYPE} == "p2" 143MACHINE_CPU = i686 mmx i586 i486 i386 144. elif ${CPUTYPE} == "i686" 145MACHINE_CPU = i686 i586 i486 i386 146. elif ${CPUTYPE} == "i586/mmx" 147MACHINE_CPU = mmx i586 i486 i386 148. elif ${CPUTYPE} == "i586" --- 42 unchanged lines hidden --- | 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 --- |