using System;
using System.Collections.Generic;
using System.Text;
namespace IFPSLib.Emit
{
///
/// Type of a compare operation for the "cmp" instruction at the bytecode level.
///
public enum CmpOpCode : byte
{
///
/// Greater than or equal to
///
Ge,
///
/// Less than or equal to
///
Le,
///
/// Greater than
///
Gt,
///
/// Less than
///
Lt,
///
/// Not equal
///
Ne,
///
/// Equal
///
Eq,
///
/// If operand 2 is Variant[], checks if operand 1 when converted to COM VARIANT is in the array.
/// If operand 2 is a Set, checks if operand 1 is in the Set.
/// Invalid if operand 2 is any other type
///
In,
///
/// Operand 1 must be a Class, operand 2 is u32 type index.
/// The type referenced by operand 2 must be a Class.
/// Checks if operand 1 is of the Class type referenced by operand 2.
///
Is
}
}