Searched refs:remuw (Results 1 - 4 of 4) sorted by relevance

/gem5/tests/test-progs/asmtest/src/riscv/isa/rv64um/
H A Dremuw.S4 # remuw.S
7 # Test remuw instruction.
20 TEST_RR_OP( 2, remuw, 2, 20, 6 );
21 TEST_RR_OP( 3, remuw, 2, -20, 6 );
22 TEST_RR_OP( 4, remuw, 20, 20, -6 );
23 TEST_RR_OP( 5, remuw, -20, -20, -6 );
25 TEST_RR_OP( 6, remuw, 0, -1<<31, 1 );
26 TEST_RR_OP( 7, remuw, -1<<31, -1<<31, -1 );
28 TEST_RR_OP( 8, remuw, -1<<31, -1<<31, 0 );
29 TEST_RR_OP( 9, remuw,
[all...]
/gem5/tests/test-progs/insttest/src/riscv/
H A Drv64m.cpp132 []{return M::remuw(0x7FFFFFFFFFFFFFC5LL, 0xFFFFFFFF00000008LL);},
133 "remuw, truncate");
134 expect<int64_t>(65535, []{return M::remuw(65535, 0);}, "remuw/0");
136 []{return M::remuw(numeric_limits<int32_t>::min(), -1);},
137 "remuw, \"overflow\"");
139 []{return M::remuw(0x80000000, 0xFFFFFFFF);},
140 "remuw, sign extend");
H A Drv64m.h137 remuw(uint64_t rs1, uint64_t rs2) function in namespace:M
140 ROP("remuw", rd, rs1, rs2);
/gem5/tests/test-progs/asmtest/src/riscv/env/
H A Dencoding.h1042 DECLARE_INSN(remuw, MATCH_REMUW, MASK_REMUW)

Completed in 15 milliseconds