|
Message
From: cvs at opencores.org<cvs@o...>
Date: Sat Dec 22 17:23:20 CET 2007
Subject: [cvs-checkins] MODIFIED: jop ...
Date: 00/07/12 22:17:23 Modified: jop/vhdl/simulation bytecode.vhd Log: symbolic bytecode Revision Changes Path 1.2 jop/vhdl/simulation/bytecode.vhd http://www.opencores.org/cvsweb.shtml/jop/vhdl/simulation/bytecode.vhd.diff?r1=1.1&r2=1.2 (In the diff below, changes in quantity of whitespace are not shown.) Index: bytecode.vhd =================================================================== RCS file: /cvsroot/martin/jop/vhdl/simulation/bytecode.vhd,v retrieving revision 1.1 retrieving revision 1.2 diff -u -b -r1.1 -r1.2 --- bytecode.vhd 22 Dec 2007 16:08:09 -0000 1.1 +++ bytecode.vhd 22 Dec 2007 16:23:20 -0000 1.2 @@ -25,7 +25,39 @@ architecture sim of bytecode is - type bcval is (iadd, isub + type bcval is ( + 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, returnx, getstatic, putstatic, getfield, putfield, invokevirtual, invokespecial, + invokestatic, invokeinterface, unused_ba, newx, newarray, anewarray, arraylength, athrow, + checkcast, instanceof, monitorenter, monitorexit, wide, multianewarray, ifnull, ifnonnull, + goto_w, jsr_w, breakpoint, resCB, resCC, resCD, resCE, resCF, + jopsys_null, jopsys_rd, jopsys_wr, jopsys_rdmem, jopsys_wrmem, jopsys_rdint, jopsys_wrint, jopsys_getsp, + jopsys_setsp, jopsys_getvp, jopsys_setvp, jopsys_int2ext, jopsys_ext2int, jopsys_nop, jopsys_invoke, resDF, + getstatic_ref, putstatic_ref, getfield_ref, putfield_ref, getstatic_long, putstatic_long, getfield_long, putfield_long, + jopsys_memcpy, resE9, resEA, resEB, resEC, resED, resEE, resEF, + sys_int, sys_exc, resF2, resF3, resF4, resF5, resF6, resF7, + resF8, resF9, resFA, resFB, resFC, resFD, sys_noim, sys_init ); signal val : bcval;
|
 |