Spot when we're trying to use too many different registers in the same cycle, correctly encode accumulators that are used as destination registers