LOGIN   :::   RECOVER PASS   :::   GET ACCOUNT    
Browse
  • Projects
  • Code (CVS)
  • Forums
  • News
  • Articles
  • Polls
  •  
    OpenCores
  • FAQ
  • CVS HowTo
  • Mission
  • Media
  • Tools
  • Advertise
  • Mirrors
  • Logos
  • Contact us
  • Job Opportunity
  •  
    Tools
  • Search
      
  • Download Cores (CVSGet)
  •  
    More
  • Wishbone
  • Perlilog
  • EDA tools
  • OpenTech CD
  •  
    Navigation: All forums > Cvs-checkins > Message List > Message Post

    Message

    Reply | Reply all
    Date Prev | Date Next | Thread Prev | Thread Next Date Index | Thread Index

    From: cvs at opencores.org<cvs@o...>
    Date: Sun Nov 5 00:28:03 CET 2006
    Subject: [cvs-checkins] MODIFIED: jop ...
    Top
    Date: 00/06/11 05:00:28

    Modified: jop/java/tools/src/com/jopdesign/wcet WCETInstruction.java
    Log:
    Moved mtab pointer and array length from the object/array to the handle


    Revision Changes Path
    1.8 jop/java/tools/src/com/jopdesign/wcet/WCETInstruction.java

    http://www.opencores.org/cvsweb.shtml/jop/java/tools/src/com/jopdesign/wcet/WCETInstruction.java.diff?r1=1.7&r2=1.8

    (In the diff below, changes in quantity of whitespace are not shown.)

    Index: WCETInstruction.java
    ===================================================================
    RCS file: /cvsroot/martin/jop/java/tools/src/com/jopdesign/wcet/WCETInstruction.java,v
    retrieving revision 1.7
    retrieving revision 1.8
    diff -u -b -r1.7 -r1.8
    --- WCETInstruction.java 23 Jul 2006 12:23:15 -0000 1.7
    +++ WCETInstruction.java 4 Nov 2006 23:28:02 -0000 1.8
    @@ -389,7 +389,7 @@
    break;
    // IALOAD = 46
    case org.apache.bcel.Constants.IALOAD:
    - wcet = 33 + 3*r;
    + wcet = 32 + 3*r;
    break;
    // LALOAD = 47
    case org.apache.bcel.Constants.LALOAD:
    @@ -397,7 +397,7 @@
    break;
    // FALOAD = 48
    case org.apache.bcel.Constants.FALOAD:
    - wcet = 33 + 3*r;
    + wcet = 32 + 3*r;
    break;
    // DALOAD = 49
    case org.apache.bcel.Constants.DALOAD:
    @@ -405,19 +405,19 @@
    break;
    // AALOAD = 50
    case org.apache.bcel.Constants.AALOAD:
    - wcet = 33 + 3*r;
    + wcet = 32 + 3*r;
    break;
    // BALOAD = 51
    case org.apache.bcel.Constants.BALOAD:
    - wcet = 33 + 3*r;
    + wcet = 32 + 3*r;
    break;
    // CALOAD = 52
    case org.apache.bcel.Constants.CALOAD:
    - wcet = 33 + 3*r;
    + wcet = 32 + 3*r;
    break;
    // SALOAD = 53
    case org.apache.bcel.Constants.SALOAD:
    - wcet = 33 + 3*r;
    + wcet = 32 + 3*r;
    break;
    // ISTORE = 54
    case org.apache.bcel.Constants.ISTORE:
    @@ -521,7 +521,7 @@
    break;
    // IASTORE = 79
    case org.apache.bcel.Constants.IASTORE:
    - wcet = 36+2*r+w;
    + wcet = 35+2*r+w;
    break;
    // LASTORE = 80
    case org.apache.bcel.Constants.LASTORE:
    @@ -529,7 +529,7 @@
    break;
    // FASTORE = 81
    case org.apache.bcel.Constants.FASTORE:
    - wcet = 36+2*r+w;
    + wcet = 35+2*r+w;
    break;
    // DASTORE = 82
    case org.apache.bcel.Constants.DASTORE:
    @@ -537,19 +537,19 @@
    break;
    // AASTORE = 83
    case org.apache.bcel.Constants.AASTORE:
    - wcet = 36+2*r+w;
    + wcet = 35+2*r+w;
    break;
    // BASTORE = 84
    case org.apache.bcel.Constants.BASTORE:
    - wcet = 36+2*r+w;
    + wcet = 35+2*r+w;
    break;
    // CASTORE = 85
    case org.apache.bcel.Constants.CASTORE:
    - wcet = 36+2*r+w;
    + wcet = 35+2*r+w;
    break;
    // SASTORE = 86
    case org.apache.bcel.Constants.SASTORE:
    - wcet = 36+2*r+w;
    + wcet = 35+2*r+w; break; // POP = 87 case org.apache.bcel.Constants.POP: @@ -975,7 +975,7 @@ break; // INVOKEVIRTUAL = 182 case org.apache.bcel.Constants.INVOKEVIRTUAL: - wcet = 104 + 3 * r; + wcet = 100 + 2 * r; if (r > 3) { wcet += r - 3; } @@ -1016,7 +1016,7 @@ break; // INVOKEINTERFACE = 185 case org.apache.bcel.Constants.INVOKEINTERFACE: - wcet = 118 + 5 * r; + wcet = 114 + 4 * r; if (r > 3) { wcet += r - 3; } @@ -1041,7 +1041,7 @@ break; // ARRAYLENGTH = 190 case org.apache.bcel.Constants.ARRAYLENGTH: - wcet = 10 + 2 * r; + wcet = 6 + r; break; // ATHROW = 191 case org.apache.bcel.Constants.ATHROW:

     
    Copyright (c) 1999 OPENCORES.ORG. All rights reserved.