From 019192fead976af698d16b090d75be2dc7da053e Mon Sep 17 00:00:00 2001 From: Andrew Waterman Date: Wed, 17 May 2017 15:26:27 -0700 Subject: [PATCH] Manually assemble bad shift amount, since assembler rejects Resolves #51 --- isa/rv32mi/shamt.S | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/isa/rv32mi/shamt.S b/isa/rv32mi/shamt.S index 2c92412..aa136b5 100644 --- a/isa/rv32mi/shamt.S +++ b/isa/rv32mi/shamt.S @@ -17,7 +17,7 @@ RVTEST_CODE_BEGIN TEST_CASE( 2, a0, 65536, li a0, 1; slli a0, a0, 16); # Make sure slli with shamt[5] set is not legal. - TEST_CASE( 3, x0, 1, slli a0, a0, 32); + TEST_CASE( 3, x0, 1, .word 0x02051513); # slli a0, a0, 32 TEST_PASSFAIL -- 2.30.2