Resumption of execution


when out-of-order completion is used in superscalar processor, resumption of execution after interrupt processing is complicated, because the exceptional condition may have been detected as an instruction that produced its result out of order. the program cannot be restarted at instructio following the exceptional instruction, because subsequent instruction have already completed, and doing so would cause these instruction to be executed twice. suggest a mechanism or mechanisms foe dealing with this situations.