in the in-order core a series of bit-masks representing read and write-hazards was added per pipeline. this was a mistake. they should have been a single (global) series of bit-masks.