51 while (instruction != &NullInstruction::instance()) {
68 stream <<
"Does not compress instructions at all." << std::endl;
#define EXPORT_CODE_COMPRESSOR(PLUGIN_NAME__)
void startNewProgram(const std::string &programName)
void addInstruction(const TTAProgram::Instruction &instruction, InstructionBitVector *bits)
TTAProgram::Program & currentProgram() const
InstructionBitVector * bemInstructionBits(const TTAProgram::Instruction &)
InstructionBitVector * programBits() const
void setAllInstructionsToStartAtBeginningOfMAU()
virtual InstructionBitVector * compress(const std::string &programName)
virtual void generateDecompressor(std::ostream &, TCEString)
virtual void printDescription(std::ostream &stream)
std::string errorMessage() const
Instruction & nextInstruction(const Instruction &) const
Instruction & firstInstruction() const