1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97
pub type LongMnemonic = &'static str; pub const ALL_LONG_MNEMONICS: [&str; 46] = [ NOP, RESET, HALT, IN, OUT, POP, DUP, PUSHPC, POPPC, POPSP, SPTGT, PUSHNZ, SWAP, PUSH0, ADD, SUB, INC, DEC, MUL, DIV, XOR, AND, OR, SHL, SHR, NOT, BZ, BNZ, BEQ, BGT, BLT, BGE, LOOP, ENDL, BRAN, BRAP, TARGET, SKIP1, SKIP2, SKIP3, SKIP4, SKIP5, SKIP6, SKIP7, SKIP8, SKIP9, ]; pub const NOP: LongMnemonic = "Nop"; pub const RESET: LongMnemonic = "Reset"; pub const HALT: LongMnemonic = "Halt"; pub const IN: LongMnemonic = "In"; pub const OUT: LongMnemonic = "Out"; pub const POP: LongMnemonic = "Pop"; pub const DUP: LongMnemonic = "Dup"; pub const PUSHPC: LongMnemonic = "PushPc"; pub const POPPC: LongMnemonic = "PopPc"; pub const POPSP: LongMnemonic = "PopSp"; pub const SPTGT: LongMnemonic = "SpTgt"; pub const PUSHNZ: LongMnemonic = "PushNz"; pub const SWAP: LongMnemonic = "Swap"; pub const PUSH0: LongMnemonic = "Push0"; pub const ADD: LongMnemonic = "Add"; pub const SUB: LongMnemonic = "Sub"; pub const INC: LongMnemonic = "Inc"; pub const DEC: LongMnemonic = "Dec"; pub const MUL: LongMnemonic = "Mul"; pub const DIV: LongMnemonic = "Div"; pub const XOR: LongMnemonic = "Xor"; pub const AND: LongMnemonic = "And"; pub const OR: LongMnemonic = "Or"; pub const SHL: LongMnemonic = "Shl"; pub const SHR: LongMnemonic = "Shr"; pub const NOT: LongMnemonic = "Not"; pub const BZ: LongMnemonic = "Bz"; pub const BNZ: LongMnemonic = "Bnz"; pub const BEQ: LongMnemonic = "Beq"; pub const BGT: LongMnemonic = "Bgt"; pub const BLT: LongMnemonic = "Blt"; pub const BGE: LongMnemonic = "Bge"; pub const LOOP: LongMnemonic = "Loop"; pub const ENDL: LongMnemonic = "EndL"; pub const BRAN: LongMnemonic = "BraN"; pub const BRAP: LongMnemonic = "BraP"; pub const TARGET: LongMnemonic = "Target"; pub const SKIP1: LongMnemonic = "Skip1"; pub const SKIP2: LongMnemonic = "Skip2"; pub const SKIP3: LongMnemonic = "Skip3"; pub const SKIP4: LongMnemonic = "Skip4"; pub const SKIP5: LongMnemonic = "Skip5"; pub const SKIP6: LongMnemonic = "Skip6"; pub const SKIP7: LongMnemonic = "Skip7"; pub const SKIP8: LongMnemonic = "Skip8"; pub const SKIP9: LongMnemonic = "Skip9";