{ "minsw", "(a < b) ? a : b", "signed minimum" },
{ "minuw", "(a < b) ? a : b", "unsigned minimum" },
{ "mullw", "a * b", "low bits of multiply" },
- { "mulhsw", "(a * b) >> 8", "high bits of signed multiply" },
- { "mulhuw", "(a * b) >> 8", "high bits of unsigned multiply" },
+ { "mulhsw", "(a * b) >> 16", "high bits of signed multiply" },
+ { "mulhuw", "(a * b) >> 16", "high bits of unsigned multiply" },
{ "orw", "a | b", "bitwise or" },
{ "shlw", "a << b", "shift left" },
{ "shrsw", "a >> b", "signed shift right" },