Multiply High Doubleword Signed, Multiply High Doubleword Unsigned
Returns the highorder 64 bits of the 128bit product of the two parameters.
long long int __mulhd ( long int, long int);
unsigned long long int __mulhdu (unsigned long int, unsigned long int);
Valid only in 64-bit mode.