A CPU executes program instructions which result in valid and invalid
intermediate results. By selecting the desired intermediate results, a
program is able to be successfully executed. Analysis of the intermediate
results must avoid plausible wrong results. A programmable feature allows
the instruction decoder to provide plural answers, including plausible
wrong answers. Instruction output selection logic selects a predetermined
buffer, and this permits further microprocessor operation with the
correct intermediate result.