rotateRight

rotateRight

> Fungsi

Mengembalikan angka yang diperoleh dengan memutar 64 bit dari bilangan bulat x* sebanyak *s posisi ke kanan : bit yang keluar dari bawah masuk kembali dari atas. Berbeda dengan pergeseran >>, tidak ada bit yang hilang. Angka aslinya tidak diubah.

Rotasi dilakukan pada seluruh 64 bit, termasuk bit tanda : rotateRight(1, 1) mengirim bit 0 ke posisi 63 dan karenanya mengembalikan angka negatif. Rotasi sebanyak 64 posisi mengembalikan x* seperti semula, dan nilai *s negatif memutar ke kiri : rotateRight(x, -s) setara dengan rotateLeft(x, s).

Parameter
Nilai kembali
Note