|restart stepsize 200ns vector shiftamt shiftamt[4:0] vector din din[31:0] vector dout dout[31:0] wave testshifter32.wfm shiftamt din right signext dout w shiftamt din right signext dout a shiftamt 0\h a right 0\h a signext 0\h a din 00000000\h c | shift 16 bits to the left a shiftamt 10\h a right 0\h a signext 0\h a din ffffffff\h c | shift 31 bits to the left a shiftamt 1f\h a right 0\h a signext 0\h a din ffffffff\h c | shift 4 bits to the right, no sign-ext a shiftamt 04\h a right 1\h a signext 0\h a din a5a5a5a5\h c | shift 4 bits to the right, sign-ext a shiftamt 04\