Dual use of superscalar datapath for transient-fault detection and recovery | Synapse