Fast multiplication routines.
Multiply two unsigned, integral values, and return the hi and lo product.
Multiply two unsigned, integral values, and return the hi product.