Searched refs:TEST_RR_DEST_BYPASS (Results 1 - 21 of 21) sorted by relevance

/gem5/tests/test-progs/asmtest/src/riscv/isa/rv64ui/
H A Dslt.S52 TEST_RR_DEST_BYPASS( 20, 0, slt, 1, 11, 13 );
53 TEST_RR_DEST_BYPASS( 21, 1, slt, 0, 14, 13 );
54 TEST_RR_DEST_BYPASS( 22, 2, slt, 1, 12, 13 );
H A Dsltu.S52 TEST_RR_DEST_BYPASS( 20, 0, sltu, 1, 11, 13 );
53 TEST_RR_DEST_BYPASS( 21, 1, sltu, 0, 14, 13 );
54 TEST_RR_DEST_BYPASS( 22, 2, sltu, 1, 12, 13 );
H A Dadd.S53 TEST_RR_DEST_BYPASS( 20, 0, add, 24, 13, 11 );
54 TEST_RR_DEST_BYPASS( 21, 1, add, 25, 14, 11 );
55 TEST_RR_DEST_BYPASS( 22, 2, add, 26, 15, 11 );
H A Daddw.S53 TEST_RR_DEST_BYPASS( 20, 0, addw, 24, 13, 11 );
54 TEST_RR_DEST_BYPASS( 21, 1, addw, 25, 14, 11 );
55 TEST_RR_DEST_BYPASS( 22, 2, addw, 26, 15, 11 );
H A Dand.S37 TEST_RR_DEST_BYPASS( 9, 0, and, 0x0f000f00, 0xff00ff00, 0x0f0f0f0f );
38 TEST_RR_DEST_BYPASS( 10, 1, and, 0x00f000f0, 0x0ff00ff0, 0xf0f0f0f0 );
39 TEST_RR_DEST_BYPASS( 11, 2, and, 0x000f000f, 0x00ff00ff, 0x0f0f0f0f );
H A Dor.S37 TEST_RR_DEST_BYPASS( 9, 0, or, 0xff0fff0f, 0xff00ff00, 0x0f0f0f0f );
38 TEST_RR_DEST_BYPASS( 10, 1, or, 0xfff0fff0, 0x0ff00ff0, 0xf0f0f0f0 );
39 TEST_RR_DEST_BYPASS( 11, 2, or, 0x0fff0fff, 0x00ff00ff, 0x0f0f0f0f );
H A Dsub.S51 TEST_RR_DEST_BYPASS( 19, 0, sub, 2, 13, 11 );
52 TEST_RR_DEST_BYPASS( 20, 1, sub, 3, 14, 11 );
53 TEST_RR_DEST_BYPASS( 21, 2, sub, 4, 15, 11 );
H A Dsubw.S51 TEST_RR_DEST_BYPASS( 19, 0, subw, 2, 13, 11 );
52 TEST_RR_DEST_BYPASS( 20, 1, subw, 3, 14, 11 );
53 TEST_RR_DEST_BYPASS( 21, 2, subw, 4, 15, 11 );
H A Dxor.S37 TEST_RR_DEST_BYPASS( 9, 0, xor, 0xf00ff00f, 0xff00ff00, 0x0f0f0f0f );
38 TEST_RR_DEST_BYPASS( 10, 1, xor, 0xff00ff00, 0x0ff00ff0, 0xf0f0f0f0 );
39 TEST_RR_DEST_BYPASS( 11, 2, xor, 0x0ff00ff0, 0x00ff00ff, 0x0f0f0f0f );
H A Dsll.S64 TEST_RR_DEST_BYPASS( 25, 0, sll, 0x0000000000000080, 0x0000000000000001, 7 );
65 TEST_RR_DEST_BYPASS( 26, 1, sll, 0x0000000000004000, 0x0000000000000001, 14 );
66 TEST_RR_DEST_BYPASS( 27, 2, sll, 0x0000000080000000, 0x0000000000000001, 31 );
H A Dsllw.S58 TEST_RR_DEST_BYPASS( 25, 0, sllw, 0x0000000000000080, 0x0000000000000001, 7 );
59 TEST_RR_DEST_BYPASS( 26, 1, sllw, 0x0000000000004000, 0x0000000000000001, 14 );
60 TEST_RR_DEST_BYPASS( 27, 2, sllw, 0xffffffff80000000, 0x0000000000000001, 31 );
H A Dsra.S58 TEST_RR_DEST_BYPASS( 25, 0, sra, 0xffffffffff000000, 0xffffffff80000000, 7 );
59 TEST_RR_DEST_BYPASS( 26, 1, sra, 0xfffffffffffe0000, 0xffffffff80000000, 14 );
60 TEST_RR_DEST_BYPASS( 27, 2, sra, 0xffffffffffffffff, 0xffffffff80000000, 31 );
H A Dsraw.S58 TEST_RR_DEST_BYPASS( 25, 0, sraw, 0xffffffffff000000, 0xffffffff80000000, 7 );
59 TEST_RR_DEST_BYPASS( 26, 1, sraw, 0xfffffffffffe0000, 0xffffffff80000000, 14 );
60 TEST_RR_DEST_BYPASS( 27, 2, sraw, 0xffffffffffffffff, 0xffffffff80000000, 31 );
H A Dsrl.S61 TEST_RR_DEST_BYPASS( 25, 0, srl, 0x01000000, 0x80000000, 7 );
62 TEST_RR_DEST_BYPASS( 26, 1, srl, 0x00020000, 0x80000000, 14 );
63 TEST_RR_DEST_BYPASS( 27, 2, srl, 0x00000001, 0x80000000, 31 );
H A Dsrlw.S58 TEST_RR_DEST_BYPASS( 25, 0, srlw, 0x0000000001000000, 0xffffffff80000000, 7 );
59 TEST_RR_DEST_BYPASS( 26, 1, srlw, 0x0000000000020000, 0xffffffff80000000, 14 );
60 TEST_RR_DEST_BYPASS( 27, 2, srlw, 0x0000000000000001, 0xffffffff80000000, 31 );
/gem5/tests/test-progs/asmtest/src/riscv/isa/rv64um/
H A Dmul.S46 TEST_RR_DEST_BYPASS( 11, 0, mul, 143, 13, 11 );
47 TEST_RR_DEST_BYPASS( 12, 1, mul, 154, 14, 11 );
48 TEST_RR_DEST_BYPASS( 13, 2, mul, 165, 15, 11 );
H A Dmulh.S40 TEST_RR_DEST_BYPASS( 11, 0, mulh, 143, 13<<32, 11<<32 );
41 TEST_RR_DEST_BYPASS( 12, 1, mulh, 154, 14<<32, 11<<32 );
42 TEST_RR_DEST_BYPASS( 13, 2, mulh, 165, 15<<32, 11<<32 );
H A Dmulhsu.S40 TEST_RR_DEST_BYPASS( 11, 0, mulhsu, 143, 13<<32, 11<<32 );
41 TEST_RR_DEST_BYPASS( 12, 1, mulhsu, 154, 14<<32, 11<<32 );
42 TEST_RR_DEST_BYPASS( 13, 2, mulhsu, 165, 15<<32, 11<<32 );
H A Dmulhu.S43 TEST_RR_DEST_BYPASS( 11, 0, mulhu, 143, 13<<32, 11<<32 );
44 TEST_RR_DEST_BYPASS( 12, 1, mulhu, 154, 14<<32, 11<<32 );
45 TEST_RR_DEST_BYPASS( 13, 2, mulhu, 165, 15<<32, 11<<32 );
H A Dmulw.S40 TEST_RR_DEST_BYPASS( 11, 0, mulw, 143, 13, 11 );
41 TEST_RR_DEST_BYPASS( 12, 1, mulw, 154, 14, 11 );
42 TEST_RR_DEST_BYPASS( 13, 2, mulw, 165, 15, 11 );
/gem5/tests/test-progs/asmtest/src/riscv/isa/macros/scalar/
H A Dtest_macros.h151 #define TEST_RR_DEST_BYPASS( testnum, nop_cycles, inst, result, val1, val2 ) \ macro

Completed in 17 milliseconds