Go to the documentation of this file.
39 slotStartIndex_(startIndex), slotEndIndex_(endIndex), usesLimm_(
false),
40 limmWidth_(0), limmValueLeftBitIndex_(0), limmValueRightBitIndex_(0) {
47 unsigned int startIndex,
48 unsigned int endIndex,
52 slotStartIndex_(startIndex), slotEndIndex_(endIndex), usesLimm_(true),
53 limmWidth_(limmWidth), limmValueLeftBitIndex_(limmLeftIndex),
54 limmValueRightBitIndex_(limmRightIndex) {
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
find Finds info of the inner loops in the false
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.