bitReverse

bitReverse

> Funciones

Devuelve el número obtenido al invertir el orden de los 64 bits del entero x: el bit menos significativo (posición 0) pasa a ser el bit más significativo (posición 63), y así sucesivamente. El número original no se modifica.

La inversión abarca siempre los 64 bits, incluidos los ceros iniciales: bitReverse(12) (1100 en binario) coloca esos cuatro bits en lo más alto del entero y devuelve 3458764513820540928, es decir 0011 seguido de 60 ceros. Como el bit 0 llega a la posición 63, la del signo, el resultado es negativo en cuanto x es impar.

Parámetros
Retorno
Note