public static string FormatInstruction(this IX86Formatter formatter, X86Instruction instruction)
{
var mnemonicString = formatter.FormatMnemonic(instruction.Mnemonic);
if (instruction.Operand2 == null)
{
return instruction.Operand1 == null
? mnemonicString
: mnemonicString + ' ' + formatter.FormatOperand(instruction.Operand1);
}
return mnemonicString + ' ' + formatter.FormatOperand(instruction.Operand1) + ", " +
formatter.FormatOperand(instruction.Operand2);
}