Problem04_label00_true-unreach-call.c

loading
details
attribute value
description
owner Johannes Waldmann
uploaded 2017-08-17 03:45:15.0
disk size 180 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 f= 6;
	int e= 5;
	int d= 4;
	int b= 2;
	int a= 1;
	int c= 3;

	// outputs
	int u = 21;
	int v = 22;
	int w = 23;
	int x = 24;
	int y = 25;
	int z = 26;


	int a3 = 1;
	int a4 = 17;
	int a25 = 1;
	int a1 = 1;
	int a26 = 18;
	int a28 = 15;
	int a7 = 1;
	int a14 = 19;

	int calculate_output2(int input);
	int calculate_output3(int input);
	int calculate_output4(int input);

	int calculate_output(int input) {
	    if((((a25==1)&&((a1==1)&&((input==5)&&((((((a4==17)&&(a26==19))&&(a28==17))&&!(a7==1))&&(a14==20))||(((a7==1)&&(((a26==17)&&(a4==18))&&(a28==15)))&&(a14==18))))))&&(a3==1))){
	    	a28 = 15;
	    	a26 = 17;
	    	a4 = 16;
	    	a14 = 18;
	    	a7 = 1;
	    	return -1;
	    } else if((((a25==1)&&(((a28==16)&&((a4==17)&&((a1==1)&&(((((a7==1)&&(a26==18))||((a26==19)&&(a7==1)))||(!(a7==1)&&(a26==17)))&&(input==4)))))&&!(a3==1)))&&(a14==20))){
	    	a26 = 19;
	    	a28 = 15;
	    	a7 = 0;
	    	return -1;
	    } else if(((a28==17)&&((a1==1)&&((a25==1)&&((a7==1)&&((a4==17)&&(((a14==18)&&((input==4)&&((a26==17)||(a26==18))))&&!(a3==1)))))))){
	    	a28 = 15;
	    	a4 = 16;
	    	a26 = 17;
	    	a3 = 1;
	    	return -1;
	    } else if((!(a7==1)&&(!(a3==1)&&(((a28==16)&&((a25==1)&&((a4==17)&&((((a26==17)||(a26==18))&&(input==6))&&(a1==1)))))&&(a14==19))))){
	    	a7 = 1;
	    	a26 = 17;
	    	a28 = 15;
	    	a4 = 16;
	    	a3 = 1;
	    	a14 = 18;
	    	return -1;
	    } else if(((a28==16)&&((((a14==18)&&((!(a7==1)&&((a26==18)&&((a3==1)&&(input==1))))&&(a1==1)))&&(a25==1))&&(a4==18)))){
	    	a7 = 1;
	    	a28 = 15;
	    	a4 = 16;
	    	a26 = 17;
	    	return -1;
	    } else if((!(a3==1)&&((a28==17)&&((a25==1)&&((((input==5)&&((((a14==18)&&((a26==19)&&!(a7==1)))||((a14==19)&&((a7==1)&&(a26==17))))||((a14==19)&&((a26==18)&&(a7==1)))))&&(a4==17))&&(a1==1)))))){
	    	a28 = 15;
	    	a4 = 16;
	    	a7 = 1;
	    	a14 = 18;
	    	a26 = 17;
	    	a3 = 1;
	    	return -1;
	    } else if(((a1==1)&&((a26==17)&&((a4==18)&&(!(a7==1)&&((((a25==1)&&((input==3)&&(a28==15)))&&(a3==1))&&(a14==20))))))){
	    	a14 = 18;
	    	a4 = 16;
	    	a7 = 1;
	    	return -1;
	    } else if(((((((a1==1)&&(((a14==20)&&((input==2)&&(a26==17)))&&!(a7==1)))&&(a28==15))&&(a25==1))&&(a4==17))&&!(a3==1))){
	    	a7 = 1;
	    	a28 = 17;
	    	a4 = 16;
	    	a14 = 19;
	    	a26 = 18;
	    	return -1;
	    } else if(((a28==17)&&((a4==17)&&((a25==1)&&((a3==1)&&((a14==20)&&((a1==1)&&((input==6)&&((((a7==1)&&(a26==19))||((a26==17)&&!(a7==1)))||(!(a7==1)&&(a26==18))))))))))){
	    	a28 = 15;
	    	a14 = 18;
	    	a4 = 16;
	    	a7 = 1;
	    	a26 = 17;
	    	return -1;
	    } else if(((((a4==17)&&((((((!(a7==1)&&(a26==19))&&(a14==19))||((a14==20)&&((a7==1)&&(a26==17))))&&(input==3))&&(a28==15))&&(a25==1)))&&(a3==1))&&(a1==1))){
	    	a14 = 18;
	    	a26 = 17;
	    	a7 = 1;
	    	a4 = 16;
	    	return -1;
popout

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

actions get anonymous link download benchmark