Searched refs:addw (Results 1 - 5 of 5) sorted by relevance

/gem5/tests/test-progs/asmtest/src/riscv/isa/rv64ui/
H A Daddw.S4 # 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 Drv64i.cpp393 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 Drv64i.h401 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 Drvc.S66 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 Dencoding.h1012 DECLARE_INSN(addw, MATCH_ADDW, MASK_ADDW)

Completed in 17 milliseconds