- extendedMul
UInt!(sizeA + sizeB) extendedMul(UInt!sizeA a, UInt!sizeB b)
UInt!(size + size_t.sizeof * 8) extendedMul(UInt!size a, size_t b)
UInt!128 extendedMul(ulong a, ulong b)
UInt!64 extendedMul(uint a, uint b)
- extendedMulAdd
UInt!(size + size_t.sizeof * 8) extendedMulAdd(UInt!size a, size_t b, UInt!size c)
- extendedMulHigh
UInt!sizeB extendedMulHigh(UInt!sizeA a, UInt!sizeB b)
Note: The module doesn't provide full arithmetic API for now.