fix typo in split_multiplies common
fix wrong bitwise shift used in muls scalar and simd