        -482 => Some(OpcodeInfo { name: "readonly.", operand: OperandKind::InlineNone }),
        -483 => Some(OpcodeInfo { name: "refanytype", operand: OperandKind::InlineNone }),
        -484 => Some(OpcodeInfo { name: "sizeof", operand: OperandKind::InlineType }),
        -486 => Some(OpcodeInfo { name: "rethrow", operand: OperandKind::InlineNone }),
        -488 => Some(OpcodeInfo { name: "initblk", operand: OperandKind::InlineNone }),
        -489 => Some(OpcodeInfo { name: "cpblk", operand: OperandKind::InlineNone }),
        -490 => Some(OpcodeInfo { name: "constrained.", operand: OperandKind::InlineType }),
        -491 => Some(OpcodeInfo { name: "initobj", operand: OperandKind::InlineType }),
        -492 => Some(OpcodeInfo { name: "tail.", operand: OperandKind::InlineNone }),
        -493 => Some(OpcodeInfo { name: "volatile.", operand: OperandKind::InlineNone }),
        -494 => Some(OpcodeInfo { name: "unaligned.", operand: OperandKind::ShortInlineI }),
        -495 => Some(OpcodeInfo { name: "endfilter", operand: OperandKind::InlineNone }),
        -497 => Some(OpcodeInfo { name: "localloc", operand: OperandKind::InlineNone }),
        -498 => Some(OpcodeInfo { name: "stloc", operand: OperandKind::InlineVar }),
        -499 => Some(OpcodeInfo { name: "ldloca", operand: OperandKind::InlineVar }),
        -500 => Some(OpcodeInfo { name: "ldloc", operand: OperandKind::InlineVar }),
        -501 => Some(OpcodeInfo { name: "starg", operand: OperandKind::InlineVar }),
        -502 => Some(OpcodeInfo { name: "ldarga", operand: OperandKind::InlineVar }),
        -503 => Some(OpcodeInfo { name: "ldarg", operand: OperandKind::InlineVar }),
        -505 => Some(OpcodeInfo { name: "ldvirtftn", operand: OperandKind::InlineMethod }),
        -506 => Some(OpcodeInfo { name: "ldftn", operand: OperandKind::InlineMethod }),
        -507 => Some(OpcodeInfo { name: "clt.un", operand: OperandKind::InlineNone }),
        -508 => Some(OpcodeInfo { name: "clt", operand: OperandKind::InlineNone }),
        -509 => Some(OpcodeInfo { name: "cgt.un", operand: OperandKind::InlineNone }),
        -510 => Some(OpcodeInfo { name: "cgt", operand: OperandKind::InlineNone }),
        -511 => Some(OpcodeInfo { name: "ceq", operand: OperandKind::InlineNone }),
        -512 => Some(OpcodeInfo { name: "arglist", operand: OperandKind::InlineNone }),
        0 => Some(OpcodeInfo { name: "nop", operand: OperandKind::InlineNone }),
        1 => Some(OpcodeInfo { name: "break", operand: OperandKind::InlineNone }),
        10 => Some(OpcodeInfo { name: "stloc.0", operand: OperandKind::InlineNone }),
        100 => Some(OpcodeInfo { name: "shr.un", operand: OperandKind::InlineNone }),
        101 => Some(OpcodeInfo { name: "neg", operand: OperandKind::InlineNone }),
        102 => Some(OpcodeInfo { name: "not", operand: OperandKind::InlineNone }),
        103 => Some(OpcodeInfo { name: "conv.i1", operand: OperandKind::InlineNone }),
        104 => Some(OpcodeInfo { name: "conv.i2", operand: OperandKind::InlineNone }),
        105 => Some(OpcodeInfo { name: "conv.i4", operand: OperandKind::InlineNone }),
        106 => Some(OpcodeInfo { name: "conv.i8", operand: OperandKind::InlineNone }),
        107 => Some(OpcodeInfo { name: "conv.r4", operand: OperandKind::InlineNone }),
        108 => Some(OpcodeInfo { name: "conv.r8", operand: OperandKind::InlineNone }),
        109 => Some(OpcodeInfo { name: "conv.u4", operand: OperandKind::InlineNone }),
        11 => Some(OpcodeInfo { name: "stloc.1", operand: OperandKind::InlineNone }),
        110 => Some(OpcodeInfo { name: "conv.u8", operand: OperandKind::InlineNone }),
        111 => Some(OpcodeInfo { name: "callvirt", operand: OperandKind::InlineMethod }),
        112 => Some(OpcodeInfo { name: "cpobj", operand: OperandKind::InlineType }),
        113 => Some(OpcodeInfo { name: "ldobj", operand: OperandKind::InlineType }),
        114 => Some(OpcodeInfo { name: "ldstr", operand: OperandKind::InlineString }),
        115 => Some(OpcodeInfo { name: "newobj", operand: OperandKind::InlineMethod }),
        116 => Some(OpcodeInfo { name: "castclass", operand: OperandKind::InlineType }),
        117 => Some(OpcodeInfo { name: "isinst", operand: OperandKind::InlineType }),
        118 => Some(OpcodeInfo { name: "conv.r.un", operand: OperandKind::InlineNone }),
        12 => Some(OpcodeInfo { name: "stloc.2", operand: OperandKind::InlineNone }),
        121 => Some(OpcodeInfo { name: "unbox", operand: OperandKind::InlineType }),
        122 => Some(OpcodeInfo { name: "throw", operand: OperandKind::InlineNone }),
        123 => Some(OpcodeInfo { name: "ldfld", operand: OperandKind::InlineField }),
        124 => Some(OpcodeInfo { name: "ldflda", operand: OperandKind::InlineField }),
        125 => Some(OpcodeInfo { name: "stfld", operand: OperandKind::InlineField }),
        126 => Some(OpcodeInfo { name: "ldsfld", operand: OperandKind::InlineField }),
        127 => Some(OpcodeInfo { name: "ldsflda", operand: OperandKind::InlineField }),
        128 => Some(OpcodeInfo { name: "stsfld", operand: OperandKind::InlineField }),
        129 => Some(OpcodeInfo { name: "stobj", operand: OperandKind::InlineType }),
        13 => Some(OpcodeInfo { name: "stloc.3", operand: OperandKind::InlineNone }),
        130 => Some(OpcodeInfo { name: "conv.ovf.i1.un", operand: OperandKind::InlineNone }),
        131 => Some(OpcodeInfo { name: "conv.ovf.i2.un", operand: OperandKind::InlineNone }),
        132 => Some(OpcodeInfo { name: "conv.ovf.i4.un", operand: OperandKind::InlineNone }),
        133 => Some(OpcodeInfo { name: "conv.ovf.i8.un", operand: OperandKind::InlineNone }),
        134 => Some(OpcodeInfo { name: "conv.ovf.u1.un", operand: OperandKind::InlineNone }),
        135 => Some(OpcodeInfo { name: "conv.ovf.u2.un", operand: OperandKind::InlineNone }),
        136 => Some(OpcodeInfo { name: "conv.ovf.u4.un", operand: OperandKind::InlineNone }),
        137 => Some(OpcodeInfo { name: "conv.ovf.u8.un", operand: OperandKind::InlineNone }),
        138 => Some(OpcodeInfo { name: "conv.ovf.i.un", operand: OperandKind::InlineNone }),
        139 => Some(OpcodeInfo { name: "conv.ovf.u.un", operand: OperandKind::InlineNone }),
        14 => Some(OpcodeInfo { name: "ldarg.s", operand: OperandKind::ShortInlineVar }),
        140 => Some(OpcodeInfo { name: "box", operand: OperandKind::InlineType }),
        141 => Some(OpcodeInfo { name: "newarr", operand: OperandKind::InlineType }),
        142 => Some(OpcodeInfo { name: "ldlen", operand: OperandKind::InlineNone }),
        143 => Some(OpcodeInfo { name: "ldelema", operand: OperandKind::InlineType }),
        144 => Some(OpcodeInfo { name: "ldelem.i1", operand: OperandKind::InlineNone }),
        145 => Some(OpcodeInfo { name: "ldelem.u1", operand: OperandKind::InlineNone }),
        146 => Some(OpcodeInfo { name: "ldelem.i2", operand: OperandKind::InlineNone }),
        147 => Some(OpcodeInfo { name: "ldelem.u2", operand: OperandKind::InlineNone }),
        148 => Some(OpcodeInfo { name: "ldelem.i4", operand: OperandKind::InlineNone }),
        149 => Some(OpcodeInfo { name: "ldelem.u4", operand: OperandKind::InlineNone }),
        15 => Some(OpcodeInfo { name: "ldarga.s", operand: OperandKind::ShortInlineVar }),
        150 => Some(OpcodeInfo { name: "ldelem.i8", operand: OperandKind::InlineNone }),
        151 => Some(OpcodeInfo { name: "ldelem.i", operand: OperandKind::InlineNone }),
        152 => Some(OpcodeInfo { name: "ldelem.r4", operand: OperandKind::InlineNone }),
        153 => Some(OpcodeInfo { name: "ldelem.r8", operand: OperandKind::InlineNone }),
        154 => Some(OpcodeInfo { name: "ldelem.ref", operand: OperandKind::InlineNone }),
        155 => Some(OpcodeInfo { name: "stelem.i", operand: OperandKind::InlineNone }),
        156 => Some(OpcodeInfo { name: "stelem.i1", operand: OperandKind::InlineNone }),
        157 => Some(OpcodeInfo { name: "stelem.i2", operand: OperandKind::InlineNone }),
        158 => Some(OpcodeInfo { name: "stelem.i4", operand: OperandKind::InlineNone }),
        159 => Some(OpcodeInfo { name: "stelem.i8", operand: OperandKind::InlineNone }),
        16 => Some(OpcodeInfo { name: "starg.s", operand: OperandKind::ShortInlineVar }),
        160 => Some(OpcodeInfo { name: "stelem.r4", operand: OperandKind::InlineNone }),
        161 => Some(OpcodeInfo { name: "stelem.r8", operand: OperandKind::InlineNone }),
        162 => Some(OpcodeInfo { name: "stelem.ref", operand: OperandKind::InlineNone }),
        163 => Some(OpcodeInfo { name: "ldelem", operand: OperandKind::InlineType }),
        164 => Some(OpcodeInfo { name: "stelem", operand: OperandKind::InlineType }),
        165 => Some(OpcodeInfo { name: "unbox.any", operand: OperandKind::InlineType }),
        17 => Some(OpcodeInfo { name: "ldloc.s", operand: OperandKind::ShortInlineVar }),
        179 => Some(OpcodeInfo { name: "conv.ovf.i1", operand: OperandKind::InlineNone }),
        18 => Some(OpcodeInfo { name: "ldloca.s", operand: OperandKind::ShortInlineVar }),
        180 => Some(OpcodeInfo { name: "conv.ovf.u1", operand: OperandKind::InlineNone }),
        181 => Some(OpcodeInfo { name: "conv.ovf.i2", operand: OperandKind::InlineNone }),
        182 => Some(OpcodeInfo { name: "conv.ovf.u2", operand: OperandKind::InlineNone }),
        183 => Some(OpcodeInfo { name: "conv.ovf.i4", operand: OperandKind::InlineNone }),
        184 => Some(OpcodeInfo { name: "conv.ovf.u4", operand: OperandKind::InlineNone }),
        185 => Some(OpcodeInfo { name: "conv.ovf.i8", operand: OperandKind::InlineNone }),
        186 => Some(OpcodeInfo { name: "conv.ovf.u8", operand: OperandKind::InlineNone }),
        19 => Some(OpcodeInfo { name: "stloc.s", operand: OperandKind::ShortInlineVar }),
        194 => Some(OpcodeInfo { name: "refanyval", operand: OperandKind::InlineType }),
        195 => Some(OpcodeInfo { name: "ckfinite", operand: OperandKind::InlineNone }),
        198 => Some(OpcodeInfo { name: "mkrefany", operand: OperandKind::InlineType }),
        2 => Some(OpcodeInfo { name: "ldarg.0", operand: OperandKind::InlineNone }),
        20 => Some(OpcodeInfo { name: "ldnull", operand: OperandKind::InlineNone }),
        208 => Some(OpcodeInfo { name: "ldtoken", operand: OperandKind::InlineTok }),
        209 => Some(OpcodeInfo { name: "conv.u2", operand: OperandKind::InlineNone }),
        21 => Some(OpcodeInfo { name: "ldc.i4.m1", operand: OperandKind::InlineNone }),
        210 => Some(OpcodeInfo { name: "conv.u1", operand: OperandKind::InlineNone }),
        211 => Some(OpcodeInfo { name: "conv.i", operand: OperandKind::InlineNone }),
        212 => Some(OpcodeInfo { name: "conv.ovf.i", operand: OperandKind::InlineNone }),
        213 => Some(OpcodeInfo { name: "conv.ovf.u", operand: OperandKind::InlineNone }),
        214 => Some(OpcodeInfo { name: "add.ovf", operand: OperandKind::InlineNone }),
        215 => Some(OpcodeInfo { name: "add.ovf.un", operand: OperandKind::InlineNone }),
        216 => Some(OpcodeInfo { name: "mul.ovf", operand: OperandKind::InlineNone }),
        217 => Some(OpcodeInfo { name: "mul.ovf.un", operand: OperandKind::InlineNone }),
        218 => Some(OpcodeInfo { name: "sub.ovf", operand: OperandKind::InlineNone }),
        219 => Some(OpcodeInfo { name: "sub.ovf.un", operand: OperandKind::InlineNone }),
        22 => Some(OpcodeInfo { name: "ldc.i4.0", operand: OperandKind::InlineNone }),
        220 => Some(OpcodeInfo { name: "endfinally", operand: OperandKind::InlineNone }),
        221 => Some(OpcodeInfo { name: "leave", operand: OperandKind::InlineBrTarget }),
        222 => Some(OpcodeInfo { name: "leave.s", operand: OperandKind::ShortInlineBrTarget }),
        223 => Some(OpcodeInfo { name: "stind.i", operand: OperandKind::InlineNone }),
        224 => Some(OpcodeInfo { name: "conv.u", operand: OperandKind::InlineNone }),
        23 => Some(OpcodeInfo { name: "ldc.i4.1", operand: OperandKind::InlineNone }),
        24 => Some(OpcodeInfo { name: "ldc.i4.2", operand: OperandKind::InlineNone }),
        248 => Some(OpcodeInfo { name: "prefix7", operand: OperandKind::InlineNone }),
        249 => Some(OpcodeInfo { name: "prefix6", operand: OperandKind::InlineNone }),
        25 => Some(OpcodeInfo { name: "ldc.i4.3", operand: OperandKind::InlineNone }),
        250 => Some(OpcodeInfo { name: "prefix5", operand: OperandKind::InlineNone }),
        251 => Some(OpcodeInfo { name: "prefix4", operand: OperandKind::InlineNone }),
        252 => Some(OpcodeInfo { name: "prefix3", operand: OperandKind::InlineNone }),
        253 => Some(OpcodeInfo { name: "prefix2", operand: OperandKind::InlineNone }),
        254 => Some(OpcodeInfo { name: "prefix1", operand: OperandKind::InlineNone }),
        255 => Some(OpcodeInfo { name: "prefixref", operand: OperandKind::InlineNone }),
        26 => Some(OpcodeInfo { name: "ldc.i4.4", operand: OperandKind::InlineNone }),
        27 => Some(OpcodeInfo { name: "ldc.i4.5", operand: OperandKind::InlineNone }),
        28 => Some(OpcodeInfo { name: "ldc.i4.6", operand: OperandKind::InlineNone }),
        29 => Some(OpcodeInfo { name: "ldc.i4.7", operand: OperandKind::InlineNone }),
        3 => Some(OpcodeInfo { name: "ldarg.1", operand: OperandKind::InlineNone }),
        30 => Some(OpcodeInfo { name: "ldc.i4.8", operand: OperandKind::InlineNone }),
        31 => Some(OpcodeInfo { name: "ldc.i4.s", operand: OperandKind::ShortInlineI }),
        32 => Some(OpcodeInfo { name: "ldc.i4", operand: OperandKind::InlineI }),
        33 => Some(OpcodeInfo { name: "ldc.i8", operand: OperandKind::InlineI8 }),
        34 => Some(OpcodeInfo { name: "ldc.r4", operand: OperandKind::ShortInlineR }),
        35 => Some(OpcodeInfo { name: "ldc.r8", operand: OperandKind::InlineR }),
        37 => Some(OpcodeInfo { name: "dup", operand: OperandKind::InlineNone }),
        38 => Some(OpcodeInfo { name: "pop", operand: OperandKind::InlineNone }),
        39 => Some(OpcodeInfo { name: "jmp", operand: OperandKind::InlineMethod }),
        4 => Some(OpcodeInfo { name: "ldarg.2", operand: OperandKind::InlineNone }),
        40 => Some(OpcodeInfo { name: "call", operand: OperandKind::InlineMethod }),
        41 => Some(OpcodeInfo { name: "calli", operand: OperandKind::InlineSig }),
        42 => Some(OpcodeInfo { name: "ret", operand: OperandKind::InlineNone }),
        43 => Some(OpcodeInfo { name: "br.s", operand: OperandKind::ShortInlineBrTarget }),
        44 => Some(OpcodeInfo { name: "brfalse.s", operand: OperandKind::ShortInlineBrTarget }),
        45 => Some(OpcodeInfo { name: "brtrue.s", operand: OperandKind::ShortInlineBrTarget }),
        46 => Some(OpcodeInfo { name: "beq.s", operand: OperandKind::ShortInlineBrTarget }),
        47 => Some(OpcodeInfo { name: "bge.s", operand: OperandKind::ShortInlineBrTarget }),
        48 => Some(OpcodeInfo { name: "bgt.s", operand: OperandKind::ShortInlineBrTarget }),
        49 => Some(OpcodeInfo { name: "ble.s", operand: OperandKind::ShortInlineBrTarget }),
        5 => Some(OpcodeInfo { name: "ldarg.3", operand: OperandKind::InlineNone }),
        50 => Some(OpcodeInfo { name: "blt.s", operand: OperandKind::ShortInlineBrTarget }),
        51 => Some(OpcodeInfo { name: "bne.un.s", operand: OperandKind::ShortInlineBrTarget }),
        52 => Some(OpcodeInfo { name: "bge.un.s", operand: OperandKind::ShortInlineBrTarget }),
        53 => Some(OpcodeInfo { name: "bgt.un.s", operand: OperandKind::ShortInlineBrTarget }),
        54 => Some(OpcodeInfo { name: "ble.un.s", operand: OperandKind::ShortInlineBrTarget }),
        55 => Some(OpcodeInfo { name: "blt.un.s", operand: OperandKind::ShortInlineBrTarget }),
        56 => Some(OpcodeInfo { name: "br", operand: OperandKind::InlineBrTarget }),
        57 => Some(OpcodeInfo { name: "brfalse", operand: OperandKind::InlineBrTarget }),
        58 => Some(OpcodeInfo { name: "brtrue", operand: OperandKind::InlineBrTarget }),
        59 => Some(OpcodeInfo { name: "beq", operand: OperandKind::InlineBrTarget }),
        6 => Some(OpcodeInfo { name: "ldloc.0", operand: OperandKind::InlineNone }),
        60 => Some(OpcodeInfo { name: "bge", operand: OperandKind::InlineBrTarget }),
        61 => Some(OpcodeInfo { name: "bgt", operand: OperandKind::InlineBrTarget }),
        62 => Some(OpcodeInfo { name: "ble", operand: OperandKind::InlineBrTarget }),
        63 => Some(OpcodeInfo { name: "blt", operand: OperandKind::InlineBrTarget }),
        64 => Some(OpcodeInfo { name: "bne.un", operand: OperandKind::InlineBrTarget }),
        65 => Some(OpcodeInfo { name: "bge.un", operand: OperandKind::InlineBrTarget }),
        66 => Some(OpcodeInfo { name: "bgt.un", operand: OperandKind::InlineBrTarget }),
        67 => Some(OpcodeInfo { name: "ble.un", operand: OperandKind::InlineBrTarget }),
        68 => Some(OpcodeInfo { name: "blt.un", operand: OperandKind::InlineBrTarget }),
        69 => Some(OpcodeInfo { name: "switch", operand: OperandKind::InlineSwitch }),
        7 => Some(OpcodeInfo { name: "ldloc.1", operand: OperandKind::InlineNone }),
        70 => Some(OpcodeInfo { name: "ldind.i1", operand: OperandKind::InlineNone }),
        71 => Some(OpcodeInfo { name: "ldind.u1", operand: OperandKind::InlineNone }),
        72 => Some(OpcodeInfo { name: "ldind.i2", operand: OperandKind::InlineNone }),
        73 => Some(OpcodeInfo { name: "ldind.u2", operand: OperandKind::InlineNone }),
        74 => Some(OpcodeInfo { name: "ldind.i4", operand: OperandKind::InlineNone }),
        75 => Some(OpcodeInfo { name: "ldind.u4", operand: OperandKind::InlineNone }),
        76 => Some(OpcodeInfo { name: "ldind.i8", operand: OperandKind::InlineNone }),
        77 => Some(OpcodeInfo { name: "ldind.i", operand: OperandKind::InlineNone }),
        78 => Some(OpcodeInfo { name: "ldind.r4", operand: OperandKind::InlineNone }),
        79 => Some(OpcodeInfo { name: "ldind.r8", operand: OperandKind::InlineNone }),
        8 => Some(OpcodeInfo { name: "ldloc.2", operand: OperandKind::InlineNone }),
        80 => Some(OpcodeInfo { name: "ldind.ref", operand: OperandKind::InlineNone }),
        81 => Some(OpcodeInfo { name: "stind.ref", operand: OperandKind::InlineNone }),
        82 => Some(OpcodeInfo { name: "stind.i1", operand: OperandKind::InlineNone }),
        83 => Some(OpcodeInfo { name: "stind.i2", operand: OperandKind::InlineNone }),
        84 => Some(OpcodeInfo { name: "stind.i4", operand: OperandKind::InlineNone }),
        85 => Some(OpcodeInfo { name: "stind.i8", operand: OperandKind::InlineNone }),
        86 => Some(OpcodeInfo { name: "stind.r4", operand: OperandKind::InlineNone }),
        87 => Some(OpcodeInfo { name: "stind.r8", operand: OperandKind::InlineNone }),
        88 => Some(OpcodeInfo { name: "add", operand: OperandKind::InlineNone }),
        89 => Some(OpcodeInfo { name: "sub", operand: OperandKind::InlineNone }),
        9 => Some(OpcodeInfo { name: "ldloc.3", operand: OperandKind::InlineNone }),
        90 => Some(OpcodeInfo { name: "mul", operand: OperandKind::InlineNone }),
        91 => Some(OpcodeInfo { name: "div", operand: OperandKind::InlineNone }),
        92 => Some(OpcodeInfo { name: "div.un", operand: OperandKind::InlineNone }),
        93 => Some(OpcodeInfo { name: "rem", operand: OperandKind::InlineNone }),
        94 => Some(OpcodeInfo { name: "rem.un", operand: OperandKind::InlineNone }),
        95 => Some(OpcodeInfo { name: "and", operand: OperandKind::InlineNone }),
        96 => Some(OpcodeInfo { name: "or", operand: OperandKind::InlineNone }),
        97 => Some(OpcodeInfo { name: "xor", operand: OperandKind::InlineNone }),
        98 => Some(OpcodeInfo { name: "shl", operand: OperandKind::InlineNone }),
        99 => Some(OpcodeInfo { name: "shr", operand: OperandKind::InlineNone }),
