2 // test_simulation_shifter_left_16_test.v
3 module f1_test(input [15:0] IN, input [4:0] SHIFT, output [15:0] OUT);
5 assign OUT = IN << SHIFT;
8 // test_simulation_shifter_left_32_test.v
9 module f2_test(input [31:0] IN, input [5:0] SHIFT, output [31:0] OUT);
11 assign OUT = IN << SHIFT;
14 // test_simulation_shifter_left_4_test.v
15 module f3_test(input [3:0] IN, input [2:0] SHIFT, output [3:0] OUT);
17 assign OUT = IN << SHIFT;
20 // test_simulation_shifter_left_64_test.v
21 module f4_test(input [63:0] IN, input [6:0] SHIFT, output [63:0] OUT);
23 assign OUT = IN << SHIFT;
26 // test_simulation_shifter_left_8_test.v
27 module f5_test(input [7:0] IN, input [3:0] SHIFT, output [7:0] OUT);
29 assign OUT = IN << SHIFT;
32 // test_simulation_shifter_right_16_test.v
33 module f6_test(input [15:0] IN, input [4:0] SHIFT, output [15:0] OUT);
35 assign OUT = IN >> SHIFT;
38 // test_simulation_shifter_right_32_test.v
39 module f7_test(input [31:0] IN, input [5:0] SHIFT, output [31:0] OUT);
41 assign OUT = IN >> SHIFT;
44 // test_simulation_shifter_right_4_test.v
45 module f8_test(input [3:0] IN, input [2:0] SHIFT, output [3:0] OUT);
47 assign OUT = IN >> SHIFT;
50 // test_simulation_shifter_right_64_test.v
51 module f9_test(input [63:0] IN, input [6:0] SHIFT, output [63:0] OUT);
53 assign OUT = IN >> SHIFT;
56 // test_simulation_shifter_right_8_test.v
57 module f10_test(input [7:0] IN, input [3:0] SHIFT, output [7:0] OUT);
59 assign OUT = IN >> SHIFT;