improved register handling

This commit is contained in:
Patrick Mackinlay 2017-01-12 13:33:30 +07:00
parent 6e0ca72023
commit f203422869
2 changed files with 235 additions and 225 deletions

File diff suppressed because it is too large Load Diff

View File

@ -205,8 +205,12 @@ protected:
} fields;
uint32_t all;
} m_ssw;
int32_t m_r[2][16];
double m_f[16];
int32_t *m_r; // current register file
int32_t m_ru[16]; // user register file
int32_t m_rs[16]; // supervisor register file
double m_f[16]; // floating register file
private:
address_space_config m_program_config;