1. A hardware register on a chip, comprising: a first plurality of storage elements for storing a set of data, a signal signifying a validity of the stored set of data, and a signal signifying membership in a group of the stored set of data relative to a previous set of data and a subsequent set of data; and an update input signal indicating that values in the storage elements can be replaced by the subsequent set of data.