pub fn addScalar(r: *Managed, a: *const Managed, scalar: anytype) Allocator.Error!void 3139
3140
3141
3142
3143
3144
3145
3146 pub fn addScalar(r: *Managed, a: *const Managed, scalar: anytype) Allocator.Error!void {
const needed = @max(a.len(), calcLimbLen(scalar)) + 1;
const aliased = limbsAliasDistinct(r, a);
try r.ensureAliasAwareCapacity(needed, aliased);
var m = r.toMutable();
m.addScalar(a.toConst(), scalar);
r.setMetadata(m.positive, m.len);
}
r = a + scalar
r and a may be aliases.
Returns an error if memory could not be allocated.