3 muldiv, umuldiv \- high-precision multiplication and division
10 long muldiv(long a, long b, long c)
13 ulong umuldiv(ulong a, ulong b, ulong c)
20 to hold the intermediate result.
22 is the equivalent for unsigned integers.
23 They can be used to scale integer values without worry about
24 overflowing the intermediate result.
26 On some architectures, these routines can generate a trap if the
27 final result does not fit in a
31 on others they will silently truncate.