Function fitsInTwosComp [src]
Prototype
pub fn fitsInTwosComp(self: Const, signedness: Signedness, bit_count: usize) bool
Parameters
self: Const
signedness: Signedness
bit_count: usize
Source
pub fn fitsInTwosComp(self: Const, signedness: Signedness, bit_count: usize) bool {
if (self.eqlZero()) {
return true;
}
if (signedness == .unsigned and !self.positive) {
return false;
}
return bit_count >= self.bitCountTwosCompForSignedness(signedness);
}