typedef enum JIT_OPCODE {
   JIT_FMOV = 0 << 3,
   JIT_LD = 1 << 3,
   JIT_SUBC = 2 << 3,
   JIT_TRANSFER_OR = 3 << 3,
   JIT_BOADD = 4 << 3,
   JIT_RSH = 5 << 3,
   JIT_FBEQ = 6 << 3,
   JIT_PREPARE = 7 << 3,
   JIT_LE = 8 << 3,
   JIT_FADD = 9 << 3,
   JIT_ADDC = 10 << 3,
   JIT_TRANSFER_ADD = 11 << 3,
   JIT_TRANSFER_SUB = 12 << 3,
   JIT_SUB = 13 << 3,
   JIT_DATA_REF_CODE = 14 << 3,
   JIT_DATA_BYTES = 15 << 3,
   JIT_BGT = 16 << 3,
   JIT_MUL = 17 << 3,
   JIT_LT = 18 << 3,
   JIT_ALLOCA = 19 << 3,
   JIT_XOR = 20 << 3,
   JIT_CODE_ALIGN = 21 << 3,
   JIT_FLDX = 22 << 3,
   JIT_BLT = 23 << 3,
   JIT_BOSUB = 24 << 3,
   JIT_MSG = 25 << 3,
   JIT_FULL_SPILL = 26 << 3,
   JIT_JMP = 27 << 3,
   JIT_LABEL = 28 << 3,
   JIT_DATA_BYTE = 29 << 3,
   JIT_RSB = 30 << 3,
   JIT_FBLT = 31 << 3,
   JIT_BNE = 32 << 3,
   JIT_MEMCPY = 33 << 3,
   JIT_FPUTARG = 34 << 3,
   JIT_EQ = 35 << 3,
   JIT_TRUNC = 36 << 3,
   JIT_LREG = 37 << 3,
   JIT_FSUB = 38 << 3,
   JIT_DIV = 39 << 3,
   JIT_FBNE = 40 << 3,
   JIT_FNEG = 41 << 3,
   JIT_FBGE = 42 << 3,
   JIT_HMUL = 43 << 3,
   JIT_X86_ADDIMM = 44 << 3,
   JIT_NOP = 45 << 3,
   JIT_SUBX = 46 << 3,
   JIT_GETARG = 47 << 3,
   JIT_CEIL = 48 << 3,
   JIT_BLE = 49 << 3,
   JIT_OR = 50 << 3,
   JIT_FBLE = 51 << 3,
   JIT_REF_CODE = 52 << 3,
   JIT_FSTX = 53 << 3,
   JIT_ADDX = 54 << 3,
   JIT_TRANSFER_SUBS = 55 << 3,
   JIT_MOD = 56 << 3,
   JIT_BGE = 57 << 3,
   JIT_MEMSET = 58 << 3,
   JIT_CALL = 59 << 3,
   JIT_UREG = 60 << 3,
   JIT_MOV = 61 << 3,
   JIT_FBGT = 62 << 3,
   JIT_DECL_ARG = 63 << 3,
   JIT_PATCH = 64 << 3,
   JIT_FMUL = 65 << 3,
   JIT_MARK = 66 << 3,
   JIT_GT = 67 << 3,
   JIT_FORCE_ASSOC = 68 << 3,
   JIT_ST = 69 << 3,
   JIT_SYNCREG = 70 << 3,
   JIT_GE = 71 << 3,
   JIT_BNOADD = 72 << 3,
   JIT_FLOOR = 73 << 3,
   JIT_X86_ADDMUL = 74 << 3,
   JIT_PROLOG = 75 << 3,
   JIT_BMC = 76 << 3,
   JIT_BEQ = 77 << 3,
   JIT_STX = 78 << 3,
   JIT_TOUCH = 79 << 3,
   JIT_TRANSFER_ADDS = 80 << 3,
   JIT_NOT = 81 << 3,
   JIT_FORCE_SPILL = 82 << 3,
   JIT_LSH = 83 << 3,
   JIT_RETVAL = 84 << 3,
   JIT_BNOSUB = 85 << 3,
   JIT_FDIV = 86 << 3,
   JIT_RENAMEREG = 87 << 3,
   JIT_DATA_REF_DATA = 88 << 3,
   JIT_CODESTART = 89 << 3,
   JIT_COMMENT = 90 << 3,
   JIT_REF_DATA = 91 << 3,
   JIT_TRACE = 92 << 3,
   JIT_X86_STXI = 93 << 3,
   JIT_BMS = 94 << 3,
   JIT_NE = 95 << 3,
   JIT_X86_STI = 96 << 3,
   JIT_FLD = 97 << 3,
   JIT_FRETVAL = 98 << 3,
   JIT_TRANSFER = 99 << 3,
   JIT_ADD = 100 << 3,
   JIT_TRANSFER_XOR = 101 << 3,
   JIT_TRANSFER_AND = 102 << 3,
   JIT_FST = 103 << 3,
   JIT_LDX = 104 << 3,
   JIT_FRET = 105 << 3,
   JIT_TRANSFER_CPY = 106 << 3,
   JIT_NEG = 107 << 3,
   JIT_RET = 108 << 3,
   JIT_EXT = 109 << 3,
   JIT_PUTARG = 110 << 3,
   JIT_AND = 111 << 3,
   JIT_ROUND = 112 << 3,
   JIT_FRSB = 113 << 3,
} jit_opcode;
jit_opcode dummy_opcode;
