All Packages Class Hierarchy This Package Previous Next Index
Class BIT.highBIT.InstructionQuadOperand
java.lang.Object
|
+----BIT.highBIT.Instruction
|
+----BIT.highBIT.InstructionQuadOperand
- public class InstructionQuadOperand
- extends Instruction
Represents a Java Virtual Machine instrucion that takes four operands.
- See Also:
- Instruction
-
InstructionQuadOperand(int, DataInputStream, int, Routine)
- Constructor for InstructionQuadOperand class.
-
getDoubleOperandValue()
-
-
getLength()
- Returns the length (in bytes) of this instruction including opcode.
-
getOperandValue()
- Returns the 32 bit value resulting from operand1, operand2, operand3
and operand4
-
write(DataOutputStream)
-
InstructionQuadOperand
public InstructionQuadOperand(int opcode,
DataInputStream iStream,
int offset,
Routine routine)
- Constructor for InstructionQuadOperand class.
- Parameters:
- opcode - the opcode of this instruction
- iStream - the data input stream where the operands are gotten from
write
public void write(DataOutputStream oStream)
- Overrides:
- write in class Instruction
getOperandValue
public int getOperandValue()
- Returns the 32 bit value resulting from operand1, operand2, operand3
and operand4
- Overrides:
- getOperandValue in class Instruction
getDoubleOperandValue
public int getDoubleOperandValue()
- Overrides:
- getDoubleOperandValue in class Instruction
getLength
public int getLength()
- Returns the length (in bytes) of this instruction including opcode.
- Overrides:
- getLength in class Instruction
All Packages Class Hierarchy This Package Previous Next Index