remove sign extend, barrel shift