Change-Id: I66adccd8851f035b5d61ace9153ae7acc57403ed
Reviewed-on: https://gem5-review.googlesource.com/c/public/gem5/+/36877
Reviewed-by: Giacomo Travaglini <giacomo.travaglini@arm.com>
Maintainer: Giacomo Travaglini <giacomo.travaglini@arm.com>
Tested-by: kokoro <noreply+kokoro@google.com>
protected:
+ /**
+ * Set the pointers which point to the arrays of source and destination
+ * register indices. These will be defined in derived classes which know
+ * what size they need to be, and installed here so they can be accessed
+ * with the base class accessors.
+ */
+ void
+ setRegIdxArrays(RegIdArrayPtr src, RegIdArrayPtr dest)
+ {
+ _srcRegIdxPtr = src;
+ _destRegIdxPtr = dest;
+ }
+
/**
* Base mnemonic (e.g., "add"). Used by generateDisassembly()
* methods. Also useful to readily identify instructions from