diff options
author | Gabe Black <gblack@eecs.umich.edu> | 2007-09-25 20:26:10 -0700 |
---|---|---|
committer | Gabe Black <gblack@eecs.umich.edu> | 2007-09-25 20:26:10 -0700 |
commit | 58c448ced510835631527fa64a0ebd0b497b525b (patch) | |
tree | c6fdf75ea8133d37bfd2944735e149bcc8861732 /src/base | |
parent | 2dd65dc2546216ef132e30f5c590e11e35b4ff37 (diff) | |
download | gem5-58c448ced510835631527fa64a0ebd0b497b525b.tar.xz |
Condition Codes: Fix the findParity function.
--HG--
extra : convert_revision : 37520ed12f55f6b8d9daedca9947eaa2eb8d7cc7
Diffstat (limited to 'src/base')
-rw-r--r-- | src/base/condcodes.hh | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/base/condcodes.hh b/src/base/condcodes.hh index 98defdb70..986e8d310 100644 --- a/src/base/condcodes.hh +++ b/src/base/condcodes.hh @@ -63,7 +63,7 @@ findOverflow(int width, uint64_t dest, uint64_t src1, uint64_t src2) { inline bool findParity(int width, uint64_t dest) { - dest &= width; + dest &= mask(width); dest ^= (dest >> 32); dest ^= (dest >> 16); dest ^= (dest >> 8); |