Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV LETTER
NEXT LETTER
FRAMES
NO FRAMES
All Classes
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
A
a
- Static variable in class com.cmpware.cmp.models.
ARC700
a
- Variable in class com.cmpware.cmp.models.
FastSimple.Branch
The 'a' field
a
- Variable in class com.cmpware.cmp.models.
FastSimple.RegToReg
The 'a' field
a
- Variable in class com.cmpware.cmp.models.
MicroBlaze
The local value of the 'a' register index
a16
- Static variable in class com.cmpware.cmp.models.
ARC700
aa1
- Static variable in class com.cmpware.cmp.models.
ARC700
aa2
- Static variable in class com.cmpware.cmp.models.
ARC700
aa3
- Static variable in class com.cmpware.cmp.models.
ARC700
aaSymbols
- Static variable in class com.cmpware.cmp.models.
ARC700
The Load write-back mode (.aa) Symbols
abbrevCode
- Variable in class com.cmpware.elf.
Tag
The abbrev code (for abbrev table)
AbslouteIndex
- Variable in class com.cmpware.elf.
ArrayType
Absolute index
add(MemoryInterface)
- Method in class com.cmpware.cmp.memory.
MemoryManager
This method adds a Memory to the Memory manager.
ADD
- Static variable in class com.cmpware.cmp.models.
Sparc.OP3
add(Field, long)
- Method in class com.cmpware.fastmodel.
Decoder
This method returns a decoder with new values added.
add(Field, int)
- Method in class com.cmpware.fastmodel.
Decoder
This method returns a decoder with new values added.
add(AutoModel.Field, int)
- Method in class com.cmpware.tools.
AutoModel.Decode
This method returns a decoder with new values added.
add(AutoModelVLIW.Field, int)
- Method in class com.cmpware.tools.
AutoModelVLIW.Decode
This method returns a decoder with new values added.
add(int, int, long)
- Method in class com.cmpware.tools.
Decode
This method is used to define the opcode and other bits used to decode an instruction.
addAction(Action)
- Method in class com.cmpware.ide.views.
EasyTable
This method adds an action to the table View.
addAction(Action)
- Method in class com.cmpware.ide.views.
EasyText
This method adds an action to the text View.
addCarry(int, int, int)
- Static method in class com.cmpware.cmp.models.
ARC700
This method is used to determine if an add carry has occurred.
addCarry(int, int, int)
- Static method in class com.cmpware.cmp.models.
MIPS32
This method is used to determine if an add carry has occurred.
addCarry(int, int, int)
- Static method in class com.cmpware.cmp.models.
PowerPC
This method is used to determine if an add carry has occurred.
addCarry(long, long, long)
- Static method in class com.cmpware.cmp.models.
PowerPC64
This method is used to determine if an add carry has occurred.
ADDCC
- Static variable in class com.cmpware.cmp.models.
Sparc.OP3
addColumn(EasyColumn)
- Method in class com.cmpware.ide.views.
EasyTable
This method adds data for a column to the column database.
addInput(int, MemoryMappedIOReader)
- Method in class com.cmpware.cmp.
Memory
Deprecated.
use mmio.addInput()
addInput(int, MemoryMappedIOReader)
- Method in class com.cmpware.cmp.mmio.
MemoryMappedIO
This method adds a Memory Mapped IO Reader interface to the memory mapped IO.
addLineBackgroundListener(LineBackgroundListener)
- Method in class com.cmpware.ide.actions.
ProfileAction
This adds line background listeners.
addMemory(MemoryInterface)
- Method in class com.cmpware.cmp.
Memory
This method adds a Memory to the memory manager.
addOutput(int, MemoryMappedIOWriter)
- Method in class com.cmpware.cmp.
Memory
Deprecated.
use mmio.addOutput()
addOutput(int, MemoryMappedIOWriter)
- Method in class com.cmpware.cmp.mmio.
MemoryMappedIO
This method adds a Memory Mapped IO Writer interface to the memory mapped IO.
addOverflow(int, int, int)
- Static method in class com.cmpware.cmp.models.
ARC700
This method is used to determine if an add overflow has occurred.
addOverflow(int, int, int)
- Static method in class com.cmpware.cmp.models.
PowerPC
This method is used to determine if an add overflow has occurred.
addOverflow(long, long, long)
- Static method in class com.cmpware.cmp.models.
PowerPC64
This method is used to determine if an add overflow has occurred.
addr
- Variable in exception com.cmpware.cmp.
MemoryAccessException
The address access that caused the exception
addr
- Variable in class com.cmpware.elf.
ScalarType
The scalar address
addr
- Variable in class com.cmpware.elf.
Variable
The variable current address
addr
- Variable in class com.cmpware.fastmodel.
Instruction
The address of this instruction instance
addrBytes()
- Method in class com.cmpware.elf.
Dwarf2
This method returns the number of bytes in an address.
addrBytes
- Variable in class com.cmpware.elf.dwarf2.
Location
The number of bytes in an address
addrBytes()
- Method in class com.cmpware.elf.
Elf
This method returns the number of byte in an address.
address
- Variable in class com.cmpware.tools.
Instruction
The instruction address
addrOffset
- Variable in class com.cmpware.elf.
VariableType
The address offset (for structs and arrays)
addrOffsetPgm
- Variable in class com.cmpware.elf.
MemberType
The DWARF data member location offset address program
addrPgm
- Variable in class com.cmpware.elf.
Variable
The DWARF address program
addStateChangeListener(IListener)
- Static method in class com.cmpware.ide.
MpModel
This method adds a state change listener to the model.
addTextChangeListener(TextChangeListener)
- Method in class com.cmpware.ide.views.
DisassembleContent
addTextChangeListener(TextChangeListener)
- Method in class com.cmpware.ide.views.
MemoryContent
ADDX
- Static variable in class com.cmpware.cmp.models.
Sparc.OP3
ADDXCC
- Static variable in class com.cmpware.cmp.models.
Sparc.OP3
advancePC()
- Method in class com.cmpware.cmp.models.
ALU
Overrides the standard PC advancement.
advancePC()
- Method in class com.cmpware.cmp.models.
Null
advancePC()
- Method in class com.cmpware.cmp.
Processor
This method advances the Program Counter.
advancePC()
- Method in class com.cmpware.tools.
AutoModel
AL
- Static variable in class com.cmpware.cmp.models.
ARC700.BRCC
AL
- Static variable in class com.cmpware.cmp.models.
ARC700.CC
alignment
- Variable in class com.cmpware.ide.views.
EasyColumn
The column alignment
all24
- Static variable in class com.cmpware.cmp.models.
Xtensa
all24(int)
- Static method in class com.cmpware.cmp.models.
Xtensa
This is just a simple helper function used in decoding instructions.
all32
- Static variable in class com.cmpware.cmp.models.
ARC700
allbits
- Static variable in class com.cmpware.cmp.models.
ARC700
allocate(String[][])
- Method in class com.cmpware.cmp.
Multiprocessor
This method allocates the processors.
allocate()
- Static method in class com.cmpware.ide.
MpModel
This method allocates the processor from information stored from the preference pages.
ALLOCATE_EVENT
- Static variable in class com.cmpware.ide.
MpModel
An array re-allocate event
ALU
- Class in
com.cmpware.cmp.models
This is a simple ALU processor.
ALU()
- Constructor for class com.cmpware.cmp.models.
ALU
The constructor
AND
- Static variable in class com.cmpware.cmp.models.
Sparc.OP3
ANDCC
- Static variable in class com.cmpware.cmp.models.
Sparc.OP3
ANDN
- Static variable in class com.cmpware.cmp.models.
Sparc.OP3
ANDNCC
- Static variable in class com.cmpware.cmp.models.
Sparc.OP3
AP
- Static variable in class com.cmpware.cmp.models.
PowerPC.MSR
AP
- Static variable in class com.cmpware.cmp.models.
PowerPC64.MSR
APE
- Static variable in class com.cmpware.cmp.models.
PowerPC.MSR
APE
- Static variable in class com.cmpware.cmp.models.
PowerPC64.MSR
append(Field, Field, long)
- Static method in class com.cmpware.fastmodel.
Field
This static method appends two fields.
append(String)
- Method in class com.cmpware.ide.views.
StatusView
This method appends a string to the Status Text window.
ar
- Variable in class com.cmpware.cmp.models.
Xtensa
The value in the 'r' register
ARC700
- Class in
com.cmpware.cmp.models
This is an AutoModel implementation of the ARC700 processor.
ARC700()
- Constructor for class com.cmpware.cmp.models.
ARC700
The constructor
ARC700.BRCC
- Class in
com.cmpware.cmp.models
ARC700.BRCC()
- Constructor for class com.cmpware.cmp.models.
ARC700.BRCC
ARC700.CC
- Class in
com.cmpware.cmp.models
ARC700.CC()
- Constructor for class com.cmpware.cmp.models.
ARC700.CC
ARC700.OP
- Class in
com.cmpware.cmp.models
ARC700.OP()
- Constructor for class com.cmpware.cmp.models.
ARC700.OP
ARC700.REG
- Class in
com.cmpware.cmp.models
This class defines some Register indicies
ARC700.REG()
- Constructor for class com.cmpware.cmp.models.
ARC700.REG
ARC700.SREG
- Class in
com.cmpware.cmp.models
This class defines the Special Register indicies
ARC700.SREG()
- Constructor for class com.cmpware.cmp.models.
ARC700.SREG
ARC700EX
- Class in
com.cmpware.cmp.models
This is an AutoModel implementation of the ARC700 processor with an extension.
ARC700EX()
- Constructor for class com.cmpware.cmp.models.
ARC700EX
The constructor
ARC_demo
- Class in
com.cmpware.cmp.models
This implements an 4x4 heterogeneous processor array in a checkerboard pattern with an ARC700 and extended ARC700EX processors.
ARC_demo()
- Constructor for class com.cmpware.cmp.models.
ARC_demo
ARITHMETIC_LOGICAL
- Static variable in class com.cmpware.cmp.models.
Sparc.OP
arrayElementType
- Variable in class com.cmpware.elf.
ArrayType
The array element type
ArrayType
- Class in
com.cmpware.elf
This class stores all the data necessary for a DWARF array variable type.
ArrayType()
- Constructor for class com.cmpware.elf.
ArrayType
ArrayType(ArrayType)
- Constructor for class com.cmpware.elf.
ArrayType
ArrayView
- Class in
com.cmpware.ide.views
This class implements the graphical view of the processor array.
ArrayView()
- Constructor for class com.cmpware.ide.views.
ArrayView
as
- Variable in class com.cmpware.cmp.models.
Xtensa
The value in the 's' register
asmDasmIgnore
- Variable in class com.cmpware.tools.
AutoModel.Field
Completely ignore this field in the assembler / disassembler
asmFixup(String[], AutoModel.Instruction)
- Method in class com.cmpware.tools.
AutoModel
This method permits one last chance to manipulate the instruction word before the bits are written out to a file in AsmTool.
asmFixup(String[], AutoModelVLIW.Field[], BigInteger[])
- Method in class com.cmpware.tools.
AutoModelVLIW
This method permits one last chance to manipulate the instruction word before the bits are written out to a file in AsmTool.
AsmTool
- Class in
com.cmpware.fastmodel
This class provides support for quickly and easily building a simple assembler.
AsmTool()
- Constructor for class com.cmpware.fastmodel.
AsmTool
The default constructor
AsmTool
- Class in
com.cmpware.tools
This class provides support for quickly and easily building a simple assembler.
AsmTool()
- Constructor for class com.cmpware.tools.
AsmTool
The default constructor
at
- Variable in class com.cmpware.cmp.models.
Xtensa
The value in the 'r' register
atCode
- Variable in class com.cmpware.elf.
Attribute
The attribute code
Attribute
- Class in
com.cmpware.elf
This class describes the DWARF2 attribute pair data structure.
Attribute()
- Constructor for class com.cmpware.elf.
Attribute
attributeData(int, Object)
- Static method in class com.cmpware.elf.
Dwarf2
This method returns a string representation of the attribute data.
attributeName(int)
- Static method in class com.cmpware.elf.
Dwarf2
This method returns a DWARF attribute name given the attribute code.
attributes
- Variable in class com.cmpware.elf.
Tag
Tha attribute table (attribute name / value pairs)
AutoModel
- Class in
com.cmpware.tools
This abstract class is used to describe the instruction set for a processor.
AutoModel()
- Constructor for class com.cmpware.tools.
AutoModel
AutoModel.Asm
- Interface in
com.cmpware.tools
This class defines an assembler function.
AutoModel.Decode
- Class in
com.cmpware.tools
The Decode class describes a field / value pair used to decode an instruction.
AutoModel.Decode(AutoModel.Field, long)
- Constructor for class com.cmpware.tools.
AutoModel.Decode
Constructor
AutoModel.Field
- Class in
com.cmpware.tools
This class defines an instruction field.
AutoModel.Field(int, int, AutoModel.Symbol[])
- Constructor for class com.cmpware.tools.
AutoModel.Field
Constructor
AutoModel.Field(int, int)
- Constructor for class com.cmpware.tools.
AutoModel.Field
Constructor
AutoModel.Field(int, int, boolean)
- Constructor for class com.cmpware.tools.
AutoModel.Field
Constructor
AutoModel.Field(int, int, boolean, boolean)
- Constructor for class com.cmpware.tools.
AutoModel.Field
Constructor
AutoModel.Field(int, int, int)
- Constructor for class com.cmpware.tools.
AutoModel.Field
Constructor
AutoModel.Format
- Class in
com.cmpware.tools
The format class describes an instruction format.
AutoModel.Format(int, AutoModel.Field[])
- Constructor for class com.cmpware.tools.
AutoModel.Format
Constructor
AutoModel.Function
- Interface in
com.cmpware.tools
This class defines the function of an operation.
AutoModel.Instruction
- Class in
com.cmpware.tools
The instruction class describes an instruction in the processor.
AutoModel.Instruction(String, AutoModel.Format, AutoModel.Decode, AutoModel.Function)
- Constructor for class com.cmpware.tools.
AutoModel.Instruction
Constructor
AutoModel.Symbol
- Class in
com.cmpware.tools
This class defines a symbol.
AutoModel.Symbol(String, int)
- Constructor for class com.cmpware.tools.
AutoModel.Symbol
Constructor
AutoModelVLIW
- Class in
com.cmpware.tools
WARNING: This class contains experimental software for architectures with instructrion words greater than 32 bits.
AutoModelVLIW()
- Constructor for class com.cmpware.tools.
AutoModelVLIW
AutoModelVLIW.Decode
- Class in
com.cmpware.tools
The Decode class describes a field / value pair used to decode an instruction.
AutoModelVLIW.Decode(AutoModelVLIW.Field, int)
- Constructor for class com.cmpware.tools.
AutoModelVLIW.Decode
Constructor
AutoModelVLIW.Field
- Class in
com.cmpware.tools
This class defines an instruction field.
AutoModelVLIW.Field(int, int, AutoModelVLIW.Symbol[])
- Constructor for class com.cmpware.tools.
AutoModelVLIW.Field
Constructor
AutoModelVLIW.Field(int, int)
- Constructor for class com.cmpware.tools.
AutoModelVLIW.Field
Constructor
AutoModelVLIW.Field(int, int, boolean)
- Constructor for class com.cmpware.tools.
AutoModelVLIW.Field
Constructor
AutoModelVLIW.Format
- Class in
com.cmpware.tools
The format class describes an instruction format.
AutoModelVLIW.Format(int, AutoModelVLIW.Field[])
- Constructor for class com.cmpware.tools.
AutoModelVLIW.Format
Constructor
AutoModelVLIW.Function
- Interface in
com.cmpware.tools
This class defines the function of an operation.
AutoModelVLIW.Instruction
- Class in
com.cmpware.tools
The instruction class describes an instruction in the processor.
AutoModelVLIW.Instruction(String, AutoModelVLIW.Format, AutoModelVLIW.Decode, AutoModelVLIW.Function)
- Constructor for class com.cmpware.tools.
AutoModelVLIW.Instruction
Constructor
AutoModelVLIW.Symbol
- Class in
com.cmpware.tools
This class defines a symbol.
AutoModelVLIW.Symbol(String, int)
- Constructor for class com.cmpware.tools.
AutoModelVLIW.Symbol
Constructor
AutoSimple
- Class in
com.cmpware.cmp.models
This is the 'Simple' processor produced using the AutoModel data-driven interface.
AutoSimple()
- Constructor for class com.cmpware.cmp.models.
AutoSimple
The constructor
AutoTool
- Class in
com.cmpware.tools
This class is the main() routine for the Automodel assembler / disassembler.
AutoTool()
- Constructor for class com.cmpware.tools.
AutoTool
AUX_IENABLE
- Static variable in class com.cmpware.cmp.models.
ARC700.SREG
AUX_IRQ_HINT
- Static variable in class com.cmpware.cmp.models.
ARC700.SREG
AUX_IRQ_LEV
- Static variable in class com.cmpware.cmp.models.
ARC700.SREG
AUX_IRQ_LV12
- Static variable in class com.cmpware.cmp.models.
ARC700.SREG
AUX_IRQ_PENDING
- Static variable in class com.cmpware.cmp.models.
ARC700.SREG
AUX_IRQ_PULSE_CANCEL
- Static variable in class com.cmpware.cmp.models.
ARC700.SREG
AUX_ITRIGGER
- Static variable in class com.cmpware.cmp.models.
ARC700.SREG
AUX_MACMODE
- Static variable in class com.cmpware.cmp.models.
ARC700.SREG
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV LETTER
NEXT LETTER
FRAMES
NO FRAMES
All Classes
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z