On Thu, Jan 25, 2001 at 06:38:19PM +0100, Holger Dietze wrote:
Operation uebrig. Dann denke Dir erstmal 16384 verschiedene (und relativ simple) Moeglichkeiten aus, zwei Werte zu einem dritten zu verknuepfen!
Offensichtlich gibt es mehr, anders kann es ich mir nicht erklären warum sowas elementares wie bitweise Rotation nicht implementiert wurde... (Alpha und SPARC)
Gruß, Eric
Eric Schaefer eric@gixgax.de schrieb:
Offensichtlich gibt es mehr [als 16384 Moeglichkeiten], anders kann es ich mir nicht erkldren warum sowas elementares wie bitweise Rotation nicht implementiert wurde... (Alpha und SPARC)
Naja, um eine Shift-Einheit in eine Rotier-Einheit umzubauen, muss man N Leitungen zusaetzlich "quer" ueber diese drueber ziehen, um die herausgeschobenen Bits am anderen Ende wieder einzusammeln. Fuer 64 Bit sind diese Leitungen doppelt so lang wie fuer 32 Bit... (N ist die maximale Anzahl Bits, um die pro Arbeitsschritt in der Einheit verschoben wird.) Das kostet entweder Chipflaeche oder einen zusaetzlichen Verdrahtungslayer.
Holger
lug-dd@mailman.schlittermann.de