Cosmos/source/Cosmos.Assembler/x86/MoveSignExtend.cs

20 lines
No EOL
635 B
C#

namespace Cosmos.Assembler.x86
{
[Cosmos.Assembler.OpCode("movsx")]
public class MoveSignExtend : InstructionWithDestinationAndSource
{
public override void WriteText(Cosmos.Assembler.Assembler aAssembler, System.IO.TextWriter aOutput)
{
aOutput.Write(mMnemonic);
if (!DestinationEmpty)
{
aOutput.Write(" ");
aOutput.Write(this.GetDestinationAsString());
aOutput.Write(", ");
aOutput.Write(" ");
aOutput.Write(this.GetSourceAsString());
}
}
}
}