diff options
Diffstat (limited to 'isa/rv64ua/amomin_w.S')
-rw-r--r-- | isa/rv64ua/amomin_w.S | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/isa/rv64ua/amomin_w.S b/isa/rv64ua/amomin_w.S index 1337d2c..754f64d 100644 --- a/isa/rv64ua/amomin_w.S +++ b/isa/rv64ua/amomin_w.S @@ -31,6 +31,16 @@ RVTEST_CODE_BEGIN TEST_CASE(5, a5, 0xffffffffffffffff, lw a5, 0(a3)) + TEST_CASE(6, a4, 1, \ + li a0, 0x0000000000000001; \ + li a1, 0x0000000080000000; \ + la a3, amo_operand; \ + sw a0, 0(a3); \ + amomin.w a4, a1, 0(a3); \ + ) + + TEST_CASE(7, a5, 0xffffffff80000000, lw a5, 0(a3)) + TEST_PASSFAIL RVTEST_CODE_END |