Reorganize the floating point register file a little.
--HG-- extra : convert_revision : 643c147b77e931d49ac559681d4bbda737f6e1c7
This commit is contained in:
parent
a46e100bd9
commit
a473d50e4c
1 changed files with 10 additions and 1 deletions
|
@ -105,8 +105,17 @@ namespace X86ISA
|
||||||
|
|
||||||
class FloatRegFile
|
class FloatRegFile
|
||||||
{
|
{
|
||||||
|
public:
|
||||||
|
static const int SingleWidth = 32;
|
||||||
|
static const int DoubleWidth = 64;
|
||||||
|
static const int QuadWidth = 128;
|
||||||
|
|
||||||
protected:
|
protected:
|
||||||
double regs[NumFloatRegs];
|
union
|
||||||
|
{
|
||||||
|
uint64_t q[NumFloatRegs];
|
||||||
|
double d[NumFloatRegs];
|
||||||
|
};
|
||||||
|
|
||||||
public:
|
public:
|
||||||
void clear();
|
void clear();
|
||||||
|
|
Loading…
Reference in a new issue