Verschil in x86_64 instructiesets: AMD64 & EMT64

Pagina: 1
Acties:
  • 118 views sinds 30-01-2008
  • Reageer

  • VisionMaster
  • Registratie: Juni 2001
  • Laatst online: 17-03 00:12
Eerwaarde Tweakers van het goede leven,

Uit oude geschriften heb ik ooit vernomen dat er een AMD64 versie en een (Intel)EMT64 versie bestaat van de x86_64 instructieset.

Mijn vragen zijn welke instructie is dat, wat zou je er mee moeten kunnen, wordt dit gebruikt en zorgt dit voor een mogelijk incompatibility tussen de twee nogal gelijkwaardige architecturen?

offtopic:
Ja, ik heb de searches gebruikt, maar wellicht is mijn magische kracht verlept om de juiste searchterm in te voeren.. }:O

I've visited the Mothership @ Cupertino


  • EaS
  • Registratie: Januari 2001
  • Laatst online: 18:07

EaS

Dat hebben ze bij Microprocessor Report al eens uitgezocht. EM64T is zo goed als een exacte kopie van AMD64. Een samenvatting van het artikel komt in wezen op het volgende neer:

The key differences are:

CMPXCHNG16B is supported by the EM64T (32bits version - CMPX-CHG8B supported by both, probably CMPXCHNG16B will be supported by AMD in future CPU steppings)

SYSCALL & SYSRET in 32 bits are supported by the AMD64 (in 64bits supported by both)

SYSENTER & SYSEXIT in 64bits are supported by the EM64T (in 32bits supported by both)

LAHF & SAHF in 64bits is supported by the AMD64 (Intel claims that those instructions generate invalid opcode on latest AMD64 CPUs, anyway - invalid on EM64T - due to some manual disorder made by AMD)

and the last one - 32-bit mode physical memory = 1TB by AMD64, 64GB by EM64T

[ Voor 5% gewijzigd door EaS op 24-05-2005 14:09 ]


  • BalusC
  • Registratie: Oktober 2000
  • Niet online

BalusC

Carpe diem

Ik zat dit net te lezen :+ http://www.sandpile.org/post/msgs/20005265.htm
En wat betreft CMPXCHNG16B: nieuws: Vergelijking AMD64 en Intel CT 64-bit uitbreidingen :)

[ Voor 64% gewijzigd door BalusC op 24-05-2005 14:12 ]


  • EaS
  • Registratie: Januari 2001
  • Laatst online: 18:07

EaS


  • VisionMaster
  • Registratie: Juni 2001
  • Laatst online: 17-03 00:12
Nou ik wil toch even een bedankje hiero afkondigen ... deze info is gedetailleerder dan verwacht :Y)

I've visited the Mothership @ Cupertino


  • Thandor
  • Registratie: Juni 2002
  • Laatst online: 17:42

Thandor

SilverStreak

Let wel op, het is EM64T en niet EMT64 ;).
Dat is een fout die veel gemaakt wordt.

Hier staat ook een klein beetje in. Overigens ook nog een aantal linkjes naar o.a. Wikipedia :)
[rml][ Discussie] Intel Prescott, Nocona & EM64T ::> EM64T[/rml]

[ Voor 61% gewijzigd door Thandor op 24-05-2005 20:50 ]

Profiel | https://thandor.net - hardware
And the rest of us would be carousing the aisles, stuffing baloney.

Pagina: 1