# HG changeset patch # User kono # Date 1052156215 -32400 # Node ID 742224f4da0251d9b552b552e387faa0d25e4fec # Parent e6e77af048a1771a31a8efe75493eb16709cfe3c *** empty log message *** diff -r e6e77af048a1 -r 742224f4da02 mc-code-ia32.c --- a/mc-code-ia32.c Tue May 06 02:31:46 2003 +0900 +++ b/mc-code-ia32.c Tue May 06 02:36:55 2003 +0900 @@ -248,7 +248,7 @@ } void -free_dregister(int i,int d) { +free_dregister(int i) { error(-1); } diff -r e6e77af048a1 -r 742224f4da02 mc-code-mips.c --- a/mc-code-mips.c Tue May 06 02:31:46 2003 +0900 +++ b/mc-code-mips.c Tue May 06 02:36:55 2003 +0900 @@ -390,7 +390,7 @@ } void -free_dregister(int i,int d) { /* いらなくなったレジスタを開放 */ +free_dregister(int i) { /* いらなくなったレジスタを開放 */ if (i<0||MAX_FREGISTERnm; printf("\t%s %s,%s\n",fload(1),grn,nm); printf("\tfcmpu cr0,%s,%s\n",frn,grn); - free_dregister(g,d); + free_dregister(g); fregv[freg]=0; } @@ -2204,7 +2204,7 @@ printf("\t%s %s,",fload(1),grn); lvar(e2); printf("\tfcmpu cr0,%s,%s\n",frn,grn); - free_dregister(g,d); + free_dregister(g); fregv[freg]=0; } @@ -2225,25 +2225,25 @@ case DMUL: opn="fmul"; break; case FCMP: printf("\tfcmpu cr0,%s,%s\n",frn,grn); - free_dregister(e1,0); + free_dregister(e1); return; case DCMP: printf("\tfcmpu cr0,%s,%s\n",frn,grn); - free_dregister(e1,1); + free_dregister(e1); return; case FCMPGE: printf("\tfcmpu cr7,%s,%s\n",frn,grn); - free_dregister(e1,0); + free_dregister(e1); return; case DCMPGE: printf("\tfcmpu cr7,%s,%s\n",frn,grn); - free_dregister(e1,1); + free_dregister(e1); return; default: error(-1); return; } printf("\t%s %s,%s,%s\n",opn,frn,frn,grn); - free_dregister(e1,1); + free_dregister(e1); } void @@ -2283,7 +2283,7 @@ else printf("\tfsub %s,%s,%s\n",frn,frn,grn); printf("\t%s %s,0(%s)\n",fstore(d),frn,crn); - free_dregister(g,d); + free_dregister(g); fregv[freg]=1; } @@ -2307,7 +2307,7 @@ else printf("\tfsub %s,%s,%s\n",grn,frn,grn); printf("\t%s %s,0(%s)\n",fstore(d),grn,crn); - free_dregister(g,d); + free_dregister(g); fregv[freg]=1; } @@ -2351,7 +2351,7 @@ void emit_dpop_free(int e1,int d) { - free_dregister(e1,d); + free_dregister(e1); } void emit_dpush(int d) diff -r e6e77af048a1 -r 742224f4da02 mc-code-powerpc.c --- a/mc-code-powerpc.c Tue May 06 02:31:46 2003 +0900 +++ b/mc-code-powerpc.c Tue May 06 02:36:55 2003 +0900 @@ -433,7 +433,7 @@ } void -free_dregister(int i,int d) { /* いらなくなったレジスタを開放 */ +free_dregister(int i) { /* いらなくなったレジスタを開放 */ if (i<0||MAX_FREGISTER