RV32 div tests should use -2^31 for min value, not -2^63
[riscv-tests.git] / isa / rv32um / rem.S
index c318e2c988e11ed4286e1d5e5c021bac4a69f42d..795573689597412f8c541850c83bd1f3c6ab306e 100644 (file)
@@ -22,10 +22,10 @@ RVTEST_CODE_BEGIN
   TEST_RR_OP( 4, rem,  2,  20,  -6 );
   TEST_RR_OP( 5, rem, -2, -20,  -6 );
 
-  TEST_RR_OP( 6, rem,  0, -1<<63,  1 );
-  TEST_RR_OP( 7, rem,  0, -1<<63, -1 );
+  TEST_RR_OP( 6, rem,  0, -1<<31,  1 );
+  TEST_RR_OP( 7, rem,  0, -1<<31, -1 );
 
-  TEST_RR_OP( 8, rem, -1<<63, -1<<63, 0 );
+  TEST_RR_OP( 8, rem, -1<<31, -1<<31, 0 );
   TEST_RR_OP( 9, rem,      1,      1, 0 );
   TEST_RR_OP(10, rem,      0,      0, 0 );