diff options
author | Gabe Black <gblack@eecs.umich.edu> | 2007-09-06 16:22:08 -0700 |
---|---|---|
committer | Gabe Black <gblack@eecs.umich.edu> | 2007-09-06 16:22:08 -0700 |
commit | 5052e2cb10b78da55ddef2b1deb67ab2e2aa3255 (patch) | |
tree | d04b0ccb1c28491a1a0884023c2dc2a152919a3e /src/arch/x86/intregs.hh | |
parent | 832ef7412b7ab35cb50613fb1b53bd32c48d5a1f (diff) | |
download | gem5-5052e2cb10b78da55ddef2b1deb67ab2e2aa3255.tar.xz |
X86: Make signed versions of partial register values available to microops.
--HG--
extra : convert_revision : c820d1250f505911a341ced42d4f73796ea77f87
Diffstat (limited to 'src/arch/x86/intregs.hh')
-rw-r--r-- | src/arch/x86/intregs.hh | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/arch/x86/intregs.hh b/src/arch/x86/intregs.hh index bfec7d041..dbbb9f97e 100644 --- a/src/arch/x86/intregs.hh +++ b/src/arch/x86/intregs.hh @@ -64,10 +64,15 @@ namespace X86ISA { BitUnion64(X86IntReg) Bitfield<63,0> R; + SignedBitfield<63,0> SR; Bitfield<31,0> E; + SignedBitfield<31,0> SE; Bitfield<15,0> X; + SignedBitfield<15,0> SX; Bitfield<15,8> H; + SignedBitfield<15,8> SH; Bitfield<7, 0> L; + SignedBitfield<7, 0> SL; EndBitUnion(X86IntReg) enum IntRegIndex |