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