/[smarc]/smarc/src/vmachine/vmachine.h
ViewVC logotype

Diff of /smarc/src/vmachine/vmachine.h

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

revision 1.15 by misto, Fri Jan 3 17:08:02 2003 UTC revision 1.16 by misto, Fri Jan 3 22:18:00 2003 UTC
# Line 42  class vmachine { Line 42  class vmachine {
42          private:          private:
43                  PSR psr, ppsr, pppsr;                  PSR psr, ppsr, pppsr;
44    
45                    enum stall {stall_no, stall_load, stall_jmpl };
46                  vector<bool> phase_active;                  vector<bool> phase_active;
47                    vector<stall> phase_stall;
48                  bool on;                  bool on;
49    
50                  // phase 1. IF (instruction fetch)                  // phase 1. IF (instruction fetch)
# Line 103  class vmachine { Line 105  class vmachine {
105                  bool is_active( phase p ){ return phase_active[p]; }                  bool is_active( phase p ){ return phase_active[p]; }
106                                    
107                  void step( void );                  void step( void );
108                    void do_ADDR( void );
109                  void do_IF( void );                  void do_IF( void );
110                  void do_ID( void );                  void do_ID( void );
111                  void do_EX( void );                  void do_EX( void );

Legend:
Removed from v.1.15  
changed lines
  Added in v.1.16

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26