fn mul(rma: *Managed, a: *const Managed, b: *const Managed) !void

rma = a * b

rma, a and b may be aliases. However, it is more efficient if rma does not alias a or b.

Returns an error if memory could not be allocated.

rma’s allocator is used for temporary storage to speed up the multiplication.

Parameters

rma: *Managed,
a: *const Managed,
b: *const Managed,