Added some debug print statements
This commit is contained in:
parent
6bfdc85d8f
commit
6eb15567ae
2 changed files with 14 additions and 1 deletions
|
@ -326,9 +326,22 @@ if (Debug)
|
||||||
tup = tuples(regls,nregneeded);
|
tup = tuples(regls,nregneeded);
|
||||||
besttup=0;
|
besttup=0;
|
||||||
for (; tup != 0; tup = ntup) {
|
for (; tup != 0; tup = ntup) {
|
||||||
|
#ifndef NDEBUG
|
||||||
|
if(Debug>1) { fprintf(stderr,"Next tuple %d,%d,%d,%d\n",
|
||||||
|
tup->p_rar[0],
|
||||||
|
tup->p_rar[1],
|
||||||
|
tup->p_rar[2],
|
||||||
|
tup->p_rar[3]);
|
||||||
|
fprintf(stderr, "totalcost = %u, costlimit = %u, mincost = %u\n",
|
||||||
|
totalcost, costlimit, mincost);
|
||||||
|
}
|
||||||
|
#endif
|
||||||
ntup = tup->p_next;
|
ntup = tup->p_next;
|
||||||
for (i=0,t=0;i<nregneeded && t<mincost; i++)
|
for (i=0,t=0;i<nregneeded && t<mincost; i++)
|
||||||
t += docoerc(regtp[i],regcp[i],ply,FALSE,tup->p_rar[i]);
|
t += docoerc(regtp[i],regcp[i],ply,FALSE,tup->p_rar[i]);
|
||||||
|
#ifndef NDEBUG
|
||||||
|
if (Debug > 1) fprintf(stderr, "cost after coercions: %u\n", t);
|
||||||
|
#endif
|
||||||
if (t<mincost)
|
if (t<mincost)
|
||||||
t += codegen(codep,ply,FALSE,mincost-t,0);
|
t += codegen(codep,ply,FALSE,mincost-t,0);
|
||||||
if (t<mincost) {
|
if (t<mincost) {
|
||||||
|
|
|
@ -30,7 +30,7 @@ main(argc,argv) char **argv; {
|
||||||
switch(argv[0][1]) {
|
switch(argv[0][1]) {
|
||||||
#ifndef NDEBUG
|
#ifndef NDEBUG
|
||||||
case 'd':
|
case 'd':
|
||||||
Debug=1; break;
|
Debug++; break;
|
||||||
#endif
|
#endif
|
||||||
case 'p':
|
case 'p':
|
||||||
maxply = atoi(argv[0]+2);
|
maxply = atoi(argv[0]+2);
|
||||||
|
|
Loading…
Add table
Reference in a new issue