Mercurial > hg > CbC > old > device
diff mc-code-spu.c @ 666:7c42cf329666
*** empty log message ***
author | kono |
---|---|
date | Mon, 30 Apr 2007 02:19:48 +0900 |
parents | 2cc418b247ce |
children | f536897fa3cb |
line wrap: on
line diff
--- a/mc-code-spu.c Sat Apr 28 22:55:19 2007 +0900 +++ b/mc-code-spu.c Mon Apr 30 02:19:48 2007 +0900 @@ -143,7 +143,7 @@ #define MAX_TMP_FREG 127 int MAX_REGISTER=127; /* ARMのレジスタを10個まで使う*/ -#define REAL_MAX_REGISTER 127 /* ARMのレジスタが32ということ*/ +#define REAL_MAX_REGISTER 128 /* ARMのレジスタが32ということ*/ #define FREG_OFFSET 3 #define LREG_OFFSET 3 @@ -5039,7 +5039,7 @@ for(i=0;i<reg_sp;i++) { if ((reg=reg_stack[i])>=0) { code_assign_lvar( - (reg_stack[i]=new_lvar(SIZE_OF_INT)*4),reg,0); + (reg_stack[i]=new_lvar(SIZE_OF_INT)),reg,0); reg_stack[i]= reg_stack[i]-REG_LVAR_OFFSET; free_register(reg); }