Scribus
Open source desktop publishing at your fingertips
|
Public Member Functions | |
void | Pull (std::vector< unsigned > &bc, std::vector< double > &imm, size_t &StackTop_max) |
size_t | GetByteCodeSize () const |
size_t | GetStackTop () const |
void | PushVar (unsigned varno) |
void | PushImmed (double immed) |
void | StackTopIs (const FPoptimizer_CodeTree::CodeTree &hash) |
void | AddOperation (unsigned opcode, unsigned eat_count, unsigned produce_count=1) |
void | DoPopNMov (size_t targetpos, size_t srcpos) |
void | DoDup (size_t src_pos) |
bool | FindAndDup (const FPoptimizer_CodeTree::CodeTree &hash) |
void | SynthIfStep1 (size_t &ofs) |
void | SynthIfStep2 (size_t &ofs) |
void | SynthIfStep3 (size_t &ofs) |