csdf/analysis/throughput/selftimed_throughput.cc File Reference

#include "selftimed_throughput.h"
#include "../../base/algo/components.h"
Include dependency graph for csdf/analysis/throughput/selftimed_throughput.cc:

Defines

#define CH(c)   currentState.ch[c]
#define CH_TOKENS(c, n)   (CH(c) >= n)
#define CONSUME(c, n)   CH(c) = CH(c) - n;
#define PRODUCE(c, n)   CH(c) = CH(c) + n;
#define CH_TOKENS_PREV(c, n)   (previousState.ch[c] >= n)
#define ACT_SEQ_POS(a)   currentState.actSeqPos[a]

Define Documentation

#define CH (   c  )     currentState.ch[c]
#define CH_TOKENS (   c,
  n 
)    (CH(c) >= n)
#define CH_TOKENS_PREV (   c,
  n 
)    (previousState.ch[c] >= n)
#define CONSUME (   c,
  n 
)    CH(c) = CH(c) - n;
#define PRODUCE (   c,
  n 
)    CH(c) = CH(c) + n;