diff options
author | Søren Sandmann <ssp@redhat.com> | 2013-12-22 12:45:34 -0500 |
---|---|---|
committer | Søren Sandmann <ssp@redhat.com> | 2013-12-22 12:45:34 -0500 |
commit | 0e132575548120288498a1f4bb23befe95ec32b1 (patch) | |
tree | e00ec839518a2aedd5d0226ac546e13cac4e84cd | |
parent | d765bd28cd6a3501bd9471783c5a64407ee9a85a (diff) |
More reg groups
-rw-r--r-- | reggroups.c | 2 | ||||
-rw-r--r-- | reggroups.h | 2 |
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 |