summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSøren Sandmann <ssp@redhat.com>2013-12-22 12:45:34 -0500
committerSøren Sandmann <ssp@redhat.com>2013-12-22 12:45:34 -0500
commit0e132575548120288498a1f4bb23befe95ec32b1 (patch)
treee00ec839518a2aedd5d0226ac546e13cac4e84cd
parentd765bd28cd6a3501bd9471783c5a64407ee9a85a (diff)
More reg groups
-rw-r--r--reggroups.c2
-rw-r--r--reggroups.h2
2 files changed, 2 insertions, 2 deletions
diff --git a/reggroups.c b/reggroups.c
index b9732d2..86c3adb 100644
--- a/reggroups.c
+++ b/reggroups.c
@@ -11,7 +11,7 @@ reg_to_index (reg_alloc_t *ra, reg_t reg)
const reg_pool_t *pool = ra->reg_pool;
int i;
- for (i = 0; i < MAX_REGISTERS; ++i)
+ for (i = 0; i < pool->n_registers; ++i)
{
if (pool->registers[i] == reg)
return i;
diff --git a/reggroups.h b/reggroups.h
index e4cab1a..0813aa7 100644
--- a/reggroups.h
+++ b/reggroups.h
@@ -5,7 +5,7 @@ typedef struct reg_alloc_t reg_alloc_t;
typedef struct reg_group_t reg_group_t;
typedef struct reg_pool_t reg_pool_t;
-#define MAX_REGISTERS (64)
+#define MAX_REGISTERS (16)
#define MAX_GROUPS (16)
struct reg_pool_t