This is an example of documentation generated by ZigDoc, an alternative to Zig's built-in Auto Doc feature. See also examples in other modes/formats. The project being documented here (as the example) is the Zig standard library. Public Function
rma = a * b with 2s-complement wrapping semantics.
rma may not alias with a or b. a and b may alias with each other.
Asserts the result fits in rma. An upper bound on the number of limbs needed by rma is given by a.limbs.len + b.limbs.len.
If allocator is provided, it will be used for temporary storage to improve multiplication performance. error.OutOfMemory is handled with a fallback algorithm.
rma = a * b with 2s-complement wrapping semantics.
rmamay not alias withaorb.aandbmay alias with each other.Asserts the result fits in
rma. An upper bound on the number of limbs needed by rma is given bya.limbs.len + b.limbs.len.If
allocatoris provided, it will be used for temporary storage to improve multiplication performance.error.OutOfMemoryis handled with a fallback algorithm.