1. A multiprocessing system comprising: a first processor having a first cache; a second processor having a second cache; and mode control logic, wherein in a first mode the processors independently execute separate instruction streams, and in a second mode both processors execute one instruction stream, wherein in the second mode, for ones of the instructions in the stream each processor computes corresponding versions of a result.