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

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

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

revision 1.3 by misto, Sat Dec 28 12:45:29 2002 UTC revision 1.4 by misto, Sat Dec 28 16:28:11 2002 UTC
# Line 37  Line 37 
37  class registers : public circuit {  class registers : public circuit {
38          private:          private:
39                  const int win_num;                  const int win_num;
40                  vector<unsigned long> regs;                  vector<bit_word> regs;
41                  instr_word iw;                  instr_word iw;
42          public:          public:
43                  registers( int nin , int nout )                  registers( int nin , int nout )
44                          : circuit(nin, nout), win_num(32),                          : circuit(nin, nout), win_num(32),
45                                  regs(8 + 16*win_num) {};                                  regs(8 + 16*win_num) {};
46                  void set_reg( int CWP, int n, unsigned long val );                  void set_reg( int CWP, int n, bit_word val );
47                  unsigned long get_reg( int CWP, int n );                  bit_word get_reg( int CWP, int n );
48                  void process_out(int CWP);                  void process_out(int CWP);
49                  void process_in(int CWP);                  void process_in(int CWP);
50                    

Legend:
Removed from v.1.3  
changed lines
  Added in v.1.4

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