rotateLeft

rotateLeft

> Funkcje

Zwraca liczbę otrzymaną przez obrócenie 64 bitów liczby całkowitej x* o *s pozycji w lewo: bity, które wychodzą górą, wracają dołem. W przeciwieństwie do przesunięcia <<, żaden bit nie jest tracony. Pierwotna liczba nie jest modyfikowana.

Obrót obejmuje wszystkie 64 bity, łącznie z bitem znaku. Obrót o 64 pozycje zwraca z powrotem x*, a ujemna wartość *s obraca w prawo: rotateLeft(x, -s) jest równoważne rotateRight(x, s).

Parametry
Zwracana wartość
Note