Debian und AMD64

Jan-Benedict Glaw jbglaw at lug-owl.de
Wed May 18 21:08:04 CEST 2005


On Wed, 2005-05-18 20:52:06 +0200, Jan 'Red Bully' Seiffert <redbully at cc.fh-luh.de> wrote:

> Im 64 Bit Modus koennen Userlandprogramme nicht nur durch die 64 Bit
> profitieren (mehr addressierbarer Speicher, Arithmetik in 64 Bit), was
> meist marginal ist, sondern besonders das dann 8 neue General-Purpose
> Register zur verfuegung stehen (was bei x86 mit seinem chronischen
> Registermangel der groesste Gewinn ist).

In PC-Technik bin ich was das angeht nicht mehr wirklich drin; wieviele
GP-Register sind auf i386 denn vorhanden? Mich würde das mal im
Vergleich zu einer VAX interessieren (16 Register, davon 4 fest belegt
(PC, FP, SP, AP). Von den verbleibenden 12 Registern werden r0 und r1
zur Übergabe von Return-Werten benutzt und r2..r5 werden IIRC beim CALL
einer Funktion geplättet.)

Damit bleiben an "stabilen" Registern nur noch r6..r11, also sechs
Stück. Nicht viel, aber es läuft :-)

MfG, JBG

-- 
Jan-Benedict Glaw       jbglaw at lug-owl.de    . +49-172-7608481             _ O _
"Eine Freie Meinung in  einem Freien Kopf    | Gegen Zensur | Gegen Krieg  _ _ O
 fuer einen Freien Staat voll Freier Bürger" | im Internet! |   im Irak!   O O O
ret = do_actions((curr | FREE_SPEECH) & ~(NEW_COPYRIGHT_LAW | DRM | TCPA));
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 189 bytes
Desc: Digital signature
URL: <http://lug-owl.de/pipermail/linux/attachments/20050518/a27214eb/attachment.sig>


More information about the Linux mailing list