net.sf.farrago.fennel.calc
Class CalcProgramBuilder.IntegralNativeShift
java.lang.Object
net.sf.farrago.fennel.calc.CalcProgramBuilder.InstructionDef
net.sf.farrago.fennel.calc.CalcProgramBuilder.IntegralNativeInstructionDef
net.sf.farrago.fennel.calc.CalcProgramBuilder.IntegralNativeShift
- Enclosing class:
- CalcProgramBuilder
static class CalcProgramBuilder.IntegralNativeShift
- extends CalcProgramBuilder.IntegralNativeInstructionDef
CalcProgramBuilder.IntegralNativeShift
CalcProgramBuilder.IntegralNativeShift(String name)
add
void add(CalcProgramBuilder builder,
CalcReg... regs)
- Description copied from class:
CalcProgramBuilder.InstructionDef
- Adds this instruction to a program.
- Overrides:
add
in class CalcProgramBuilder.IntegralNativeInstructionDef
- "Precondition:"
- result is not constant, op2 is of type Integer, op2 is not negative if it is a constant (cant shift negative
steps)