// $RWC_Release: Omni-1.6 $
// $RWC_Copyright:
//  Omni Compiler Software Version 1.5-1.6
//  Copyright (C) 2002 PC Cluster Consortium
//  
//  This software is free software; you can redistribute it and/or modify
//  it under the terms of the GNU Lesser General Public License version
//  2.1 published by the Free Software Foundation.
//  
//  Omni Compiler Software Version 1.0-1.4
//  Copyright (C) 1999, 2000, 2001.
//   Tsukuba Research Center, Real World Computing Partnership, Japan.
//  
//  Please check the Copyright and License information in the files named
//  COPYRIGHT and LICENSE under the top  directory of the Omni Compiler
//  Software release kit.
//  
//  
//  $
package st;

public class InstructionCount
{
  int delta;
  int epsilon;
  int count;
  boolean loop_end;
  int cond_epsilon;

  public InstructionCount() {
    delta = 0;
    epsilon = 0;
    count = 0;
    loop_end = false;
    cond_epsilon = 0;
  }

  public int Delta() { return delta; }
  public void setDelta(int delta) { this.delta = delta; }
  public int Epsilon() { return epsilon; }
  public void setEpsilon(int epsilon) { this.epsilon = epsilon; }
  public int Count() { return count; }
  public void setCount(int count) { this.count = count; }
  public void setLoopEnd() { loop_end = true; }
  public void unsetLoopEnd() { loop_end = false; }
  public boolean isLoopEnd() { return loop_end; }
  public int CondEpsilon() { return cond_epsilon; }
  public void setCondEpsilon(int cond_epsilon) { this.cond_epsilon = cond_epsilon; }
}
