Function popCount [src]

r = @popCount(a) with 2s-complement semantics. r and a may be aliases.

Prototype

pub fn popCount(r: *Managed, a: *const Managed, bit_count: usize) !void

Parameters

r: *Manageda: *const Managedbit_count: usize

Source

pub fn popCount(r: *Managed, a: *const Managed, bit_count: usize) !void { try r.ensureCapacity(calcTwosCompLimbCount(bit_count)); var m = r.toMutable(); m.popCount(a.toConst(), bit_count); r.setMetadata(m.positive, m.len); }