module shifter_right(input logic signed [63:0] a, input logic [ 5:0] shamt, output logic signed [63:0] y); y = a >> shamt; endmodule // shifter_right module shifter_left(input logic signed [63:0] a, input logic [ 5:0] shamt, output logic signed [63:0] y); y = a << shamt; endmodule // shifter_right