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

/gem5/tests/test-progs/asmtest/src/riscv/isa/rv64ui/
H A Dslt.S56 TEST_RR_SRC12_BYPASS( 23, 0, 0, slt, 0, 14, 13 );
57 TEST_RR_SRC12_BYPASS( 24, 0, 1, slt, 1, 11, 13 );
58 TEST_RR_SRC12_BYPASS( 25, 0, 2, slt, 0, 15, 13 );
59 TEST_RR_SRC12_BYPASS( 26, 1, 0, slt, 1, 10, 13 );
60 TEST_RR_SRC12_BYPASS( 27, 1, 1, slt, 0, 16, 13 );
61 TEST_RR_SRC12_BYPASS( 28, 2, 0, slt, 1, 9, 13 );
H A Dsltu.S56 TEST_RR_SRC12_BYPASS( 23, 0, 0, sltu, 0, 14, 13 );
57 TEST_RR_SRC12_BYPASS( 24, 0, 1, sltu, 1, 11, 13 );
58 TEST_RR_SRC12_BYPASS( 25, 0, 2, sltu, 0, 15, 13 );
59 TEST_RR_SRC12_BYPASS( 26, 1, 0, sltu, 1, 10, 13 );
60 TEST_RR_SRC12_BYPASS( 27, 1, 1, sltu, 0, 16, 13 );
61 TEST_RR_SRC12_BYPASS( 28, 2, 0, sltu, 1, 9, 13 );
H A Dadd.S57 TEST_RR_SRC12_BYPASS( 23, 0, 0, add, 24, 13, 11 );
58 TEST_RR_SRC12_BYPASS( 24, 0, 1, add, 25, 14, 11 );
59 TEST_RR_SRC12_BYPASS( 25, 0, 2, add, 26, 15, 11 );
60 TEST_RR_SRC12_BYPASS( 26, 1, 0, add, 24, 13, 11 );
61 TEST_RR_SRC12_BYPASS( 27, 1, 1, add, 25, 14, 11 );
62 TEST_RR_SRC12_BYPASS( 28, 2, 0, add, 26, 15, 11 );
H A Daddw.S57 TEST_RR_SRC12_BYPASS( 23, 0, 0, addw, 24, 13, 11 );
58 TEST_RR_SRC12_BYPASS( 24, 0, 1, addw, 25, 14, 11 );
59 TEST_RR_SRC12_BYPASS( 25, 0, 2, addw, 26, 15, 11 );
60 TEST_RR_SRC12_BYPASS( 26, 1, 0, addw, 24, 13, 11 );
61 TEST_RR_SRC12_BYPASS( 27, 1, 1, addw, 25, 14, 11 );
62 TEST_RR_SRC12_BYPASS( 28, 2, 0, addw, 26, 15, 11 );
H A Dand.S41 TEST_RR_SRC12_BYPASS( 12, 0, 0, and, 0x0f000f00, 0xff00ff00, 0x0f0f0f0f );
42 TEST_RR_SRC12_BYPASS( 13, 0, 1, and, 0x00f000f0, 0x0ff00ff0, 0xf0f0f0f0 );
43 TEST_RR_SRC12_BYPASS( 14, 0, 2, and, 0x000f000f, 0x00ff00ff, 0x0f0f0f0f );
44 TEST_RR_SRC12_BYPASS( 15, 1, 0, and, 0x0f000f00, 0xff00ff00, 0x0f0f0f0f );
45 TEST_RR_SRC12_BYPASS( 16, 1, 1, and, 0x00f000f0, 0x0ff00ff0, 0xf0f0f0f0 );
46 TEST_RR_SRC12_BYPASS( 17, 2, 0, and, 0x000f000f, 0x00ff00ff, 0x0f0f0f0f );
H A Dor.S41 TEST_RR_SRC12_BYPASS( 12, 0, 0, or, 0xff0fff0f, 0xff00ff00, 0x0f0f0f0f );
42 TEST_RR_SRC12_BYPASS( 13, 0, 1, or, 0xfff0fff0, 0x0ff00ff0, 0xf0f0f0f0 );
43 TEST_RR_SRC12_BYPASS( 14, 0, 2, or, 0x0fff0fff, 0x00ff00ff, 0x0f0f0f0f );
44 TEST_RR_SRC12_BYPASS( 15, 1, 0, or, 0xff0fff0f, 0xff00ff00, 0x0f0f0f0f );
45 TEST_RR_SRC12_BYPASS( 16, 1, 1, or, 0xfff0fff0, 0x0ff00ff0, 0xf0f0f0f0 );
46 TEST_RR_SRC12_BYPASS( 17, 2, 0, or, 0x0fff0fff, 0x00ff00ff, 0x0f0f0f0f );
H A Dsub.S55 TEST_RR_SRC12_BYPASS( 22, 0, 0, sub, 2, 13, 11 );
56 TEST_RR_SRC12_BYPASS( 23, 0, 1, sub, 3, 14, 11 );
57 TEST_RR_SRC12_BYPASS( 24, 0, 2, sub, 4, 15, 11 );
58 TEST_RR_SRC12_BYPASS( 25, 1, 0, sub, 2, 13, 11 );
59 TEST_RR_SRC12_BYPASS( 26, 1, 1, sub, 3, 14, 11 );
60 TEST_RR_SRC12_BYPASS( 27, 2, 0, sub, 4, 15, 11 );
H A Dsubw.S55 TEST_RR_SRC12_BYPASS( 22, 0, 0, subw, 2, 13, 11 );
56 TEST_RR_SRC12_BYPASS( 23, 0, 1, subw, 3, 14, 11 );
57 TEST_RR_SRC12_BYPASS( 24, 0, 2, subw, 4, 15, 11 );
58 TEST_RR_SRC12_BYPASS( 25, 1, 0, subw, 2, 13, 11 );
59 TEST_RR_SRC12_BYPASS( 26, 1, 1, subw, 3, 14, 11 );
60 TEST_RR_SRC12_BYPASS( 27, 2, 0, subw, 4, 15, 11 );
H A Dxor.S41 TEST_RR_SRC12_BYPASS( 12, 0, 0, xor, 0xf00ff00f, 0xff00ff00, 0x0f0f0f0f );
42 TEST_RR_SRC12_BYPASS( 13, 0, 1, xor, 0xff00ff00, 0x0ff00ff0, 0xf0f0f0f0 );
43 TEST_RR_SRC12_BYPASS( 14, 0, 2, xor, 0x0ff00ff0, 0x00ff00ff, 0x0f0f0f0f );
44 TEST_RR_SRC12_BYPASS( 15, 1, 0, xor, 0xf00ff00f, 0xff00ff00, 0x0f0f0f0f );
45 TEST_RR_SRC12_BYPASS( 16, 1, 1, xor, 0xff00ff00, 0x0ff00ff0, 0xf0f0f0f0 );
46 TEST_RR_SRC12_BYPASS( 17, 2, 0, xor, 0x0ff00ff0, 0x00ff00ff, 0x0f0f0f0f );
H A Dsll.S68 TEST_RR_SRC12_BYPASS( 28, 0, 0, sll, 0x0000000000000080, 0x0000000000000001, 7 );
69 TEST_RR_SRC12_BYPASS( 29, 0, 1, sll, 0x0000000000004000, 0x0000000000000001, 14 );
70 TEST_RR_SRC12_BYPASS( 30, 0, 2, sll, 0x0000000080000000, 0x0000000000000001, 31 );
71 TEST_RR_SRC12_BYPASS( 31, 1, 0, sll, 0x0000000000000080, 0x0000000000000001, 7 );
72 TEST_RR_SRC12_BYPASS( 32, 1, 1, sll, 0x0000000000004000, 0x0000000000000001, 14 );
73 TEST_RR_SRC12_BYPASS( 33, 2, 0, sll, 0x0000000080000000, 0x0000000000000001, 31 );
H A Dsllw.S62 TEST_RR_SRC12_BYPASS( 28, 0, 0, sllw, 0x0000000000000080, 0x0000000000000001, 7 );
63 TEST_RR_SRC12_BYPASS( 29, 0, 1, sllw, 0x0000000000004000, 0x0000000000000001, 14 );
64 TEST_RR_SRC12_BYPASS( 30, 0, 2, sllw, 0xffffffff80000000, 0x0000000000000001, 31 );
65 TEST_RR_SRC12_BYPASS( 31, 1, 0, sllw, 0x0000000000000080, 0x0000000000000001, 7 );
66 TEST_RR_SRC12_BYPASS( 32, 1, 1, sllw, 0x0000000000004000, 0x0000000000000001, 14 );
67 TEST_RR_SRC12_BYPASS( 33, 2, 0, sllw, 0xffffffff80000000, 0x0000000000000001, 31 );
H A Dsra.S62 TEST_RR_SRC12_BYPASS( 28, 0, 0, sra, 0xffffffffff000000, 0xffffffff80000000, 7 );
63 TEST_RR_SRC12_BYPASS( 29, 0, 1, sra, 0xfffffffffffe0000, 0xffffffff80000000, 14 );
64 TEST_RR_SRC12_BYPASS( 30, 0, 2, sra, 0xffffffffffffffff, 0xffffffff80000000, 31 );
65 TEST_RR_SRC12_BYPASS( 31, 1, 0, sra, 0xffffffffff000000, 0xffffffff80000000, 7 );
66 TEST_RR_SRC12_BYPASS( 32, 1, 1, sra, 0xfffffffffffe0000, 0xffffffff80000000, 14 );
67 TEST_RR_SRC12_BYPASS( 33, 2, 0, sra, 0xffffffffffffffff, 0xffffffff80000000, 31 );
H A Dsraw.S62 TEST_RR_SRC12_BYPASS( 28, 0, 0, sraw, 0xffffffffff000000, 0xffffffff80000000, 7 );
63 TEST_RR_SRC12_BYPASS( 29, 0, 1, sraw, 0xfffffffffffe0000, 0xffffffff80000000, 14 );
64 TEST_RR_SRC12_BYPASS( 30, 0, 2, sraw, 0xffffffffffffffff, 0xffffffff80000000, 31 );
65 TEST_RR_SRC12_BYPASS( 31, 1, 0, sraw, 0xffffffffff000000, 0xffffffff80000000, 7 );
66 TEST_RR_SRC12_BYPASS( 32, 1, 1, sraw, 0xfffffffffffe0000, 0xffffffff80000000, 14 );
67 TEST_RR_SRC12_BYPASS( 33, 2, 0, sraw, 0xffffffffffffffff, 0xffffffff80000000, 31 );
H A Dsrl.S65 TEST_RR_SRC12_BYPASS( 28, 0, 0, srl, 0x01000000, 0x80000000, 7 );
66 TEST_RR_SRC12_BYPASS( 29, 0, 1, srl, 0x00020000, 0x80000000, 14 );
67 TEST_RR_SRC12_BYPASS( 30, 0, 2, srl, 0x00000001, 0x80000000, 31 );
68 TEST_RR_SRC12_BYPASS( 31, 1, 0, srl, 0x01000000, 0x80000000, 7 );
69 TEST_RR_SRC12_BYPASS( 32, 1, 1, srl, 0x00020000, 0x80000000, 14 );
70 TEST_RR_SRC12_BYPASS( 33, 2, 0, srl, 0x00000001, 0x80000000, 31 );
H A Dsrlw.S62 TEST_RR_SRC12_BYPASS( 28, 0, 0, srlw, 0x0000000001000000, 0xffffffff80000000, 7 );
63 TEST_RR_SRC12_BYPASS( 29, 0, 1, srlw, 0x0000000000020000, 0xffffffff80000000, 14 );
64 TEST_RR_SRC12_BYPASS( 30, 0, 2, srlw, 0x0000000000000001, 0xffffffff80000000, 31 );
65 TEST_RR_SRC12_BYPASS( 31, 1, 0, srlw, 0x0000000001000000, 0xffffffff80000000, 7 );
66 TEST_RR_SRC12_BYPASS( 32, 1, 1, srlw, 0x0000000000020000, 0xffffffff80000000, 14 );
67 TEST_RR_SRC12_BYPASS( 33, 2, 0, srlw, 0x0000000000000001, 0xffffffff80000000, 31 );
/gem5/tests/test-progs/asmtest/src/riscv/isa/rv64um/
H A Dmul.S50 TEST_RR_SRC12_BYPASS( 14, 0, 0, mul, 143, 13, 11 );
51 TEST_RR_SRC12_BYPASS( 15, 0, 1, mul, 154, 14, 11 );
52 TEST_RR_SRC12_BYPASS( 16, 0, 2, mul, 165, 15, 11 );
53 TEST_RR_SRC12_BYPASS( 17, 1, 0, mul, 143, 13, 11 );
54 TEST_RR_SRC12_BYPASS( 18, 1, 1, mul, 154, 14, 11 );
55 TEST_RR_SRC12_BYPASS( 19, 2, 0, mul, 165, 15, 11 );
H A Dmulh.S44 TEST_RR_SRC12_BYPASS( 14, 0, 0, mulh, 143, 13<<32, 11<<32 );
45 TEST_RR_SRC12_BYPASS( 15, 0, 1, mulh, 154, 14<<32, 11<<32 );
46 TEST_RR_SRC12_BYPASS( 16, 0, 2, mulh, 165, 15<<32, 11<<32 );
47 TEST_RR_SRC12_BYPASS( 17, 1, 0, mulh, 143, 13<<32, 11<<32 );
48 TEST_RR_SRC12_BYPASS( 18, 1, 1, mulh, 154, 14<<32, 11<<32 );
49 TEST_RR_SRC12_BYPASS( 19, 2, 0, mulh, 165, 15<<32, 11<<32 );
H A Dmulhsu.S44 TEST_RR_SRC12_BYPASS( 14, 0, 0, mulhsu, 143, 13<<32, 11<<32 );
45 TEST_RR_SRC12_BYPASS( 15, 0, 1, mulhsu, 154, 14<<32, 11<<32 );
46 TEST_RR_SRC12_BYPASS( 16, 0, 2, mulhsu, 165, 15<<32, 11<<32 );
47 TEST_RR_SRC12_BYPASS( 17, 1, 0, mulhsu, 143, 13<<32, 11<<32 );
48 TEST_RR_SRC12_BYPASS( 18, 1, 1, mulhsu, 154, 14<<32, 11<<32 );
49 TEST_RR_SRC12_BYPASS( 19, 2, 0, mulhsu, 165, 15<<32, 11<<32 );
H A Dmulhu.S47 TEST_RR_SRC12_BYPASS( 14, 0, 0, mulhu, 143, 13<<32, 11<<32 );
48 TEST_RR_SRC12_BYPASS( 15, 0, 1, mulhu, 154, 14<<32, 11<<32 );
49 TEST_RR_SRC12_BYPASS( 16, 0, 2, mulhu, 165, 15<<32, 11<<32 );
50 TEST_RR_SRC12_BYPASS( 17, 1, 0, mulhu, 143, 13<<32, 11<<32 );
51 TEST_RR_SRC12_BYPASS( 18, 1, 1, mulhu, 154, 14<<32, 11<<32 );
52 TEST_RR_SRC12_BYPASS( 19, 2, 0, mulhu, 165, 15<<32, 11<<32 );
H A Dmulw.S44 TEST_RR_SRC12_BYPASS( 14, 0, 0, mulw, 143, 13, 11 );
45 TEST_RR_SRC12_BYPASS( 15, 0, 1, mulw, 154, 14, 11 );
46 TEST_RR_SRC12_BYPASS( 16, 0, 2, mulw, 165, 15, 11 );
47 TEST_RR_SRC12_BYPASS( 17, 1, 0, mulw, 143, 13, 11 );
48 TEST_RR_SRC12_BYPASS( 18, 1, 1, mulw, 154, 14, 11 );
49 TEST_RR_SRC12_BYPASS( 19, 2, 0, mulw, 165, 15, 11 );
/gem5/tests/test-progs/asmtest/src/riscv/isa/macros/scalar/
H A Dtest_macros.h164 #define TEST_RR_SRC12_BYPASS( testnum, src1_nops, src2_nops, inst, result, val1, val2 ) \ macro

Completed in 17 milliseconds