rotateRight

rotateRight

> Funksjoner

Returnerer tallet man får ved å rotere de 64 bitene i heltallet x* *s posisjoner mot høyre: bitene som går ut i bunnen, kommer inn igjen i toppen. I motsetning til skiftet >> går ingen biter tapt. Det opprinnelige tallet endres ikke.

Rotasjonen gjelder alle 64 bitene, fortegnsbiten inkludert: rotateRight(1, 1) sender bit 0 til posisjon 63 og returnerer derfor et negativt tall. En rotasjon på 64 posisjoner gir x* tilbake, og en negativ verdi for *s roterer mot venstre: rotateRight(x, -s) tilsvarer rotateLeft(x, s).

Parametre
Returverdi
Note