On Fri, Feb 19, 2010 at 09:31:12AM -0800, Joe Buck wrote:
> On Thu, Feb 18, 2010 at 06:00:07PM -0800, Tim Prince wrote:
> > On 2/18/2010 4:54 PM, Joe Buck wrote:
> > >
> > > But maybe I didn't ask the right question: can any x86 experts comment on
> > > recently made x86 CPUs that would not function correctly with code
> > > produced by --with-arch=i486?  Are there any?
> > >
> > >    
> > All CPUs still in production are at least SSE3 capable, unless someone 
> > can come up with one of which I'm not aware.  Intel compilers made the 
> > switch last year to requiring SSE2 capability for the host, as well as 
> > in the default target options, even for 32-bit.  All x86_64 or X64 CPUs 
> > for which any compiler was produced had SSE2 capability, so it is 
> > required for those 64-bit targets.
> 
> I'm sure that Intel and AMD haven't made any in ages,

Depends on what you mean by ages. Intel did not stop producing actual
80386 (and 80486) processors until as late as 2007 (for use in embedded
systems.)   Looking around at Intel's homepage for embedded processors
I find references to Pentium-MMX processors, but I am not sure about
the actual status of those.  (Those old CPUs probably haven't been used
for any new designs for quite a while, but older designs using them
might still be in prodcution.)
Amd seems to still be producing the Geode-LX series which do not seem
to support SSE at all (only MMX and 3dnow.)

However to answer the original question I believe that all x86
variants that are still actively developed for support at least the
full 80486 instruction set.


> I just wanted to
> make sure that there are no low-end third-party cores made recently (say,
> by Cyrix, VIA, or someone else) that lack atomics.  I guess that the
> answer is no.
> 

-- 
<Insert your favourite quote here.>
Erik Trulsson
ertr1...@student.uu.se

Reply via email to