Multiply High Word Signed, Multiply High Word Unsigned
Returns the highorder 32 bits of the 64bit product of the two parameters.
int __mulhw (int, int); unsigned int __mulhwu (unsigned int, unsigned int);
int __mulhw (int, int);
unsigned int __mulhwu (unsigned int, unsigned int);