Quoth Ben Hutchings <b...@decadent.org.uk>, on 2011-05-15 14:36:03 +0100:
> There are a few new instructions on the Pentium that can be used in ring
> 3: cmpxchg8 and rdtsc.  Linux has separate options for '586' and '586
> with TSC', both of which result in -m586, so gcc does not appear to
> assume the existence of rdtsc.  I would not expect gcc to generate
> cmpxchg8 except through an intrinsic, but I could be wrong.

FWIW, I'm using Debian on a Soekris box with an AMD Geode.  ISTR being
told in the past that this is a 486-class machine, but /proc/cpuinfo
reports (with some lines elided):

| processor       : 0
| vendor_id       : Geode by NSC
| cpu family      : 5
| model           : 4
| model name      : Geode(TM) Integrated Processor by National Semi
| stepping        : 0
| cpu MHz         : 266.571
| cpuid level     : 2
| wp              : yes
| flags           : fpu tsc msr cx8 cmov mmx
| clflush size    : 32

So it does have TSC, CMPXCHG8, and CMOV support.  I'm not sure where
that places it exactly on the ix86 processor chart; supposedly those
are the main architectural differences that can actually break things
compiled for i586?

   ---> Drake Wilson


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20110516015702.ga11...@drache.begriffli.ch

Reply via email to