OpenASIP
2.0
BinaryEncoding Member List
This is the complete list of members for
BinaryEncoding
, including all inherited members.
addImmediateSlot
(ImmediateSlotField &slot)
BinaryEncoding
addInstructionFormat
(InstructionFormat &format)
BinaryEncoding
addLongImmDstRegisterField
(LImmDstRegisterField &field)
BinaryEncoding
addMoveSlot
(MoveSlot &slot)
BinaryEncoding
addSocketCodeTable
(SocketCodeTable &table)
BinaryEncoding
BinaryEncoding
()
BinaryEncoding
BinaryEncoding
(const ObjectState *state)
BinaryEncoding
bitPosition
() const
InstructionField
childField
(int position) const
BinaryEncoding
virtual
childFieldCount
() const
BinaryEncoding
virtual
deleteImmediateSlots
()
BinaryEncoding
private
deleteInstructionFormats
()
BinaryEncoding
private
deleteLongImmDstRegisterFields
()
BinaryEncoding
private
deleteMoveSlots
()
BinaryEncoding
private
deleteSocketCodes
()
BinaryEncoding
private
extraBits
() const
InstructionField
extraBits_
InstructionField
private
extraTemplateBits_
BinaryEncoding
private
hasImmediateControlField
() const
BinaryEncoding
hasImmediateSlot
(const std::string &name) const
BinaryEncoding
hasInstructionFormat
(const std::string name) const
BinaryEncoding
hasMoveSlot
(const std::string &name) const
BinaryEncoding
hasSocketCodeTable
(const std::string &name) const
BinaryEncoding
private
immediateControlField
() const
BinaryEncoding
immediateField_
BinaryEncoding
private
immediateSlot
(int index) const
BinaryEncoding
immediateSlot
(const std::string &name) const
BinaryEncoding
ImmediateSlotContainer
typedef
BinaryEncoding
private
immediateSlotCount
() const
BinaryEncoding
immediateSlots_
BinaryEncoding
private
InstructionField
(InstructionField *parent)
InstructionField
protected
InstructionField
(const ObjectState *state, InstructionField *parent)
InstructionField
protected
instructionFormat
(int index) const
BinaryEncoding
InstructionFormatContainer
typedef
BinaryEncoding
private
instructionFormatCount
() const
BinaryEncoding
instructionFormats_
BinaryEncoding
private
LEFT
enum value
BinaryEncoding
LImmDstRegisterFieldContainer
typedef
BinaryEncoding
private
loadState
(const ObjectState *state)
BinaryEncoding
virtual
longestTemplateExtraBits
() const
BinaryEncoding
longImmDstRegFields_
BinaryEncoding
private
longImmDstRegisterField
(int index) const
BinaryEncoding
longImmDstRegisterField
(const std::string &iTemp, const std::string &dstUnit) const
BinaryEncoding
longImmDstRegisterFieldCount
() const
BinaryEncoding
moveSlot
(int index) const
BinaryEncoding
moveSlot
(const std::string &name) const
BinaryEncoding
MoveSlotContainer
typedef
BinaryEncoding
private
moveSlotCount
() const
BinaryEncoding
moveSlots_
BinaryEncoding
private
OSKEY_EXTRA_BITS
InstructionField
static
OSKEY_POSITION
InstructionField
static
OSNAME_BEM
BinaryEncoding
static
OSNAME_FU_OPCODE
BinaryEncoding
static
OSNAME_INSTRUCTION_FIELD
InstructionField
static
OSNAME_TEMPLATE_EXTRA_BIT_COUNT
BinaryEncoding
static
OSNAME_TEMPLATE_EXTRA_BITS
BinaryEncoding
static
OSNAME_TEMPLATE_NAME
BinaryEncoding
static
parent
() const
InstructionField
parent_
InstructionField
private
Position
enum name
BinaryEncoding
relativePos_
InstructionField
private
relativePosition
() const
InstructionField
removeImmediateSlot
(ImmediateSlotField &slot)
BinaryEncoding
removeInstructionFormat
(InstructionFormat &format)
BinaryEncoding
removeLongImmDstRegisterField
(LImmDstRegisterField &field)
BinaryEncoding
removeMoveSlot
(MoveSlot &slot)
BinaryEncoding
removeSocketCodeTable
(SocketCodeTable &table)
BinaryEncoding
reorderSubfields
(ObjectState *state)
InstructionField
protected
static
RIGHT
enum value
BinaryEncoding
saveState
() const
BinaryEncoding
virtual
setExtraBits
(int bits)
InstructionField
setImmediateControlField
(ImmediateControlField &field)
BinaryEncoding
setParent
(InstructionField *parent)
InstructionField
protected
setRelativePosition
(int position)
InstructionField
virtual
setTemplateExtraBits
(const TCEString &templateName, int bitCount)
BinaryEncoding
socketCodes_
BinaryEncoding
private
socketCodeTable
(int index) const
BinaryEncoding
socketCodeTable
(const std::string &name) const
BinaryEncoding
SocketCodeTableContainer
typedef
BinaryEncoding
private
socketCodeTableCount
() const
BinaryEncoding
TemplateExtraBitCountMap
typedef
BinaryEncoding
private
templateExtraBits
(const TCEString &templateName) const
BinaryEncoding
unsetImmediateControlField
()
BinaryEncoding
width
(const TCEString &templateName) const
BinaryEncoding
virtual
width
() const
BinaryEncoding
virtual
~BinaryEncoding
()
BinaryEncoding
virtual
~InstructionField
()
InstructionField
virtual
~Serializable
()
Serializable
inline
virtual
Generated by
1.8.17