summaryrefslogtreecommitdiff
path: root/src/compiler/codegen/CodegenUtil.cc
diff options
context:
space:
mode:
Diffstat (limited to 'src/compiler/codegen/CodegenUtil.cc')
-rw-r--r--src/compiler/codegen/CodegenUtil.cc3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/compiler/codegen/CodegenUtil.cc b/src/compiler/codegen/CodegenUtil.cc
index 428b4432f2..a33a1627f4 100644
--- a/src/compiler/codegen/CodegenUtil.cc
+++ b/src/compiler/codegen/CodegenUtil.cc
@@ -74,14 +74,15 @@ inline u8 getRegMaskCommon(int reg)
{
u8 seed;
int shift;
- int regId = reg & 0x1f;
#if defined(TARGET_X86)
+ int regId = reg & 0xf;
/*
* Double registers in x86 are just a single FP register
*/
seed = 1;
#else
+ int regId = reg & 0x1f;
/*
* Each double register is equal to a pair of single-precision FP registers
*/