namespace Reko.Arch.M6800.M6812
{
    public enum Mnemonic
    {
        invalid,

        aba,
        adca,
        adcb,
        adda,
        addb,
        addd,
        anda,
        andb,
        andcc,
        asr,
        asra,
        asrb,
        bcc,
        bclr,
        bcs,
        beq,
        bge,
        bgnd,
        bgt,
        bhi,
        bita,
        bitb,
        ble,
        bls,
        blt,
        bmi,
        bne,
        bpl,
        bra,
        brclr,
        brn,
        brset,
        bset,
        bsr,
        bvc,
        bvs,
        call,
        cba,
        clr,
        clra,
        clrb,
        cmpa,
        cmpb,
        com,
        coma,
        comb,
        cpd,
        cps,
        cpx,
        cpy,
        daa,
        dbeq,
        dbne,
        dec,
        deca,
        decb,
        dex,
        dey,
        ediv,
        edivs,
        emacs,
        emaxd,
        emaxm,
        emind,
        eminm,
        emul,
        emuls,
        eora,
        eorb,
        etbl,
        fdiv,
        ibeq,
        ibne,
        idiv,
        idivs,
        inc,
        inca,
        incb,
        inx,
        iny,
        jmp,
        jsr,
        lbcc,
        lbcs,
        lbeq,
        lbge,
        lbgt,
        lbhi,
        lble,
        lbls,
        lblt,
        lbmi,
        lbne,
        lbpl,
        lbra,
        lbrn,
        lbvc,
        lbvs,
        ldaa,
        ldab,
        ldd,
        lds,
        ldx,
        ldy,
        leas,
        leax,
        leay,
        lsl,
        lsla,
        lslb,
        lsld,
        lsr,
        lsra,
        lsrb,
        lsrd,
        maxa,
        maxm,
        mem,
        mina,
        minm,
        mov,
        mul,
        neg,
        nega,
        negb,
        nop,
        oraa,
        orab,
        orcc,
        psha,
        pshb,
        pshc,
        pshd,
        pshx,
        pshy,
        pula,
        pulb,
        pulc,
        puld,
        pulx,
        puly,
        rev,
        revw,
        rol,
        rola,
        rolb,
        ror,
        rora,
        rorb,
        rtc,
        rti,
        rts,
        sba,
        sbca,
        sbcb,
        sex,
        staa,
        stab,
        std,
        stop,
        sts,
        stx,
        sty,
        suba,
        subb,
        subd,
        swi,
        tab,
        tba,
        tbeq,
        tbl,
        tbne,
        tfr,
        trap,
        tst,
        tsta,
        tstb,
        wai,
        wav,
    }
}