blob: 0228d1cddffd901c8732e48ac67f9c774ff18151 [file] [log] [blame]
//===-------------- OpcodeNames.def - Name of opcodes ---------------------===//
//
// The VMKit project
//
// This file is distributed under the University of Illinois Open Source
// License. See LICENSE.TXT for details.
//
//===----------------------------------------------------------------------===//
#ifndef OPCODE_NAMES_DEF
#define OPCODE_NAMES_DEF
static const char* OpcodeNames[256] = {
"NOP",
"ACONST_NULL",
"ICONST_M1",
"ICONST_0",
"ICONST_1",
"ICONST_2",
"ICONST_3",
"ICONST_4",
"ICONST_5",
"LCONST_0",
"LCONST_1",
"FCONST_0",
"FCONST_1",
"FCONST_2",
"DCONST_0",
"DCONST_1",
"BIPUSH",
"SIPUSH",
"LDC",
"LDC_W",
"LDC2_W",
"ILOAD",
"LLOAD",
"FLOAD",
"DLOAD",
"ALOAD",
"ILOAD_0",
"ILOAD_1",
"ILOAD_2",
"ILOAD_3",
"LLOAD_0",
"LLOAD_1",
"LLOAD_2",
"LLOAD_3",
"FLOAD_0",
"FLOAD_1",
"FLOAD_2",
"FLOAD_3",
"DLOAD_0",
"DLOAD_1",
"DLOAD_2",
"DLOAD_3",
"ALOAD_0",
"ALOAD_1",
"ALOAD_2",
"ALOAD_3",
"IALOAD",
"LALOAD",
"FALOAD",
"DALOAD",
"AALOAD",
"BALOAD",
"CALOAD",
"SALOAD",
"ISTORE",
"LSTORE",
"FSTORE",
"DSTORE",
"ASTORE",
"ISTORE_0",
"ISTORE_1",
"ISTORE_2",
"ISTORE_3",
"LSTORE_0",
"LSTORE_1",
"LSTORE_2",
"LSTORE_3",
"FSTORE_0",
"FSTORE_1",
"FSTORE_2",
"FSTORE_3",
"DSTORE_0",
"DSTORE_1",
"DSTORE_2",
"DSTORE_3",
"ASTORE_0",
"ASTORE_1",
"ASTORE_2",
"ASTORE_3",
"IASTORE",
"LASTORE",
"FASTORE",
"DASTORE",
"AASTORE",
"BASTORE",
"CASTORE",
"SASTORE",
"POP",
"POP2",
"DUP",
"DUP_X1",
"DUP_X2",
"DUP2",
"DUP2_X1",
"DUP2_X2",
"SWAP",
"IADD",
"LADD",
"FADD",
"DADD",
"ISUB",
"LSUB",
"FSUB",
"DSUB",
"IMUL",
"LMUL",
"FMUL",
"DMUL",
"IDIV",
"LDIV",
"FDIV",
"DDIV",
"IREM",
"LREM",
"FREM",
"DREM",
"INEG",
"LNEG",
"FNEG",
"DNEG",
"ISHL",
"LSHL",
"ISHR",
"LSHR",
"IUSHR",
"LUSHR",
"IAND",
"LAND",
"IOR",
"LOR",
"IXOR",
"LXOR",
"IINC",
"I2L",
"I2F",
"I2D",
"L2I",
"L2F",
"L2D",
"F2I",
"F2L",
"F2D",
"D2I",
"D2L",
"D2F",
"I2B",
"I2C",
"I2S",
"LCMP",
"FCMPL",
"FCMPG",
"DCMPL",
"DCMPG",
"IFEQ",
"IFNE",
"IFLT",
"IFGE",
"IFGT",
"IFLE",
"IF_ICMPEQ",
"IF_ICMPNE",
"IF_ICMPLT",
"IF_ICMPGE",
"IF_ICMPGT",
"IF_ICMPLE",
"IF_ACMPEQ",
"IF_ACMPNE",
"GOTO",
"JSR",
"RET",
"TABLESWITCH",
"LOOKUPSWITCH",
"IRETURN",
"LRETURN",
"FRETURN",
"DRETURN",
"ARETURN",
"RETURN",
"GETSTATIC",
"PUTSTATIC",
"GETFIELD",
"PUTFIELD",
"INVOKEVIRTUAL",
"INVOKESPECIAL",
"INVOKESTATIC",
"INVOKEINTERFACE",
"UNUSED",
"NEW",
"NEWARRAY",
"ANEWARRAY",
"ARRAYLENGTH",
"ATHROW",
"CHECKCAST",
"INSTANCEOF",
"MONITORENTER",
"MONITOREXIT",
"WIDE",
"MULTIANEWARRAY",
"IFNULL",
"IFNONNULL",
"GOTO_W",
"JSR_W",
"BREAKPOINT",
"IMPDEP1",
"IMPDEP2"
};
#endif