module shifter(data,b,result); parameter Nminus1 = 31; /* 32-bit shifter */ input [Nminus1:0] data; /* compute parity of these bits */ input [3:0] b; /* amount to shift */ output [Nminus1:0] result; /* shift result */ assign result = data << b; endmodule