implemented mulhsu, tests pass