Cosmos/source2/Cosmos.Assembler.x86/SSEAndMMX2/InstructionWithDestinationAndSourceAndPseudoOpcodes.cs
2012-01-23 22:52:12 +00:00

26 lines
791 B
C#

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace Cosmos.Assembler.x86.SSE
{
public abstract class InstructionWithDestinationAndSourceAndPseudoOpcodes : InstructionWithDestinationAndSource
{
public byte pseudoOpcode
{
get;
set;
}
public override void WriteText(Cosmos.Assembler.Assembler aAssembler, System.IO.TextWriter aOutput)
{
aOutput.Write(mMnemonic);
aOutput.Write(" ");
aOutput.Write(this.GetDestinationAsString());
aOutput.Write(", ");
aOutput.Write(this.GetSourceAsString());
aOutput.Write(", ");
aOutput.Write(this.pseudoOpcode);
}
}
}