!_TAG_FILE_FORMAT	2	/extended format; --format=1 will not append ;" to lines/
!_TAG_FILE_SORTED	1	/0=unsorted, 1=sorted, 2=foldcase/
!_TAG_PROGRAM_AUTHOR	Darren Hiebert	/dhiebert@users.sourceforge.net/
!_TAG_PROGRAM_NAME	Exuberant Ctags	//
!_TAG_PROGRAM_URL	http://ctags.sourceforge.net	/official site/
!_TAG_PROGRAM_VERSION	5.9~svn20110310	//
A	main.cpp	16;"	d	file:
B	main.cpp	14;"	d	file:
CXXFLAGS	Makefile	/^CXXFLAGS = -std=c++11$/;"	m
I	main.cpp	18;"	d	file:
LDLIBS	Makefile	/^LDLIBS = -lchdl$/;"	m
N	main.cpp	15;"	d	file:
RandomDelayMem	random_delay_mem.h	/^  void RandomDelayMem(mem_resp<B, N, I> &resp, mem_req<B, N, A, I> &req, std::string filename)$/;"	f	namespace:chdl
SZ	main.cpp	19;"	d	file:
T	main.cpp	17;"	d	file:
__RANDOM_DELAY_H	random_delay_mem.h	2;"	d
advance_eq	random_delay_mem.cpp	/^void advance_eq(cycle_t cyc) {$/;"	f
can_sched	random_delay_mem.cpp	/^bool can_sched(cycle_t t) { return !eq.count(t); }$/;"	f
chdl	random_delay_mem.h	/^namespace chdl {$/;"	n
clear_eq	random_delay_mem.cpp	/^CHDL_REGISTER_RESET(clear_eq);$/;"	v
clear_eq	random_delay_mem.cpp	/^static void clear_eq() { eq.clear(); }$/;"	f	file:
contents	random_delay_mem.h	/^                  unsigned long contents[1<<SZ][N];$/;"	m	class:chdl::random_delay_mem
do_req	random_delay_mem.h	/^                  void do_req(bool wr) {$/;"	f	class:chdl::random_delay_mem
eq	random_delay_mem.cpp	/^map<cycle_t, function<void()> > eq;$/;"	v
eq_sched	random_delay_mem.h	/^template<typename T> void eq_sched(chdl::cycle_t t, T &f) {$/;"	f
id	random_delay_mem.h	/^                      unsigned id;$/;"	m	struct:chdl::random_delay_mem::respval
main	main.cpp	/^int main() {$/;"	f
q	random_delay_mem.h	/^                      unsigned long q[N];$/;"	m	struct:chdl::random_delay_mem::respval
random_delay_mem	random_delay_mem.h	/^                  random_delay_mem(mem_resp<B, N, I> &resp, mem_req<B, N, A, I> &req, std::string filename="") {$/;"	f	class:chdl::random_delay_mem
random_delay_mem	random_delay_mem.h	/^  class random_delay_mem : public delete_on_reset$/;"	c	namespace:chdl
req_addr	random_delay_mem.h	/^                  unsigned long req_addr;$/;"	m	class:chdl::random_delay_mem
req_d	random_delay_mem.h	/^                  unsigned long req_d[N], resp_q[N];$/;"	m	class:chdl::random_delay_mem
req_id	random_delay_mem.h	/^                  unsigned req_id, resp_id;$/;"	m	class:chdl::random_delay_mem
req_mask	random_delay_mem.h	/^                  bool req_mask[N], req_wr, resp_wr, resp_ready;$/;"	m	class:chdl::random_delay_mem
req_wr	random_delay_mem.h	/^                  bool req_mask[N], req_wr, resp_wr, resp_ready;$/;"	m	class:chdl::random_delay_mem
resp_id	random_delay_mem.h	/^                  unsigned req_id, resp_id;$/;"	m	class:chdl::random_delay_mem
resp_q	random_delay_mem.h	/^                  unsigned long req_d[N], resp_q[N];$/;"	m	class:chdl::random_delay_mem
resp_ready	random_delay_mem.h	/^                  bool req_mask[N], req_wr, resp_wr, resp_ready;$/;"	m	class:chdl::random_delay_mem
resp_time	random_delay_mem.h	/^                  cycle_t resp_time() { $/;"	f	class:chdl::random_delay_mem
resp_wr	random_delay_mem.h	/^                  bool req_mask[N], req_wr, resp_wr, resp_ready;$/;"	m	class:chdl::random_delay_mem
respval	random_delay_mem.h	/^                  struct respval {$/;"	s	class:chdl::random_delay_mem
run_with_mem	main.cpp	/^void run_with_mem(ofstream& vcdout, unsigned long long cycles){$/;"	f
wr	random_delay_mem.h	/^                      bool wr;$/;"	m	struct:chdl::random_delay_mem::respval
