On Sun, 28 Oct 2001 02:30:40 +0200 (CEST), Cyrille Lefevre wrote:
> Peter Wemm wrote:
> > Jerry A! wrote:
> > > On Sat, Oct 27, 2001 at 10:00:44PM +0200, Cyrille Lefevre wrote:
> > > : Hi,
> > > :
> > > : how about the following patch (untested) regarding the newer athlon xp
> > > : processor type ? if needed, I could submit a PR.
> > > 
> > > Shouldn't Athlons and AthlonXPs be able to use i686 (pentiumpro)
> > > instruction set optimizations?
> > 
> > No.  They are different cpu cores that have different optimization
> > strategies.
> > 
> > The patch doesn't include the AthlonMP which has the same core with
> > both SSE and MMX.
> 
> Athlon XP (commercial name) == Athlon MP (core name)

AFAIK, not quite. The core name is Palomino and there are three
processors based on it: Athlon XP, Athlon MP and Duron.

> Athlon (alias k7) already has MMX. the objective of this patch
> was to add SSE to the set of XP (alias MP) processors.

What about new Durons based on the Palomino core? The problem is
that as far as I know they have nothing in their name (like XP in
Athlon's case) that distinguishes them from older Durons based on
the Thunderbird core, while they do support SSE in addition to
3DNow and MMX. Perhaps it would be better to introduce new variable
CPUCORE, so the user could use something like the following:

CPUTYPE=athlon
CPUCORE=thunderbird

or

CPUTYPE=duron
CPUCORE=palomino

and so on. This looks quite ugly, but I do not have any better
ideas. 

-Maxim

To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-current" in the body of the message

Reply via email to