fixed errors in sign extend and control unit