C# Class Reko.Arch.M68k.M68kInstruction

Inheritance: Reko.Core.Machine.MachineInstruction
Show file Open project: uxmal/reko Class Usage Examples

Public Properties

Property Type Description
code Opcode
dataWidth PrimitiveType
op1 Reko.Core.Machine.MachineOperand
op2 Reko.Core.Machine.MachineOperand
op3 Reko.Core.Machine.MachineOperand

Public Methods

Method Description
GetOperand ( int i ) : MachineOperand
Render ( MachineInstructionWriter writer ) : void

Private Methods

Method Description
DataSizeSuffix ( PrimitiveType dataWidth ) : string
M68kInstruction ( ) : Reko.Core

Method Details

GetOperand() public method

public GetOperand ( int i ) : MachineOperand
i int
return Reko.Core.Machine.MachineOperand

Render() public method

public Render ( MachineInstructionWriter writer ) : void
writer MachineInstructionWriter
return void

Property Details

code public property

public Opcode code
return Opcode

dataWidth public property

public PrimitiveType dataWidth
return PrimitiveType

op1 public property

public MachineOperand,Reko.Core.Machine op1
return Reko.Core.Machine.MachineOperand

op2 public property

public MachineOperand,Reko.Core.Machine op2
return Reko.Core.Machine.MachineOperand

op3 public property

public MachineOperand,Reko.Core.Machine op3
return Reko.Core.Machine.MachineOperand