rotateRight

rotateRight

> Funktioner

Returnerer det tal, man får ved at rotere de 64 bits i heltallet x* *s positioner mod højre: de bits, der ryger ud i bunden, kommer ind igen i toppen. I modsætning til skiftet >> går ingen bits tabt. Det oprindelige tal ændres ikke.

Rotationen omfatter alle 64 bits, fortegnsbitten inklusive: rotateRight(1, 1) sender bit 0 til position 63 og returnerer derfor et negativt tal. En rotation på 64 positioner giver x* tilbage, og en negativ værdi af *s roterer mod venstre: rotateRight(x, -s) svarer til rotateLeft(x, s).

Parametre
Returværdi
Note