fixed lshr/ashr/shl shifts. __mul i64 vector version for icc < 14.0.0 works only on signed, so  commented it out in favour of sequential