codegen: shift insn