Searched refs:addiw (Results 1 - 5 of 5) sorted by relevance
/gem5/tests/test-progs/asmtest/src/riscv/isa/rv64ui/ |
H A D | addiw.S | 4 # addiw.S 7 # Test addiw instruction. 20 TEST_IMM_OP( 2, addiw, 0x00000000, 0x00000000, 0x000 ); 21 TEST_IMM_OP( 3, addiw, 0x00000002, 0x00000001, 0x001 ); 22 TEST_IMM_OP( 4, addiw, 0x0000000a, 0x00000003, 0x007 ); 24 TEST_IMM_OP( 5, addiw, 0xfffffffffffff800, 0x0000000000000000, 0x800 ); 25 TEST_IMM_OP( 6, addiw, 0xffffffff80000000, 0xffffffff80000000, 0x000 ); 26 TEST_IMM_OP( 7, addiw, 0x000000007ffff800, 0xffffffff80000000, 0x800 ); 28 TEST_IMM_OP( 8, addiw, 0x00000000000007ff, 0x00000000, 0x7ff ); 29 TEST_IMM_OP( 9, addiw, [all...] |
/gem5/tests/test-progs/insttest/src/riscv/ |
H A D | rv64i.cpp | 361 expect<int64_t>(268435710, []{return I::addiw(0x0FFFFFFF, 255);}, "addiw"); 362 expect<int64_t>(-2147481602, []{return I::addiw(0x7FFFFFFF, 0x7FF);}, 363 "addiw, overflow"); 364 expect<int64_t>(0, []{return I::addiw(0x7FFFFFFFFFFFFFFFLL, 1);}, 365 "addiw, truncate");
|
H A D | rv64i.h | 369 addiw(int64_t rs1, const int16_t imm) function in namespace:I 372 IOP("addiw", rd, rs1, imm);
|
/gem5/tests/test-progs/asmtest/src/riscv/isa/rv64uc/ |
H A D | rvc.S | 50 RVC_TEST_CASE (10, a0, 0x76543210, ld a0, (a1); c.addiw a0, -1)
|
/gem5/tests/test-progs/asmtest/src/riscv/env/ |
H A D | encoding.h | 1008 DECLARE_INSN(addiw, MATCH_ADDIW, MASK_ADDIW)
|
Completed in 18 milliseconds