NetBSD-Users archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: How to compose kernel makeoptions
I'm believe -march=native only works in gcc 4.2+, the native gcc is 4.1.3.
-Dustin
On Fri, Feb 25, 2011 at 5:58 PM, charles
<charles.westerman%gmail.com@localhost> wrote:
> so why doesn't the GENERIC kernel config use the -march-native and/i think
> use march486?
>
> On Fri, Feb 25, 2011 at 8:53 PM, charles
> <charles.westerman%gmail.com@localhost>wrote:
>
>> ha, i yearn for the time when i'm tasked to eek the last bit of process.
>>
>> so man cc, cool thanks chuck.
>>
>> that "info" thing still perplexes me, i don't get it.
>>
>> anyway thanks for your help, right on.
>>
>> charles
>>
>>
>> On Fri, Feb 25, 2011 at 8:38 PM, Chuck Swiger <cswiger%mac.com@localhost>
>> wrote:
>>
>>> 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