NetBSD-Users archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: How to compose kernel makeoptions
On Feb 25, 2011, at 5:25 PM, charles wrote:
> so i guess i can ignore/not worry about the makeoptions line in the config
> or/and add "-march=pentium3"
>
> and if that's so ... well it was strange to see the new option as a
> makeoption instead of what is was before, so i'm making something out of
> nothing perhaps.
Well, you're welcome to try your own benchmarks and see for yourself whether
there is a meaningful difference for your workload. :-)
> where do i find the march definitions? is there a master list?
-march=native is easier than processing the whole list, but "man cc" (or "info
gcc", perhaps) will give you a huge long list which starts:
i386
Original Intel's i386 CPU.
i486
Intel's i486 CPU. (No scheduling is implemented for this chip.)
i586, pentium
Intel Pentium CPU with no MMX support.
pentium-mmx
Intel PentiumMMX CPU based on Pentium core with MMX instruction
set support.
pentiumpro
Intel PentiumPro CPU.
i686
Same as "generic", but when used as "march" option, PentiumPro
instruction set will be used, so the code will run on all i686
family chips.
pentium2
Intel Pentium2 CPU based on PentiumPro core with MMX instruc-
tion set support.
pentium3, pentium3m
Intel Pentium3 CPU based on PentiumPro core with MMX and SSE
instruction set support.
[ ...and then wanders off into P4/Prescott/Nocona, AMD Athlon/Opteron, VIA C3,
etc... ]
Regards,
--
-Chuck
Home |
Main Index |
Thread Index |
Old Index