Simplify handling of signed-unsigned mul/div