- void *Address0() const { return address0; }
- void *Address1() const { return address1; }
- int Integer0() const { return integer0; }
- int Integer1() const { return integer1; }
- const geometry::Vector<int> &Vector0() const { return vector0; }
- const geometry::Vector<int> &Vector1() const { return vector1; }
+ void *AddressRegister(int n) const { return address[n]; }
+ int IntegerRegister(int n) const { return integer[n]; }
+ const math::Vector<int> &VectorRegister(int n) const { return vector[n]; }