com.tapina.robe.runtime.instruction
Class DataProcessingInstruction
java.lang.Object
com.tapina.robe.runtime.Instruction
com.tapina.robe.runtime.instruction.DataProcessingInstruction
- public final class DataProcessingInstruction
- extends Instruction
Created by IntelliJ IDEA.
User: gareth
Date: Aug 23, 2003
Time: 10:52:46 PM
Method Summary |
void |
dumpJavaSourceUnconditional(java.io.Writer out)
|
protected boolean |
execute(Environment environment)
Try to avoid having much in the way of conditionals in this method - it should execute straight through
and be as easily optimised/inlined as possible for speed. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ADC
public static final Operator ADC
ADD
public static final Operator ADD
AND
public static final Operator AND
BIC
public static final Operator BIC
EOR
public static final Operator EOR
MOV
public static final Operator MOV
MVN
public static final Operator MVN
ORR
public static final Operator ORR
RSB
public static final Operator RSB
RSC
public static final Operator RSC
SBC
public static final Operator SBC
SUB
public static final Operator SUB
CMN
public static final Operator CMN
CMP
public static final Operator CMP
TEQ
public static final Operator TEQ
TST
public static final Operator TST
DataProcessingInstruction
public DataProcessingInstruction(Condition condition,
Operator operator,
int destinationRegister,
int sourceRegister,
Operand op2,
boolean storeResult,
boolean setConditionCodes)
execute
protected final boolean execute(Environment environment)
- Description copied from class:
Instruction
- Try to avoid having much in the way of conditionals in this method - it should execute straight through
and be as easily optimised/inlined as possible for speed. Do all your ifs and buts in the decoder or
the constructor to this class.
- Specified by:
execute
in class Instruction
- Parameters:
environment
-
- Returns:
- true if the pipeline should be flushed (i.e. branch has occurred)
dumpJavaSourceUnconditional
public void dumpJavaSourceUnconditional(java.io.Writer out)
throws java.io.IOException
- Specified by:
dumpJavaSourceUnconditional
in class Instruction
- Throws:
java.io.IOException
Copyright © 2003-2005 . All Rights Reserved.