/[escript]/trunk/paso/src/performance.h
ViewVC logotype

Diff of /trunk/paso/src/performance.h

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 495 by gross, Mon Feb 6 06:32:06 2006 UTC revision 584 by gross, Thu Mar 9 23:03:38 2006 UTC
# Line 39  struct Paso_Performance { Line 39  struct Paso_Performance {
39      long_long values[PERFORMANCE_NUM_MONITORS][PERFORMANCE_NUM_EVENTS]; /* counter accummulator */      long_long values[PERFORMANCE_NUM_MONITORS][PERFORMANCE_NUM_EVENTS]; /* counter accummulator */
40      long_long cycles[PERFORMANCE_NUM_MONITORS];                         /* cycle accumulator */      long_long cycles[PERFORMANCE_NUM_MONITORS];                         /* cycle accumulator */
41      int set[PERFORMANCE_NUM_MONITORS];      int set[PERFORMANCE_NUM_MONITORS];
42  }  };
43  #else  #else
44  struct Paso_Performance {  struct Paso_Performance {
45      int none;      int none;
# Line 48  struct Paso_Performance { Line 48  struct Paso_Performance {
48  typedef struct Paso_Performance Paso_Performance;  typedef struct Paso_Performance Paso_Performance;
49    
50    
51  void Performance_open(Paso_Performance* pp);  void Performance_open(Paso_Performance* pp,int verbose);
52  int  Performance_getEventIndex(Paso_Performance* pp, int event_id);  int  Performance_getEventIndex(Paso_Performance* pp, int event_id);
53  void Performance_close(Paso_Performance* pp);  void Performance_close(Paso_Performance* pp,int verbose);
54  void Performance_startMonitor(Paso_Performance* pp,int monitor);  void Performance_startMonitor(Paso_Performance* pp,int monitor);
55  void Performance_stopMonitor(Paso_Performance* pp,int monitor);  void Performance_stopMonitor(Paso_Performance* pp,int monitor);
56    

Legend:
Removed from v.495  
changed lines
  Added in v.584

  ViewVC Help
Powered by ViewVC 1.1.26