net.sf.farrago.fennel.calc
Class CalcProgramBuilder.PointerBoolInstructionDef

java.lang.Object
  extended by net.sf.farrago.fennel.calc.CalcProgramBuilder.InstructionDef
      extended by net.sf.farrago.fennel.calc.CalcProgramBuilder.PointerBoolInstructionDef
Enclosing class:
CalcProgramBuilder

static class CalcProgramBuilder.PointerBoolInstructionDef
extends CalcProgramBuilder.InstructionDef


Field Summary
 
Fields inherited from class net.sf.farrago.fennel.calc.CalcProgramBuilder.InstructionDef
name, regCount
 
Constructor Summary
CalcProgramBuilder.PointerBoolInstructionDef(String name, int regCount)
           
 
Method Summary
(package private)  void add(CalcProgramBuilder builder, CalcReg... regs)
          Adds this instruction to a program.
 
Methods inherited from class net.sf.farrago.fennel.calc.CalcProgramBuilder.InstructionDef
add, add, addInternal, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

CalcProgramBuilder.PointerBoolInstructionDef

CalcProgramBuilder.PointerBoolInstructionDef(String name,
                                             int regCount)
Method Detail

add

void add(CalcProgramBuilder builder,
         CalcReg... regs)
Description copied from class: CalcProgramBuilder.InstructionDef
Adds this instruction to a program.

Overrides:
add in class CalcProgramBuilder.InstructionDef
"Precondition:"
result is not constant, result is of type Boolean, op1/op2 are of pointer type