Function fitsInTwosComp [src]

Prototype

pub fn fitsInTwosComp(self: Const, signedness: Signedness, bit_count: usize) bool

Parameters

self: Constsignedness: Signednessbit_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); }