INSTRUCTIONS = { 0x32: {"name": 'aaload', "group": 'aaload', "impl": None}, # https://docs.oracle.com/javase/specs/jvms/se7/html/jvms-6.html#jvms-6.5.aaload 0x53: {"name": 'aastore', "group": 'aastore', "impl": None}, # https://docs.oracle.com/javase/specs/jvms/se7/html/jvms-6.html#jvms-6.5.aastore 0x1: {"name": 'aconst_null', "group": 'aconst_null', "impl": None}, # https://docs.oracle.com/javase/specs/jvms/se7/html/jvms-6.html#jvms-6.5.aconst_null 0x19: {"name": 'aload', "group": 'aload', "impl": None}, # https://docs.oracle.com/javase/specs/jvms/se7/html/jvms-6.html#jvms-6.5.aload 0x2a: {"name": 'aload_0', "group": 'aload_', "impl": None}, # https://docs.oracle.com/javase/specs/jvms/se7/html/jvms-6.html#jvms-6.5.aload_n 0x2b: {"name": 'aload_1', "group": 'aload_', "impl": None}, # https://docs.oracle.com/javase/specs/jvms/se7/html/jvms-6.html#jvms-6.5.aload_n 0x2c: {"name": 'aload_2', "group": 'aload_', "impl": None}, # https://docs.oracle.com/javase/specs/jvms/se7/html/jvms-6.html#jvms-6.5.aload_n 0x2d: {"name": 'aload_3', "group": 'aload_', "impl": None}, # https://docs.oracle.com/javase/specs/jvms/se7/html/jvms-6.html#jvms-6.5.aload_n 0xbd: {"name": 'anewarray', "group": 'anewarray', "impl": None}, # https://docs.oracle.com/javase/specs/jvms/se7/html/jvms-6.html#jvms-6.5.anewarray 0xb0: {"name": 'areturn', "group": 'areturn', "impl": None}, # https://docs.oracle.com/javase/specs/jvms/se7/html/jvms-6.html#jvms-6.5.areturn 0xbe: {"name": 'arraylength', "group": 'arraylength', "impl": None}, # https://docs.oracle.com/javase/specs/jvms/se7/html/jvms-6.html#jvms-6.5.arraylength 0x3a: {"name": 'astore', "group": 'astore', "impl": None}, # https://docs.oracle.com/javase/specs/jvms/se7/html/jvms-6.html#jvms-6.5.astore 0x4b: {"name": 'astore_0', "group": 'astore_', "impl": None}, # https://docs.oracle.com/javase/specs/jvms/se7/html/jvms-6.html#jvms-6.5.astore_n 0x4c: {"name": 'astore_1', "group": 'astore_', "impl": None}, # https://docs.oracle.com/javase/specs/jvms/se7/html/jvms-6.html#jvms-6.5.astore_n 0x4d: {"name": 'astore_2', "group": 'astore_', "impl": None}, # https://docs.oracle.com/javase/specs/jvms/se7/html/jvms-6.html#jvms-6.5.astore_n 0x4e: {"name": 'astore_3', "group": 'astore_', "impl": None}, # https://docs.oracle.com/javase/specs/jvms/se7/html/jvms-6.html#jvms-6.5.astore_n 0xbf: {"name": 'athrow', "group": 'athrow', "impl": None}, # https://docs.oracle.com/javase/specs/jvms/se7/html/jvms-6.html#jvms-6.5.athrow 0x33: {"name": 'baload', "group": 'baload', "impl": None}, # https://docs.oracle.com/javase/specs/jvms/se7/html/jvms-6.html#jvms-6.5.baload 0x54: {"name": 'bastore', "group": 'bastore', "impl": None}, # https://docs.oracle.com/javase/specs/jvms/se7/html/jvms-6.html#jvms-6.5.bastore 0x10: {"name": 'bipush', "group": 'bipush', "impl": None}, # https://docs.oracle.com/javase/specs/jvms/se7/html/jvms-6.html#jvms-6.5.bipush 0x34: {"name": 'caload', "group": 'caload', "impl": None}, # https://docs.oracle.com/javase/specs/jvms/se7/html/jvms-6.html#jvms-6.5.caload 0x55: {"name": 'castore', "group": 'castore', "impl": None}, # https://docs.oracle.com/javase/specs/jvms/se7/html/jvms-6.html#jvms-6.5.castore 0xc0: {"name": 'checkcast', "group": 'checkcast', "impl": None}, # https://docs.oracle.com/javase/specs/jvms/se7/html/jvms-6.html#jvms-6.5.checkcast 0x90: {"name": 'd2f', "group": 'd2f', "impl": None}, # https://docs.oracle.com/javase/specs/jvms/se7/html/jvms-6.html#jvms-6.5.d2f 0x8e: {"name": 'd2i', "group": 'd2i', "impl": None}, # https://docs.oracle.com/javase/specs/jvms/se7/html/jvms-6.html#jvms-6.5.d2i 0x8f: {"name": 'd2l', "group": 'd2l', "impl": None}, # https://docs.oracle.com/javase/specs/jvms/se7/html/jvms-6.html#jvms-6.5.d2l 0x63: {"name": 'dadd', "group": 'dadd', "impl": None}, # https://docs.oracle.com/javase/specs/jvms/se7/html/jvms-6.html#jvms-6.5.dadd 0x31: {"name": 'daload', "group": 'daload', "impl": None}, # https://docs.oracle.com/javase/specs/jvms/se7/html/jvms-6.html#jvms-6.5.daload 0x52: {"name": 'dastore', "group": 'dastore', "impl": None}, # https://docs.oracle.com/javase/specs/jvms/se7/html/jvms-6.html#jvms-6.5.dastore 0x98: {"name": 'dcmpg', "group": 'dcmp', "impl": None}, # https://docs.oracle.com/javase/specs/jvms/se7/html/jvms-6.html#jvms-6.5.dcmpop 0x97: {"name": 'dcmpl', "group": 'dcmp', "impl": None}, # https://docs.oracle.com/javase/specs/jvms/se7/html/jvms-6.html#jvms-6.5.dcmpop 0xe: {"name": 'dconst_0', "group": 'dconst_', "impl": None}, # https://docs.oracle.com/javase/specs/jvms/se7/html/jvms-6.html#jvms-6.5.dconst_d 0xf: {"name": 'dconst_1', "group": 'dconst_', "impl": None}, # https://docs.oracle.com/javase/specs/jvms/se7/html/jvms-6.html#jvms-6.5.dconst_d 0x6f: {"name": 'ddiv', "group": 'ddiv', "impl": None}, # https://docs.oracle.com/javase/specs/jvms/se7/html/jvms-6.html#jvms-6.5.ddiv 0x18: {"name": 'dload', "group": 'dload', "impl": None}, # https://docs.oracle.com/javase/specs/jvms/se7/html/jvms-6.html#jvms-6.5.dload 0x26: {"name": 'dload_0', "group": 'dload_', "impl": None}, # https://docs.oracle.com/javase/specs/jvms/se7/html/jvms-6.html#jvms-6.5.dload_n 0x27: {"name": 'dload_1', "group": 'dload_', "impl": None}, # https://docs.oracle.com/javase/specs/jvms/se7/html/jvms-6.html#jvms-6.5.dload_n 0x28: {"name": 'dload_2', "group": 'dload_', "impl": None}, # https://docs.oracle.com/javase/specs/jvms/se7/html/jvms-6.html#jvms-6.5.dload_n 0x29: {"name": 'dload_3', "group": 'dload_', "impl": None}, # https://docs.oracle.com/javase/specs/jvms/se7/html/jvms-6.html#jvms-6.5.dload_n 0x6b: {"name": 'dmul', "group": 'dmul', "impl": None}, # https://docs.oracle.com/javase/specs/jvms/se7/html/jvms-6.html#jvms-6.5.dmul 0x77: {"name": 'dneg', "group": 'dneg', "impl": None}, # https://docs.oracle.com/javase/specs/jvms/se7/html/jvms-6.html#jvms-6.5.dneg 0x73: {"name": 'drem', "group": 'drem', "impl": None}, # https://docs.oracle.com/javase/specs/jvms/se7/html/jvms-6.html#jvms-6.5.drem 0xaf: {"name": 'dreturn', "group": 'dreturn', "impl": None}, # https://docs.oracle.com/javase/specs/jvms/se7/html/jvms-6.html#jvms-6.5.dreturn 0x39: {"name": 'dstore', "group": 'dstore', "impl": None}, # https://docs.oracle.com/javase/specs/jvms/se7/html/jvms-6.html#jvms-6.5.dstore 0x47: {"name": 'dstore_0', "group": 'dstore_', "impl": None}, # https://docs.oracle.com/javase/specs/jvms/se7/html/jvms-6.html#jvms-6.5.dstore_n 0x48: {"name": 'dstore_1', "group": 'dstore_', "impl": None}, # https://docs.oracle.com/javase/specs/jvms/se7/html/jvms-6.html#jvms-6.5.dstore_n 0x49: {"name": 'dstore_2', "group": 'dstore_', "impl": None}, # https://docs.oracle.com/javase/specs/jvms/se7/html/jvms-6.html#jvms-6.5.dstore_n 0x4a: {"name": 'dstore_3', "group": 'dstore_', "impl": None}, # https://docs.oracle.com/javase/specs/jvms/se7/html/jvms-6.html#jvms-6.5.dstore_n 0x67: {"name": 'dsub', "group": 'dsub', "impl": None}, # https://docs.oracle.com/javase/specs/jvms/se7/html/jvms-6.html#jvms-6.5.dsub 0x59: {"name": 'dup', "group": 'dup', "impl": None}, # https://docs.oracle.com/javase/specs/jvms/se7/html/jvms-6.html#jvms-6.5.dup 0x5a: {"name": 'dup_x1', "group": 'dup_x1', "impl": None}, # https://docs.oracle.com/javase/specs/jvms/se7/html/jvms-6.html#jvms-6.5.dup_x1 0x5b: {"name": 'dup_x2', "group": 'dup_x2', "impl": None}, # https://docs.oracle.com/javase/specs/jvms/se7/html/jvms-6.html#jvms-6.5.dup_x2 0x5c: {"name": 'dup2', "group": 'dup2', "impl": None}, # https://docs.oracle.com/javase/specs/jvms/se7/html/jvms-6.html#jvms-6.5.dup2 0x5d: {"name": 'dup2_x1', "group": 'dup2_x1', "impl": None}, # https://docs.oracle.com/javase/specs/jvms/se7/html/jvms-6.html#jvms-6.5.dup2_x1 0x5e: {"name": 'dup2_x2', "group": 'dup2_x2', "impl": None}, # https://docs.oracle.com/javase/specs/jvms/se7/html/jvms-6.html#jvms-6.5.dup2_x2 0x8d: {"name": 'f2d', "group": 'f2d', "impl": None}, # https://docs.oracle.com/javase/specs/jvms/se7/html/jvms-6.html#jvms-6.5.f2d 0x8b: {"name": 'f2i', "group": 'f2i', "impl": None}, # https://docs.oracle.com/javase/specs/jvms/se7/html/jvms-6.html#jvms-6.5.f2i 0x8c: {"name": 'f2l', "group": 'f2l', "impl": None}, # https://docs.oracle.com/javase/specs/jvms/se7/html/jvms-6.html#jvms-6.5.f2l 0x62: {"name": 'fadd', "group": 'fadd', "impl": None}, # https://docs.oracle.com/javase/specs/jvms/se7/html/jvms-6.html#jvms-6.5.fadd 0x30: {"name": 'faload', "group": 'faload', "impl": None}, # https://docs.oracle.com/javase/specs/jvms/se7/html/jvms-6.html#jvms-6.5.faload 0x51: {"name": 'fastore', "group": 'fastore', "impl": None}, # https://docs.oracle.com/javase/specs/jvms/se7/html/jvms-6.html#jvms-6.5.fastore 0x96: {"name": 'fcmpg', "group": 'fcmp', "impl": None}, # https://docs.oracle.com/javase/specs/jvms/se7/html/jvms-6.html#jvms-6.5.fcmpop 0x95: {"name": 'fcmpl', "group": 'fcmp', "impl": None}, # https://docs.oracle.com/javase/specs/jvms/se7/html/jvms-6.html#jvms-6.5.fcmpop 0xb: {"name": 'fconst_0', "group": 'fconst_', "impl": None}, # https://docs.oracle.com/javase/specs/jvms/se7/html/jvms-6.html#jvms-6.5.fconst_f 0xc: {"name": 'fconst_1', "group": 'fconst_', "impl": None}, # https://docs.oracle.com/javase/specs/jvms/se7/html/jvms-6.html#jvms-6.5.fconst_f 0xd: {"name": 'fconst_2', "group": 'fconst_', "impl": None}, # https://docs.oracle.com/javase/specs/jvms/se7/html/jvms-6.html#jvms-6.5.fconst_f 0x6e: {"name": 'fdiv', "group": 'fdiv', "impl": None}, # https://docs.oracle.com/javase/specs/jvms/se7/html/jvms-6.html#jvms-6.5.fdiv 0x17: {"name": 'fload', "group": 'fload', "impl": None}, # https://docs.oracle.com/javase/specs/jvms/se7/html/jvms-6.html#jvms-6.5.fload 0x22: {"name": 'fload_0', "group": 'fload_', "impl": None}, # https://docs.oracle.com/javase/specs/jvms/se7/html/jvms-6.html#jvms-6.5.fload_n 0x23: {"name": 'fload_1', "group": 'fload_', "impl": None}, # https://docs.oracle.com/javase/specs/jvms/se7/html/jvms-6.html#jvms-6.5.fload_n 0x24: {"name": 'fload_2', "group": 'fload_', "impl": None}, # https://docs.oracle.com/javase/specs/jvms/se7/html/jvms-6.html#jvms-6.5.fload_n 0x25: {"name": 'fload_3', "group": 'fload_', "impl": None}, # https://docs.oracle.com/javase/specs/jvms/se7/html/jvms-6.html#jvms-6.5.fload_n 0x6a: {"name": 'fmul', "group": 'fmul', "impl": None}, # https://docs.oracle.com/javase/specs/jvms/se7/html/jvms-6.html#jvms-6.5.fmul 0x76: {"name": 'fneg', "group": 'fneg', "impl": None}, # https://docs.oracle.com/javase/specs/jvms/se7/html/jvms-6.html#jvms-6.5.fneg 0x72: {"name": 'frem', "group": 'frem', "impl": None}, # https://docs.oracle.com/javase/specs/jvms/se7/html/jvms-6.html#jvms-6.5.frem 0xae: {"name": 'freturn', "group": 'freturn', "impl": None}, # https://docs.oracle.com/javase/specs/jvms/se7/html/jvms-6.html#jvms-6.5.freturn 0x38: {"name": 'fstore', "group": 'fstore', "impl": None}, # https://docs.oracle.com/javase/specs/jvms/se7/html/jvms-6.html#jvms-6.5.fstore 0x43: {"name": 'fstore_0', "group": 'fstore_', "impl": None}, # https://docs.oracle.com/javase/specs/jvms/se7/html/jvms-6.html#jvms-6.5.fstore_n 0x44: {"name": 'fstore_1', "group": 'fstore_', "impl": None}, # https://docs.oracle.com/javase/specs/jvms/se7/html/jvms-6.html#jvms-6.5.fstore_n 0x45: {"name": 'fstore_2', "group": 'fstore_', "impl": None}, # https://docs.oracle.com/javase/specs/jvms/se7/html/jvms-6.html#jvms-6.5.fstore_n 0x46: {"name": 'fstore_3', "group": 'fstore_', "impl": None}, # https://docs.oracle.com/javase/specs/jvms/se7/html/jvms-6.html#jvms-6.5.fstore_n 0x66: {"name": 'fsub', "group": 'fsub', "impl": None}, # https://docs.oracle.com/javase/specs/jvms/se7/html/jvms-6.html#jvms-6.5.fsub 0xb4: {"name": 'getfield', "group": 'getfield', "impl": None}, # https://docs.oracle.com/javase/specs/jvms/se7/html/jvms-6.html#jvms-6.5.getfield 0xb2: {"name": 'getstatic', "group": 'getstatic', "impl": 'op_getstatic'}, # https://docs.oracle.com/javase/specs/jvms/se7/html/jvms-6.html#jvms-6.5.getstatic 0xa7: {"name": 'goto', "group": 'goto', "impl": None}, # https://docs.oracle.com/javase/specs/jvms/se7/html/jvms-6.html#jvms-6.5.goto 0xc8: {"name": 'goto_w', "group": 'goto_w', "impl": None}, # https://docs.oracle.com/javase/specs/jvms/se7/html/jvms-6.html#jvms-6.5.goto_w 0x91: {"name": 'i2b', "group": 'i2b', "impl": None}, # https://docs.oracle.com/javase/specs/jvms/se7/html/jvms-6.html#jvms-6.5.i2b 0x92: {"name": 'i2c', "group": 'i2c', "impl": None}, # https://docs.oracle.com/javase/specs/jvms/se7/html/jvms-6.html#jvms-6.5.i2c 0x87: {"name": 'i2d', "group": 'i2d', "impl": None}, # https://docs.oracle.com/javase/specs/jvms/se7/html/jvms-6.html#jvms-6.5.i2d 0x86: {"name": 'i2f', "group": 'i2f', "impl": None}, # https://docs.oracle.com/javase/specs/jvms/se7/html/jvms-6.html#jvms-6.5.i2f 0x85: {"name": 'i2l', "group": 'i2l', "impl": None}, # https://docs.oracle.com/javase/specs/jvms/se7/html/jvms-6.html#jvms-6.5.i2l 0x93: {"name": 'i2s', "group": 'i2s', "impl": None}, # https://docs.oracle.com/javase/specs/jvms/se7/html/jvms-6.html#jvms-6.5.i2s 0x60: {"name": 'iadd', "group": 'iadd', "impl": None}, # https://docs.oracle.com/javase/specs/jvms/se7/html/jvms-6.html#jvms-6.5.iadd 0x2e: {"name": 'iaload', "group": 'iaload', "impl": None}, # https://docs.oracle.com/javase/specs/jvms/se7/html/jvms-6.html#jvms-6.5.iaload 0x7e: {"name": 'iand', "group": 'iand', "impl": None}, # https://docs.oracle.com/javase/specs/jvms/se7/html/jvms-6.html#jvms-6.5.iand 0x4f: {"name": 'iastore', "group": 'iastore', "impl": None}, # https://docs.oracle.com/javase/specs/jvms/se7/html/jvms-6.html#jvms-6.5.iastore 0x2: {"name": 'iconst_m1', "group": 'iconst_', "impl": None}, # https://docs.oracle.com/javase/specs/jvms/se7/html/jvms-6.html#jvms-6.5.iconst_i 0x3: {"name": 'iconst_0', "group": 'iconst_', "impl": None}, # https://docs.oracle.com/javase/specs/jvms/se7/html/jvms-6.html#jvms-6.5.iconst_i 0x4: {"name": 'iconst_1', "group": 'iconst_', "impl": None}, # https://docs.oracle.com/javase/specs/jvms/se7/html/jvms-6.html#jvms-6.5.iconst_i 0x5: {"name": 'iconst_2', "group": 'iconst_', "impl": None}, # https://docs.oracle.com/javase/specs/jvms/se7/html/jvms-6.html#jvms-6.5.iconst_i 0x6: {"name": 'iconst_3', "group": 'iconst_', "impl": None}, # https://docs.oracle.com/javase/specs/jvms/se7/html/jvms-6.html#jvms-6.5.iconst_i 0x7: {"name": 'iconst_4', "group": 'iconst_', "impl": None}, # https://docs.oracle.com/javase/specs/jvms/se7/html/jvms-6.html#jvms-6.5.iconst_i 0x8: {"name": 'iconst_5', "group": 'iconst_', "impl": None}, # https://docs.oracle.com/javase/specs/jvms/se7/html/jvms-6.html#jvms-6.5.iconst_i 0x6c: {"name": 'idiv', "group": 'idiv', "impl": None}, # https://docs.oracle.com/javase/specs/jvms/se7/html/jvms-6.html#jvms-6.5.idiv 0xa5: {"name": 'if_acmpeq', "group": 'if_acmp', "impl": None}, # https://docs.oracle.com/javase/specs/jvms/se7/html/jvms-6.html#jvms-6.5.if_acmpcond 0xa6: {"name": 'if_acmpne', "group": 'if_acmp', "impl": None}, # https://docs.oracle.com/javase/specs/jvms/se7/html/jvms-6.html#jvms-6.5.if_acmpcond 0x9f: {"name": 'if_icmpeq', "group": 'if_icmp', "impl": None}, # https://docs.oracle.com/javase/specs/jvms/se7/html/jvms-6.html#jvms-6.5.if_icmpcond 0xa0: {"name": 'if_icmpne', "group": 'if_icmp', "impl": None}, # https://docs.oracle.com/javase/specs/jvms/se7/html/jvms-6.html#jvms-6.5.if_icmpcond 0xa1: {"name": 'if_icmplt', "group": 'if_icmp', "impl": None}, # https://docs.oracle.com/javase/specs/jvms/se7/html/jvms-6.html#jvms-6.5.if_icmpcond 0xa2: {"name": 'if_icmpge', "group": 'if_icmp', "impl": None}, # https://docs.oracle.com/javase/specs/jvms/se7/html/jvms-6.html#jvms-6.5.if_icmpcond 0xa3: {"name": 'if_icmpgt', "group": 'if_icmp', "impl": None}, # https://docs.oracle.com/javase/specs/jvms/se7/html/jvms-6.html#jvms-6.5.if_icmpcond 0xa4: {"name": 'if_icmple', "group": 'if_icmp', "impl": None}, # https://docs.oracle.com/javase/specs/jvms/se7/html/jvms-6.html#jvms-6.5.if_icmpcond 0x99: {"name": 'ifeq', "group": 'if', "impl": None}, # https://docs.oracle.com/javase/specs/jvms/se7/html/jvms-6.html#jvms-6.5.ifcond 0x9a: {"name": 'ifne', "group": 'if', "impl": None}, # https://docs.oracle.com/javase/specs/jvms/se7/html/jvms-6.html#jvms-6.5.ifcond 0x9b: {"name": 'iflt', "group": 'if', "impl": None}, # https://docs.oracle.com/javase/specs/jvms/se7/html/jvms-6.html#jvms-6.5.ifcond 0x9c: {"name": 'ifge', "group": 'if', "impl": None}, # https://docs.oracle.com/javase/specs/jvms/se7/html/jvms-6.html#jvms-6.5.ifcond 0x9d: {"name": 'ifgt', "group": 'if', "impl": None}, # https://docs.oracle.com/javase/specs/jvms/se7/html/jvms-6.html#jvms-6.5.ifcond 0x9e: {"name": 'ifle', "group": 'if', "impl": None}, # https://docs.oracle.com/javase/specs/jvms/se7/html/jvms-6.html#jvms-6.5.ifcond 0xc7: {"name": 'ifnonnull', "group": 'ifnonnull', "impl": None}, # https://docs.oracle.com/javase/specs/jvms/se7/html/jvms-6.html#jvms-6.5.ifnonnull 0xc6: {"name": 'ifnull', "group": 'ifnull', "impl": None}, # https://docs.oracle.com/javase/specs/jvms/se7/html/jvms-6.html#jvms-6.5.ifnull 0x84: {"name": 'iinc', "group": 'iinc', "impl": None}, # https://docs.oracle.com/javase/specs/jvms/se7/html/jvms-6.html#jvms-6.5.iinc 0x15: {"name": 'iload', "group": 'iload', "impl": None}, # https://docs.oracle.com/javase/specs/jvms/se7/html/jvms-6.html#jvms-6.5.iload 0x1a: {"name": 'iload_0', "group": 'iload_', "impl": None}, # https://docs.oracle.com/javase/specs/jvms/se7/html/jvms-6.html#jvms-6.5.iload_n 0x1b: {"name": 'iload_1', "group": 'iload_', "impl": None}, # https://docs.oracle.com/javase/specs/jvms/se7/html/jvms-6.html#jvms-6.5.iload_n 0x1c: {"name": 'iload_2', "group": 'iload_', "impl": None}, # https://docs.oracle.com/javase/specs/jvms/se7/html/jvms-6.html#jvms-6.5.iload_n 0x1d: {"name": 'iload_3', "group": 'iload_', "impl": None}, # https://docs.oracle.com/javase/specs/jvms/se7/html/jvms-6.html#jvms-6.5.iload_n 0x68: {"name": 'imul', "group": 'imul', "impl": None}, # https://docs.oracle.com/javase/specs/jvms/se7/html/jvms-6.html#jvms-6.5.imul 0x74: {"name": 'ineg', "group": 'ineg', "impl": None}, # https://docs.oracle.com/javase/specs/jvms/se7/html/jvms-6.html#jvms-6.5.ineg 0xc1: {"name": 'instanceof', "group": 'instanceof', "impl": None}, # https://docs.oracle.com/javase/specs/jvms/se7/html/jvms-6.html#jvms-6.5.instanceof 0xba: {"name": 'invokedynamic', "group": 'invokedynamic', "impl": None}, # https://docs.oracle.com/javase/specs/jvms/se7/html/jvms-6.html#jvms-6.5.invokedynamic 0xb9: {"name": 'invokeinterface', "group": 'invokeinterface', "impl": None}, # https://docs.oracle.com/javase/specs/jvms/se7/html/jvms-6.html#jvms-6.5.invokeinterface 0xb7: {"name": 'invokespecial', "group": 'invokespecial', "impl": None}, # https://docs.oracle.com/javase/specs/jvms/se7/html/jvms-6.html#jvms-6.5.invokespecial 0xb8: {"name": 'invokestatic', "group": 'invokestatic', "impl": None}, # https://docs.oracle.com/javase/specs/jvms/se7/html/jvms-6.html#jvms-6.5.invokestatic 0xb6: {"name": 'invokevirtual', "group": 'invokevirtual', "impl": 'op_invokevirtual'}, # https://docs.oracle.com/javase/specs/jvms/se7/html/jvms-6.html#jvms-6.5.invokevirtual 0x80: {"name": 'ior', "group": 'ior', "impl": None}, # https://docs.oracle.com/javase/specs/jvms/se7/html/jvms-6.html#jvms-6.5.ior 0x70: {"name": 'irem', "group": 'irem', "impl": None}, # https://docs.oracle.com/javase/specs/jvms/se7/html/jvms-6.html#jvms-6.5.irem 0xac: {"name": 'ireturn', "group": 'ireturn', "impl": None}, # https://docs.oracle.com/javase/specs/jvms/se7/html/jvms-6.html#jvms-6.5.ireturn 0x78: {"name": 'ishl', "group": 'ishl', "impl": None}, # https://docs.oracle.com/javase/specs/jvms/se7/html/jvms-6.html#jvms-6.5.ishl 0x7a: {"name": 'ishr', "group": 'ishr', "impl": None}, # https://docs.oracle.com/javase/specs/jvms/se7/html/jvms-6.html#jvms-6.5.ishr 0x36: {"name": 'istore', "group": 'istore', "impl": None}, # https://docs.oracle.com/javase/specs/jvms/se7/html/jvms-6.html#jvms-6.5.istore 0x3b: {"name": 'istore_0', "group": 'istore_', "impl": None}, # https://docs.oracle.com/javase/specs/jvms/se7/html/jvms-6.html#jvms-6.5.istore_n 0x3c: {"name": 'istore_1', "group": 'istore_', "impl": None}, # https://docs.oracle.com/javase/specs/jvms/se7/html/jvms-6.html#jvms-6.5.istore_n 0x3d: {"name": 'istore_2', "group": 'istore_', "impl": None}, # https://docs.oracle.com/javase/specs/jvms/se7/html/jvms-6.html#jvms-6.5.istore_n 0x3e: {"name": 'istore_3', "group": 'istore_', "impl": None}, # https://docs.oracle.com/javase/specs/jvms/se7/html/jvms-6.html#jvms-6.5.istore_n 0x64: {"name": 'isub', "group": 'isub', "impl": None}, # https://docs.oracle.com/javase/specs/jvms/se7/html/jvms-6.html#jvms-6.5.isub 0x7c: {"name": 'iushr', "group": 'iushr', "impl": None}, # https://docs.oracle.com/javase/specs/jvms/se7/html/jvms-6.html#jvms-6.5.iushr 0x82: {"name": 'ixor', "group": 'ixor', "impl": None}, # https://docs.oracle.com/javase/specs/jvms/se7/html/jvms-6.html#jvms-6.5.ixor 0xa8: {"name": 'jsr', "group": 'jsr', "impl": None}, # https://docs.oracle.com/javase/specs/jvms/se7/html/jvms-6.html#jvms-6.5.jsr 0xc9: {"name": 'jsr_w', "group": 'jsr_w', "impl": None}, # https://docs.oracle.com/javase/specs/jvms/se7/html/jvms-6.html#jvms-6.5.jsr_w 0x8a: {"name": 'l2d', "group": 'l2d', "impl": None}, # https://docs.oracle.com/javase/specs/jvms/se7/html/jvms-6.html#jvms-6.5.l2d 0x89: {"name": 'l2f', "group": 'l2f', "impl": None}, # https://docs.oracle.com/javase/specs/jvms/se7/html/jvms-6.html#jvms-6.5.l2f 0x88: {"name": 'l2i', "group": 'l2i', "impl": None}, # https://docs.oracle.com/javase/specs/jvms/se7/html/jvms-6.html#jvms-6.5.l2i 0x61: {"name": 'ladd', "group": 'ladd', "impl": None}, # https://docs.oracle.com/javase/specs/jvms/se7/html/jvms-6.html#jvms-6.5.ladd 0x2f: {"name": 'laload', "group": 'laload', "impl": None}, # https://docs.oracle.com/javase/specs/jvms/se7/html/jvms-6.html#jvms-6.5.laload 0x7f: {"name": 'land', "group": 'land', "impl": None}, # https://docs.oracle.com/javase/specs/jvms/se7/html/jvms-6.html#jvms-6.5.land 0x50: {"name": 'lastore', "group": 'lastore', "impl": None}, # https://docs.oracle.com/javase/specs/jvms/se7/html/jvms-6.html#jvms-6.5.lastore 0x94: {"name": 'lcmp', "group": 'lcmp', "impl": None}, # https://docs.oracle.com/javase/specs/jvms/se7/html/jvms-6.html#jvms-6.5.lcmp 0x9: {"name": 'lconst_0', "group": 'lconst_', "impl": None}, # https://docs.oracle.com/javase/specs/jvms/se7/html/jvms-6.html#jvms-6.5.lconst_l 0xa: {"name": 'lconst_1', "group": 'lconst_', "impl": None}, # https://docs.oracle.com/javase/specs/jvms/se7/html/jvms-6.html#jvms-6.5.lconst_l 0x12: {"name": 'ldc', "group": 'ldc', "impl": 'op_ldc'}, # https://docs.oracle.com/javase/specs/jvms/se7/html/jvms-6.html#jvms-6.5.ldc 0x13: {"name": 'ldc_w', "group": 'ldc_w', "impl": None}, # https://docs.oracle.com/javase/specs/jvms/se7/html/jvms-6.html#jvms-6.5.ldc_w 0x14: {"name": 'ldc2_w', "group": 'ldc2_w', "impl": None}, # https://docs.oracle.com/javase/specs/jvms/se7/html/jvms-6.html#jvms-6.5.ldc2_w 0x6d: {"name": 'ldiv', "group": 'ldiv', "impl": None}, # https://docs.oracle.com/javase/specs/jvms/se7/html/jvms-6.html#jvms-6.5.ldiv 0x16: {"name": 'lload', "group": 'lload', "impl": None}, # https://docs.oracle.com/javase/specs/jvms/se7/html/jvms-6.html#jvms-6.5.lload 0x1e: {"name": 'lload_0', "group": 'lload_', "impl": None}, # https://docs.oracle.com/javase/specs/jvms/se7/html/jvms-6.html#jvms-6.5.lload_n 0x1f: {"name": 'lload_1', "group": 'lload_', "impl": None}, # https://docs.oracle.com/javase/specs/jvms/se7/html/jvms-6.html#jvms-6.5.lload_n 0x20: {"name": 'lload_2', "group": 'lload_', "impl": None}, # https://docs.oracle.com/javase/specs/jvms/se7/html/jvms-6.html#jvms-6.5.lload_n 0x21: {"name": 'lload_3', "group": 'lload_', "impl": None}, # https://docs.oracle.com/javase/specs/jvms/se7/html/jvms-6.html#jvms-6.5.lload_n 0x69: {"name": 'lmul', "group": 'lmul', "impl": None}, # https://docs.oracle.com/javase/specs/jvms/se7/html/jvms-6.html#jvms-6.5.lmul 0x75: {"name": 'lneg', "group": 'lneg', "impl": None}, # https://docs.oracle.com/javase/specs/jvms/se7/html/jvms-6.html#jvms-6.5.lneg 0xab: {"name": 'lookupswitch', "group": 'lookupswitch', "impl": None}, # https://docs.oracle.com/javase/specs/jvms/se7/html/jvms-6.html#jvms-6.5.lookupswitch 0x81: {"name": 'lor', "group": 'lor', "impl": None}, # https://docs.oracle.com/javase/specs/jvms/se7/html/jvms-6.html#jvms-6.5.lor 0x71: {"name": 'lrem', "group": 'lrem', "impl": None}, # https://docs.oracle.com/javase/specs/jvms/se7/html/jvms-6.html#jvms-6.5.lrem 0xad: {"name": 'lreturn', "group": 'lreturn', "impl": None}, # https://docs.oracle.com/javase/specs/jvms/se7/html/jvms-6.html#jvms-6.5.lreturn 0x79: {"name": 'lshl', "group": 'lshl', "impl": None}, # https://docs.oracle.com/javase/specs/jvms/se7/html/jvms-6.html#jvms-6.5.lshl 0x7b: {"name": 'lshr', "group": 'lshr', "impl": None}, # https://docs.oracle.com/javase/specs/jvms/se7/html/jvms-6.html#jvms-6.5.lshr 0x37: {"name": 'lstore', "group": 'lstore', "impl": None}, # https://docs.oracle.com/javase/specs/jvms/se7/html/jvms-6.html#jvms-6.5.lstore 0x3f: {"name": 'lstore_0', "group": 'lstore_', "impl": None}, # https://docs.oracle.com/javase/specs/jvms/se7/html/jvms-6.html#jvms-6.5.lstore_n 0x40: {"name": 'lstore_1', "group": 'lstore_', "impl": None}, # https://docs.oracle.com/javase/specs/jvms/se7/html/jvms-6.html#jvms-6.5.lstore_n 0x41: {"name": 'lstore_2', "group": 'lstore_', "impl": None}, # https://docs.oracle.com/javase/specs/jvms/se7/html/jvms-6.html#jvms-6.5.lstore_n 0x42: {"name": 'lstore_3', "group": 'lstore_', "impl": None}, # https://docs.oracle.com/javase/specs/jvms/se7/html/jvms-6.html#jvms-6.5.lstore_n 0x65: {"name": 'lsub', "group": 'lsub', "impl": None}, # https://docs.oracle.com/javase/specs/jvms/se7/html/jvms-6.html#jvms-6.5.lsub 0x7d: {"name": 'lushr', "group": 'lushr', "impl": None}, # https://docs.oracle.com/javase/specs/jvms/se7/html/jvms-6.html#jvms-6.5.lushr 0x83: {"name": 'lxor', "group": 'lxor', "impl": None}, # https://docs.oracle.com/javase/specs/jvms/se7/html/jvms-6.html#jvms-6.5.lxor 0xc2: {"name": 'monitorenter', "group": 'monitorenter', "impl": None}, # https://docs.oracle.com/javase/specs/jvms/se7/html/jvms-6.html#jvms-6.5.monitorenter 0xc3: {"name": 'monitorexit', "group": 'monitorexit', "impl": None}, # https://docs.oracle.com/javase/specs/jvms/se7/html/jvms-6.html#jvms-6.5.monitorexit 0xc5: {"name": 'multianewarray', "group": 'multianewarray', "impl": None}, # https://docs.oracle.com/javase/specs/jvms/se7/html/jvms-6.html#jvms-6.5.multianewarray 0xbb: {"name": 'new', "group": 'new', "impl": None}, # https://docs.oracle.com/javase/specs/jvms/se7/html/jvms-6.html#jvms-6.5.new 0xbc: {"name": 'newarray', "group": 'newarray', "impl": None}, # https://docs.oracle.com/javase/specs/jvms/se7/html/jvms-6.html#jvms-6.5.newarray 0x0: {"name": 'nop', "group": 'nop', "impl": None}, # https://docs.oracle.com/javase/specs/jvms/se7/html/jvms-6.html#jvms-6.5.nop 0x57: {"name": 'pop', "group": 'pop', "impl": None}, # https://docs.oracle.com/javase/specs/jvms/se7/html/jvms-6.html#jvms-6.5.pop 0x58: {"name": 'pop2', "group": 'pop2', "impl": None}, # https://docs.oracle.com/javase/specs/jvms/se7/html/jvms-6.html#jvms-6.5.pop2 0xb5: {"name": 'putfield', "group": 'putfield', "impl": None}, # https://docs.oracle.com/javase/specs/jvms/se7/html/jvms-6.html#jvms-6.5.putfield 0xb3: {"name": 'putstatic', "group": 'putstatic', "impl": None}, # https://docs.oracle.com/javase/specs/jvms/se7/html/jvms-6.html#jvms-6.5.putstatic 0xa9: {"name": 'ret', "group": 'ret', "impl": None}, # https://docs.oracle.com/javase/specs/jvms/se7/html/jvms-6.html#jvms-6.5.ret 0xb1: {"name": 'return', "group": 'return', "impl": 'op_return'}, # https://docs.oracle.com/javase/specs/jvms/se7/html/jvms-6.html#jvms-6.5.return 0x35: {"name": 'saload', "group": 'saload', "impl": None}, # https://docs.oracle.com/javase/specs/jvms/se7/html/jvms-6.html#jvms-6.5.saload 0x56: {"name": 'sastore', "group": 'sastore', "impl": None}, # https://docs.oracle.com/javase/specs/jvms/se7/html/jvms-6.html#jvms-6.5.sastore 0x11: {"name": 'sipush', "group": 'sipush', "impl": None}, # https://docs.oracle.com/javase/specs/jvms/se7/html/jvms-6.html#jvms-6.5.sipush 0x5f: {"name": 'swap', "group": 'swap', "impl": None}, # https://docs.oracle.com/javase/specs/jvms/se7/html/jvms-6.html#jvms-6.5.swap 0xaa: {"name": 'tableswitch', "group": 'tableswitch', "impl": None}, # https://docs.oracle.com/javase/specs/jvms/se7/html/jvms-6.html#jvms-6.5.tableswitch 0xc4: {"name": 'wide', "group": 'wide', "impl": None}, # https://docs.oracle.com/javase/specs/jvms/se7/html/jvms-6.html#jvms-6.5.wide }