Package com.cmpware.tools

Interface Summary
AutoModel.Asm This class defines an assembler function.
AutoModel.Function This class defines the function of an operation.
AutoModelVLIW.Function This class defines the function of an operation.
 

Class Summary
AsmTool This class provides support for quickly and easily building a simple assembler.
AutoModel This abstract class is used to describe the instruction set for a processor.
AutoModel.Decode The Decode class describes a field / value pair used to decode an instruction.
AutoModel.Field This class defines an instruction field.
AutoModel.Format The format class describes an instruction format.
AutoModel.Instruction The instruction class describes an instruction in the processor.
AutoModel.Symbol This class defines a symbol.
AutoModelVLIW WARNING: This class contains experimental software for architectures with instructrion words greater than 32 bits.
AutoModelVLIW.Decode The Decode class describes a field / value pair used to decode an instruction.
AutoModelVLIW.Field This class defines an instruction field.
AutoModelVLIW.Format The format class describes an instruction format.
AutoModelVLIW.Instruction The instruction class describes an instruction in the processor.
AutoModelVLIW.Symbol This class defines a symbol.
AutoTool This class is the main() routine for the Automodel assembler / disassembler.
DasmTool This class provides support for quickly and easily building a simple disassembler.
Decode This class describes an instruction decode for the FastModel Instruction class.
ElfDump This class reads in an ELF file and dumps the data structures.
ElfWrapper This class reads in a raw binary file and wraps it into a simple ELF format file.
Instruction This class describes an instruction for the FastModel.
MiddleEndian This class taks 16-bit halfwords from an input file, swaps the bytes, then writes them to another file.
ProcGen This class takes in a list of opcode names and values and produces some of the methods and data structures used to implement a processor.