leadingZeros

leadingZeros

> Funksjoner

Returnerer antallet ledende biter satt til 0 i heltallet x, det vil si før den første biten satt til 1 regnet fra den mest signifikante biten. Tellingen gjøres alltid over de 64 bitene til et heltall med fortegn: leadingZeros(8) returnerer 60, fordi 8 skrives 1000 og opptar de 4 minst signifikante av de 64 bitene.

Returnerer 64 når x* er 0, og 0 når *x er negativt, siden fortegnsbiten da er 1. For et positivt tall er leadingZeros(x) + bitLength(x) alltid lik 64.

Parametre
Returverdi
Note