The OpenD Programming Language

BigInt.multiply

struct BigInt(uint size64)
@safe ref @safe pure nothrow @nogc scope return
multiply
(
uint aSize64
uint bSize64
)
(
scope ref const BigInt!aSize64 a
,
scope ref const BigInt!bSize64 b
)
if (
size64 >= aSize64 + bSize64
)
if (
size64 &&
size64 <= ushort.max
)

Meta