numberOfLeadingZeros method
Implementation
@override
int numberOfLeadingZeros() {
int b2 = u.numberOfLeadingZeros(_h);
if (b2 == 32) {
int b1 = u.numberOfLeadingZeros(_m);
if (b1 == 32) {
return u.numberOfLeadingZeros(_l) + 32;
} else {
return b1 + _BITS2 - (32 - _BITS);
}
} else {
return b2 - (32 - _BITS2);
}
}