Main Page | Class Hierarchy | Alphabetical List | Compound List | File List | Compound Members | File Members

FU Class Reference

#include <fu.h>

List of all members.

Public Member Functions

 FU ()
 ~FU ()
void reset ()
void set (int op_id, int dest1, int dest2, int finish_cycle)
void set_busy (bool i)
bool busy ()
int op_id ()
int dest1 ()
int dest2 ()
int finished_cycle ()
void copy (FU *fu)
void print (FILE *f)
 FU ()
 ~FU ()
void reset ()
void set (int op_id, int dest1, int dest2, int finish_cycle)
void set_busy (bool i)
bool busy ()
int op_id ()
int dest1 ()
int dest2 ()
int finished_cycle ()
void copy (FU *fu)
void print (FILE *f)

Private Attributes

bool _busy
int _op_id
int _dest1
int _dest2
int _finished_cycle


Constructor & Destructor Documentation

FU::FU  )  [inline]
 

Definition at line 30 of file include/fu.h.

References reset().

FU::~FU  )  [inline]
 

Definition at line 34 of file include/fu.h.

FU::FU  )  [inline]
 

Definition at line 30 of file src/fu.h.

References reset().

FU::~FU  )  [inline]
 

Definition at line 34 of file src/fu.h.


Member Function Documentation

bool FU::busy  )  [inline]
 

Definition at line 52 of file src/fu.h.

References _busy.

bool FU::busy  )  [inline]
 

Definition at line 52 of file include/fu.h.

References _busy.

Referenced by VLIW::check_bypass(), VLIW::check_macro_bypass(), copy(), VLIW::print(), and VLIW::process_pipeline().

void FU::copy FU fu  )  [inline]
 

Definition at line 58 of file src/fu.h.

References _busy, _dest1, _dest2, _finished_cycle, _op_id, busy(), dest1(), dest2(), finished_cycle(), and op_id().

void FU::copy FU fu  )  [inline]
 

Definition at line 58 of file include/fu.h.

References _busy, _dest1, _dest2, _finished_cycle, _op_id, busy(), dest1(), dest2(), finished_cycle(), and op_id().

Referenced by VLIW::process_pipeline().

int FU::dest1  )  [inline]
 

Definition at line 54 of file src/fu.h.

References _dest1.

int FU::dest1  )  [inline]
 

Definition at line 54 of file include/fu.h.

References _dest1.

Referenced by VLIW::check_bypass(), VLIW::check_macro_bypass(), copy(), and VLIW::process_pipeline().

int FU::dest2  )  [inline]
 

Definition at line 55 of file src/fu.h.

References _dest2.

int FU::dest2  )  [inline]
 

Definition at line 55 of file include/fu.h.

References _dest2.

Referenced by VLIW::check_bypass(), VLIW::check_macro_bypass(), copy(), and VLIW::process_pipeline().

int FU::finished_cycle  )  [inline]
 

Definition at line 56 of file src/fu.h.

References _finished_cycle.

int FU::finished_cycle  )  [inline]
 

Definition at line 56 of file include/fu.h.

References _finished_cycle.

Referenced by VLIW::check_bypass(), VLIW::check_macro_bypass(), copy(), and VLIW::process_pipeline().

int FU::op_id  )  [inline]
 

Definition at line 53 of file src/fu.h.

References _op_id.

int FU::op_id  )  [inline]
 

Definition at line 53 of file include/fu.h.

References _op_id.

Referenced by VLIW::check_bypass(), VLIW::check_macro_bypass(), copy(), and VLIW::process_pipeline().

void FU::print FILE *  f  )  [inline]
 

Definition at line 67 of file src/fu.h.

References _busy, _dest1, _dest2, _finished_cycle, _op_id, and fprintf().

void FU::print FILE *  f  )  [inline]
 

Definition at line 67 of file include/fu.h.

References _busy, _dest1, _dest2, _finished_cycle, _op_id, and fprintf().

Referenced by VLIW::print().

void FU::reset  )  [inline]
 

Definition at line 36 of file src/fu.h.

References _busy.

void FU::reset  )  [inline]
 

Definition at line 36 of file include/fu.h.

References _busy.

Referenced by FU().

void FU::set int  op_id,
int  dest1,
int  dest2,
int  finish_cycle
[inline]
 

Definition at line 41 of file src/fu.h.

References _busy, _dest1, _dest2, _finished_cycle, and _op_id.

void FU::set int  op_id,
int  dest1,
int  dest2,
int  finish_cycle
[inline]
 

Definition at line 41 of file include/fu.h.

References _busy, _dest1, _dest2, _finished_cycle, and _op_id.

Referenced by VLIW::process_pipeline().

void FU::set_busy bool  i  )  [inline]
 

Definition at line 50 of file src/fu.h.

References _busy, and i.

void FU::set_busy bool  i  )  [inline]
 

Definition at line 50 of file include/fu.h.

References _busy, and i.

Referenced by VLIW::process_pipeline().


Member Data Documentation

bool FU::_busy [private]
 

Definition at line 73 of file src/fu.h.

Referenced by busy(), copy(), print(), reset(), set(), and set_busy().

int FU::_dest1 [private]
 

Definition at line 75 of file src/fu.h.

Referenced by copy(), dest1(), print(), and set().

int FU::_dest2 [private]
 

Definition at line 76 of file src/fu.h.

Referenced by copy(), dest2(), print(), and set().

int FU::_finished_cycle [private]
 

Definition at line 77 of file src/fu.h.

Referenced by copy(), finished_cycle(), print(), and set().

int FU::_op_id [private]
 

Definition at line 74 of file src/fu.h.

Referenced by copy(), op_id(), print(), and set().


The documentation for this class was generated from the following files:
Generated on Mon Jul 21 20:31:00 2003 for TINKER LEGO DOC by doxygen 1.3.2