namespace Cpp2IL.Core.ISIL;

public enum IsilMnemonic
{
    Move,
    LoadAddress,
    Call,
    CallNoReturn,
    Exchange,
    Add,
    Subtract,
    Multiply,
    Divide,
    ShiftLeft,
    ShiftRight,
    And,
    Or,
    Xor,
    Not,
    Neg,
    Compare,
    ShiftStack,
    Push,
    Pop,
    Return,
    Goto,
    JumpIfEqual,
    JumpIfNotEqual,
    JumpIfGreater,
    JumpIfGreaterOrEqual,
    JumpIfLess,
    JumpIfLessOrEqual,
    JumpIfSign,
    JumpIfNotSign,
    SignExtend,
    Interrupt,
    Nop,
    NotImplemented,
    Invalid,
}
