mc: Ensure high bitdepth intermediates fits in int16_t
An extreme edge case with the combination of 8-tap sharp_sharp, mx and my both around 8, and a very specific pixel input pattern can cause overflows.
Add code to checkasm to trigger this scenario.