Go to the documentation of this file.
33 #ifndef TTA_INDEX_BOUND_HH
34 #define TTA_INDEX_BOUND_HH
42 IndexBound(
unsigned int startIndex,
unsigned int endIndex);
45 unsigned int startIndex,
46 unsigned int endIndex,
bool usesLimm_
Is address encoded in long immediate.
bool isLimmEncoded() const
void incrEndIndex(unsigned int increment)
int limmValueRightBitIndex_
Index of the right most bit (LSB) of the value to be encoded in this slot.
int limmValueLeftBitIndex_
Index of the left most bit (MSB) of the value to be encoded in this slot.
unsigned int slotStartIndex_
Start index of the moveslot in instruction.
int limmLeftIndex() const
unsigned int slotEndIndex() const
int limmRightIndex() const
void incrStartIndex(unsigned int increment)
unsigned int slotStartIndex() const
int limmWidth_
Width of the long immediate chunk in this moveslot.
unsigned int slotEndIndex_
End index of the moveslot in instruction.