Problem05_label00_false-unreach-call.c

loading
details
attribute value
description
owner Johannes Waldmann
uploaded 2017-08-17 03:45:15.0
disk size 372.99 KB
downloadable true
type
attribute value
name no_type
processor id 1
description this is the default benchmark type for rejected benchmarks and benchmarks that are not associated with a type.
owning community none
loading contents
extern void __VERIFIER_error(void);
extern int __VERIFIER_nondet_int(void);
extern void exit(int);

	// inputs
	int d= 4;
	int c= 3;
	int e= 5;
	int a= 1;
	int f= 6;
	int b= 2;

	int a9 = 18;
	int a27 = 1;
	int a2 = 10;
	int a16 = 1;
	int a15 = 1;
	int a12 = 4;
	int a25 = 1;
	int a20 = 5;

	int calculate_output2(int input);
	int calculate_output3(int input);
	int calculate_output4(int input);
	int calculate_output5(int input);
	int calculate_output6(int input);
	int calculate_output7(int input);
	int calculate_output8(int input);

	int calculate_output(int input) {
	    if(((((((((a12==2)&&(!(a15==1)&&(input==1)))&&(a27==1))&&(a9==17))&&(a20==5))&&!(a25==1))&&(a16==1))&&(a2==12))){
	    	a15 = 1;
	    	a2 = 10;
	    	a25 = 1;
	    	return -1;
	    } else if(((((a9==18)&&((((a2==13)&&((a16==1)&&((input==4)&&!(a25==1))))&&(a12==4))&&(a27==1)))&&(a20==7))&&(a15==1))){
	    	a25 = 1;
	    	a2 = 11;
	    	a12 = 2;
	    	a9 = 16;
	    	a20 = 5;
	    	return -1;
	    } else if(((((a27==1)&&((((a16==1)&&((a15==1)&&((a9==16)&&(input==6))))&&!(a25==1))&&(a20==6)))&&(a2==11))&&(a12==4))){
	    	a20 = 5;
	    	a2 = 9;
	    	a25 = 1;
	    	a12 = 2;
	    	return -1;
	    } else if(((a15==1)&&(((a16==1)&&((input==4)&&(((((a12==2)&&((a9==16)&&(a2==10)))&&(a25==1))&&(a20==7))||(((a20==6)&&(((a12==6)&&((a9==18)&&(a2==13)))&&!(a25==1)))||((((a12==2)&&((a2==9)&&(a9==16)))&&(a25==1))&&(a20==7))))))&&(a27==1)))){
	    	a2 = 9;
	    	a25 = 1;
	    	a20 = 5;
	    	a12 = 2;
	    	a9 = 16;
	    	return -1;
	    } else if((((a12==4)&&(((a20==7)&&(((a16==1)&&((a25==1)&&(((a2==10)||(a2==11))&&(input==1))))&&(a27==1)))&&(a15==1)))&&(a9==17))){
	    	a20 = 6;
	    	a9 = 16;
	    	a2 = 11;
	    	return -1;
	    } else if((!(a25==1)&&(((((((a16==1)&&((input==5)&&((a2==11)||(a2==12))))&&!(a15==1))&&(a12==3))&&(a20==5))&&(a9==18))&&(a27==1)))){
	    	if((a9==17)){
	    		a9 = 16;
	    		a25 = 1;
	    		a2 = 11;
	    		a15 = 1;
	    	}else{
	    		a25 = 1;
	    		a12 = 5;
	    		a9 = 16;
	    		a2 = 9;
	    		a15 = 1;
	    	}  
	    	return -1;
	    } else if(((a16==1)&&((a15==1)&&((((a20==7)&&((a9==17)&&(((((a12==3)&&(a2==12))||((a2==13)&&(a12==3)))||((a12==4)&&(a2==9)))&&(input==4))))&&(a27==1))&&(a25==1))))){
	    	a20 = 5;
	    	a2 = 9;
	    	a9 = 16;
	    	a12 = 2;
	    	return -1;
	    } else if((((((((a12==3)&&(((input==2)&&((a2==12)||(a2==13)))&&(a16==1)))&&(a20==7))&&(a15==1))&&(a9==16))&&(a27==1))&&(a25==1))){
	    	a9 = 17;
	    	a12 = 2;
	    	a2 = 9;
	    	return 25;
	    } else if(((((a16==1)&&((!(a25==1)&&((((a9==16)&&(input==1))&&(a12==6))&&(a27==1)))&&!(a15==1)))&&(a20==5))&&(a2==12))){
	    	if((a2==11)){
	    		a9 = 17;
	    		a2 = 10;
	    		a15 = 1;
	    		a20 = 7;
	    	}else{
	    		a25 = 1;
	    		a12 = 5;
	    	}  
	    	return -1;
	    } else if(((a20==6)&&((a9==18)&&(((a15==1)&&(!(a25==1)&&((((input==4)&&((a2==9)||(a2==10)))&&(a12==6))&&(a16==1))))&&(a27==1))))){
	    	a12 = 2;
	    	a2 = 9;
	    	a25 = 1;
popout

content may be truncated. 'popout' for larger text window.

actions get anonymous link download benchmark