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

/gem5/tests/test-progs/asmtest/src/riscv/isa/rv64ui/
H A Dslt.S63 TEST_RR_SRC21_BYPASS( 29, 0, 0, slt, 0, 17, 13 );
64 TEST_RR_SRC21_BYPASS( 30, 0, 1, slt, 1, 8, 13 );
65 TEST_RR_SRC21_BYPASS( 31, 0, 2, slt, 0, 18, 13 );
66 TEST_RR_SRC21_BYPASS( 32, 1, 0, slt, 1, 7, 13 );
67 TEST_RR_SRC21_BYPASS( 33, 1, 1, slt, 0, 19, 13 );
68 TEST_RR_SRC21_BYPASS( 34, 2, 0, slt, 1, 6, 13 );
H A Dsltu.S63 TEST_RR_SRC21_BYPASS( 29, 0, 0, sltu, 0, 17, 13 );
64 TEST_RR_SRC21_BYPASS( 30, 0, 1, sltu, 1, 8, 13 );
65 TEST_RR_SRC21_BYPASS( 31, 0, 2, sltu, 0, 18, 13 );
66 TEST_RR_SRC21_BYPASS( 32, 1, 0, sltu, 1, 7, 13 );
67 TEST_RR_SRC21_BYPASS( 33, 1, 1, sltu, 0, 19, 13 );
68 TEST_RR_SRC21_BYPASS( 34, 2, 0, sltu, 1, 6, 13 );
H A Dadd.S64 TEST_RR_SRC21_BYPASS( 29, 0, 0, add, 24, 13, 11 );
65 TEST_RR_SRC21_BYPASS( 30, 0, 1, add, 25, 14, 11 );
66 TEST_RR_SRC21_BYPASS( 31, 0, 2, add, 26, 15, 11 );
67 TEST_RR_SRC21_BYPASS( 32, 1, 0, add, 24, 13, 11 );
68 TEST_RR_SRC21_BYPASS( 33, 1, 1, add, 25, 14, 11 );
69 TEST_RR_SRC21_BYPASS( 34, 2, 0, add, 26, 15, 11 );
H A Daddw.S64 TEST_RR_SRC21_BYPASS( 29, 0, 0, addw, 24, 13, 11 );
65 TEST_RR_SRC21_BYPASS( 30, 0, 1, addw, 25, 14, 11 );
66 TEST_RR_SRC21_BYPASS( 31, 0, 2, addw, 26, 15, 11 );
67 TEST_RR_SRC21_BYPASS( 32, 1, 0, addw, 24, 13, 11 );
68 TEST_RR_SRC21_BYPASS( 33, 1, 1, addw, 25, 14, 11 );
69 TEST_RR_SRC21_BYPASS( 34, 2, 0, addw, 26, 15, 11 );
H A Dand.S48 TEST_RR_SRC21_BYPASS( 18, 0, 0, and, 0x0f000f00, 0xff00ff00, 0x0f0f0f0f );
49 TEST_RR_SRC21_BYPASS( 19, 0, 1, and, 0x00f000f0, 0x0ff00ff0, 0xf0f0f0f0 );
50 TEST_RR_SRC21_BYPASS( 20, 0, 2, and, 0x000f000f, 0x00ff00ff, 0x0f0f0f0f );
51 TEST_RR_SRC21_BYPASS( 21, 1, 0, and, 0x0f000f00, 0xff00ff00, 0x0f0f0f0f );
52 TEST_RR_SRC21_BYPASS( 22, 1, 1, and, 0x00f000f0, 0x0ff00ff0, 0xf0f0f0f0 );
53 TEST_RR_SRC21_BYPASS( 23, 2, 0, and, 0x000f000f, 0x00ff00ff, 0x0f0f0f0f );
H A Dor.S48 TEST_RR_SRC21_BYPASS( 18, 0, 0, or, 0xff0fff0f, 0xff00ff00, 0x0f0f0f0f );
49 TEST_RR_SRC21_BYPASS( 19, 0, 1, or, 0xfff0fff0, 0x0ff00ff0, 0xf0f0f0f0 );
50 TEST_RR_SRC21_BYPASS( 20, 0, 2, or, 0x0fff0fff, 0x00ff00ff, 0x0f0f0f0f );
51 TEST_RR_SRC21_BYPASS( 21, 1, 0, or, 0xff0fff0f, 0xff00ff00, 0x0f0f0f0f );
52 TEST_RR_SRC21_BYPASS( 22, 1, 1, or, 0xfff0fff0, 0x0ff00ff0, 0xf0f0f0f0 );
53 TEST_RR_SRC21_BYPASS( 23, 2, 0, or, 0x0fff0fff, 0x00ff00ff, 0x0f0f0f0f );
H A Dsub.S62 TEST_RR_SRC21_BYPASS( 28, 0, 0, sub, 2, 13, 11 );
63 TEST_RR_SRC21_BYPASS( 29, 0, 1, sub, 3, 14, 11 );
64 TEST_RR_SRC21_BYPASS( 30, 0, 2, sub, 4, 15, 11 );
65 TEST_RR_SRC21_BYPASS( 31, 1, 0, sub, 2, 13, 11 );
66 TEST_RR_SRC21_BYPASS( 32, 1, 1, sub, 3, 14, 11 );
67 TEST_RR_SRC21_BYPASS( 33, 2, 0, sub, 4, 15, 11 );
H A Dsubw.S62 TEST_RR_SRC21_BYPASS( 28, 0, 0, subw, 2, 13, 11 );
63 TEST_RR_SRC21_BYPASS( 29, 0, 1, subw, 3, 14, 11 );
64 TEST_RR_SRC21_BYPASS( 30, 0, 2, subw, 4, 15, 11 );
65 TEST_RR_SRC21_BYPASS( 31, 1, 0, subw, 2, 13, 11 );
66 TEST_RR_SRC21_BYPASS( 32, 1, 1, subw, 3, 14, 11 );
67 TEST_RR_SRC21_BYPASS( 33, 2, 0, subw, 4, 15, 11 );
H A Dxor.S48 TEST_RR_SRC21_BYPASS( 18, 0, 0, xor, 0xf00ff00f, 0xff00ff00, 0x0f0f0f0f );
49 TEST_RR_SRC21_BYPASS( 19, 0, 1, xor, 0xff00ff00, 0x0ff00ff0, 0xf0f0f0f0 );
50 TEST_RR_SRC21_BYPASS( 20, 0, 2, xor, 0x0ff00ff0, 0x00ff00ff, 0x0f0f0f0f );
51 TEST_RR_SRC21_BYPASS( 21, 1, 0, xor, 0xf00ff00f, 0xff00ff00, 0x0f0f0f0f );
52 TEST_RR_SRC21_BYPASS( 22, 1, 1, xor, 0xff00ff00, 0x0ff00ff0, 0xf0f0f0f0 );
53 TEST_RR_SRC21_BYPASS( 23, 2, 0, xor, 0x0ff00ff0, 0x00ff00ff, 0x0f0f0f0f );
H A Dsll.S75 TEST_RR_SRC21_BYPASS( 34, 0, 0, sll, 0x0000000000000080, 0x0000000000000001, 7 );
76 TEST_RR_SRC21_BYPASS( 35, 0, 1, sll, 0x0000000000004000, 0x0000000000000001, 14 );
77 TEST_RR_SRC21_BYPASS( 36, 0, 2, sll, 0x0000000080000000, 0x0000000000000001, 31 );
78 TEST_RR_SRC21_BYPASS( 37, 1, 0, sll, 0x0000000000000080, 0x0000000000000001, 7 );
79 TEST_RR_SRC21_BYPASS( 38, 1, 1, sll, 0x0000000000004000, 0x0000000000000001, 14 );
80 TEST_RR_SRC21_BYPASS( 39, 2, 0, sll, 0x0000000080000000, 0x0000000000000001, 31 );
H A Dsllw.S69 TEST_RR_SRC21_BYPASS( 34, 0, 0, sllw, 0x0000000000000080, 0x0000000000000001, 7 );
70 TEST_RR_SRC21_BYPASS( 35, 0, 1, sllw, 0x0000000000004000, 0x0000000000000001, 14 );
71 TEST_RR_SRC21_BYPASS( 36, 0, 2, sllw, 0xffffffff80000000, 0x0000000000000001, 31 );
72 TEST_RR_SRC21_BYPASS( 37, 1, 0, sllw, 0x0000000000000080, 0x0000000000000001, 7 );
73 TEST_RR_SRC21_BYPASS( 38, 1, 1, sllw, 0x0000000000004000, 0x0000000000000001, 14 );
74 TEST_RR_SRC21_BYPASS( 39, 2, 0, sllw, 0xffffffff80000000, 0x0000000000000001, 31 );
H A Dsra.S69 TEST_RR_SRC21_BYPASS( 34, 0, 0, sra, 0xffffffffff000000, 0xffffffff80000000, 7 );
70 TEST_RR_SRC21_BYPASS( 35, 0, 1, sra, 0xfffffffffffe0000, 0xffffffff80000000, 14 );
71 TEST_RR_SRC21_BYPASS( 36, 0, 2, sra, 0xffffffffffffffff, 0xffffffff80000000, 31 );
72 TEST_RR_SRC21_BYPASS( 37, 1, 0, sra, 0xffffffffff000000, 0xffffffff80000000, 7 );
73 TEST_RR_SRC21_BYPASS( 38, 1, 1, sra, 0xfffffffffffe0000, 0xffffffff80000000, 14 );
74 TEST_RR_SRC21_BYPASS( 39, 2, 0, sra, 0xffffffffffffffff, 0xffffffff80000000, 31 );
H A Dsraw.S69 TEST_RR_SRC21_BYPASS( 34, 0, 0, sraw, 0xffffffffff000000, 0xffffffff80000000, 7 );
70 TEST_RR_SRC21_BYPASS( 35, 0, 1, sraw, 0xfffffffffffe0000, 0xffffffff80000000, 14 );
71 TEST_RR_SRC21_BYPASS( 36, 0, 2, sraw, 0xffffffffffffffff, 0xffffffff80000000, 31 );
72 TEST_RR_SRC21_BYPASS( 37, 1, 0, sraw, 0xffffffffff000000, 0xffffffff80000000, 7 );
73 TEST_RR_SRC21_BYPASS( 38, 1, 1, sraw, 0xfffffffffffe0000, 0xffffffff80000000, 14 );
74 TEST_RR_SRC21_BYPASS( 39, 2, 0, sraw, 0xffffffffffffffff, 0xffffffff80000000, 31 );
H A Dsrl.S72 TEST_RR_SRC21_BYPASS( 34, 0, 0, srl, 0x01000000, 0x80000000, 7 );
73 TEST_RR_SRC21_BYPASS( 35, 0, 1, srl, 0x00020000, 0x80000000, 14 );
74 TEST_RR_SRC21_BYPASS( 36, 0, 2, srl, 0x00000001, 0x80000000, 31 );
75 TEST_RR_SRC21_BYPASS( 37, 1, 0, srl, 0x01000000, 0x80000000, 7 );
76 TEST_RR_SRC21_BYPASS( 38, 1, 1, srl, 0x00020000, 0x80000000, 14 );
77 TEST_RR_SRC21_BYPASS( 39, 2, 0, srl, 0x00000001, 0x80000000, 31 );
H A Dsrlw.S69 TEST_RR_SRC21_BYPASS( 34, 0, 0, srlw, 0x0000000001000000, 0xffffffff80000000, 7 );
70 TEST_RR_SRC21_BYPASS( 35, 0, 1, srlw, 0x0000000000020000, 0xffffffff80000000, 14 );
71 TEST_RR_SRC21_BYPASS( 36, 0, 2, srlw, 0x0000000000000001, 0xffffffff80000000, 31 );
72 TEST_RR_SRC21_BYPASS( 37, 1, 0, srlw, 0x0000000001000000, 0xffffffff80000000, 7 );
73 TEST_RR_SRC21_BYPASS( 38, 1, 1, srlw, 0x0000000000020000, 0xffffffff80000000, 14 );
74 TEST_RR_SRC21_BYPASS( 39, 2, 0, srlw, 0x0000000000000001, 0xffffffff80000000, 31 );
/gem5/tests/test-progs/asmtest/src/riscv/isa/rv64um/
H A Dmul.S57 TEST_RR_SRC21_BYPASS( 20, 0, 0, mul, 143, 13, 11 );
58 TEST_RR_SRC21_BYPASS( 21, 0, 1, mul, 154, 14, 11 );
59 TEST_RR_SRC21_BYPASS( 22, 0, 2, mul, 165, 15, 11 );
60 TEST_RR_SRC21_BYPASS( 23, 1, 0, mul, 143, 13, 11 );
61 TEST_RR_SRC21_BYPASS( 24, 1, 1, mul, 154, 14, 11 );
62 TEST_RR_SRC21_BYPASS( 25, 2, 0, mul, 165, 15, 11 );
H A Dmulh.S51 TEST_RR_SRC21_BYPASS( 20, 0, 0, mulh, 143, 13<<32, 11<<32 );
52 TEST_RR_SRC21_BYPASS( 21, 0, 1, mulh, 154, 14<<32, 11<<32 );
53 TEST_RR_SRC21_BYPASS( 22, 0, 2, mulh, 165, 15<<32, 11<<32 );
54 TEST_RR_SRC21_BYPASS( 23, 1, 0, mulh, 143, 13<<32, 11<<32 );
55 TEST_RR_SRC21_BYPASS( 24, 1, 1, mulh, 154, 14<<32, 11<<32 );
56 TEST_RR_SRC21_BYPASS( 25, 2, 0, mulh, 165, 15<<32, 11<<32 );
H A Dmulhsu.S51 TEST_RR_SRC21_BYPASS( 20, 0, 0, mulhsu, 143, 13<<32, 11<<32 );
52 TEST_RR_SRC21_BYPASS( 21, 0, 1, mulhsu, 154, 14<<32, 11<<32 );
53 TEST_RR_SRC21_BYPASS( 22, 0, 2, mulhsu, 165, 15<<32, 11<<32 );
54 TEST_RR_SRC21_BYPASS( 23, 1, 0, mulhsu, 143, 13<<32, 11<<32 );
55 TEST_RR_SRC21_BYPASS( 24, 1, 1, mulhsu, 154, 14<<32, 11<<32 );
56 TEST_RR_SRC21_BYPASS( 25, 2, 0, mulhsu, 165, 15<<32, 11<<32 );
H A Dmulhu.S54 TEST_RR_SRC21_BYPASS( 20, 0, 0, mulhu, 143, 13<<32, 11<<32 );
55 TEST_RR_SRC21_BYPASS( 21, 0, 1, mulhu, 154, 14<<32, 11<<32 );
56 TEST_RR_SRC21_BYPASS( 22, 0, 2, mulhu, 165, 15<<32, 11<<32 );
57 TEST_RR_SRC21_BYPASS( 23, 1, 0, mulhu, 143, 13<<32, 11<<32 );
58 TEST_RR_SRC21_BYPASS( 24, 1, 1, mulhu, 154, 14<<32, 11<<32 );
59 TEST_RR_SRC21_BYPASS( 25, 2, 0, mulhu, 165, 15<<32, 11<<32 );
H A Dmulw.S51 TEST_RR_SRC21_BYPASS( 20, 0, 0, mulw, 143, 13, 11 );
52 TEST_RR_SRC21_BYPASS( 21, 0, 1, mulw, 154, 14, 11 );
53 TEST_RR_SRC21_BYPASS( 22, 0, 2, mulw, 165, 15, 11 );
54 TEST_RR_SRC21_BYPASS( 23, 1, 0, mulw, 143, 13, 11 );
55 TEST_RR_SRC21_BYPASS( 24, 1, 1, mulw, 154, 14, 11 );
56 TEST_RR_SRC21_BYPASS( 25, 2, 0, mulw, 165, 15, 11 );
/gem5/tests/test-progs/asmtest/src/riscv/isa/macros/scalar/
H A Dtest_macros.h177 #define TEST_RR_SRC21_BYPASS( testnum, src1_nops, src2_nops, inst, result, val1, val2 ) \ macro

Completed in 17 milliseconds