always @(posedge clk ) sftreg[3:0] <= {sftreg[2:0], ^stfreg[2:0]};

でいいじゃん。