Searched refs:addw (Results 1 - 5 of 5) sorted by relevance
/gem5/tests/test-progs/asmtest/src/riscv/isa/rv64ui/ |
H A D | addw.S | 4 # addw.S 7 # Test addw instruction. 20 TEST_RR_OP( 2, addw, 0x00000000, 0x00000000, 0x00000000 ); 21 TEST_RR_OP( 3, addw, 0x00000002, 0x00000001, 0x00000001 ); 22 TEST_RR_OP( 4, addw, 0x0000000a, 0x00000003, 0x00000007 ); 24 TEST_RR_OP( 5, addw, 0xffffffffffff8000, 0x0000000000000000, 0xffffffffffff8000 ); 25 TEST_RR_OP( 6, addw, 0xffffffff80000000, 0xffffffff80000000, 0x00000000 ); 26 TEST_RR_OP( 7, addw, 0x000000007fff8000, 0xffffffff80000000, 0xffffffffffff8000 ); 28 TEST_RR_OP( 8, addw, 0x0000000000007fff, 0x0000000000000000, 0x0000000000007fff ); 29 TEST_RR_OP( 9, addw, [all...] |
/gem5/tests/test-progs/insttest/src/riscv/ |
H A D | rv64i.cpp | 393 expect<int64_t>(1073742078, []{return I::addw(0x3FFFFFFF, 255);}, "addw"); 394 expect<int64_t>(-1, []{return I::addw(0x7FFFFFFF, 0x80000000);}, 395 "addw, overflow"); 396 expect<int64_t>(65536, []{return I::addw(0xFFFFFFFF0000FFFFLL, 1);}, 397 "addw, truncate");
|
H A D | rv64i.h | 401 addw(int64_t rs1, int64_t rs2) function in namespace:I 404 ROP("addw", rd, rs1, rs2);
|
/gem5/tests/test-progs/asmtest/src/riscv/isa/rv64uc/ |
H A D | rvc.S | 66 RVC_TEST_CASE (20, s1, 0xffffffff80000000, li s1, 0x7fffffff; li a0, 1; c.addw s1, a0)
|
/gem5/tests/test-progs/asmtest/src/riscv/env/ |
H A D | encoding.h | 1012 DECLARE_INSN(addw, MATCH_ADDW, MASK_ADDW)
|
Completed in 17 milliseconds