Function shiftLeft [src]
r = a << shift, in other words, r = a * 2^shift
r and a may alias.
Prototype
pub fn shiftLeft(r: *Managed, a: *const Managed, shift: usize) !void
Parameters
r: *Managed
a: *const Managed
shift: usize
Source
pub fn shiftLeft(r: *Managed, a: *const Managed, shift: usize) !void {
try r.ensureCapacity(a.len() + (shift / limb_bits) + 1);
var m = r.toMutable();
m.shiftLeft(a.toConst(), shift);
r.setMetadata(m.positive, m.len);
}