scale.backend.x86
Class X86RRRDDInstruction
java.lang.Object
scale.backend.Instruction
scale.backend.x86.X86Instruction
scale.backend.x86.X86RInstruction
scale.backend.x86.X86RRInstruction
scale.backend.x86.X86RRRInstruction
scale.backend.x86.X86RRRDInstruction
scale.backend.x86.X86RRRDDInstruction
- All Implemented Interfaces:
- java.lang.Cloneable
public class X86RRRDDInstruction
- extends X86RRRDInstruction
This is the base class for all X86 instructions except branches
that reference three registers and two displacements.
$Id$
Copyright 2008 by James H. Burrill
All Rights Reserved.
Methods inherited from class scale.backend.x86.X86Instruction |
assembleDisp, buildAddress, canBeDeleted, getOpcode, getOperandSize, getOperandSizeLabel, getScale, independent, independentCC, instructionSize, isReversed, setOpcode, setOperandSize, setScale, setsCC, setSetCC, setsSpecialReg, setUseCC, usesCC |
Methods inherited from class scale.backend.Instruction |
clone, copy, ehash, getBBID, getCopyDest, getCopySrc, getExecutionCycles, getFunctionalUnit, getLoopNumber, getNext, getPredicate, getPredicates, getSrcRegisters, getTag, isBranch, isCopy, isLabel, isLoad, isMandatory, isMarker, isPhi, isPredicated, isPredicatedOnTrue, isPrefetch, isSpillInstruction, isSpillLoadPoint, isSpillStorePoint, isStore, markSpillInstruction, mods, nullified, nullify, numPredicates, removePredicates, setBBID, setLoopNumber, setMandatory, setNext, setPredicate, setPredicate, setPredicatedOnTrue, setPredicates, setTag, specifyNotSpillLoadPoint, specifySpillStorePoint |
Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
disp2
protected Displacement disp2
X86RRRDDInstruction
public X86RRRDDInstruction(int opcode,
int reg,
int reg2,
int reg3,
Displacement disp,
Displacement disp2)
getDisplacement2
public Displacement getDisplacement2()
- Overrides:
getDisplacement2
in class X86Instruction
setDisplacement2
public void setDisplacement2(Displacement disp)
- Overrides:
setDisplacement2
in class X86Instruction