jilc-patches
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Jilc-patches] CVS: jilc/src jopcodes.c,1.4,1.5


From: Gopal.V <address@hidden>
Subject: [Jilc-patches] CVS: jilc/src jopcodes.c,1.4,1.5
Date: Mon, 25 Feb 2002 10:29:52 -0500

Update of /cvsroot/jilc/jilc/src
In directory subversions:/tmp/cvs-serv466

Modified Files:
        jopcodes.c 
Log Message:
 changing the integer opcodes to symbolic constants


Index: jopcodes.c
===================================================================
RCS file: /cvsroot/jilc/jilc/src/jopcodes.c,v
retrieving revision 1.4
retrieving revision 1.5
diff -C2 -r1.4 -r1.5
*** jopcodes.c  22 Feb 2002 07:01:32 -0000      1.4
--- jopcodes.c  25 Feb 2002 15:29:50 -0000      1.5
***************
*** 15,225 ****
  
  jopcode_map jmap[] = {
!       {50, "aaload",          NONE},
!       {83, "aastore",         NONE},
!       {1,  "aconst_null",     NONE},
!       {25, "aload",           I},
!       {42, "aload_0",         NONE},
!       {43, "aload_1",         NONE},
!       {44, "aload_2",         NONE},
!       {45, "aload_3",         NONE},
!       {189,"anewarray",       CLASS},
!       {176,"areturn",         NONE},
!       {190,"arraylength",     NONE},
!       {58, "astore",          I},
!       {75, "astore_0",        NONE},
!       {76, "astore_1",        NONE},
!       {77, "astore_2",        NONE},
!       {78, "astore_3",        NONE},
!       {191,"athrow",          NONE},
!       {51, "baload",          NONE},
!       {84, "bastore",         NONE},
!       {16, "bipush",          I},
!       {202,"breakpoint",      NONE},
!       {52, "caload",          NONE},
!       {85, "castore",         NONE},
!       {192,"checkcast",       CLASS},
!       {144,"d2f",             NONE},
!       {142,"d2i",             NONE},
!       {143,"d2l",             NONE},
!       {99, "dadd",            NONE},
!       {49, "daload",          NONE},
!       {82, "dastore",         NONE},
!       {152,"dcmpg",           NONE},
!       {151,"dcmpl",           NONE},
!       {14, "dconst_0",        NONE},
!       {15, "dconst_1",        NONE},
!       {111,"ddiv",            NONE},
!       {24, "dload",           I},
!       {38, "dload_0",         NONE},
!       {39, "dload_1",         NONE},
!       {40, "dload_2",         NONE},
!       {41, "dload_3",         NONE},
!       {107,"dmul",            NONE},
!       {119,"dneg",            NONE},
!       {115,"drem",            NONE},
!       {175,"dreturn",         NONE},
!       {57, "dstore",          I},
!       {71, "dstore_0",        NONE},
!       {72, "dstore_1",        NONE},
!       {73, "dstore_2",        NONE},
!       {74, "dstore_3",        NONE},
!       {103,"dsub",            NONE},
!       {89, "dup",             NONE},
!       {92, "dup2",            NONE},
!       {93, "dup2_x1",         NONE},
!       {94, "dup2_x2",         NONE},
!       {90, "dup_x1",          NONE},
!       {91, "dup_x2",          NONE},
!       {141,"f2d",             NONE},
!       {139,"f2i",             NONE},
!       {140,"f2l",             NONE},
!       {98, "fadd",            NONE},
!       {48, "faload",          NONE},
!       {81, "fastore",         NONE},
!       {150,"fcmpg",           NONE},
!       {149,"fcmpl",           NONE},
!       {11, "fconst_0",        NONE},
!       {12, "fconst_1",        NONE},
!       {13, "fconst_2",        NONE},
!       {110,"fdiv",            NONE},
!       {23, "fload",           I},
!       {34, "fload_0",         NONE},
!       {35, "fload_1",         NONE},
!       {36, "fload_2",         NONE},
!       {37, "fload_3",         NONE},
!       {106,"fmul",            NONE},
!       {118,"fneg",            NONE},
!       {114,"frem",            NONE},
!       {174,"freturn",         NONE},
!       {56, "fstore",          I},
!       {67, "fstore_0",        NONE},
!       {68, "fstore_1",        NONE},
!       {69, "fstore_2",        NONE},
!       {70, "fstore_3",        NONE},
!       {102,"fsub",            NONE},
!       {180,"getfield",        FIELD},
!       {178,"getstatic",       FIELD},
!       {167,"goto",            LABEL},
!       {200,"goto_w",          LABEL},
!       {135,"i2d",             NONE},
!       {134,"i2f",             NONE},
!       {133,"i2l",             NONE},
!       {96, "iadd",            NONE},
!       {46, "iaload",          NONE},
!       {126,"iand",            NONE},
!       {79, "iastore",         NONE},
!       {3,  "iconst_0",        NONE},
!       {4,  "iconst_1",        NONE},
!       {5,  "iconst_2",        NONE},
!       {6,  "iconst_3",        NONE},
!       {7,  "iconst_4",        NONE},
!       {8,  "iconst_5",        NONE},
!       {2,  "iconst_m1",       NONE},
!       {108,"idiv",            NONE},
!       {165,"if_acmpeq",       LABEL},
!       {166,"if_acmpne",       LABEL},
!       {159,"if_icmpeq",       LABEL},
!       {162,"if_icmpge",       LABEL},
!       {163,"if_icmpgt",       LABEL},
!       {164,"if_icmple",       LABEL},
!       {161,"if_icmplt",       LABEL},
!       {160,"if_icmpne",       LABEL},
!       {153,"ifeq",            LABEL},
!       {156,"ifge",            LABEL},
!       {157,"ifgt",            LABEL},
!       {158,"ifle",            LABEL},
!       {155,"iflt",            LABEL},
!       {154,"ifne",            LABEL},
!       {199,"ifnonnull",       LABEL},
!       {198,"ifnull",          LABEL},
!       {132,"iinc",            II},
!       {21, "iload",           I},
!       {26, "iload_0",         NONE},
!       {27, "iload_1",         NONE},
!       {28, "iload_2",         NONE},
!       {29, "iload_3",         NONE},
!       {104,"imul",            NONE},
!       {116,"ineg",            NONE},
!       {193,"instanceof",      CLASS},
!       {145,"int2byte",        NONE},
!       {146,"int2char",        NONE},
!       {147,"int2short",       NONE},
!       {145,"i2b",             NONE},
!       {146,"i2c",             NONE},
!       {147,"i2s",             NONE},
!       {185,"invokeinterface", INTERFACE},
!       {183,"invokenonvirtual",METHOD},
!       {183,"invokespecial",   METHOD},
!       {184,"invokestatic",    METHOD},
!       {182,"invokevirtual",   METHOD},
!       {128,"ior",             NONE},
!       {112,"irem",            NONE},
!       {172,"ireturn",         NONE},
!       {120,"ishl",            NONE},
!       {122,"ishr",            NONE},
!       {54, "istore",          I},
!       {59, "istore_0",        NONE},
!       {60, "istore_1",        NONE},
!       {61, "istore_2",        NONE},
!       {62, "istore_3",        NONE},
!       {100,"isub",            NONE},
!       {124,"iushr",           NONE},
!       {130,"ixor",            NONE},
!       {168,"jsr",             LABEL},
!       {168,"jsr_w",           LABEL},
!       {138,"l2d",             NONE},
!       {137,"l2f",             NONE},
!       {136,"l2i",             NONE},
!       {97, "ladd",            NONE},
!       {47, "laload",          NONE},
!       {127,"land",            NONE},
!       {80, "lastore",         NONE},
!       {148,"lcmp",            NONE},
!       {9,  "lconst_0",        NONE},
!       {10, "lconst_1",        NONE},
!       {18, "ldc",             CONSTANT},
!       {18, "ldc_w",           CONSTANT},
!       {20, "ldc2_w",          BIGCONSTANT},
!       {109,"ldiv",            NONE},
!       {22, "lload",           I},
!       {30, "lload_0",         NONE},
!       {31, "lload_1",         NONE},
!       {32, "lload_2",         NONE},
!       {33, "lload_3",         NONE},
!       {105,"lmul",            NONE},
!       {117,"lneg",            NONE},
!       {171,"lookupswitch",    SWITCH},
!       {129,"lor",             NONE},
!       {113,"lrem",            NONE},
!       {173,"lreturn",         NONE},
!       {121,"lshl",            NONE},
!       {123,"lshr",            NONE},
!       {55, "lstore",          I},
!       {63, "lstore_0",        NONE},
!       {64, "lstore_1",        NONE},
!       {65, "lstore_2",        NONE},
!       {66, "lstore_3",        NONE},
!       {101,"lsub",            NONE},
!       {125,"lushr",           NONE},
!       {131,"lxor",            NONE},
!       {194,"monitorenter",    NONE},
!       {195,"monitorexit",     NONE},
!       {197,"multianewarray",  MARRAY},
!       {187,"new",             CLASS},
!       {188,"newarray",        ARRAYTYPE},
!       {0,  "nop",             NONE},
!       {87, "pop",             NONE},
!       {88, "pop2",            NONE},
!       {181,"putfield",        FIELD},
!       {179,"putstatic",       FIELD},
!       {169,"ret",             I},
!       {169,"ret_w",           I},
!       {177,"return",          NONE},
!       {53, "saload",          NONE},
!       {86, "sastore",         NONE},
!       {17, "sipush",          I},
!       {95, "swap",            NONE},
!       {170,"tableswitch",     SWITCH},
!       {196,"wide",            IGNORE},
  };
  
--- 15,221 ----
  
  jopcode_map jmap[] = {
!        {JAVA_AALOAD,"aaload",NONE},
!        {JAVA_AASTORE,"aastore",NONE},
!        {JAVA_ACONST_NULL,"aconst_null",NONE},
!        {JAVA_ALOAD,"aload",I},
!        {JAVA_ALOAD_0,"aload_0",NONE},
!        {JAVA_ALOAD_1,"aload_1",NONE},
!        {JAVA_ALOAD_2,"aload_2",NONE},
!        {JAVA_ALOAD_3,"aload_3",NONE},
!        {JAVA_ANEWARRAY,"anewarray",CLASS},
!        {JAVA_ARETURN,"areturn",NONE},
!        {JAVA_ARRAYLENGTH,"arraylength",NONE},
!        {JAVA_ASTORE,"astore",I},
!        {JAVA_ASTORE_0,"astore_0",NONE},
!        {JAVA_ASTORE_1,"astore_1",NONE},
!        {JAVA_ASTORE_2,"astore_2",NONE},
!        {JAVA_ASTORE_3,"astore_3",NONE},
!        {JAVA_ATHROW,"athrow",NONE},
!        {JAVA_BALOAD,"baload",NONE},
!        {JAVA_BASTORE,"bastore",NONE},
!        {JAVA_BIPUSH,"bipush",I},
!        {JAVA_BREAKPOINT,"breakpoint",NONE},
!        {JAVA_CALOAD,"caload",NONE},
!        {JAVA_CASTORE,"castore",NONE},
!        {JAVA_CHECKCAST,"checkcast",CLASS},
!        {JAVA_D2F,"d2f",NONE},
!        {JAVA_D2I,"d2i",NONE},
!        {JAVA_D2L,"d2l",NONE},
!        {JAVA_DADD,"dadd",NONE},
!        {JAVA_DALOAD,"daload",NONE},
!        {JAVA_DASTORE,"dastore",NONE},
!        {JAVA_DCMPG,"dcmpg",NONE},
!        {JAVA_DCMPL,"dcmpl",NONE},
!        {JAVA_DCONST_0,"dconst_0",NONE},
!        {JAVA_DCONST_1,"dconst_1",NONE},
!        {JAVA_DDIV,"ddiv",NONE},
!        {JAVA_DLOAD,"dload",I},
!        {JAVA_DLOAD_0,"dload_0",NONE},
!        {JAVA_DLOAD_1,"dload_1",NONE},
!        {JAVA_DLOAD_2,"dload_2",NONE},
!        {JAVA_DLOAD_3,"dload_3",NONE},
!        {JAVA_DMUL,"dmul",NONE},
!        {JAVA_DNEG,"dneg",NONE},
!        {JAVA_DREM,"drem",NONE},
!        {JAVA_DRETURN,"dreturn",NONE},
!        {JAVA_DSTORE,"dstore",I},
!        {JAVA_DSTORE_0,"dstore_0",NONE},
!        {JAVA_DSTORE_1,"dstore_1",NONE},
!        {JAVA_DSTORE_2,"dstore_2",NONE},
!        {JAVA_DSTORE_3,"dstore_3",NONE},
!        {JAVA_DSUB,"dsub",NONE},
!        {JAVA_DUP,"dup",NONE},
!        {JAVA_DUP2,"dup2",NONE},
!        {JAVA_DUP2_X1,"dup2_x1",NONE},
!        {JAVA_DUP2_X2,"dup2_x2",NONE},
!        {JAVA_DUP_X1,"dup_x1",NONE},
!        {JAVA_DUP_X2,"dup_x2",NONE},
!        {JAVA_F2D,"f2d",NONE},
!        {JAVA_F2I,"f2i",NONE},
!        {JAVA_F2L,"f2l",NONE},
!        {JAVA_FADD,"fadd",NONE},
!        {JAVA_FALOAD,"faload",NONE},
!        {JAVA_FASTORE,"fastore",NONE},
!        {JAVA_FCMPG,"fcmpg",NONE},
!        {JAVA_FCMPL,"fcmpl",NONE},
!        {JAVA_FCONST_0,"fconst_0",NONE},
!        {JAVA_FCONST_1,"fconst_1",NONE},
!        {JAVA_FCONST_2,"fconst_2",NONE},
!        {JAVA_FDIV,"fdiv",NONE},
!        {JAVA_FLOAD,"fload",I},
!        {JAVA_FLOAD_0,"fload_0",NONE},
!        {JAVA_FLOAD_1,"fload_1",NONE},
!        {JAVA_FLOAD_2,"fload_2",NONE},
!        {JAVA_FLOAD_3,"fload_3",NONE},
!        {JAVA_FMUL,"fmul",NONE},
!        {JAVA_FNEG,"fneg",NONE},
!        {JAVA_FREM,"frem",NONE},
!        {JAVA_FRETURN,"freturn",NONE},
!        {JAVA_FSTORE,"fstore",I},
!        {JAVA_FSTORE_0,"fstore_0",NONE},
!        {JAVA_FSTORE_1,"fstore_1",NONE},
!        {JAVA_FSTORE_2,"fstore_2",NONE},
!        {JAVA_FSTORE_3,"fstore_3",NONE},
!        {JAVA_FSUB,"fsub",NONE},
!        {JAVA_GETFIELD,"getfield",FIELD},
!        {JAVA_GETSTATIC,"getstatic",FIELD},
!        {JAVA_GOTO,"goto",LABEL},
!        {JAVA_GOTO_W,"goto_w",LABEL},
!        {JAVA_I2D,"i2d",NONE},
!        {JAVA_I2F,"i2f",NONE},
!        {JAVA_I2L,"i2l",NONE},
!        {JAVA_IADD,"iadd",NONE},
!        {JAVA_IALOAD,"iaload",NONE},
!        {JAVA_IAND,"iand",NONE},
!        {JAVA_IASTORE,"iastore",NONE},
!        {JAVA_ICONST_0,"iconst_0",NONE},
!        {JAVA_ICONST_1,"iconst_1",NONE},
!        {JAVA_ICONST_2,"iconst_2",NONE},
!        {JAVA_ICONST_3,"iconst_3",NONE},
!        {JAVA_ICONST_4,"iconst_4",NONE},
!        {JAVA_ICONST_5,"iconst_5",NONE},
!        {JAVA_ICONST_M1,"iconst_m1",NONE},
!        {JAVA_IDIV,"idiv",NONE},
!        {JAVA_IF_ACMPEQ,"if_acmpeq",LABEL},
!        {JAVA_IF_ACMPNE,"if_acmpne",LABEL},
!        {JAVA_IF_ICMPEQ,"if_icmpeq",LABEL},
!        {JAVA_IF_ICMPGE,"if_icmpge",LABEL},
!        {JAVA_IF_ICMPGT,"if_icmpgt",LABEL},
!        {JAVA_IF_ICMPLE,"if_icmple",LABEL},
!        {JAVA_IF_ICMPLT,"if_icmplt",LABEL},
!        {JAVA_IF_ICMPNE,"if_icmpne",LABEL},
!        {JAVA_IFEQ,"ifeq",LABEL},
!        {JAVA_IFGE,"ifge",LABEL},
!        {JAVA_IFGT,"ifgt",LABEL},
!        {JAVA_IFLE,"ifle",LABEL},
!        {JAVA_IFLT,"iflt",LABEL},
!        {JAVA_IFNE,"ifne",LABEL},
!        {JAVA_IFNONNULL,"ifnonnull",LABEL},
!        {JAVA_IFNULL,"ifnull",LABEL},
!        {JAVA_IINC,"iinc",II},
!        {JAVA_ILOAD,"iload",I},
!        {JAVA_ILOAD_0,"iload_0",NONE},
!        {JAVA_ILOAD_1,"iload_1",NONE},
!        {JAVA_ILOAD_2,"iload_2",NONE},
!        {JAVA_ILOAD_3,"iload_3",NONE},
!        {JAVA_IMUL,"imul",NONE},
!        {JAVA_INEG,"ineg",NONE},
!        {JAVA_INSTANCEOF,"instanceof",CLASS},
!        {JAVA_I2B,"i2b",NONE},
!        {JAVA_I2C,"i2c",NONE},
!        {JAVA_I2S,"i2s",NONE},
!        {JAVA_INVOKEINTERFACE,"invokeinterface",INTERFACE},
!        {JAVA_INVOKESPECIAL,"invokenonvirtual",METHOD},
!        {JAVA_INVOKESPECIAL,"invokespecial",METHOD},
!        {JAVA_INVOKESTATIC,"invokestatic",METHOD},
!        {JAVA_INVOKEVIRTUAL,"invokevirtual",METHOD},
!        {JAVA_IOR,"ior",NONE},
!        {JAVA_IREM,"irem",NONE},
!        {JAVA_IRETURN,"ireturn",NONE},
!        {JAVA_ISHL,"ishl",NONE},
!        {JAVA_ISHR,"ishr",NONE},
!        {JAVA_ISTORE,"istore",I},
!        {JAVA_ISTORE_0,"istore_0",NONE},
!        {JAVA_ISTORE_1,"istore_1",NONE},
!        {JAVA_ISTORE_2,"istore_2",NONE},
!        {JAVA_ISTORE_3,"istore_3",NONE},
!        {JAVA_ISUB,"isub",NONE},
!        {JAVA_IUSHR,"iushr",NONE},
!        {JAVA_IXOR,"ixor",NONE},
!        {JAVA_JSR,"jsr",LABEL},
!        {JAVA_JSR_W,"jsr_w",LABEL},
!        {JAVA_L2D,"l2d",NONE},
!        {JAVA_L2F,"l2f",NONE},
!        {JAVA_L2I,"l2i",NONE},
!        {JAVA_LADD,"ladd",NONE},
!        {JAVA_LALOAD,"laload",NONE},
!        {JAVA_LAND,"land",NONE},
!        {JAVA_LASTORE,"lastore",NONE},
!        {JAVA_LCMP,"lcmp",NONE},
!        {JAVA_LCONST_0,"lconst_0",NONE},
!        {JAVA_LCONST_1,"lconst_1",NONE},
!        {JAVA_LDC,"ldc",CONSTANT},
!        {JAVA_LDC_W,"ldc_w",CONSTANT},
!        {JAVA_LDC2_W,"ldc2_w",BIGCONSTANT},
!        {JAVA_LDIV,"ldiv",NONE},
!        {JAVA_LLOAD,"lload",I},
!        {JAVA_LLOAD_0,"lload_0",NONE},
!        {JAVA_LLOAD_1,"lload_1",NONE},
!        {JAVA_LLOAD_2,"lload_2",NONE},
!        {JAVA_LLOAD_3,"lload_3",NONE},
!        {JAVA_LMUL,"lmul",NONE},
!        {JAVA_LNEG,"lneg",NONE},
!        {JAVA_LOOKUPSWITCH,"lookupswitch",SWITCH},
!        {JAVA_LOR,"lor",NONE},
!        {JAVA_LREM,"lrem",NONE},
!        {JAVA_LRETURN,"lreturn",NONE},
!        {JAVA_LSHL,"lshl",NONE},
!        {JAVA_LSHR,"lshr",NONE},
!        {JAVA_LSTORE,"lstore",I},
!        {JAVA_LSTORE_0,"lstore_0",NONE},
!        {JAVA_LSTORE_1,"lstore_1",NONE},
!        {JAVA_LSTORE_2,"lstore_2",NONE},
!        {JAVA_LSTORE_3,"lstore_3",NONE},
!        {JAVA_LSUB,"lsub",NONE},
!        {JAVA_LUSHR,"lushr",NONE},
!        {JAVA_LXOR,"lxor",NONE},
!        {JAVA_MONITORENTER,"monitorenter",NONE},
!        {JAVA_MONITOREXIT,"monitorexit",NONE},
!        {JAVA_MULTIANEWARRAY,"multianewarray",MARRAY},
!        {JAVA_NEW,"new",CLASS},
!        {JAVA_NEWARRAY,"newarray",ARRAYTYPE},
!        {JAVA_NOP,"nop",NONE},
!        {JAVA_POP,"pop",NONE},
!        {JAVA_POP2,"pop2",NONE},
!        {JAVA_PUTFIELD,"putfield",FIELD},
!        {JAVA_PUTSTATIC,"putstatic",FIELD},
!        {JAVA_RET,"ret",I},
!        {JAVA_RETURN,"return",NONE},
!        {JAVA_SALOAD,"saload",NONE},
!        {JAVA_SASTORE,"sastore",NONE},
!        {JAVA_SIPUSH,"sipush",I},
!        {JAVA_SWAP,"swap",NONE},
!        {JAVA_TABLESWITCH,"tableswitch",SWITCH},
!        {JAVA_WIDE,"wide",IGNORE}
  };
  
***************
*** 250,252 ****
  {
        return jmap[index];
! }
\ No newline at end of file
--- 246,248 ----
  {
        return jmap[index];
! }




reply via email to

[Prev in Thread] Current Thread [Next in Thread]