/gem5/tests/test-progs/asmtest/src/riscv/isa/rv64ui/ |
H A D | slt.S | 52 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 D | sltu.S | 52 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 D | add.S | 53 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 D | addw.S | 53 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 D | and.S | 37 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 D | or.S | 37 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 D | sub.S | 51 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 D | subw.S | 51 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 D | xor.S | 37 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 D | sll.S | 64 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 D | sllw.S | 58 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 D | sra.S | 58 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 D | sraw.S | 58 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 D | srl.S | 61 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 D | srlw.S | 58 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 D | mul.S | 46 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 D | mulh.S | 40 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 D | mulhsu.S | 40 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 D | mulhu.S | 43 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 D | mulw.S | 40 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 D | test_macros.h | 151 #define TEST_RR_DEST_BYPASS( testnum, nop_cycles, inst, result, val1, val2 ) \ macro
|