Geode instruction set: Difference between revisions

From OLPC
Jump to navigation Jump to search
No edit summary
mNo edit summary
Line 1: Line 1:
:see [[Hardware specification]] and [http://www.amd.com/files/connectivitysolutions/geode/geode_lx/33234E_LX_databook.pdf AMD's Geode LX data book]
:see [[Hardware specification]] and [http://www.amd.com/files/connectivitysolutions/geode/geode_lx/33234E_LX_databook.pdf AMD's Geode LX data book]



== General ==
== General ==


Generally speaking, the '''Geode''' processor supports the i686 (Pentium Pro) instruction set, though it is not a complete Pentium Pro clone since many other features new to Pentium Pro, such as PAE and MTRR, are not supported MMX and 3DNow! Enhanced instructions are also supported, (and indicated by the correct CPUID bits), so applications which check those bits should use MMX as usual. Additionally, there are some special AMD Geode instructions, but they are not used by the GNU compiler.
Generally speaking, the '''Geode''' processor supports the i686 (Pentium Pro) instruction set, though it is not a complete Pentium Pro clone since many other features new to Pentium Pro, such as PAE and MTRR, are not supported. MMX and 3DNow! Enhanced instructions are also supported, (and indicated by the correct CPUID bits), so applications which check those bits should use MMX as usual. Additionally, there are some special AMD Geode instructions, but they are not used by the GNU compiler.


== Specific Instruction Sets ==
== Specific Instruction Sets ==

Revision as of 23:55, 17 April 2007

see Hardware specification and AMD's Geode LX data book

General

Generally speaking, the Geode processor supports the i686 (Pentium Pro) instruction set, though it is not a complete Pentium Pro clone since many other features new to Pentium Pro, such as PAE and MTRR, are not supported. MMX and 3DNow! Enhanced instructions are also supported, (and indicated by the correct CPUID bits), so applications which check those bits should use MMX as usual. Additionally, there are some special AMD Geode instructions, but they are not used by the GNU compiler.

Specific Instruction Sets

  • i686 (Pentium Pro)
  • MMX
  • AMD 3DNow! Enhanced