Treating exceptions in order
Use pipeline registers
- Status vector of possible exceptions carried on with the instruction.
- Once an exception is posted, no writing (no change of state; easy in integer pipeline -- just prevent store in memory)
- When an instruction leaves MEM stage, check for exception.