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

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

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

revision 1.9 by misto, Fri Jan 3 01:46:38 2003 UTC revision 1.10 by misto, Fri Jan 3 22:18:00 2003 UTC
# Line 23  Line 23 
23    
24  #include "registers.h"  #include "registers.h"
25    
26    unsigned int registers::real_regnum( int CWP, int n )
27    {
28            if ( n >= 0 && n < 8 )
29                    return n;
30            else if ( n >= 8 && n < 32 )
31                    return 8 + ((n - 16 +  CWP*16)&(win_num*16 - 1));
32            return 0;
33    }
34    
35  vector<unsigned long> registers::get( void )  vector<unsigned long> registers::get( void )
36  {  {
37          unsigned int num = 8 + 16*win_num;          unsigned int num = 8 + 16*win_num;

Legend:
Removed from v.1.9  
changed lines
  Added in v.1.10

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