target/riscv: support for 128-bit shift instructions