rotateLeft

rotateLeft

> Funktionen

Gibt die Zahl zurück, die entsteht, wenn die 64 Bits der Ganzzahl x* um *s Positionen nach links rotiert werden: Die Bits, die oben hinausgeschoben werden, kommen unten wieder herein. Im Gegensatz zur Verschiebung << geht kein Bit verloren. Die ursprüngliche Zahl wird nicht verändert.

Die Rotation bezieht sich auf alle 64 Bits, einschließlich des Vorzeichenbits. Eine Rotation um 64 Positionen ergibt wieder x*, und ein negativer Wert von *s rotiert nach rechts: rotateLeft(x, -s) entspricht rotateRight(x, s).

Parameter
Rückgabe
Hinweis