Add rv32si tests, including illegality of shamt[5]