The OpenD Programming Language

_mulx_u64

Multiply unsigned 64-bit integers a and b, store the low 64-bits of the result in dst, and store the high 64-bits in hi. This does not read or write arithmetic flags. Note: the implementation _does_ set arithmetic flags, unlike the instruction semantics say. But, those particular semantics don't exist at the level of intrinsics.

nothrow @nogc pure @safe
ulong
_mulx_u64
(
ulong a
,
ulong b
,
ulong* hi
)

Meta