static int Main()
        {
            int ret = 100;
            class_s s = new class_s();

            s.a = return_int(false, -51);
            s.b = return_int(false, 86);
            s.c = return_int(false, 89);
            s.d = return_int(false, 56);

            int v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24;
            v1 = v2 = v3 = v4 = v5 = v6 = v7 = v8 = v9 = v10 = v11 = v12 = v13 = v14 = v15 = v16 = v17 = v18 = v19 = v20 = v21 = v22 = v23 = v24 = 0;

#if LOOP         
			
			do {
#endif
#if TRY
				try {
#endif
#if LOOP  
					do {
						for (int i = 0; i < 10; i++) {
#endif

            int stage = 0;
        start_try:

            try
            {
                checked
                {
                    stage++;
                    switch (stage)
                    {
                        case 1:
                            v1 = (((s.a + s.b) + s.c) + s.d) + System.Int32.MaxValue;
                            break;

                        case 2:
                            v2 = (s.d + ((s.a + s.b) + s.c)) + System.Int32.MaxValue; ;
                            break;

                        case 3:
                            v3 = ((s.a + s.b) + s.c) + System.Int32.MaxValue; ;
                            break;

                        case 4:
                            v4 = (s.c + (s.a + s.b)) + System.Int32.MaxValue; ;
                            break;

                        case 5:
                            v5 = (s.a + s.b) + System.Int32.MaxValue;
                            break;

                        case 6:
                            v6 = (s.b + s.a) + System.Int32.MaxValue; ;
                            break;

                        case 7:
                            v7 = (s.a + s.b) + System.Int32.MaxValue; ;
                            break;

                        case 8:
                            v8 = (s.b + s.a) + System.Int32.MaxValue; ;
                            break;

                        case 9:
                            v9 = (s.a + (s.b + s.c)) + System.Int32.MaxValue;
                            break;

                        case 10:
                            v10 = (s.b + (s.a + s.c)) + System.Int32.MaxValue;
                            break;

                        case 11:
                            v11 = (s.b + s.c) + System.Int32.MaxValue;
                            break;

                        case 12:
                            v12 = (s.a + s.c) + System.Int32.MaxValue;
                            break;

                        case 13:
                            v13 = ((s.a + s.b) + s.c) + System.Int32.MaxValue;
                            break;

                        case 14:
                            v14 = (s.c + (s.a + s.b)) + System.Int32.MaxValue;
                            break;

                        case 15:
                            v15 = ((s.a + s.b) + (s.c + s.d)) + System.Int32.MaxValue;
                            break;

                        case 16:
                            v16 = (s.c + ((s.a + s.b) + s.d)) + System.Int32.MaxValue;
                            break;

                        case 17:
                            v17 = (s.c + s.d) + System.Int32.MaxValue;
                            break;

                        case 18:
                            v18 = ((s.a + s.b) + s.d) + System.Int32.MaxValue;
                            break;

                        case 19:
                            v19 = (s.a + (s.b + s.d)) + System.Int32.MaxValue;
                            break;

                        case 20:
                            v20 = (s.b + (s.a + s.d)) + System.Int32.MaxValue;
                            break;

                        case 21:
                            v21 = (s.b + s.d) + System.Int32.MaxValue;
                            break;

                        case 22:
                            v22 = (s.a + s.d) + System.Int32.MaxValue;
                            break;

                        case 23:
                            v23 = (((s.a + s.b) + s.c) + s.d) + System.Int32.MaxValue;
                            break;

                        case 24:
                            v24 = (s.d + ((s.a + s.b) + s.c)) + System.Int32.MaxValue;
                            break;



                    }
                }
            }
            catch (System.OverflowException)
            {
                switch (stage)
                {
                    case 1:
                        v1 = (((s.a + s.b) + s.c) + s.d);
                        break;

                    case 2:
                        v2 = (s.d + ((s.a + s.b) + s.c));
                        break;

                    case 3:
                        v3 = ((s.a + s.b) + s.c);
                        break;

                    case 4:
                        v4 = (s.c + (s.a + s.b));
                        break;

                    case 5:
                        v5 = (s.a + s.b);
                        break;

                    case 6:
                        v6 = (s.b + s.a);
                        break;

                    case 7:
                        v7 = (s.a + s.b);
                        break;

                    case 8:
                        v8 = (s.b + s.a);
                        break;

                    case 9:
                        v9 = (s.a + (s.b + s.c));
                        break;

                    case 10:
                        v10 = (s.b + (s.a + s.c));
                        break;

                    case 11:
                        v11 = (s.b + s.c);
                        break;

                    case 12:
                        v12 = (s.a + s.c);
                        break;

                    case 13:
                        v13 = ((s.a + s.b) + s.c);
                        break;

                    case 14:
                        v14 = (s.c + (s.a + s.b));
                        break;

                    case 15:
                        v15 = ((s.a + s.b) + (s.c + s.d));
                        break;

                    case 16:
                        v16 = (s.c + ((s.a + s.b) + s.d));
                        break;

                    case 17:
                        v17 = (s.c + s.d);
                        break;

                    case 18:
                        v18 = ((s.a + s.b) + s.d);
                        break;

                    case 19:
                        v19 = (s.a + (s.b + s.d));
                        break;

                    case 20:
                        v20 = (s.b + (s.a + s.d));
                        break;

                    case 21:
                        v21 = (s.b + s.d);
                        break;

                    case 22:
                        v22 = (s.a + s.d);
                        break;

                    case 23:
                        v23 = (((s.a + s.b) + s.c) + s.d);
                        break;

                    case 24:
                        v24 = (s.d + ((s.a + s.b) + s.c));
                        break;
                }

                goto start_try;
            }
            if (stage != 25)
            {
                Console.WriteLine("test for stage failed actual value {0} ", stage);
                ret = ret + 1;
            }

            if (v1 != 180)
            {
                Console.WriteLine("test0: for (((s.a+s.b)+s.c)+s.d)  failed actual value {0} ", v1);
                ret = ret + 1;
            }

            if (v2 != 180)
            {
                Console.WriteLine("test1: for (s.d+((s.a+s.b)+s.c))  failed actual value {0} ", v2);
                ret = ret + 1;
            }

            if (v3 != 124)
            {
                Console.WriteLine("test2: for ((s.a+s.b)+s.c)  failed actual value {0} ", v3);
                ret = ret + 1;
            }

            if (v4 != 124)
            {
                Console.WriteLine("test3: for (s.c+(s.a+s.b))  failed actual value {0} ", v4);
                ret = ret + 1;
            }

            if (v5 != 35)
            {
                Console.WriteLine("test4: for (s.a+s.b)  failed actual value {0} ", v5);
                ret = ret + 1;
            }

            if (v6 != 35)
            {
                Console.WriteLine("test5: for (s.b+s.a)  failed actual value {0} ", v6);
                ret = ret + 1;
            }

            if (v7 != 35)
            {
                Console.WriteLine("test6: for (s.a+s.b)  failed actual value {0} ", v7);
                ret = ret + 1;
            }

            if (v8 != 35)
            {
                Console.WriteLine("test7: for (s.b+s.a)  failed actual value {0} ", v8);
                ret = ret + 1;
            }

            if (v9 != 124)
            {
                Console.WriteLine("test8: for (s.a+(s.b+s.c))  failed actual value {0} ", v9);
                ret = ret + 1;
            }

            if (v10 != 124)
            {
                Console.WriteLine("test9: for (s.b+(s.a+s.c))  failed actual value {0} ", v10);
                ret = ret + 1;
            }

            if (v11 != 175)
            {
                Console.WriteLine("test10: for (s.b+s.c)  failed actual value {0} ", v11);
                ret = ret + 1;
            }

            if (v12 != 38)
            {
                Console.WriteLine("test11: for (s.a+s.c)  failed actual value {0} ", v12);
                ret = ret + 1;
            }

            if (v13 != 124)
            {
                Console.WriteLine("test12: for ((s.a+s.b)+s.c)  failed actual value {0} ", v13);
                ret = ret + 1;
            }

            if (v14 != 124)
            {
                Console.WriteLine("test13: for (s.c+(s.a+s.b))  failed actual value {0} ", v14);
                ret = ret + 1;
            }

            if (v15 != 180)
            {
                Console.WriteLine("test14: for ((s.a+s.b)+(s.c+s.d))  failed actual value {0} ", v15);
                ret = ret + 1;
            }

            if (v16 != 180)
            {
                Console.WriteLine("test15: for (s.c+((s.a+s.b)+s.d))  failed actual value {0} ", v16);
                ret = ret + 1;
            }

            if (v17 != 145)
            {
                Console.WriteLine("test16: for (s.c+s.d)  failed actual value {0} ", v17);
                ret = ret + 1;
            }

            if (v18 != 91)
            {
                Console.WriteLine("test17: for ((s.a+s.b)+s.d)  failed actual value {0} ", v18);
                ret = ret + 1;
            }

            if (v19 != 91)
            {
                Console.WriteLine("test18: for (s.a+(s.b+s.d))  failed actual value {0} ", v19);
                ret = ret + 1;
            }

            if (v20 != 91)
            {
                Console.WriteLine("test19: for (s.b+(s.a+s.d))  failed actual value {0} ", v20);
                ret = ret + 1;
            }

            if (v21 != 142)
            {
                Console.WriteLine("test20: for (s.b+s.d)  failed actual value {0} ", v21);
                ret = ret + 1;
            }

            if (v22 != 5)
            {
                Console.WriteLine("test21: for (s.a+s.d)  failed actual value {0} ", v22);
                ret = ret + 1;
            }

            if (v23 != 180)
            {
                Console.WriteLine("test22: for (((s.a+s.b)+s.c)+s.d)  failed actual value {0} ", v23);
                ret = ret + 1;
            }

            if (v24 != 180)
            {
                Console.WriteLine("test23: for (s.d+((s.a+s.b)+s.c))  failed actual value {0} ", v24);
                ret = ret + 1;
            }
#if LOOP                  
			s.d = return_int(false, 56);
						}
					} while (v24 == 0);
#endif
#if TRY
				} finally {
				}
#endif
#if LOOP                  
			} while (ret== 1000);
#endif


            Console.WriteLine(ret);
            return ret;
        }
Exemple #2
0
        static int Main()
        {
            int ret = 100;
            class_s s = new class_s();

            s.a = returns_a(false);
            s.b = returns_b(false);
            s.c = returns_c(false);
            int v1 = 0;
            int v2 = 0;
            int v3 = 0;
            int v4 = 0;
            int v5 = 0;
            int v6 = 0;
            int v7 = 0;
            int v8 = 0;
            int v9 = 0;
            int v10 = 0;
            int v11 = 0;
            int v12 = 0;
            int v13 = 0;
            int v14 = 0;
            int v15 = 0;
            int v16 = 0;
            int v17 = 0;
            int v18 = 0;
            //int v;

#if LOOP         
			do {
            do {
#endif
#if TRY
			try{
#endif
#if LOOP  
					do {
#endif
            v1 = ((s.a + s.b) + s.c);
            v2 = (s.c + (s.a + s.b));
            v3 = (s.a + s.b);
            v4 = (s.b + s.a);
            v5 = (s.b + s.a);
            v6 = (s.a + s.b);
            v7 = (s.a + (s.b + s.c));
            v8 = (s.b + (s.a + s.c));
            v9 = (s.b + s.c);
            v10 = (s.c + s.b);
            v11 = (s.c + s.b);
            v12 = (s.b + s.c);
            v13 = (s.b + s.c);
            v14 = (s.c + s.b);
            v15 = (s.c + s.b);
            v16 = (s.b + s.c);
            v17 = (s.c + (s.a + s.b));
#if LOOP                  
					} while (v17 == 0);
#endif
#if TRY
			} finally {
#endif

            v18 = ((s.a + s.b) + s.c);

            if (v1 != 348)
            {
                Console.WriteLine("test1: for ((s.a+s.b)+s.c)  failed actual value {0} ", v1);
                ret = ret + 1;
            }

            if (v2 != 348)
            {
                Console.WriteLine("test2: for (s.c+(s.a+s.b))  failed actual value {0} ", v2);
                ret = ret + 1;
            }

            if (v3 != 231)
            {
                Console.WriteLine("test3: for (s.a+s.b)  failed actual value {0} ", v3);
                ret = ret + 1;
            }

#if TRY
					try {
#endif
            if (v4 != 231)
            {
                Console.WriteLine("test4: for (s.b+s.a)  failed actual value {0} ", v4);
                ret = ret + 1;
            }

            if (v5 != 231)
            {
                Console.WriteLine("test5: for (s.b+s.a)  failed actual value {0} ", v5);
                ret = ret + 1;
            }

            if (v6 != 231)
            {
                Console.WriteLine("test6: for (s.a+s.b)  failed actual value {0} ", v6);
                ret = ret + 1;
            }
#if TRY                  
					} finally {
					}
#endif
            if (v7 != 348)
            {
                Console.WriteLine("test7: for (s.a+(s.b+s.c))  failed actual value {0} ", v7);
                ret = ret + 1;
            }

            if (v8 != 348)
            {
                Console.WriteLine("test8: for (s.b+(s.a+s.c))  failed actual value {0} ", v8);
                ret = ret + 1;
            }

            if (v9 != 233)
            {
                Console.WriteLine("test9: for (s.b+s.c)  failed actual value {0} ", v9);
                ret = ret + 1;
            }

            if (v10 != 233)
            {
                Console.WriteLine("test10: for (s.c+s.b)  failed actual value {0} ", v10);
                ret = ret + 1;
            }

            if (v11 != 233)
            {
                Console.WriteLine("test11: for (s.c+s.b)  failed actual value {0} ", v11);
                ret = ret + 1;
            }

            if (v12 != 233)
            {
                Console.WriteLine("test12: for (s.b+s.c)  failed actual value {0} ", v12);
                ret = ret + 1;
            }

            if (v13 != 233)
            {
                Console.WriteLine("test13: for (s.b+s.c)  failed actual value {0} ", v13);
                ret = ret + 1;
            }

            if (v14 != 233)
            {
                Console.WriteLine("test14: for (s.c+s.b)  failed actual value {0} ", v14);
                ret = ret + 1;
            }

            if (v15 != 233)
            {
                Console.WriteLine("test15: for (s.c+s.b)  failed actual value {0} ", v15);
                ret = ret + 1;
            }

            if (v16 != 233)
            {
                Console.WriteLine("test16: for (s.b+s.c)  failed actual value {0} ", v16);
                ret = ret + 1;
            }

            if (v17 != 348)
            {
                Console.WriteLine("test17: for (s.c+(s.a+s.b))  failed actual value {0} ", v17);
                ret = ret + 1;
            }

            if (v18 != 348)
            {
                Console.WriteLine("test18: for ((s.a+s.b)+s.c)  failed actual value {0} ", v18);
                ret = ret + 1;
            }
#if TRY
			} 
#endif

#if LOOP               
				} while (v18 == 0);
			} while (v17 == 0);
#endif

            Console.WriteLine(ret);
            return ret;
        }
        static int Main()
        {
            int ret = 100;
            class_s s = new class_s();
            class_s.a = return_int(false, -51);
            class_s.b = return_int(false, 86);
            class_s.c = return_int(false, 89);
            class_s.d = return_int(false, 56);

#if LOOP         
			
			do {
#endif
#if TRY
				try {
#endif
#if LOOP  
					do {
						for (int i = 0; i < 10; i++) {
#endif


            int v1 = (((class_s.a + class_s.b) + class_s.c) + class_s.d);
            int v2 = (class_s.d + ((class_s.a + class_s.b) + class_s.c));
            int v3 = ((class_s.a + class_s.b) + class_s.c);
            int v4 = (class_s.c + (class_s.a + class_s.b));
            int v5 = (class_s.a + class_s.b);
            int v6 = (class_s.b + class_s.a);
            int v7 = (class_s.a + class_s.b);
            int v8 = (class_s.b + class_s.a);
            int v9 = (class_s.a + (class_s.b + class_s.c));
            int v10 = (class_s.b + (class_s.a + class_s.c));
            int v11 = (class_s.b + class_s.c);
            int v12 = (class_s.a + class_s.c);
            int v13 = ((class_s.a + class_s.b) + class_s.c);
            int v14 = (class_s.c + (class_s.a + class_s.b));
            int v15 = ((class_s.a + class_s.b) + (class_s.c + class_s.d));
            int v16 = (class_s.c + ((class_s.a + class_s.b) + class_s.d));
            int v17 = (class_s.c + class_s.d);
            int v18 = ((class_s.a + class_s.b) + class_s.d);
            int v19 = (class_s.a + (class_s.b + class_s.d));
            int v20 = (class_s.b + (class_s.a + class_s.d));
            int v21 = (class_s.b + class_s.d);
            int v22 = (class_s.a + class_s.d);
            int v23 = (((class_s.a + class_s.b) + class_s.c) + class_s.d);
            int v24 = (class_s.d + ((class_s.a + class_s.b) + class_s.c));
            if (v1 != 180)
            {
                Console.WriteLine("test0: for (((class_s.a+class_s.b)+class_s.c)+class_s.d)  failed actual value {0} ", v1);
                ret = ret + 1;
            }

            if (v2 != 180)
            {
                Console.WriteLine("test1: for (class_s.d+((class_s.a+class_s.b)+class_s.c))  failed actual value {0} ", v2);
                ret = ret + 1;
            }

            if (v3 != 124)
            {
                Console.WriteLine("test2: for ((class_s.a+class_s.b)+class_s.c)  failed actual value {0} ", v3);
                ret = ret + 1;
            }

            if (v4 != 124)
            {
                Console.WriteLine("test3: for (class_s.c+(class_s.a+class_s.b))  failed actual value {0} ", v4);
                ret = ret + 1;
            }

            if (v5 != 35)
            {
                Console.WriteLine("test4: for (class_s.a+class_s.b)  failed actual value {0} ", v5);
                ret = ret + 1;
            }

            if (v6 != 35)
            {
                Console.WriteLine("test5: for (class_s.b+class_s.a)  failed actual value {0} ", v6);
                ret = ret + 1;
            }

            if (v7 != 35)
            {
                Console.WriteLine("test6: for (class_s.a+class_s.b)  failed actual value {0} ", v7);
                ret = ret + 1;
            }

            if (v8 != 35)
            {
                Console.WriteLine("test7: for (class_s.b+class_s.a)  failed actual value {0} ", v8);
                ret = ret + 1;
            }

            if (v9 != 124)
            {
                Console.WriteLine("test8: for (class_s.a+(class_s.b+class_s.c))  failed actual value {0} ", v9);
                ret = ret + 1;
            }

            if (v10 != 124)
            {
                Console.WriteLine("test9: for (class_s.b+(class_s.a+class_s.c))  failed actual value {0} ", v10);
                ret = ret + 1;
            }

            if (v11 != 175)
            {
                Console.WriteLine("test10: for (class_s.b+class_s.c)  failed actual value {0} ", v11);
                ret = ret + 1;
            }

            if (v12 != 38)
            {
                Console.WriteLine("test11: for (class_s.a+class_s.c)  failed actual value {0} ", v12);
                ret = ret + 1;
            }

            if (v13 != 124)
            {
                Console.WriteLine("test12: for ((class_s.a+class_s.b)+class_s.c)  failed actual value {0} ", v13);
                ret = ret + 1;
            }

            if (v14 != 124)
            {
                Console.WriteLine("test13: for (class_s.c+(class_s.a+class_s.b))  failed actual value {0} ", v14);
                ret = ret + 1;
            }

            if (v15 != 180)
            {
                Console.WriteLine("test14: for ((class_s.a+class_s.b)+(class_s.c+class_s.d))  failed actual value {0} ", v15);
                ret = ret + 1;
            }

            if (v16 != 180)
            {
                Console.WriteLine("test15: for (class_s.c+((class_s.a+class_s.b)+class_s.d))  failed actual value {0} ", v16);
                ret = ret + 1;
            }

            if (v17 != 145)
            {
                Console.WriteLine("test16: for (class_s.c+class_s.d)  failed actual value {0} ", v17);
                ret = ret + 1;
            }

            if (v18 != 91)
            {
                Console.WriteLine("test17: for ((class_s.a+class_s.b)+class_s.d)  failed actual value {0} ", v18);
                ret = ret + 1;
            }

            if (v19 != 91)
            {
                Console.WriteLine("test18: for (class_s.a+(class_s.b+class_s.d))  failed actual value {0} ", v19);
                ret = ret + 1;
            }

            if (v20 != 91)
            {
                Console.WriteLine("test19: for (class_s.b+(class_s.a+class_s.d))  failed actual value {0} ", v20);
                ret = ret + 1;
            }

            if (v21 != 142)
            {
                Console.WriteLine("test20: for (class_s.b+class_s.d)  failed actual value {0} ", v21);
                ret = ret + 1;
            }

            if (v22 != 5)
            {
                Console.WriteLine("test21: for (class_s.a+class_s.d)  failed actual value {0} ", v22);
                ret = ret + 1;
            }

            if (v23 != 180)
            {
                Console.WriteLine("test22: for (((class_s.a+class_s.b)+class_s.c)+class_s.d)  failed actual value {0} ", v23);
                ret = ret + 1;
            }

            if (v24 != 180)
            {
                Console.WriteLine("test23: for (class_s.d+((class_s.a+class_s.b)+class_s.c))  failed actual value {0} ", v24);
                ret = ret + 1;
            }
#if LOOP                  
						}
					} while (ret == 1000);
#endif
#if TRY
				} finally {
				}
#endif
#if LOOP                  
			} while (ret== 1000);
#endif


            Console.WriteLine(ret);
            return ret;
        }
Exemple #4
0
        static int Main()
        {
            int ret = 100;
            class_s s = new class_s();

            s.e = return_int(false, 47);
            s.a = return_int(false, 16);
            s.b = return_int(false, -39);
            s.c = return_int(false, 27);
            s.d = return_int(false, 61);
            s.f = return_int(false, 32);
            s.g = return_int(false, 4);
            s.h = return_int(false, 99);
            s.p = return_int(false, 122);
            s.q = return_int(false, -14);
            s.k = return_int(false, 124);

            int v;

#if LOOP
			do {
#endif
            v = ((((((s.e * ((s.a + (s.b * s.c)) - (s.c * s.d))) - ((s.f + (s.e * s.f)) - (s.g * s.h))) + (s.e + ((s.a + (s.b * s.c)) - (s.c * s.d)))) - (s.g + ((s.f + (s.e * s.f)) - (s.g * s.h)))) + ((s.a + ((s.h + (s.f + s.g)) - (s.p * s.q))) * (((s.a + s.b) + s.g) - ((s.c + s.b) * s.k)))) - (((s.b * s.b) + s.g) - ((s.c + s.b) * s.k)));
            if (v != 2596789)
            {
                Console.WriteLine("test0: for ((((((s.e*((s.a+(s.b*s.c))-(s.c*s.d)))-((s.f+(s.e*s.f))-(s.g*s.h)))+(s.e+((s.a+(s.b*s.c))-(s.c*s.d))))-(s.g+((s.f+(s.e*s.f))-(s.g*s.h))))+((s.a+((s.h+(s.f+s.g))-(s.p*s.q)))*(((s.a+s.b)+s.g)-((s.c+s.b)*s.k))))-(((s.b*s.b)+s.g)-((s.c+s.b)*s.k)))  failed actual value {0} ", v);
                ret = ret + 1;
            }

            v = (((((s.e * ((s.a + (s.b * s.c)) - (s.c * s.d))) - ((s.f + (s.e * s.f)) - (s.g * s.h))) + (s.e + ((s.a + (s.b * s.c)) - (s.c * s.d)))) - (s.g + ((s.f + (s.e * s.f)) - (s.g * s.h)))) + ((s.a + ((s.h + (s.f + s.g)) - (s.p * s.q))) * (((s.a + s.b) + s.g) - ((s.c + s.b) * s.k))));
            if (v != 2599802)
            {
                Console.WriteLine("test1: for (((((s.e*((s.a+(s.b*s.c))-(s.c*s.d)))-((s.f+(s.e*s.f))-(s.g*s.h)))+(s.e+((s.a+(s.b*s.c))-(s.c*s.d))))-(s.g+((s.f+(s.e*s.f))-(s.g*s.h))))+((s.a+((s.h+(s.f+s.g))-(s.p*s.q)))*(((s.a+s.b)+s.g)-((s.c+s.b)*s.k))))  failed actual value {0} ", v);
                ret = ret + 1;
            }

            v = (((s.a + ((s.h + (s.f + s.g)) - (s.p * s.q))) * (((s.a + s.b) + s.g) - ((s.c + s.b) * s.k))) + ((((s.e * ((s.a + (s.b * s.c)) - (s.c * s.d))) - ((s.f + (s.e * s.f)) - (s.g * s.h))) + (s.e + ((s.a + (s.b * s.c)) - (s.c * s.d)))) - (s.g + ((s.f + (s.e * s.f)) - (s.g * s.h)))));
            if (v != 2599802)
            {
                Console.WriteLine("test2: for (((s.a+((s.h+(s.f+s.g))-(s.p*s.q)))*(((s.a+s.b)+s.g)-((s.c+s.b)*s.k)))+((((s.e*((s.a+(s.b*s.c))-(s.c*s.d)))-((s.f+(s.e*s.f))-(s.g*s.h)))+(s.e+((s.a+(s.b*s.c))-(s.c*s.d))))-(s.g+((s.f+(s.e*s.f))-(s.g*s.h)))))  failed actual value {0} ", v);
                ret = ret + 1;
            }

            s.d = return_int(false, 33);
            v = ((((s.e * ((s.a + (s.b * s.c)) - (s.c * s.d))) - ((s.f + (s.e * s.f)) - (s.g * s.h))) + (s.e + ((s.a + (s.b * s.c)) - (s.c * s.d)))) - (s.g + ((s.f + (s.e * s.f)) - (s.g * s.h))));
            if (v != -94781)
            {
                Console.WriteLine("test3: for ((((s.e*((s.a+(s.b*s.c))-(s.c*s.d)))-((s.f+(s.e*s.f))-(s.g*s.h)))+(s.e+((s.a+(s.b*s.c))-(s.c*s.d))))-(s.g+((s.f+(s.e*s.f))-(s.g*s.h))))  failed actual value {0} ", v);
                ret = ret + 1;
            }

            v = (((s.e * ((s.a + (s.b * s.c)) - (s.c * s.d))) - ((s.f + (s.e * s.f)) - (s.g * s.h))) + (s.e + ((s.a + (s.b * s.c)) - (s.c * s.d))));
            if (v != -93637)
            {
                Console.WriteLine("test4: for (((s.e*((s.a+(s.b*s.c))-(s.c*s.d)))-((s.f+(s.e*s.f))-(s.g*s.h)))+(s.e+((s.a+(s.b*s.c))-(s.c*s.d))))  failed actual value {0} ", v);
                ret = ret + 1;
            }

            v = ((s.e + ((s.a + (s.b * s.c)) - (s.c * s.d))) + ((s.e * ((s.a + (s.b * s.c)) - (s.c * s.d))) - ((s.f + (s.e * s.f)) - (s.g * s.h))));
            if (v != -93637)
            {
                Console.WriteLine("test5: for ((s.e+((s.a+(s.b*s.c))-(s.c*s.d)))+((s.e*((s.a+(s.b*s.c))-(s.c*s.d)))-((s.f+(s.e*s.f))-(s.g*s.h))))  failed actual value {0} ", v);
                ret = ret + 1;
            }

            v = ((s.e * ((s.a + (s.b * s.c)) - (s.c * s.d))) - ((s.f + (s.e * s.f)) - (s.g * s.h)));
            if (v != -91756)
            {
                Console.WriteLine("test6: for ((s.e*((s.a+(s.b*s.c))-(s.c*s.d)))-((s.f+(s.e*s.f))-(s.g*s.h)))  failed actual value {0} ", v);
                ret = ret + 1;
            }

            v = (s.e * ((s.a + (s.b * s.c)) - (s.c * s.d)));
            if (v != -90616)
            {
                Console.WriteLine("test7: for (s.e*((s.a+(s.b*s.c))-(s.c*s.d)))  failed actual value {0} ", v);
                ret = ret + 1;
            }

            v = (((s.a + (s.b * s.c)) - (s.c * s.d)) * s.e);
            if (v != -90616)
            {
                Console.WriteLine("test8: for (((s.a+(s.b*s.c))-(s.c*s.d))*s.e)  failed actual value {0} ", v);
                ret = ret + 1;
            }

            v = ((s.a + (s.b * s.c)) - (s.c * s.d));
            if (v != -1928)
            {
                Console.WriteLine("test9: for ((s.a+(s.b*s.c))-(s.c*s.d))  failed actual value {0} ", v);
                ret = ret + 1;
            }

#if LOOP
				do {
#endif
            v = (s.a + (s.b * s.c));
            if (v != -1037)
            {
                Console.WriteLine("test10: for (s.a+(s.b*s.c))  failed actual value {0} ", v);
                ret = ret + 1;
            }

            v = ((s.b * s.c) + s.a);
            if (v != -1037)
            {
                Console.WriteLine("test11: for ((s.b*s.c)+s.a)  failed actual value {0} ", v);
                ret = ret + 1;
            }

            v = (s.b * s.c);
            if (v != -1053)
            {
                Console.WriteLine("test12: for (s.b*s.c)  failed actual value {0} ", v);
                ret = ret + 1;
            }

            v = (s.c * s.b);
            if (v != -1053)
            {
                Console.WriteLine("test13: for (s.c*s.b)  failed actual value {0} ", v);
                ret = ret + 1;
            }

            v = (s.c * s.b);
            if (v != -1053)
            {
                Console.WriteLine("test14: for (s.c*s.b)  failed actual value {0} ", v);
                ret = ret + 1;
            }

            v = (s.b * s.c);
            if (v != -1053)
            {
                Console.WriteLine("test15: for (s.b*s.c)  failed actual value {0} ", v);
                ret = ret + 1;
            }

            v = ((s.b * s.c) + s.a);
            if (v != -1037)
            {
                Console.WriteLine("test16: for ((s.b*s.c)+s.a)  failed actual value {0} ", v);
                ret = ret + 1;
            }

            v = (s.a + (s.b * s.c));
            if (v != -1037)
            {
                Console.WriteLine("test17: for (s.a+(s.b*s.c))  failed actual value {0} ", v);
                ret = ret + 1;
            }

            v = (s.c * s.d);
            if (v != 891)
            {
                Console.WriteLine("test18: for (s.c*s.d)  failed actual value {0} ", v);
                ret = ret + 1;
            }

            v = (s.d * s.c);
            if (v != 891)
            {
                Console.WriteLine("test19: for (s.d*s.c)  failed actual value {0} ", v);
                ret = ret + 1;
            }

            v = (s.d * s.c);
            if (v != 891)
            {
                Console.WriteLine("test20: for (s.d*s.c)  failed actual value {0} ", v);
                ret = ret + 1;
            }

            v = (s.c * s.d);
            if (v != 891)
            {
                Console.WriteLine("test21: for (s.c*s.d)  failed actual value {0} ", v);
                ret = ret + 1;
            }

            v = (s.a + (s.b * s.c));
            if (v != -1037)
            {
                Console.WriteLine("test22: for (s.a+(s.b*s.c))  failed actual value {0} ", v);
                ret = ret + 1;
            }
#if LOOP
				} while (v == 0);
#endif

            v = ((s.a + (s.b * s.c)) - (s.c * s.d));
            if (v != -1928)
            {
                Console.WriteLine("test23: for ((s.a+(s.b*s.c))-(s.c*s.d))  failed actual value {0} ", v);
                ret = ret + 1;
            }

            v = (((s.a + (s.b * s.c)) - (s.c * s.d)) * s.e);
            if (v != -90616)
            {
                Console.WriteLine("test24: for (((s.a+(s.b*s.c))-(s.c*s.d))*s.e)  failed actual value {0} ", v);
                ret = ret + 1;
            }

            v = (s.e * ((s.a + (s.b * s.c)) - (s.c * s.d)));
            if (v != -90616)
            {
                Console.WriteLine("test25: for (s.e*((s.a+(s.b*s.c))-(s.c*s.d)))  failed actual value {0} ", v);
                ret = ret + 1;
            }

            v = ((s.f + (s.e * s.f)) - (s.g * s.h));
            if (v != 1140)
            {
                Console.WriteLine("test26: for ((s.f+(s.e*s.f))-(s.g*s.h))  failed actual value {0} ", v);
                ret = ret + 1;
            }

#if LOOP
			do {
#endif

            v = (s.f + (s.e * s.f));
            if (v != 1536)
            {
                Console.WriteLine("test27: for (s.f+(s.e*s.f))  failed actual value {0} ", v);
                ret = ret + 1;
            }

            v = ((s.e * s.f) + s.f);
            if (v != 1536)
            {
                Console.WriteLine("test28: for ((s.e*s.f)+s.f)  failed actual value {0} ", v);
                ret = ret + 1;
            }

            v = (s.e * s.f);
            if (v != 1504)
            {
                Console.WriteLine("test29: for (s.e*s.f)  failed actual value {0} ", v);
                ret = ret + 1;
            }

            v = (s.f * s.e);
            if (v != 1504)
            {
                Console.WriteLine("test30: for (s.f*s.e)  failed actual value {0} ", v);
                ret = ret + 1;
            }

            v = (s.f * s.e);
            if (v != 1504)
            {
                Console.WriteLine("test31: for (s.f*s.e)  failed actual value {0} ", v);
                ret = ret + 1;
            }

            v = (s.e * s.f);
            if (v != 1504)
            {
                Console.WriteLine("test32: for (s.e*s.f)  failed actual value {0} ", v);
                ret = ret + 1;
            }

            v = ((s.e * s.f) + s.f);
            if (v != 1536)
            {
                Console.WriteLine("test33: for ((s.e*s.f)+s.f)  failed actual value {0} ", v);
                ret = ret + 1;
            }

            v = (s.f + (s.e * s.f));
            if (v != 1536)
            {
                Console.WriteLine("test34: for (s.f+(s.e*s.f))  failed actual value {0} ", v);
                ret = ret + 1;
            }

            v = (s.g * s.h);
            if (v != 396)
            {
                Console.WriteLine("test35: for (s.g*s.h)  failed actual value {0} ", v);
                ret = ret + 1;
            }

#if LOOP
			do {
#endif

            v = (s.h * s.g);
            if (v != 396)
            {
                Console.WriteLine("test36: for (s.h*s.g)  failed actual value {0} ", v);
                ret = ret + 1;
            }

            v = (s.h * s.g);
            if (v != 396)
            {
                Console.WriteLine("test37: for (s.h*s.g)  failed actual value {0} ", v);
                ret = ret + 1;
            }

            v = (s.g * s.h);
            if (v != 396)
            {
                Console.WriteLine("test38: for (s.g*s.h)  failed actual value {0} ", v);
                ret = ret + 1;
            }

            v = (s.f + (s.e * s.f));
            if (v != 1536)
            {
                Console.WriteLine("test39: for (s.f+(s.e*s.f))  failed actual value {0} ", v);
                ret = ret + 1;
            }

            v = ((s.f + (s.e * s.f)) - (s.g * s.h));
            if (v != 1140)
            {
                Console.WriteLine("test40: for ((s.f+(s.e*s.f))-(s.g*s.h))  failed actual value {0} ", v);
                ret = ret + 1;
            }

            v = (s.e * ((s.a + (s.b * s.c)) - (s.c * s.d)));
            if (v != -90616)
            {
                Console.WriteLine("test41: for (s.e*((s.a+(s.b*s.c))-(s.c*s.d)))  failed actual value {0} ", v);
                ret = ret + 1;
            }

            v = ((s.e * ((s.a + (s.b * s.c)) - (s.c * s.d))) - ((s.f + (s.e * s.f)) - (s.g * s.h)));
            if (v != -91756)
            {
                Console.WriteLine("test42: for ((s.e*((s.a+(s.b*s.c))-(s.c*s.d)))-((s.f+(s.e*s.f))-(s.g*s.h)))  failed actual value {0} ", v);
                ret = ret + 1;
            }

            v = (s.e + ((s.a + (s.b * s.c)) - (s.c * s.d)));
            if (v != -1881)
            {
                Console.WriteLine("test43: for (s.e+((s.a+(s.b*s.c))-(s.c*s.d)))  failed actual value {0} ", v);
                ret = ret + 1;
            }

            v = (((s.a + (s.b * s.c)) - (s.c * s.d)) + s.e);
            if (v != -1881)
            {
                Console.WriteLine("test44: for (((s.a+(s.b*s.c))-(s.c*s.d))+s.e)  failed actual value {0} ", v);
                ret = ret + 1;
            }

            v = ((s.a + (s.b * s.c)) - (s.c * s.d));
            if (v != -1928)
            {
                Console.WriteLine("test45: for ((s.a+(s.b*s.c))-(s.c*s.d))  failed actual value {0} ", v);
                ret = ret + 1;
            }

#if LOOP
         }   while (v==0);
#endif
            v = (s.a + (s.b * s.c));
            if (v != -1037)
            {
                Console.WriteLine("test46: for (s.a+(s.b*s.c))  failed actual value {0} ", v);
                ret = ret + 1;
            }

#if LOOP
         }   while (v==0);
#endif
            v = ((s.b * s.c) + s.a);
            if (v != -1037)
            {
                Console.WriteLine("test47: for ((s.b*s.c)+s.a)  failed actual value {0} ", v);
                ret = ret + 1;
            }

            s.a = return_int(false, 11);
            v = (s.b * s.c);
            if (v != -1053)
            {
                Console.WriteLine("test48: for (s.b*s.c)  failed actual value {0} ", v);
                ret = ret + 1;
            }

            v = (s.c * s.b);
            if (v != -1053)
            {
                Console.WriteLine("test49: for (s.c*s.b)  failed actual value {0} ", v);
                ret = ret + 1;
            }

            v = (s.c * s.b);
            if (v != -1053)
            {
                Console.WriteLine("test50: for (s.c*s.b)  failed actual value {0} ", v);
                ret = ret + 1;
            }

            v = (s.b * s.c);
            if (v != -1053)
            {
                Console.WriteLine("test51: for (s.b*s.c)  failed actual value {0} ", v);
                ret = ret + 1;
            }

            v = ((s.b * s.c) + s.a);
            if (v != -1042)
            {
                Console.WriteLine("test52: for ((s.b*s.c)+s.a)  failed actual value {0} ", v);
                ret = ret + 1;
            }

#if TRY
				try {
#endif
            v = (s.a + (s.b * s.c));
            if (v != -1042)
            {
                Console.WriteLine("test53: for (s.a+(s.b*s.c))  failed actual value {0} ", v);
                ret = ret + 1;
            }

            v = (s.c * s.d);
            if (v != 891)
            {
                Console.WriteLine("test54: for (s.c*s.d)  failed actual value {0} ", v);
                ret = ret + 1;
            }

            v = (s.d * s.c);
            if (v != 891)
            {
                Console.WriteLine("test55: for (s.d*s.c)  failed actual value {0} ", v);
                ret = ret + 1;
            }

            v = (s.d * s.c);
            if (v != 891)
            {
                Console.WriteLine("test56: for (s.d*s.c)  failed actual value {0} ", v);
                ret = ret + 1;
            }

            v = (s.c * s.d);
            if (v != 891)
            {
                Console.WriteLine("test57: for (s.c*s.d)  failed actual value {0} ", v);
                ret = ret + 1;
            }
#if TRY            
					throw new Exception("Test exception");
				}
				catch (System.Exception) {
					Console.WriteLine("In catch");
#endif
            s.q = return_int(false, 33);

#if TRY            
				}
				
#endif
            v = (s.a + (s.b * s.c));
            if (v != -1042)
            {
                Console.WriteLine("test58: for (s.a+(s.b*s.c))  failed actual value {0} ", v);
                ret = ret + 1;
            }

            v = ((s.a + (s.b * s.c)) - (s.c * s.d));
            if (v != -1933)
            {
                Console.WriteLine("test59: for ((s.a+(s.b*s.c))-(s.c*s.d))  failed actual value {0} ", v);
                ret = ret + 1;
            }

            v = (((s.a + (s.b * s.c)) - (s.c * s.d)) + s.e);
            if (v != -1886)
            {
                Console.WriteLine("test60: for (((s.a+(s.b*s.c))-(s.c*s.d))+s.e)  failed actual value {0} ", v);
                ret = ret + 1;
            }

            v = (s.e + ((s.a + (s.b * s.c)) - (s.c * s.d)));
            if (v != -1886)
            {
                Console.WriteLine("test61: for (s.e+((s.a+(s.b*s.c))-(s.c*s.d)))  failed actual value {0} ", v);
                ret = ret + 1;
            }

            v = (s.e + (((s.a + (s.b * s.c)) - (s.c * s.d)) + ((s.e * ((s.a + (s.b * s.c)) - (s.c * s.d))) - ((s.f + (s.e * s.f)) - (s.g * s.h)))));
            if (v != -93877)
            {
                Console.WriteLine("test62: for (s.e+(((s.a+(s.b*s.c))-(s.c*s.d))+((s.e*((s.a+(s.b*s.c))-(s.c*s.d)))-((s.f+(s.e*s.f))-(s.g*s.h)))))  failed actual value {0} ", v);
                ret = ret + 1;
            }

            v = (((s.a + (s.b * s.c)) - (s.c * s.d)) + (s.e + ((s.e * ((s.a + (s.b * s.c)) - (s.c * s.d))) - ((s.f + (s.e * s.f)) - (s.g * s.h)))));
            if (v != -93877)
            {
                Console.WriteLine("test63: for (((s.a+(s.b*s.c))-(s.c*s.d))+(s.e+((s.e*((s.a+(s.b*s.c))-(s.c*s.d)))-((s.f+(s.e*s.f))-(s.g*s.h)))))  failed actual value {0} ", v);
                ret = ret + 1;
            }

            v = (((s.a + (s.b * s.c)) - (s.c * s.d)) + ((s.e * ((s.a + (s.b * s.c)) - (s.c * s.d))) - ((s.f + (s.e * s.f)) - (s.g * s.h))));
            if (v != -93924)
            {
                Console.WriteLine("test64: for (((s.a+(s.b*s.c))-(s.c*s.d))+((s.e*((s.a+(s.b*s.c))-(s.c*s.d)))-((s.f+(s.e*s.f))-(s.g*s.h))))  failed actual value {0} ", v);
                ret = ret + 1;
            }

            v = (((s.e * ((s.a + (s.b * s.c)) - (s.c * s.d))) - ((s.f + (s.e * s.f)) - (s.g * s.h))) + ((s.a + (s.b * s.c)) - (s.c * s.d)));
            if (v != -93924)
            {
                Console.WriteLine("test65: for (((s.e*((s.a+(s.b*s.c))-(s.c*s.d)))-((s.f+(s.e*s.f))-(s.g*s.h)))+((s.a+(s.b*s.c))-(s.c*s.d)))  failed actual value {0} ", v);
                ret = ret + 1;
            }

            v = ((s.a + (s.b * s.c)) - (s.c * s.d));
            if (v != -1933)
            {
                Console.WriteLine("test66: for ((s.a+(s.b*s.c))-(s.c*s.d))  failed actual value {0} ", v);
                ret = ret + 1;
            }

            v = (s.a + (s.b * s.c));
            if (v != -1042)
            {
                Console.WriteLine("test67: for (s.a+(s.b*s.c))  failed actual value {0} ", v);
                ret = ret + 1;
            }

            v = ((s.b * s.c) + s.a);
            if (v != -1042)
            {
                Console.WriteLine("test68: for ((s.b*s.c)+s.a)  failed actual value {0} ", v);
                ret = ret + 1;
            }

            v = (s.b * s.c);
            if (v != -1053)
            {
                Console.WriteLine("test69: for (s.b*s.c)  failed actual value {0} ", v);
                ret = ret + 1;
            }

            v = (s.c * s.b);
            if (v != -1053)
            {
                Console.WriteLine("test70: for (s.c*s.b)  failed actual value {0} ", v);
                ret = ret + 1;
            }

            v = (s.c * s.b);
            if (v != -1053)
            {
                Console.WriteLine("test71: for (s.c*s.b)  failed actual value {0} ", v);
                ret = ret + 1;
            }

            v = (s.b * s.c);
            if (v != -1053)
            {
                Console.WriteLine("test72: for (s.b*s.c)  failed actual value {0} ", v);
                ret = ret + 1;
            }

            v = ((s.b * s.c) + s.a);
            if (v != -1042)
            {
                Console.WriteLine("test73: for ((s.b*s.c)+s.a)  failed actual value {0} ", v);
                ret = ret + 1;
            }

            v = (s.a + (s.b * s.c));
            if (v != -1042)
            {
                Console.WriteLine("test74: for (s.a+(s.b*s.c))  failed actual value {0} ", v);
                ret = ret + 1;
            }

            v = (s.c * s.d);
            if (v != 891)
            {
                Console.WriteLine("test75: for (s.c*s.d)  failed actual value {0} ", v);
                ret = ret + 1;
            }

            v = (s.d * s.c);
            if (v != 891)
            {
                Console.WriteLine("test76: for (s.d*s.c)  failed actual value {0} ", v);
                ret = ret + 1;
            }

            v = (s.d * s.c);
            if (v != 891)
            {
                Console.WriteLine("test77: for (s.d*s.c)  failed actual value {0} ", v);
                ret = ret + 1;
            }

            v = (s.c * s.d);
            if (v != 891)
            {
                Console.WriteLine("test78: for (s.c*s.d)  failed actual value {0} ", v);
                ret = ret + 1;
            }

            s.k = return_int(false, -3);
            v = (s.a + (s.b * s.c));
            if (v != -1042)
            {
                Console.WriteLine("test79: for (s.a+(s.b*s.c))  failed actual value {0} ", v);
                ret = ret + 1;
            }

            v = ((s.a + (s.b * s.c)) - (s.c * s.d));
            if (v != -1933)
            {
                Console.WriteLine("test80: for ((s.a+(s.b*s.c))-(s.c*s.d))  failed actual value {0} ", v);
                ret = ret + 1;
            }

            v = ((s.e * ((s.a + (s.b * s.c)) - (s.c * s.d))) - ((s.f + (s.e * s.f)) - (s.g * s.h)));
            if (v != -91991)
            {
                Console.WriteLine("test81: for ((s.e*((s.a+(s.b*s.c))-(s.c*s.d)))-((s.f+(s.e*s.f))-(s.g*s.h)))  failed actual value {0} ", v);
                ret = ret + 1;
            }

            v = (s.e * ((s.a + (s.b * s.c)) - (s.c * s.d)));
            if (v != -90851)
            {
                Console.WriteLine("test82: for (s.e*((s.a+(s.b*s.c))-(s.c*s.d)))  failed actual value {0} ", v);
                ret = ret + 1;
            }

            v = (((s.a + (s.b * s.c)) - (s.c * s.d)) * s.e);
            if (v != -90851)
            {
                Console.WriteLine("test83: for (((s.a+(s.b*s.c))-(s.c*s.d))*s.e)  failed actual value {0} ", v);
                ret = ret + 1;
            }

            v = ((s.a + (s.b * s.c)) - (s.c * s.d));
            if (v != -1933)
            {
                Console.WriteLine("test84: for ((s.a+(s.b*s.c))-(s.c*s.d))  failed actual value {0} ", v);
                ret = ret + 1;
            }

            s.f = return_int(false, 42);
            v = (s.a + (s.b * s.c));
            if (v != -1042)
            {
                Console.WriteLine("test85: for (s.a+(s.b*s.c))  failed actual value {0} ", v);
                ret = ret + 1;
            }

            v = ((s.b * s.c) + s.a);
            if (v != -1042)
            {
                Console.WriteLine("test86: for ((s.b*s.c)+s.a)  failed actual value {0} ", v);
                ret = ret + 1;
            }

            v = (s.b * s.c);
            if (v != -1053)
            {
                Console.WriteLine("test87: for (s.b*s.c)  failed actual value {0} ", v);
                ret = ret + 1;
            }

            v = (s.c * s.b);
            if (v != -1053)
            {
                Console.WriteLine("test88: for (s.c*s.b)  failed actual value {0} ", v);
                ret = ret + 1;
            }

            v = (s.c * s.b);
            if (v != -1053)
            {
                Console.WriteLine("test89: for (s.c*s.b)  failed actual value {0} ", v);
                ret = ret + 1;
            }

            v = (s.b * s.c);
            if (v != -1053)
            {
                Console.WriteLine("test90: for (s.b*s.c)  failed actual value {0} ", v);
                ret = ret + 1;
            }

            v = ((s.b * s.c) + s.a);
            if (v != -1042)
            {
                Console.WriteLine("test91: for ((s.b*s.c)+s.a)  failed actual value {0} ", v);
                ret = ret + 1;
            }

            v = (s.a + (s.b * s.c));
            if (v != -1042)
            {
                Console.WriteLine("test92: for (s.a+(s.b*s.c))  failed actual value {0} ", v);
                ret = ret + 1;
            }

            v = (s.c * s.d);
            if (v != 891)
            {
                Console.WriteLine("test93: for (s.c*s.d)  failed actual value {0} ", v);
                ret = ret + 1;
            }

            v = (s.d * s.c);
            if (v != 891)
            {
                Console.WriteLine("test94: for (s.d*s.c)  failed actual value {0} ", v);
                ret = ret + 1;
            }

            s.f = return_int(false, 58);
            v = (s.d * s.c);
            if (v != 891)
            {
                Console.WriteLine("test95: for (s.d*s.c)  failed actual value {0} ", v);
                ret = ret + 1;
            }

            v = (s.c * s.d);
            if (v != 891)
            {
                Console.WriteLine("test96: for (s.c*s.d)  failed actual value {0} ", v);
                ret = ret + 1;
            }

            v = (s.a + (s.b * s.c));
            if (v != -1042)
            {
                Console.WriteLine("test97: for (s.a+(s.b*s.c))  failed actual value {0} ", v);
                ret = ret + 1;
            }

            v = ((s.a + (s.b * s.c)) - (s.c * s.d));
            if (v != -1933)
            {
                Console.WriteLine("test98: for ((s.a+(s.b*s.c))-(s.c*s.d))  failed actual value {0} ", v);
                ret = ret + 1;
            }

            v = (((s.a + (s.b * s.c)) - (s.c * s.d)) * s.e);
            if (v != -90851)
            {
                Console.WriteLine("test99: for (((s.a+(s.b*s.c))-(s.c*s.d))*s.e)  failed actual value {0} ", v);
                ret = ret + 1;
            }

            v = (s.e * ((s.a + (s.b * s.c)) - (s.c * s.d)));
            if (v != -90851)
            {
                Console.WriteLine("test100: for (s.e*((s.a+(s.b*s.c))-(s.c*s.d)))  failed actual value {0} ", v);
                ret = ret + 1;
            }

            v = ((s.f + (s.e * s.f)) - (s.g * s.h));
            if (v != 2388)
            {
                Console.WriteLine("test101: for ((s.f+(s.e*s.f))-(s.g*s.h))  failed actual value {0} ", v);
                ret = ret + 1;
            }

            v = (s.f + (s.e * s.f));
            if (v != 2784)
            {
                Console.WriteLine("test102: for (s.f+(s.e*s.f))  failed actual value {0} ", v);
                ret = ret + 1;
            }

            v = ((s.e * s.f) + s.f);
            if (v != 2784)
            {
                Console.WriteLine("test103: for ((s.e*s.f)+s.f)  failed actual value {0} ", v);
                ret = ret + 1;
            }

            v = (s.e * s.f);
            if (v != 2726)
            {
                Console.WriteLine("test104: for (s.e*s.f)  failed actual value {0} ", v);
                ret = ret + 1;
            }

            v = (s.f * s.e);
            if (v != 2726)
            {
                Console.WriteLine("test105: for (s.f*s.e)  failed actual value {0} ", v);
                ret = ret + 1;
            }

            v = (s.f * s.e);
            if (v != 2726)
            {
                Console.WriteLine("test106: for (s.f*s.e)  failed actual value {0} ", v);
                ret = ret + 1;
            }

            v = (s.e * s.f);
            if (v != 2726)
            {
                Console.WriteLine("test107: for (s.e*s.f)  failed actual value {0} ", v);
                ret = ret + 1;
            }

            v = ((s.e * s.f) + s.f);
            if (v != 2784)
            {
                Console.WriteLine("test108: for ((s.e*s.f)+s.f)  failed actual value {0} ", v);
                ret = ret + 1;
            }

            v = (s.f + (s.e * s.f));
            if (v != 2784)
            {
                Console.WriteLine("test109: for (s.f+(s.e*s.f))  failed actual value {0} ", v);
                ret = ret + 1;
            }

            v = (s.g * s.h);
            if (v != 396)
            {
                Console.WriteLine("test110: for (s.g*s.h)  failed actual value {0} ", v);
                ret = ret + 1;
            }

            v = (s.h * s.g);
            if (v != 396)
            {
                Console.WriteLine("test111: for (s.h*s.g)  failed actual value {0} ", v);
                ret = ret + 1;
            }

            v = (s.h * s.g);
            if (v != 396)
            {
                Console.WriteLine("test112: for (s.h*s.g)  failed actual value {0} ", v);
                ret = ret + 1;
            }

            v = (s.g * s.h);
            if (v != 396)
            {
                Console.WriteLine("test113: for (s.g*s.h)  failed actual value {0} ", v);
                ret = ret + 1;
            }

            v = (s.f + (s.e * s.f));
            if (v != 2784)
            {
                Console.WriteLine("test114: for (s.f+(s.e*s.f))  failed actual value {0} ", v);
                ret = ret + 1;
            }

            v = ((s.f + (s.e * s.f)) - (s.g * s.h));
            if (v != 2388)
            {
                Console.WriteLine("test115: for ((s.f+(s.e*s.f))-(s.g*s.h))  failed actual value {0} ", v);
                ret = ret + 1;
            }

            v = (s.e * ((s.a + (s.b * s.c)) - (s.c * s.d)));
            if (v != -90851)
            {
                Console.WriteLine("test116: for (s.e*((s.a+(s.b*s.c))-(s.c*s.d)))  failed actual value {0} ", v);
                ret = ret + 1;
            }

            v = ((s.e * ((s.a + (s.b * s.c)) - (s.c * s.d))) - ((s.f + (s.e * s.f)) - (s.g * s.h)));
            if (v != -93239)
            {
                Console.WriteLine("test117: for ((s.e*((s.a+(s.b*s.c))-(s.c*s.d)))-((s.f+(s.e*s.f))-(s.g*s.h)))  failed actual value {0} ", v);
                ret = ret + 1;
            }

            v = (((s.e * ((s.a + (s.b * s.c)) - (s.c * s.d))) - ((s.f + (s.e * s.f)) - (s.g * s.h))) + ((s.a + (s.b * s.c)) - (s.c * s.d)));
            if (v != -95172)
            {
                Console.WriteLine("test118: for (((s.e*((s.a+(s.b*s.c))-(s.c*s.d)))-((s.f+(s.e*s.f))-(s.g*s.h)))+((s.a+(s.b*s.c))-(s.c*s.d)))  failed actual value {0} ", v);
                ret = ret + 1;
            }

            v = (((s.a + (s.b * s.c)) - (s.c * s.d)) + ((s.e * ((s.a + (s.b * s.c)) - (s.c * s.d))) - ((s.f + (s.e * s.f)) - (s.g * s.h))));
            if (v != -95172)
            {
                Console.WriteLine("test119: for (((s.a+(s.b*s.c))-(s.c*s.d))+((s.e*((s.a+(s.b*s.c))-(s.c*s.d)))-((s.f+(s.e*s.f))-(s.g*s.h))))  failed actual value {0} ", v);
                ret = ret + 1;
            }

            s.p = return_int(false, 85);
            v = (s.e + ((s.e * ((s.a + (s.b * s.c)) - (s.c * s.d))) - ((s.f + (s.e * s.f)) - (s.g * s.h))));
            if (v != -93192)
            {
                Console.WriteLine("test120: for (s.e+((s.e*((s.a+(s.b*s.c))-(s.c*s.d)))-((s.f+(s.e*s.f))-(s.g*s.h))))  failed actual value {0} ", v);
                ret = ret + 1;
            }

            v = (((s.e * ((s.a + (s.b * s.c)) - (s.c * s.d))) - ((s.f + (s.e * s.f)) - (s.g * s.h))) + s.e);
            if (v != -93192)
            {
                Console.WriteLine("test121: for (((s.e*((s.a+(s.b*s.c))-(s.c*s.d)))-((s.f+(s.e*s.f))-(s.g*s.h)))+s.e)  failed actual value {0} ", v);
                ret = ret + 1;
            }

            v = ((s.e * ((s.a + (s.b * s.c)) - (s.c * s.d))) - ((s.f + (s.e * s.f)) - (s.g * s.h)));
            if (v != -93239)
            {
                Console.WriteLine("test122: for ((s.e*((s.a+(s.b*s.c))-(s.c*s.d)))-((s.f+(s.e*s.f))-(s.g*s.h)))  failed actual value {0} ", v);
                ret = ret + 1;
            }

            v = (s.e * ((s.a + (s.b * s.c)) - (s.c * s.d)));
            if (v != -90851)
            {
                Console.WriteLine("test123: for (s.e*((s.a+(s.b*s.c))-(s.c*s.d)))  failed actual value {0} ", v);
                ret = ret + 1;
            }

            v = (((s.a + (s.b * s.c)) - (s.c * s.d)) * s.e);
            if (v != -90851)
            {
                Console.WriteLine("test124: for (((s.a+(s.b*s.c))-(s.c*s.d))*s.e)  failed actual value {0} ", v);
                ret = ret + 1;
            }

            s.c = return_int(false, 95);
            v = ((s.a + (s.b * s.c)) - (s.c * s.d));
            if (v != -6829)
            {
                Console.WriteLine("test125: for ((s.a+(s.b*s.c))-(s.c*s.d))  failed actual value {0} ", v);
                ret = ret + 1;
            }

            v = (s.a + (s.b * s.c));
            if (v != -3694)
            {
                Console.WriteLine("test126: for (s.a+(s.b*s.c))  failed actual value {0} ", v);
                ret = ret + 1;
            }

            v = ((s.b * s.c) + s.a);
            if (v != -3694)
            {
                Console.WriteLine("test127: for ((s.b*s.c)+s.a)  failed actual value {0} ", v);
                ret = ret + 1;
            }

            v = (s.b * s.c);
            if (v != -3705)
            {
                Console.WriteLine("test128: for (s.b*s.c)  failed actual value {0} ", v);
                ret = ret + 1;
            }

            v = (s.c * s.b);
            if (v != -3705)
            {
                Console.WriteLine("test129: for (s.c*s.b)  failed actual value {0} ", v);
                ret = ret + 1;
            }

            v = (s.c * s.b);
            if (v != -3705)
            {
                Console.WriteLine("test130: for (s.c*s.b)  failed actual value {0} ", v);
                ret = ret + 1;
            }

            v = (s.b * s.c);
            if (v != -3705)
            {
                Console.WriteLine("test131: for (s.b*s.c)  failed actual value {0} ", v);
                ret = ret + 1;
            }

            v = ((s.b * s.c) + s.a);
            if (v != -3694)
            {
                Console.WriteLine("test132: for ((s.b*s.c)+s.a)  failed actual value {0} ", v);
                ret = ret + 1;
            }

            v = (s.a + (s.b * s.c));
            if (v != -3694)
            {
                Console.WriteLine("test133: for (s.a+(s.b*s.c))  failed actual value {0} ", v);
                ret = ret + 1;
            }

            v = (s.c * s.d);
            if (v != 3135)
            {
                Console.WriteLine("test134: for (s.c*s.d)  failed actual value {0} ", v);
                ret = ret + 1;
            }

            v = (s.d * s.c);
            if (v != 3135)
            {
                Console.WriteLine("test135: for (s.d*s.c)  failed actual value {0} ", v);
                ret = ret + 1;
            }

            v = (s.d * s.c);
            if (v != 3135)
            {
                Console.WriteLine("test136: for (s.d*s.c)  failed actual value {0} ", v);
                ret = ret + 1;
            }

            v = (s.c * s.d);
            if (v != 3135)
            {
                Console.WriteLine("test137: for (s.c*s.d)  failed actual value {0} ", v);
                ret = ret + 1;
            }

            v = (s.a + (s.b * s.c));
            if (v != -3694)
            {
                Console.WriteLine("test138: for (s.a+(s.b*s.c))  failed actual value {0} ", v);
                ret = ret + 1;
            }

            v = ((s.a + (s.b * s.c)) - (s.c * s.d));
            if (v != -6829)
            {
                Console.WriteLine("test139: for ((s.a+(s.b*s.c))-(s.c*s.d))  failed actual value {0} ", v);
                ret = ret + 1;
            }

            v = (((s.a + (s.b * s.c)) - (s.c * s.d)) * s.e);
            if (v != -320963)
            {
                Console.WriteLine("test140: for (((s.a+(s.b*s.c))-(s.c*s.d))*s.e)  failed actual value {0} ", v);
                ret = ret + 1;
            }

            v = (s.e * ((s.a + (s.b * s.c)) - (s.c * s.d)));
            if (v != -320963)
            {
                Console.WriteLine("test141: for (s.e*((s.a+(s.b*s.c))-(s.c*s.d)))  failed actual value {0} ", v);
                ret = ret + 1;
            }

            v = ((s.f + (s.e * s.f)) - (s.g * s.h));
            if (v != 2388)
            {
                Console.WriteLine("test142: for ((s.f+(s.e*s.f))-(s.g*s.h))  failed actual value {0} ", v);
                ret = ret + 1;
            }

            s.q = return_int(false, 53);
            v = (s.f + (s.e * s.f));
            if (v != 2784)
            {
                Console.WriteLine("test143: for (s.f+(s.e*s.f))  failed actual value {0} ", v);
                ret = ret + 1;
            }

            v = ((s.e * s.f) + s.f);
            if (v != 2784)
            {
                Console.WriteLine("test144: for ((s.e*s.f)+s.f)  failed actual value {0} ", v);
                ret = ret + 1;
            }

            v = (s.e * s.f);
            if (v != 2726)
            {
                Console.WriteLine("test145: for (s.e*s.f)  failed actual value {0} ", v);
                ret = ret + 1;
            }

            s.f = return_int(false, 21);
            v = (s.f * s.e);
            if (v != 987)
            {
                Console.WriteLine("test146: for (s.f*s.e)  failed actual value {0} ", v);
                ret = ret + 1;
            }

            v = (s.f * s.e);
            if (v != 987)
            {
                Console.WriteLine("test147: for (s.f*s.e)  failed actual value {0} ", v);
                ret = ret + 1;
            }

            v = (s.e * s.f);
            if (v != 987)
            {
                Console.WriteLine("test148: for (s.e*s.f)  failed actual value {0} ", v);
                ret = ret + 1;
            }

            v = ((s.e * s.f) + s.f);
            if (v != 1008)
            {
                Console.WriteLine("test149: for ((s.e*s.f)+s.f)  failed actual value {0} ", v);
                ret = ret + 1;
            }

            v = (s.f + (s.e * s.f));
            if (v != 1008)
            {
                Console.WriteLine("test150: for (s.f+(s.e*s.f))  failed actual value {0} ", v);
                ret = ret + 1;
            }

            v = (s.g * s.h);
            if (v != 396)
            {
                Console.WriteLine("test151: for (s.g*s.h)  failed actual value {0} ", v);
                ret = ret + 1;
            }

            v = (s.h * s.g);
            if (v != 396)
            {
                Console.WriteLine("test152: for (s.h*s.g)  failed actual value {0} ", v);
                ret = ret + 1;
            }

            v = (s.h * s.g);
            if (v != 396)
            {
                Console.WriteLine("test153: for (s.h*s.g)  failed actual value {0} ", v);
                ret = ret + 1;
            }

            v = (s.g * s.h);
            if (v != 396)
            {
                Console.WriteLine("test154: for (s.g*s.h)  failed actual value {0} ", v);
                ret = ret + 1;
            }

            v = (s.f + (s.e * s.f));
            if (v != 1008)
            {
                Console.WriteLine("test155: for (s.f+(s.e*s.f))  failed actual value {0} ", v);
                ret = ret + 1;
            }

            v = ((s.f + (s.e * s.f)) - (s.g * s.h));
            if (v != 612)
            {
                Console.WriteLine("test156: for ((s.f+(s.e*s.f))-(s.g*s.h))  failed actual value {0} ", v);
                ret = ret + 1;
            }

            v = (s.e * ((s.a + (s.b * s.c)) - (s.c * s.d)));
            if (v != -320963)
            {
                Console.WriteLine("test157: for (s.e*((s.a+(s.b*s.c))-(s.c*s.d)))  failed actual value {0} ", v);
                ret = ret + 1;
            }

            v = ((s.e * ((s.a + (s.b * s.c)) - (s.c * s.d))) - ((s.f + (s.e * s.f)) - (s.g * s.h)));
            if (v != -321575)
            {
                Console.WriteLine("test158: for ((s.e*((s.a+(s.b*s.c))-(s.c*s.d)))-((s.f+(s.e*s.f))-(s.g*s.h)))  failed actual value {0} ", v);
                ret = ret + 1;
            }

            v = (((s.e * ((s.a + (s.b * s.c)) - (s.c * s.d))) - ((s.f + (s.e * s.f)) - (s.g * s.h))) + s.e);
            if (v != -321528)
            {
                Console.WriteLine("test159: for (((s.e*((s.a+(s.b*s.c))-(s.c*s.d)))-((s.f+(s.e*s.f))-(s.g*s.h)))+s.e)  failed actual value {0} ", v);
                ret = ret + 1;
            }

            v = (s.e + ((s.e * ((s.a + (s.b * s.c)) - (s.c * s.d))) - ((s.f + (s.e * s.f)) - (s.g * s.h))));
            if (v != -321528)
            {
                Console.WriteLine("test160: for (s.e+((s.e*((s.a+(s.b*s.c))-(s.c*s.d)))-((s.f+(s.e*s.f))-(s.g*s.h))))  failed actual value {0} ", v);
                ret = ret + 1;
            }

            v = ((s.e + ((s.a + (s.b * s.c)) - (s.c * s.d))) + ((s.e * ((s.a + (s.b * s.c)) - (s.c * s.d))) - ((s.f + (s.e * s.f)) - (s.g * s.h))));
            if (v != -328357)
            {
                Console.WriteLine("test161: for ((s.e+((s.a+(s.b*s.c))-(s.c*s.d)))+((s.e*((s.a+(s.b*s.c))-(s.c*s.d)))-((s.f+(s.e*s.f))-(s.g*s.h))))  failed actual value {0} ", v);
                ret = ret + 1;
            }

            v = (((s.e * ((s.a + (s.b * s.c)) - (s.c * s.d))) - ((s.f + (s.e * s.f)) - (s.g * s.h))) + (s.e + ((s.a + (s.b * s.c)) - (s.c * s.d))));
            if (v != -328357)
            {
                Console.WriteLine("test162: for (((s.e*((s.a+(s.b*s.c))-(s.c*s.d)))-((s.f+(s.e*s.f))-(s.g*s.h)))+(s.e+((s.a+(s.b*s.c))-(s.c*s.d))))  failed actual value {0} ", v);
                ret = ret + 1;
            }

            v = (s.g + ((s.f + (s.e * s.f)) - (s.g * s.h)));
            if (v != 616)
            {
                Console.WriteLine("test163: for (s.g+((s.f+(s.e*s.f))-(s.g*s.h)))  failed actual value {0} ", v);
                ret = ret + 1;
            }

            v = (((s.f + (s.e * s.f)) - (s.g * s.h)) + s.g);
            if (v != 616)
            {
                Console.WriteLine("test164: for (((s.f+(s.e*s.f))-(s.g*s.h))+s.g)  failed actual value {0} ", v);
                ret = ret + 1;
            }

            v = ((s.f + (s.e * s.f)) - (s.g * s.h));
            if (v != 612)
            {
                Console.WriteLine("test165: for ((s.f+(s.e*s.f))-(s.g*s.h))  failed actual value {0} ", v);
                ret = ret + 1;
            }

            v = (s.f + (s.e * s.f));
            if (v != 1008)
            {
                Console.WriteLine("test166: for (s.f+(s.e*s.f))  failed actual value {0} ", v);
                ret = ret + 1;
            }

            v = ((s.e * s.f) + s.f);
            if (v != 1008)
            {
                Console.WriteLine("test167: for ((s.e*s.f)+s.f)  failed actual value {0} ", v);
                ret = ret + 1;
            }

            v = (s.e * s.f);
            if (v != 987)
            {
                Console.WriteLine("test168: for (s.e*s.f)  failed actual value {0} ", v);
                ret = ret + 1;
            }

            v = (s.f * s.e);
            if (v != 987)
            {
                Console.WriteLine("test169: for (s.f*s.e)  failed actual value {0} ", v);
                ret = ret + 1;
            }

            v = (s.f * s.e);
            if (v != 987)
            {
                Console.WriteLine("test170: for (s.f*s.e)  failed actual value {0} ", v);
                ret = ret + 1;
            }

            s.a = return_int(false, 56);
            v = (s.e * s.f);
            if (v != 987)
            {
                Console.WriteLine("test171: for (s.e*s.f)  failed actual value {0} ", v);
                ret = ret + 1;
            }

            v = ((s.e * s.f) + s.f);
            if (v != 1008)
            {
                Console.WriteLine("test172: for ((s.e*s.f)+s.f)  failed actual value {0} ", v);
                ret = ret + 1;
            }

            v = (s.f + (s.e * s.f));
            if (v != 1008)
            {
                Console.WriteLine("test173: for (s.f+(s.e*s.f))  failed actual value {0} ", v);
                ret = ret + 1;
            }

            v = (s.g * s.h);
            if (v != 396)
            {
                Console.WriteLine("test174: for (s.g*s.h)  failed actual value {0} ", v);
                ret = ret + 1;
            }

            v = (s.h * s.g);
            if (v != 396)
            {
                Console.WriteLine("test175: for (s.h*s.g)  failed actual value {0} ", v);
                ret = ret + 1;
            }

            v = (s.h * s.g);
            if (v != 396)
            {
                Console.WriteLine("test176: for (s.h*s.g)  failed actual value {0} ", v);
                ret = ret + 1;
            }

            v = (s.g * s.h);
            if (v != 396)
            {
                Console.WriteLine("test177: for (s.g*s.h)  failed actual value {0} ", v);
                ret = ret + 1;
            }

            s.a = return_int(false, 95);
            v = (s.f + (s.e * s.f));
            if (v != 1008)
            {
                Console.WriteLine("test178: for (s.f+(s.e*s.f))  failed actual value {0} ", v);
                ret = ret + 1;
            }

            v = ((s.f + (s.e * s.f)) - (s.g * s.h));
            if (v != 612)
            {
                Console.WriteLine("test179: for ((s.f+(s.e*s.f))-(s.g*s.h))  failed actual value {0} ", v);
                ret = ret + 1;
            }

            v = (((s.f + (s.e * s.f)) - (s.g * s.h)) + s.g);
            if (v != 616)
            {
                Console.WriteLine("test180: for (((s.f+(s.e*s.f))-(s.g*s.h))+s.g)  failed actual value {0} ", v);
                ret = ret + 1;
            }

            v = (s.g + ((s.f + (s.e * s.f)) - (s.g * s.h)));
            if (v != 616)
            {
                Console.WriteLine("test181: for (s.g+((s.f+(s.e*s.f))-(s.g*s.h)))  failed actual value {0} ", v);
                ret = ret + 1;
            }

            v = (((s.e * ((s.a + (s.b * s.c)) - (s.c * s.d))) - ((s.f + (s.e * s.f)) - (s.g * s.h))) + (s.e + ((s.a + (s.b * s.c)) - (s.c * s.d))));
            if (v != -324325)
            {
                Console.WriteLine("test182: for (((s.e*((s.a+(s.b*s.c))-(s.c*s.d)))-((s.f+(s.e*s.f))-(s.g*s.h)))+(s.e+((s.a+(s.b*s.c))-(s.c*s.d))))  failed actual value {0} ", v);
                ret = ret + 1;
            }

            v = ((((s.e * ((s.a + (s.b * s.c)) - (s.c * s.d))) - ((s.f + (s.e * s.f)) - (s.g * s.h))) + (s.e + ((s.a + (s.b * s.c)) - (s.c * s.d)))) - (s.g + ((s.f + (s.e * s.f)) - (s.g * s.h))));
            if (v != -324941)
            {
                Console.WriteLine("test183: for ((((s.e*((s.a+(s.b*s.c))-(s.c*s.d)))-((s.f+(s.e*s.f))-(s.g*s.h)))+(s.e+((s.a+(s.b*s.c))-(s.c*s.d))))-(s.g+((s.f+(s.e*s.f))-(s.g*s.h))))  failed actual value {0} ", v);
                ret = ret + 1;
            }

            v = ((s.a + ((s.h + (s.f + s.g)) - (s.p * s.q))) * (((s.a + s.b) + s.g) - ((s.c + s.b) * s.k)));
            if (v != -977208)
            {
                Console.WriteLine("test184: for ((s.a+((s.h+(s.f+s.g))-(s.p*s.q)))*(((s.a+s.b)+s.g)-((s.c+s.b)*s.k)))  failed actual value {0} ", v);
                ret = ret + 1;
            }

            v = ((((s.a + s.b) + s.g) - ((s.c + s.b) * s.k)) * (s.a + ((s.h + (s.f + s.g)) - (s.p * s.q))));
            if (v != -977208)
            {
                Console.WriteLine("test185: for ((((s.a+s.b)+s.g)-((s.c+s.b)*s.k))*(s.a+((s.h+(s.f+s.g))-(s.p*s.q))))  failed actual value {0} ", v);
                ret = ret + 1;
            }

            s.b = return_int(false, 19);
            s.d = return_int(false, -10);
            v = (s.a + ((s.h + (s.f + s.g)) - (s.p * s.q)));
            if (v != -4286)
            {
                Console.WriteLine("test186: for (s.a+((s.h+(s.f+s.g))-(s.p*s.q)))  failed actual value {0} ", v);
                ret = ret + 1;
            }

            v = (((s.h + (s.f + s.g)) - (s.p * s.q)) + s.a);
            if (v != -4286)
            {
                Console.WriteLine("test187: for (((s.h+(s.f+s.g))-(s.p*s.q))+s.a)  failed actual value {0} ", v);
                ret = ret + 1;
            }

            v = ((s.h + (s.f + s.g)) - (s.p * s.q));
            if (v != -4381)
            {
                Console.WriteLine("test188: for ((s.h+(s.f+s.g))-(s.p*s.q))  failed actual value {0} ", v);
                ret = ret + 1;
            }

            v = (s.h + (s.f + s.g));
            if (v != 124)
            {
                Console.WriteLine("test189: for (s.h+(s.f+s.g))  failed actual value {0} ", v);
                ret = ret + 1;
            }

            v = ((s.f + s.g) + s.h);
            if (v != 124)
            {
                Console.WriteLine("test190: for ((s.f+s.g)+s.h)  failed actual value {0} ", v);
                ret = ret + 1;
            }

            v = (s.f + s.g);
            if (v != 25)
            {
                Console.WriteLine("test191: for (s.f+s.g)  failed actual value {0} ", v);
                ret = ret + 1;
            }

            v = (s.g + s.f);
            if (v != 25)
            {
                Console.WriteLine("test192: for (s.g+s.f)  failed actual value {0} ", v);
                ret = ret + 1;
            }

            v = (s.g + s.f);
            if (v != 25)
            {
                Console.WriteLine("test193: for (s.g+s.f)  failed actual value {0} ", v);
                ret = ret + 1;
            }

            v = (s.f + s.g);
            if (v != 25)
            {
                Console.WriteLine("test194: for (s.f+s.g)  failed actual value {0} ", v);
                ret = ret + 1;
            }

            v = (s.f + (s.g + s.h));
            if (v != 124)
            {
                Console.WriteLine("test195: for (s.f+(s.g+s.h))  failed actual value {0} ", v);
                ret = ret + 1;
            }

            v = (s.g + (s.f + s.h));
            if (v != 124)
            {
                Console.WriteLine("test196: for (s.g+(s.f+s.h))  failed actual value {0} ", v);
                ret = ret + 1;
            }

            v = (s.g + s.h);
            if (v != 103)
            {
                Console.WriteLine("test197: for (s.g+s.h)  failed actual value {0} ", v);
                ret = ret + 1;
            }

            v = (s.h + s.g);
            if (v != 103)
            {
                Console.WriteLine("test198: for (s.h+s.g)  failed actual value {0} ", v);
                ret = ret + 1;
            }

            v = (s.h + s.g);
            if (v != 103)
            {
                Console.WriteLine("test199: for (s.h+s.g)  failed actual value {0} ", v);
                ret = ret + 1;
            }

            v = (s.g + s.h);
            if (v != 103)
            {
                Console.WriteLine("test200: for (s.g+s.h)  failed actual value {0} ", v);
                ret = ret + 1;
            }

            v = (s.f + s.h);
            if (v != 120)
            {
                Console.WriteLine("test201: for (s.f+s.h)  failed actual value {0} ", v);
                ret = ret + 1;
            }

            v = (s.h + s.f);
            if (v != 120)
            {
                Console.WriteLine("test202: for (s.h+s.f)  failed actual value {0} ", v);
                ret = ret + 1;
            }

            v = (s.h + s.f);
            if (v != 120)
            {
                Console.WriteLine("test203: for (s.h+s.f)  failed actual value {0} ", v);
                ret = ret + 1;
            }

            v = (s.f + s.h);
            if (v != 120)
            {
                Console.WriteLine("test204: for (s.f+s.h)  failed actual value {0} ", v);
                ret = ret + 1;
            }

            v = ((s.f + s.g) + s.h);
            if (v != 124)
            {
                Console.WriteLine("test205: for ((s.f+s.g)+s.h)  failed actual value {0} ", v);
                ret = ret + 1;
            }

            v = (s.h + (s.f + s.g));
            if (v != 124)
            {
                Console.WriteLine("test206: for (s.h+(s.f+s.g))  failed actual value {0} ", v);
                ret = ret + 1;
            }

            v = (s.p * s.q);
            if (v != 4505)
            {
                Console.WriteLine("test207: for (s.p*s.q)  failed actual value {0} ", v);
                ret = ret + 1;
            }

            v = (s.q * s.p);
            if (v != 4505)
            {
                Console.WriteLine("test208: for (s.q*s.p)  failed actual value {0} ", v);
                ret = ret + 1;
            }

            v = (s.q * s.p);
            if (v != 4505)
            {
                Console.WriteLine("test209: for (s.q*s.p)  failed actual value {0} ", v);
                ret = ret + 1;
            }

            v = (s.p * s.q);
            if (v != 4505)
            {
                Console.WriteLine("test210: for (s.p*s.q)  failed actual value {0} ", v);
                ret = ret + 1;
            }

            v = (s.h + (s.f + s.g));
            if (v != 124)
            {
                Console.WriteLine("test211: for (s.h+(s.f+s.g))  failed actual value {0} ", v);
                ret = ret + 1;
            }

            v = ((s.h + (s.f + s.g)) - (s.p * s.q));
            if (v != -4381)
            {
                Console.WriteLine("test212: for ((s.h+(s.f+s.g))-(s.p*s.q))  failed actual value {0} ", v);
                ret = ret + 1;
            }

            v = (((s.h + (s.f + s.g)) - (s.p * s.q)) + s.a);
            if (v != -4286)
            {
                Console.WriteLine("test213: for (((s.h+(s.f+s.g))-(s.p*s.q))+s.a)  failed actual value {0} ", v);
                ret = ret + 1;
            }

            v = (s.a + ((s.h + (s.f + s.g)) - (s.p * s.q)));
            if (v != -4286)
            {
                Console.WriteLine("test214: for (s.a+((s.h+(s.f+s.g))-(s.p*s.q)))  failed actual value {0} ", v);
                ret = ret + 1;
            }

            v = (((s.a + s.b) + s.g) - ((s.c + s.b) * s.k));
            if (v != 460)
            {
                Console.WriteLine("test215: for (((s.a+s.b)+s.g)-((s.c+s.b)*s.k))  failed actual value {0} ", v);
                ret = ret + 1;
            }

            s.c = return_int(false, -33);
            v = ((s.a + s.b) + s.g);
            if (v != 118)
            {
                Console.WriteLine("test216: for ((s.a+s.b)+s.g)  failed actual value {0} ", v);
                ret = ret + 1;
            }

            v = (s.g + (s.a + s.b));
            if (v != 118)
            {
                Console.WriteLine("test217: for (s.g+(s.a+s.b))  failed actual value {0} ", v);
                ret = ret + 1;
            }

            v = (s.a + s.b);
            if (v != 114)
            {
                Console.WriteLine("test218: for (s.a+s.b)  failed actual value {0} ", v);
                ret = ret + 1;
            }

            v = (s.b + s.a);
            if (v != 114)
            {
                Console.WriteLine("test219: for (s.b+s.a)  failed actual value {0} ", v);
                ret = ret + 1;
            }

            v = (s.b + s.a);
            if (v != 114)
            {
                Console.WriteLine("test220: for (s.b+s.a)  failed actual value {0} ", v);
                ret = ret + 1;
            }

            v = (s.a + s.b);
            if (v != 114)
            {
                Console.WriteLine("test221: for (s.a+s.b)  failed actual value {0} ", v);
                ret = ret + 1;
            }

            v = (s.a + (s.b + s.g));
            if (v != 118)
            {
                Console.WriteLine("test222: for (s.a+(s.b+s.g))  failed actual value {0} ", v);
                ret = ret + 1;
            }

            v = (s.b + (s.a + s.g));
            if (v != 118)
            {
                Console.WriteLine("test223: for (s.b+(s.a+s.g))  failed actual value {0} ", v);
                ret = ret + 1;
            }

            v = (s.b + s.g);
            if (v != 23)
            {
                Console.WriteLine("test224: for (s.b+s.g)  failed actual value {0} ", v);
                ret = ret + 1;
            }

            v = (s.g + s.b);
            if (v != 23)
            {
                Console.WriteLine("test225: for (s.g+s.b)  failed actual value {0} ", v);
                ret = ret + 1;
            }

            v = (s.g + s.b);
            if (v != 23)
            {
                Console.WriteLine("test226: for (s.g+s.b)  failed actual value {0} ", v);
                ret = ret + 1;
            }

            v = (s.b + s.g);
            if (v != 23)
            {
                Console.WriteLine("test227: for (s.b+s.g)  failed actual value {0} ", v);
                ret = ret + 1;
            }

            s.p = return_int(false, 13);
            s.g = return_int(false, 69);
            v = (s.a + s.g);
            if (v != 164)
            {
                Console.WriteLine("test228: for (s.a+s.g)  failed actual value {0} ", v);
                ret = ret + 1;
            }

            v = (s.g + s.a);
            if (v != 164)
            {
                Console.WriteLine("test229: for (s.g+s.a)  failed actual value {0} ", v);
                ret = ret + 1;
            }

            v = (s.g + s.a);
            if (v != 164)
            {
                Console.WriteLine("test230: for (s.g+s.a)  failed actual value {0} ", v);
                ret = ret + 1;
            }

            s.h = return_int(false, 130);
            v = (s.a + s.g);
            if (v != 164)
            {
                Console.WriteLine("test231: for (s.a+s.g)  failed actual value {0} ", v);
                ret = ret + 1;
            }

            v = (s.g + (s.a + s.b));
            if (v != 183)
            {
                Console.WriteLine("test232: for (s.g+(s.a+s.b))  failed actual value {0} ", v);
                ret = ret + 1;
            }

            v = ((s.a + s.b) + s.g);
            if (v != 183)
            {
                Console.WriteLine("test233: for ((s.a+s.b)+s.g)  failed actual value {0} ", v);
                ret = ret + 1;
            }

            v = ((s.c + s.b) * s.k);
            if (v != 42)
            {
                Console.WriteLine("test234: for ((s.c+s.b)*s.k)  failed actual value {0} ", v);
                ret = ret + 1;
            }

            v = (s.k * (s.c + s.b));
            if (v != 42)
            {
                Console.WriteLine("test235: for (s.k*(s.c+s.b))  failed actual value {0} ", v);
                ret = ret + 1;
            }

            s.p = return_int(false, 72);
            s.h = return_int(false, -13);
            v = (s.c + s.b);
            if (v != -14)
            {
                Console.WriteLine("test236: for (s.c+s.b)  failed actual value {0} ", v);
                ret = ret + 1;
            }

            s.b = return_int(false, 2);
            v = (s.b + s.c);
            if (v != -31)
            {
                Console.WriteLine("test237: for (s.b+s.c)  failed actual value {0} ", v);
                ret = ret + 1;
            }

            v = (s.b + s.c);
            if (v != -31)
            {
                Console.WriteLine("test238: for (s.b+s.c)  failed actual value {0} ", v);
                ret = ret + 1;
            }

            v = (s.c + s.b);
            if (v != -31)
            {
                Console.WriteLine("test239: for (s.c+s.b)  failed actual value {0} ", v);
                ret = ret + 1;
            }

            v = (s.k * (s.c + s.b));
            if (v != 93)
            {
                Console.WriteLine("test240: for (s.k*(s.c+s.b))  failed actual value {0} ", v);
                ret = ret + 1;
            }

            v = ((s.c + s.b) * s.k);
            if (v != 93)
            {
                Console.WriteLine("test241: for ((s.c+s.b)*s.k)  failed actual value {0} ", v);
                ret = ret + 1;
            }

            v = ((s.a + s.b) + s.g);
            if (v != 166)
            {
                Console.WriteLine("test242: for ((s.a+s.b)+s.g)  failed actual value {0} ", v);
                ret = ret + 1;
            }

            v = (((s.a + s.b) + s.g) - ((s.c + s.b) * s.k));
            if (v != 73)
            {
                Console.WriteLine("test243: for (((s.a+s.b)+s.g)-((s.c+s.b)*s.k))  failed actual value {0} ", v);
                ret = ret + 1;
            }

            v = ((((s.a + s.b) + s.g) - ((s.c + s.b) * s.k)) * (s.a + ((s.h + (s.f + s.g)) - (s.p * s.q))));
            if (v != -266012)
            {
                Console.WriteLine("test244: for ((((s.a+s.b)+s.g)-((s.c+s.b)*s.k))*(s.a+((s.h+(s.f+s.g))-(s.p*s.q))))  failed actual value {0} ", v);
                ret = ret + 1;
            }

            v = ((s.a + ((s.h + (s.f + s.g)) - (s.p * s.q))) * (((s.a + s.b) + s.g) - ((s.c + s.b) * s.k)));
            if (v != -266012)
            {
                Console.WriteLine("test245: for ((s.a+((s.h+(s.f+s.g))-(s.p*s.q)))*(((s.a+s.b)+s.g)-((s.c+s.b)*s.k)))  failed actual value {0} ", v);
                ret = ret + 1;
            }

            v = (((s.a + ((s.h + (s.f + s.g)) - (s.p * s.q))) * (((s.a + s.b) + s.g) - ((s.c + s.b) * s.k))) + ((((s.e * ((s.a + (s.b * s.c)) - (s.c * s.d))) - ((s.f + (s.e * s.f)) - (s.g * s.h))) + (s.e + ((s.a + (s.b * s.c)) - (s.c * s.d)))) - (s.g + ((s.f + (s.e * s.f)) - (s.g * s.h)))));
            if (v != -284292)
            {
                Console.WriteLine("test246: for (((s.a+((s.h+(s.f+s.g))-(s.p*s.q)))*(((s.a+s.b)+s.g)-((s.c+s.b)*s.k)))+((((s.e*((s.a+(s.b*s.c))-(s.c*s.d)))-((s.f+(s.e*s.f))-(s.g*s.h)))+(s.e+((s.a+(s.b*s.c))-(s.c*s.d))))-(s.g+((s.f+(s.e*s.f))-(s.g*s.h)))))  failed actual value {0} ", v);
                ret = ret + 1;
            }

            v = (((((s.e * ((s.a + (s.b * s.c)) - (s.c * s.d))) - ((s.f + (s.e * s.f)) - (s.g * s.h))) + (s.e + ((s.a + (s.b * s.c)) - (s.c * s.d)))) - (s.g + ((s.f + (s.e * s.f)) - (s.g * s.h)))) + ((s.a + ((s.h + (s.f + s.g)) - (s.p * s.q))) * (((s.a + s.b) + s.g) - ((s.c + s.b) * s.k))));
            if (v != -284292)
            {
                Console.WriteLine("test247: for (((((s.e*((s.a+(s.b*s.c))-(s.c*s.d)))-((s.f+(s.e*s.f))-(s.g*s.h)))+(s.e+((s.a+(s.b*s.c))-(s.c*s.d))))-(s.g+((s.f+(s.e*s.f))-(s.g*s.h))))+((s.a+((s.h+(s.f+s.g))-(s.p*s.q)))*(((s.a+s.b)+s.g)-((s.c+s.b)*s.k))))  failed actual value {0} ", v);
                ret = ret + 1;
            }

            v = (((s.b * s.b) + s.g) - ((s.c + s.b) * s.k));
            if (v != -20)
            {
                Console.WriteLine("test248: for (((s.b*s.b)+s.g)-((s.c+s.b)*s.k))  failed actual value {0} ", v);
                ret = ret + 1;
            }

            v = ((s.b * s.b) + s.g);
            if (v != 73)
            {
                Console.WriteLine("test249: for ((s.b*s.b)+s.g)  failed actual value {0} ", v);
                ret = ret + 1;
            }

            v = (s.g + (s.b * s.b));
            if (v != 73)
            {
                Console.WriteLine("test250: for (s.g+(s.b*s.b))  failed actual value {0} ", v);
                ret = ret + 1;
            }

            v = (s.b * s.b);
            if (v != 4)
            {
                Console.WriteLine("test251: for (s.b*s.b)  failed actual value {0} ", v);
                ret = ret + 1;
            }

            v = (s.b * s.b);
            if (v != 4)
            {
                Console.WriteLine("test252: for (s.b*s.b)  failed actual value {0} ", v);
                ret = ret + 1;
            }

            v = (s.b * s.b);
            if (v != 4)
            {
                Console.WriteLine("test253: for (s.b*s.b)  failed actual value {0} ", v);
                ret = ret + 1;
            }

            v = (s.b * s.b);
            if (v != 4)
            {
                Console.WriteLine("test254: for (s.b*s.b)  failed actual value {0} ", v);
                ret = ret + 1;
            }

            v = (s.g + (s.b * s.b));
            if (v != 73)
            {
                Console.WriteLine("test255: for (s.g+(s.b*s.b))  failed actual value {0} ", v);
                ret = ret + 1;
            }

            v = ((s.b * s.b) + s.g);
            if (v != 73)
            {
                Console.WriteLine("test256: for ((s.b*s.b)+s.g)  failed actual value {0} ", v);
                ret = ret + 1;
            }

            v = ((s.c + s.b) * s.k);
            if (v != 93)
            {
                Console.WriteLine("test257: for ((s.c+s.b)*s.k)  failed actual value {0} ", v);
                ret = ret + 1;
            }

            s.k = return_int(false, 125);
            v = (s.k * (s.c + s.b));
            if (v != -3875)
            {
                Console.WriteLine("test258: for (s.k*(s.c+s.b))  failed actual value {0} ", v);
                ret = ret + 1;
            }

            v = (s.c + s.b);
            if (v != -31)
            {
                Console.WriteLine("test259: for (s.c+s.b)  failed actual value {0} ", v);
                ret = ret + 1;
            }

            v = (s.b + s.c);
            if (v != -31)
            {
                Console.WriteLine("test260: for (s.b+s.c)  failed actual value {0} ", v);
                ret = ret + 1;
            }

            v = (s.b + s.c);
            if (v != -31)
            {
                Console.WriteLine("test261: for (s.b+s.c)  failed actual value {0} ", v);
                ret = ret + 1;
            }

            v = (s.c + s.b);
            if (v != -31)
            {
                Console.WriteLine("test262: for (s.c+s.b)  failed actual value {0} ", v);
                ret = ret + 1;
            }

            v = (s.k * (s.c + s.b));
            if (v != -3875)
            {
                Console.WriteLine("test263: for (s.k*(s.c+s.b))  failed actual value {0} ", v);
                ret = ret + 1;
            }

            v = ((s.c + s.b) * s.k);
            if (v != -3875)
            {
                Console.WriteLine("test264: for ((s.c+s.b)*s.k)  failed actual value {0} ", v);
                ret = ret + 1;
            }

            v = ((s.b * s.b) + s.g);
            if (v != 73)
            {
                Console.WriteLine("test265: for ((s.b*s.b)+s.g)  failed actual value {0} ", v);
                ret = ret + 1;
            }

            v = (((s.b * s.b) + s.g) - ((s.c + s.b) * s.k));
            if (v != 3948)
            {
                Console.WriteLine("test266: for (((s.b*s.b)+s.g)-((s.c+s.b)*s.k))  failed actual value {0} ", v);
                ret = ret + 1;
            }

            s.a = return_int(false, 105);
            v = (((((s.e * ((s.a + (s.b * s.c)) - (s.c * s.d))) - ((s.f + (s.e * s.f)) - (s.g * s.h))) + (s.e + ((s.a + (s.b * s.c)) - (s.c * s.d)))) - (s.g + ((s.f + (s.e * s.f)) - (s.g * s.h)))) + ((s.a + ((s.h + (s.f + s.g)) - (s.p * s.q))) * (((s.a + s.b) + s.g) - ((s.c + s.b) * s.k))));
            if (v != -14739134)
            {
                Console.WriteLine("test267: for (((((s.e*((s.a+(s.b*s.c))-(s.c*s.d)))-((s.f+(s.e*s.f))-(s.g*s.h)))+(s.e+((s.a+(s.b*s.c))-(s.c*s.d))))-(s.g+((s.f+(s.e*s.f))-(s.g*s.h))))+((s.a+((s.h+(s.f+s.g))-(s.p*s.q)))*(((s.a+s.b)+s.g)-((s.c+s.b)*s.k))))  failed actual value {0} ", v);
                ret = ret + 1;
            }

            v = ((((((s.e * ((s.a + (s.b * s.c)) - (s.c * s.d))) - ((s.f + (s.e * s.f)) - (s.g * s.h))) + (s.e + ((s.a + (s.b * s.c)) - (s.c * s.d)))) - (s.g + ((s.f + (s.e * s.f)) - (s.g * s.h)))) + ((s.a + ((s.h + (s.f + s.g)) - (s.p * s.q))) * (((s.a + s.b) + s.g) - ((s.c + s.b) * s.k)))) - (((s.b * s.b) + s.g) - ((s.c + s.b) * s.k)));
            if (v != -14743082)
            {
                Console.WriteLine("test268: for ((((((s.e*((s.a+(s.b*s.c))-(s.c*s.d)))-((s.f+(s.e*s.f))-(s.g*s.h)))+(s.e+((s.a+(s.b*s.c))-(s.c*s.d))))-(s.g+((s.f+(s.e*s.f))-(s.g*s.h))))+((s.a+((s.h+(s.f+s.g))-(s.p*s.q)))*(((s.a+s.b)+s.g)-((s.c+s.b)*s.k))))-(((s.b*s.b)+s.g)-((s.c+s.b)*s.k)))  failed actual value {0} ", v);
                ret = ret + 1;
            }
#if LOOP
			} while (v == 0);
#endif

            Console.WriteLine(ret);
            return ret;
        }
        static int Main()
        {
            int ret = 100;
            class_s s = new class_s();

            class_s.a = return_int(false, 32);
            class_s.b = return_int(false, 77);
            class_s.c = return_int(false, 7);
            class_s.d = return_int(false, 33);

            int v = 0;

#if LOOP         
			
			do {
#endif
#if TRY
				try {
#endif
#if LOOP  
					do {
						for (int i = 0; i < 10; i++) {
#endif

            v = (((class_s.a + class_s.b) + class_s.c) + class_s.d);
            if (v != 149)
            {
                Console.WriteLine("test0: for (((class_s.a+class_s.b)+class_s.c)+class_s.d)  failed actual value {0} ", v);
                ret = ret + 1;
            }

            v = (class_s.d + ((class_s.a + class_s.b) + class_s.c));
            if (v != 149)
            {
                Console.WriteLine("test1: for (class_s.d+((class_s.a+class_s.b)+class_s.c))  failed actual value {0} ", v);
                ret = ret + 1;
            }

            v = ((class_s.a + class_s.b) + class_s.c);
            if (v != 116)
            {
                Console.WriteLine("test2: for ((class_s.a+class_s.b)+class_s.c)  failed actual value {0} ", v);
                ret = ret + 1;
            }

            v = (class_s.c + (class_s.a + class_s.b));
            if (v != 116)
            {
                Console.WriteLine("test3: for (class_s.c+(class_s.a+class_s.b))  failed actual value {0} ", v);
                ret = ret + 1;
            }

            v = (class_s.a + class_s.b);
            if (v != 109)
            {
                Console.WriteLine("test4: for (class_s.a+class_s.b)  failed actual value {0} ", v);
                ret = ret + 1;
            }

            v = (class_s.b + class_s.a);
            if (v != 109)
            {
                Console.WriteLine("test5: for (class_s.b+class_s.a)  failed actual value {0} ", v);
                ret = ret + 1;
            }

            v = (class_s.a + class_s.b);
            if (v != 109)
            {
                Console.WriteLine("test6: for (class_s.a+class_s.b)  failed actual value {0} ", v);
                ret = ret + 1;
            }

            v = (class_s.b + class_s.a);
            if (v != 109)
            {
                Console.WriteLine("test7: for (class_s.b+class_s.a)  failed actual value {0} ", v);
                ret = ret + 1;
            }

            v = (class_s.a + (class_s.b + class_s.c));
            if (v != 116)
            {
                Console.WriteLine("test8: for (class_s.a+(class_s.b+class_s.c))  failed actual value {0} ", v);
                ret = ret + 1;
            }

            v = (class_s.b + (class_s.a + class_s.c));
            if (v != 116)
            {
                Console.WriteLine("test9: for (class_s.b+(class_s.a+class_s.c))  failed actual value {0} ", v);
                ret = ret + 1;
            }

            v = (class_s.b + class_s.c);
            if (v != 84)
            {
                Console.WriteLine("test10: for (class_s.b+class_s.c)  failed actual value {0} ", v);
                ret = ret + 1;
            }

            v = (class_s.a + class_s.c);
            if (v != 39)
            {
                Console.WriteLine("test11: for (class_s.a+class_s.c)  failed actual value {0} ", v);
                ret = ret + 1;
            }

            v = ((class_s.a + class_s.b) + class_s.c);
            if (v != 116)
            {
                Console.WriteLine("test12: for ((class_s.a+class_s.b)+class_s.c)  failed actual value {0} ", v);
                ret = ret + 1;
            }

            v = (class_s.c + (class_s.a + class_s.b));
            if (v != 116)
            {
                Console.WriteLine("test13: for (class_s.c+(class_s.a+class_s.b))  failed actual value {0} ", v);
                ret = ret + 1;
            }

            v = ((class_s.a + class_s.b) + (class_s.c + class_s.d));
            if (v != 149)
            {
                Console.WriteLine("test14: for ((class_s.a+class_s.b)+(class_s.c+class_s.d))  failed actual value {0} ", v);
                ret = ret + 1;
            }

            v = (class_s.c + ((class_s.a + class_s.b) + class_s.d));
            if (v != 149)
            {
                Console.WriteLine("test15: for (class_s.c+((class_s.a+class_s.b)+class_s.d))  failed actual value {0} ", v);
                ret = ret + 1;
            }

            v = (class_s.c + class_s.d);
            if (v != 40)
            {
                Console.WriteLine("test16: for (class_s.c+class_s.d)  failed actual value {0} ", v);
                ret = ret + 1;
            }

            v = ((class_s.a + class_s.b) + class_s.d);
            if (v != 142)
            {
                Console.WriteLine("test17: for ((class_s.a+class_s.b)+class_s.d)  failed actual value {0} ", v);
                ret = ret + 1;
            }

            v = (class_s.a + (class_s.b + class_s.d));
            if (v != 142)
            {
                Console.WriteLine("test18: for (class_s.a+(class_s.b+class_s.d))  failed actual value {0} ", v);
                ret = ret + 1;
            }

            v = (class_s.b + (class_s.a + class_s.d));
            if (v != 142)
            {
                Console.WriteLine("test19: for (class_s.b+(class_s.a+class_s.d))  failed actual value {0} ", v);
                ret = ret + 1;
            }

            v = (class_s.b + class_s.d);
            if (v != 110)
            {
                Console.WriteLine("test20: for (class_s.b+class_s.d)  failed actual value {0} ", v);
                ret = ret + 1;
            }

            v = (class_s.a + class_s.d);
            if (v != 65)
            {
                Console.WriteLine("test21: for (class_s.a+class_s.d)  failed actual value {0} ", v);
                ret = ret + 1;
            }

            v = (((class_s.a + class_s.b) + class_s.c) + class_s.d);
            if (v != 149)
            {
                Console.WriteLine("test22: for (((class_s.a+class_s.b)+class_s.c)+class_s.d)  failed actual value {0} ", v);
                ret = ret + 1;
            }

            v = (class_s.d + ((class_s.a + class_s.b) + class_s.c));
            if (v != 149)
            {
                Console.WriteLine("test23: for (class_s.d+((class_s.a+class_s.b)+class_s.c))  failed actual value {0} ", v);
                ret = ret + 1;
            }

            class_s.d = return_int(false, 33);

#if LOOP                  
						}
					} while (v == 0);
#endif
#if TRY
				} finally {
				}
#endif
#if LOOP                  
			} while (v== 0);
#endif

            Console.WriteLine(ret);
            return ret;
        }
Exemple #6
0
        static int Main()
        {
            int ret = 100;
            class_s s = new class_s();
            s.a = return_int(false, -62);
            s.b = return_int(false, -4);
            s.c = return_int(false, 6);
            int v;
#if LOOP            
			do {
#endif
            v = ((s.a + s.b) + s.c);
            if (v != -60)
            {
                Console.WriteLine("test0: for ((s.a+s.b)+s.c)  failed actual value {0} ", v);
                ret = ret + 1;
            }

            v = (s.c + (s.a + s.b));
            if (v != -60)
            {
                Console.WriteLine("test1: for (s.c+(s.a+s.b))  failed actual value {0} ", v);
                ret = ret + 1;
            }

            v = (s.a + s.b);
            if (v != -66)
            {
                Console.WriteLine("test2: for (s.a+s.b)  failed actual value {0} ", v);
                ret = ret + 1;
            }

            v = (s.b + s.a);
            if (v != -66)
            {
                Console.WriteLine("test3: for (s.b+s.a)  failed actual value {0} ", v);
                ret = ret + 1;
            }

            v = (s.b + s.a);
            if (v != -66)
            {
                Console.WriteLine("test4: for (s.b+s.a)  failed actual value {0} ", v);
                ret = ret + 1;
            }

            v = (s.a + s.b);
            if (v != -66)
            {
                Console.WriteLine("test5: for (s.a+s.b)  failed actual value {0} ", v);
                ret = ret + 1;
            }

#if LOOP
				do {
#endif
            v = (s.a + (s.b + s.c));
            if (v != -60)
            {
                Console.WriteLine("test6: for (s.a+(s.b+s.c))  failed actual value {0} ", v);
                ret = ret + 1;
            }

            v = (s.b + (s.a + s.c));
#if TRY               
					try {
#endif
            if (v != -60)
            {
                Console.WriteLine("test7: for (s.b+(s.a+s.c))  failed actual value {0} ", v);
                ret = ret + 1;
            }

            v = (s.b + s.c);
            if (v != 2)
            {
                Console.WriteLine("test8: for (s.b+s.c)  failed actual value {0} ", v);
                ret = ret + 1;
            }
#if TRY
					}
					finally { 
#endif
            v = (s.c + s.b);
#if TRY                  
					}
#endif

            if (v != 2)
            {
                Console.WriteLine("test9: for (s.c+s.b)  failed actual value {0} ", v);
                ret = ret + 1;
            }

            v = (s.c + s.b);
            if (v != 2)
            {
                Console.WriteLine("test10: for (s.c+s.b)  failed actual value {0} ", v);
                ret = ret + 1;
            }

            v = (s.b + s.c);
            if (v != 2)
            {
                Console.WriteLine("test11: for (s.b+s.c)  failed actual value {0} ", v);
                ret = ret + 1;
            }

            v = (s.a + s.c);
            if (v != -56)
            {
                Console.WriteLine("test12: for (s.a+s.c)  failed actual value {0} ", v);
                ret = ret + 1;
            }

            v = (s.c + s.a);
            if (v != -56)
            {
                Console.WriteLine("test13: for (s.c+s.a)  failed actual value {0} ", v);
                ret = ret + 1;
            }

            v = (s.c + s.a);
            if (v != -56)
            {
                Console.WriteLine("test14: for (s.c+s.a)  failed actual value {0} ", v);
                ret = ret + 1;
            }

            v = (s.a + s.c);
            if (v != -56)
            {
                Console.WriteLine("test15: for (s.a+s.c)  failed actual value {0} ", v);
                ret = ret + 1;
            }

            v = (s.c + (s.a + s.b));
            if (v != -60)
            {
                Console.WriteLine("test16: for (s.c+(s.a+s.b))  failed actual value {0} ", v);
                ret = ret + 1;
            }
#if LOOP               
				} while (v == 0);
#endif

            v = ((s.a + s.b) + s.c);
            if (v != -60)
            {
                Console.WriteLine("test17: for ((s.a+s.b)+s.c)  failed actual value {0} ", v);
                ret = ret + 1;
            }
#if LOOP            
			} while (v == 0);
#endif
            Console.WriteLine(ret);
            return ret;
        }
Exemple #7
0
 static int Main()
 {
     int ret = 100;
     int d = return_int(false, -17);
     int e = return_int(false, -9);
     int ad = return_int(false, 30);
     int[] ar = new int[5];
     ar[0] = return_int(false, -67);
     ar[1] = return_int(false, -72);
     ar[2] = return_int(false, 9);
     class_s s = new class_s();
     s.a = return_int(false, 57);
     s.b = return_int(false, 35);
     s.c = return_int(false, 47);
     int abc = return_int(false, 10);
     int r = return_int(false, 34);
     int ab = return_int(false, 78);
     int b = return_int(false, -19);
     int c = return_int(false, -31);
     int a = return_int(false, -42);
     int f = return_int(false, -8);
     int v;
     v = ((a + b) + c);
     if (v != -92)
     {
         Console.WriteLine("test0: for ((a+b)+c)  failed actual value {0} ", v);
         ret = ret + 1;
     }
     v = (c + (a + b));
     if (v != -92)
     {
         Console.WriteLine("test1: for (c+(a+b))  failed actual value {0} ", v);
         ret = ret + 1;
     }
     v = (a + b);
     if (v != -61)
     {
         Console.WriteLine("test2: for (a+b)  failed actual value {0} ", v);
         ret = ret + 1;
     }
     v = (b + a);
     if (v != -61)
     {
         Console.WriteLine("test3: for (b+a)  failed actual value {0} ", v);
         ret = ret + 1;
     }
     v = (b + a);
     if (v != -61)
     {
         Console.WriteLine("test4: for (b+a)  failed actual value {0} ", v);
         ret = ret + 1;
     }
     v = (a + b);
     if (v != -61)
     {
         Console.WriteLine("test5: for (a+b)  failed actual value {0} ", v);
         ret = ret + 1;
     }
     v = (a + (b + c));
     if (v != -92)
     {
         Console.WriteLine("test6: for (a+(b+c))  failed actual value {0} ", v);
         ret = ret + 1;
     }
     v = (b + (a + c));
     if (v != -92)
     {
         Console.WriteLine("test7: for (b+(a+c))  failed actual value {0} ", v);
         ret = ret + 1;
     }
     s.c = return_int(false, -6);
     v = (b + c);
     if (v != -50)
     {
         Console.WriteLine("test8: for (b+c)  failed actual value {0} ", v);
         ret = ret + 1;
     }
     e = return_int(false, 54);
     v = (c + b);
     if (v != -50)
     {
         Console.WriteLine("test9: for (c+b)  failed actual value {0} ", v);
         ret = ret + 1;
     }
     v = (c + b);
     if (v != -50)
     {
         Console.WriteLine("test10: for (c+b)  failed actual value {0} ", v);
         ret = ret + 1;
     }
     v = (b + c);
     if (v != -50)
     {
         Console.WriteLine("test11: for (b+c)  failed actual value {0} ", v);
         ret = ret + 1;
     }
     v = (a + c);
     if (v != -73)
     {
         Console.WriteLine("test12: for (a+c)  failed actual value {0} ", v);
         ret = ret + 1;
     }
     v = (c + a);
     if (v != -73)
     {
         Console.WriteLine("test13: for (c+a)  failed actual value {0} ", v);
         ret = ret + 1;
     }
     v = (c + a);
     if (v != -73)
     {
         Console.WriteLine("test14: for (c+a)  failed actual value {0} ", v);
         ret = ret + 1;
     }
     v = (a + c);
     if (v != -73)
     {
         Console.WriteLine("test15: for (a+c)  failed actual value {0} ", v);
         ret = ret + 1;
     }
     v = (c + (a + b));
     if (v != -92)
     {
         Console.WriteLine("test16: for (c+(a+b))  failed actual value {0} ", v);
         ret = ret + 1;
     }
     v = ((a + b) + c);
     if (v != -92)
     {
         Console.WriteLine("test17: for ((a+b)+c)  failed actual value {0} ", v);
         ret = ret + 1;
     }
     v = ((s.a + s.b) + s.c);
     if (v != 86)
     {
         Console.WriteLine("test18: for ((s.a+s.b)+s.c)  failed actual value {0} ", v);
         ret = ret + 1;
     }
     v = (s.c + (s.a + s.b));
     if (v != 86)
     {
         Console.WriteLine("test19: for (s.c+(s.a+s.b))  failed actual value {0} ", v);
         ret = ret + 1;
     }
     v = (s.a + s.b);
     if (v != 92)
     {
         Console.WriteLine("test20: for (s.a+s.b)  failed actual value {0} ", v);
         ret = ret + 1;
     }
     v = (s.b + s.a);
     if (v != 92)
     {
         Console.WriteLine("test21: for (s.b+s.a)  failed actual value {0} ", v);
         ret = ret + 1;
     }
     v = (s.b + s.a);
     if (v != 92)
     {
         Console.WriteLine("test22: for (s.b+s.a)  failed actual value {0} ", v);
         ret = ret + 1;
     }
     v = (s.a + s.b);
     if (v != 92)
     {
         Console.WriteLine("test23: for (s.a+s.b)  failed actual value {0} ", v);
         ret = ret + 1;
     }
     v = (s.a + (s.b + s.c));
     if (v != 86)
     {
         Console.WriteLine("test24: for (s.a+(s.b+s.c))  failed actual value {0} ", v);
         ret = ret + 1;
     }
     v = (s.b + (s.a + s.c));
     if (v != 86)
     {
         Console.WriteLine("test25: for (s.b+(s.a+s.c))  failed actual value {0} ", v);
         ret = ret + 1;
     }
     v = (s.b + s.c);
     if (v != 29)
     {
         Console.WriteLine("test26: for (s.b+s.c)  failed actual value {0} ", v);
         ret = ret + 1;
     }
     v = (s.c + s.b);
     if (v != 29)
     {
         Console.WriteLine("test27: for (s.c+s.b)  failed actual value {0} ", v);
         ret = ret + 1;
     }
     v = (s.c + s.b);
     if (v != 29)
     {
         Console.WriteLine("test28: for (s.c+s.b)  failed actual value {0} ", v);
         ret = ret + 1;
     }
     v = (s.b + s.c);
     if (v != 29)
     {
         Console.WriteLine("test29: for (s.b+s.c)  failed actual value {0} ", v);
         ret = ret + 1;
     }
     v = (s.a + s.c);
     if (v != 51)
     {
         Console.WriteLine("test30: for (s.a+s.c)  failed actual value {0} ", v);
         ret = ret + 1;
     }
     v = (s.c + s.a);
     if (v != 51)
     {
         Console.WriteLine("test31: for (s.c+s.a)  failed actual value {0} ", v);
         ret = ret + 1;
     }
     v = (s.c + s.a);
     if (v != 51)
     {
         Console.WriteLine("test32: for (s.c+s.a)  failed actual value {0} ", v);
         ret = ret + 1;
     }
     v = (s.a + s.c);
     if (v != 51)
     {
         Console.WriteLine("test33: for (s.a+s.c)  failed actual value {0} ", v);
         ret = ret + 1;
     }
     v = (s.c + (s.a + s.b));
     if (v != 86)
     {
         Console.WriteLine("test34: for (s.c+(s.a+s.b))  failed actual value {0} ", v);
         ret = ret + 1;
     }
     v = ((s.a + s.b) + s.c);
     if (v != 86)
     {
         Console.WriteLine("test35: for ((s.a+s.b)+s.c)  failed actual value {0} ", v);
         ret = ret + 1;
     }
     v = ((ar[0] + ar[1]) + ar[2]);
     if (v != -130)
     {
         Console.WriteLine("test36: for ((ar[0]+ar[1])+ar[2])  failed actual value {0} ", v);
         ret = ret + 1;
     }
     v = (ar[2] + (ar[0] + ar[1]));
     if (v != -130)
     {
         Console.WriteLine("test37: for (ar[2]+(ar[0]+ar[1]))  failed actual value {0} ", v);
         ret = ret + 1;
     }
     v = (ar[0] + ar[1]);
     if (v != -139)
     {
         Console.WriteLine("test38: for (ar[0]+ar[1])  failed actual value {0} ", v);
         ret = ret + 1;
     }
     v = (ar[1] + ar[0]);
     if (v != -139)
     {
         Console.WriteLine("test39: for (ar[1]+ar[0])  failed actual value {0} ", v);
         ret = ret + 1;
     }
     s.c = return_int(false, -4);
     v = (ar[1] + ar[0]);
     if (v != -139)
     {
         Console.WriteLine("test40: for (ar[1]+ar[0])  failed actual value {0} ", v);
         ret = ret + 1;
     }
     v = (ar[0] + ar[1]);
     if (v != -139)
     {
         Console.WriteLine("test41: for (ar[0]+ar[1])  failed actual value {0} ", v);
         ret = ret + 1;
     }
     v = (ar[0] + (ar[1] + ar[2]));
     if (v != -130)
     {
         Console.WriteLine("test42: for (ar[0]+(ar[1]+ar[2]))  failed actual value {0} ", v);
         ret = ret + 1;
     }
     v = (ar[1] + (ar[0] + ar[2]));
     if (v != -130)
     {
         Console.WriteLine("test43: for (ar[1]+(ar[0]+ar[2]))  failed actual value {0} ", v);
         ret = ret + 1;
     }
     v = (ar[1] + ar[2]);
     if (v != -63)
     {
         Console.WriteLine("test44: for (ar[1]+ar[2])  failed actual value {0} ", v);
         ret = ret + 1;
     }
     v = (ar[2] + ar[1]);
     if (v != -63)
     {
         Console.WriteLine("test45: for (ar[2]+ar[1])  failed actual value {0} ", v);
         ret = ret + 1;
     }
     v = (ar[2] + ar[1]);
     if (v != -63)
     {
         Console.WriteLine("test46: for (ar[2]+ar[1])  failed actual value {0} ", v);
         ret = ret + 1;
     }
     v = (ar[1] + ar[2]);
     if (v != -63)
     {
         Console.WriteLine("test47: for (ar[1]+ar[2])  failed actual value {0} ", v);
         ret = ret + 1;
     }
     v = (ar[0] + ar[2]);
     if (v != -58)
     {
         Console.WriteLine("test48: for (ar[0]+ar[2])  failed actual value {0} ", v);
         ret = ret + 1;
     }
     s.b = return_int(false, 33);
     v = (ar[2] + ar[0]);
     if (v != -58)
     {
         Console.WriteLine("test49: for (ar[2]+ar[0])  failed actual value {0} ", v);
         ret = ret + 1;
     }
     v = (ar[2] + ar[0]);
     if (v != -58)
     {
         Console.WriteLine("test50: for (ar[2]+ar[0])  failed actual value {0} ", v);
         ret = ret + 1;
     }
     v = (ar[0] + ar[2]);
     if (v != -58)
     {
         Console.WriteLine("test51: for (ar[0]+ar[2])  failed actual value {0} ", v);
         ret = ret + 1;
     }
     v = (ar[2] + (ar[0] + ar[1]));
     if (v != -130)
     {
         Console.WriteLine("test52: for (ar[2]+(ar[0]+ar[1]))  failed actual value {0} ", v);
         ret = ret + 1;
     }
     v = ((ar[0] + ar[1]) + ar[2]);
     if (v != -130)
     {
         Console.WriteLine("test53: for ((ar[0]+ar[1])+ar[2])  failed actual value {0} ", v);
         ret = ret + 1;
     }
     ad = return_int(false, 12);
     v = (((a + (b * ((c * c) - (c + d)))) - (((a * a) + a) + (a * b))) * (((abc + c) - (a - (ad * a))) + r));
     if (v != 9758117)
     {
         Console.WriteLine("test54: for (((a+(b*((c*c)-(c+d))))-(((a*a)+a)+(a*b)))*(((abc+c)-(a-(ad*a)))+r))  failed actual value {0} ", v);
         ret = ret + 1;
     }
     v = ((((abc + c) - (a - (ad * a))) + r) * ((a + (b * ((c * c) - (c + d)))) - (((a * a) + a) + (a * b))));
     if (v != 9758117)
     {
         Console.WriteLine("test55: for ((((abc+c)-(a-(ad*a)))+r)*((a+(b*((c*c)-(c+d))))-(((a*a)+a)+(a*b))))  failed actual value {0} ", v);
         ret = ret + 1;
     }
     v = ((a + (b * ((c * c) - (c + d)))) - (((a * a) + a) + (a * b)));
     if (v != -21733)
     {
         Console.WriteLine("test56: for ((a+(b*((c*c)-(c+d))))-(((a*a)+a)+(a*b)))  failed actual value {0} ", v);
         ret = ret + 1;
     }
     v = (a + (b * ((c * c) - (c + d))));
     if (v != -19213)
     {
         Console.WriteLine("test57: for (a+(b*((c*c)-(c+d))))  failed actual value {0} ", v);
         ret = ret + 1;
     }
     v = ((b * ((c * c) - (c + d))) + a);
     if (v != -19213)
     {
         Console.WriteLine("test58: for ((b*((c*c)-(c+d)))+a)  failed actual value {0} ", v);
         ret = ret + 1;
     }
     v = (b * ((c * c) - (c + d)));
     if (v != -19171)
     {
         Console.WriteLine("test59: for (b*((c*c)-(c+d)))  failed actual value {0} ", v);
         ret = ret + 1;
     }
     v = (((c * c) - (c + d)) * b);
     if (v != -19171)
     {
         Console.WriteLine("test60: for (((c*c)-(c+d))*b)  failed actual value {0} ", v);
         ret = ret + 1;
     }
     v = ((c * c) - (c + d));
     if (v != 1009)
     {
         Console.WriteLine("test61: for ((c*c)-(c+d))  failed actual value {0} ", v);
         ret = ret + 1;
     }
     v = (c * c);
     if (v != 961)
     {
         Console.WriteLine("test62: for (c*c)  failed actual value {0} ", v);
         ret = ret + 1;
     }
     v = (c * c);
     if (v != 961)
     {
         Console.WriteLine("test63: for (c*c)  failed actual value {0} ", v);
         ret = ret + 1;
     }
     v = (c * c);
     if (v != 961)
     {
         Console.WriteLine("test64: for (c*c)  failed actual value {0} ", v);
         ret = ret + 1;
     }
     v = (c * c);
     if (v != 961)
     {
         Console.WriteLine("test65: for (c*c)  failed actual value {0} ", v);
         ret = ret + 1;
     }
     v = (c + d);
     if (v != -48)
     {
         Console.WriteLine("test66: for (c+d)  failed actual value {0} ", v);
         ret = ret + 1;
     }
     v = (d + c);
     if (v != -48)
     {
         Console.WriteLine("test67: for (d+c)  failed actual value {0} ", v);
         ret = ret + 1;
     }
     v = (d + c);
     if (v != -48)
     {
         Console.WriteLine("test68: for (d+c)  failed actual value {0} ", v);
         ret = ret + 1;
     }
     v = (c + d);
     if (v != -48)
     {
         Console.WriteLine("test69: for (c+d)  failed actual value {0} ", v);
         ret = ret + 1;
     }
     v = (c * c);
     if (v != 961)
     {
         Console.WriteLine("test70: for (c*c)  failed actual value {0} ", v);
         ret = ret + 1;
     }
     v = ((c * c) - (c + d));
     if (v != 1009)
     {
         Console.WriteLine("test71: for ((c*c)-(c+d))  failed actual value {0} ", v);
         ret = ret + 1;
     }
     v = (((c * c) - (c + d)) * b);
     if (v != -19171)
     {
         Console.WriteLine("test72: for (((c*c)-(c+d))*b)  failed actual value {0} ", v);
         ret = ret + 1;
     }
     v = (b * ((c * c) - (c + d)));
     if (v != -19171)
     {
         Console.WriteLine("test73: for (b*((c*c)-(c+d)))  failed actual value {0} ", v);
         ret = ret + 1;
     }
     v = ((b * ((c * c) - (c + d))) + a);
     if (v != -19213)
     {
         Console.WriteLine("test74: for ((b*((c*c)-(c+d)))+a)  failed actual value {0} ", v);
         ret = ret + 1;
     }
     v = (a + (b * ((c * c) - (c + d))));
     if (v != -19213)
     {
         Console.WriteLine("test75: for (a+(b*((c*c)-(c+d))))  failed actual value {0} ", v);
         ret = ret + 1;
     }
     v = (((a * a) + a) + (a * b));
     if (v != 2520)
     {
         Console.WriteLine("test76: for (((a*a)+a)+(a*b))  failed actual value {0} ", v);
         ret = ret + 1;
     }
     v = ((a * b) + ((a * a) + a));
     if (v != 2520)
     {
         Console.WriteLine("test77: for ((a*b)+((a*a)+a))  failed actual value {0} ", v);
         ret = ret + 1;
     }
     v = ((a * a) + a);
     if (v != 1722)
     {
         Console.WriteLine("test78: for ((a*a)+a)  failed actual value {0} ", v);
         ret = ret + 1;
     }
     v = (a + (a * a));
     if (v != 1722)
     {
         Console.WriteLine("test79: for (a+(a*a))  failed actual value {0} ", v);
         ret = ret + 1;
     }
     s.c = return_int(false, 12);
     ad = return_int(false, 23);
     v = (a * a);
     if (v != 1764)
     {
         Console.WriteLine("test80: for (a*a)  failed actual value {0} ", v);
         ret = ret + 1;
     }
     v = (a * a);
     if (v != 1764)
     {
         Console.WriteLine("test81: for (a*a)  failed actual value {0} ", v);
         ret = ret + 1;
     }
     v = (a * a);
     if (v != 1764)
     {
         Console.WriteLine("test82: for (a*a)  failed actual value {0} ", v);
         ret = ret + 1;
     }
     v = (a * a);
     if (v != 1764)
     {
         Console.WriteLine("test83: for (a*a)  failed actual value {0} ", v);
         ret = ret + 1;
     }
     v = (a + (a * a));
     if (v != 1722)
     {
         Console.WriteLine("test84: for (a+(a*a))  failed actual value {0} ", v);
         ret = ret + 1;
     }
     v = ((a * a) + a);
     if (v != 1722)
     {
         Console.WriteLine("test85: for ((a*a)+a)  failed actual value {0} ", v);
         ret = ret + 1;
     }
     v = (a * b);
     if (v != 798)
     {
         Console.WriteLine("test86: for (a*b)  failed actual value {0} ", v);
         ret = ret + 1;
     }
     v = (b * a);
     if (v != 798)
     {
         Console.WriteLine("test87: for (b*a)  failed actual value {0} ", v);
         ret = ret + 1;
     }
     v = (b * a);
     if (v != 798)
     {
         Console.WriteLine("test88: for (b*a)  failed actual value {0} ", v);
         ret = ret + 1;
     }
     v = (a * b);
     if (v != 798)
     {
         Console.WriteLine("test89: for (a*b)  failed actual value {0} ", v);
         ret = ret + 1;
     }
     v = ((a * a) + (a + (a * b)));
     if (v != 2520)
     {
         Console.WriteLine("test90: for ((a*a)+(a+(a*b)))  failed actual value {0} ", v);
         ret = ret + 1;
     }
     v = (a + ((a * a) + (a * b)));
     if (v != 2520)
     {
         Console.WriteLine("test91: for (a+((a*a)+(a*b)))  failed actual value {0} ", v);
         ret = ret + 1;
     }
     v = (a + (a * b));
     if (v != 756)
     {
         Console.WriteLine("test92: for (a+(a*b))  failed actual value {0} ", v);
         ret = ret + 1;
     }
     v = ((a * b) + a);
     if (v != 756)
     {
         Console.WriteLine("test93: for ((a*b)+a)  failed actual value {0} ", v);
         ret = ret + 1;
     }
     v = (a * b);
     if (v != 798)
     {
         Console.WriteLine("test94: for (a*b)  failed actual value {0} ", v);
         ret = ret + 1;
     }
     v = (b * a);
     if (v != 798)
     {
         Console.WriteLine("test95: for (b*a)  failed actual value {0} ", v);
         ret = ret + 1;
     }
     v = (b * a);
     if (v != 798)
     {
         Console.WriteLine("test96: for (b*a)  failed actual value {0} ", v);
         ret = ret + 1;
     }
     v = (a * b);
     if (v != 798)
     {
         Console.WriteLine("test97: for (a*b)  failed actual value {0} ", v);
         ret = ret + 1;
     }
     e = return_int(false, 11);
     v = ((a * b) + a);
     if (v != 756)
     {
         Console.WriteLine("test98: for ((a*b)+a)  failed actual value {0} ", v);
         ret = ret + 1;
     }
     v = (a + (a * b));
     if (v != 756)
     {
         Console.WriteLine("test99: for (a+(a*b))  failed actual value {0} ", v);
         ret = ret + 1;
     }
     v = ((a * a) + (a * b));
     if (v != 2562)
     {
         Console.WriteLine("test100: for ((a*a)+(a*b))  failed actual value {0} ", v);
         ret = ret + 1;
     }
     v = ((a * b) + (a * a));
     if (v != 2562)
     {
         Console.WriteLine("test101: for ((a*b)+(a*a))  failed actual value {0} ", v);
         ret = ret + 1;
     }
     v = (a * a);
     if (v != 1764)
     {
         Console.WriteLine("test102: for (a*a)  failed actual value {0} ", v);
         ret = ret + 1;
     }
     v = (a * a);
     if (v != 1764)
     {
         Console.WriteLine("test103: for (a*a)  failed actual value {0} ", v);
         ret = ret + 1;
     }
     v = (a * a);
     if (v != 1764)
     {
         Console.WriteLine("test104: for (a*a)  failed actual value {0} ", v);
         ret = ret + 1;
     }
     v = (a * a);
     if (v != 1764)
     {
         Console.WriteLine("test105: for (a*a)  failed actual value {0} ", v);
         ret = ret + 1;
     }
     v = (a * b);
     if (v != 798)
     {
         Console.WriteLine("test106: for (a*b)  failed actual value {0} ", v);
         ret = ret + 1;
     }
     s.c = return_int(false, 8);
     v = (b * a);
     if (v != 798)
     {
         Console.WriteLine("test107: for (b*a)  failed actual value {0} ", v);
         ret = ret + 1;
     }
     v = (b * a);
     if (v != 798)
     {
         Console.WriteLine("test108: for (b*a)  failed actual value {0} ", v);
         ret = ret + 1;
     }
     v = (a * b);
     if (v != 798)
     {
         Console.WriteLine("test109: for (a*b)  failed actual value {0} ", v);
         ret = ret + 1;
     }
     v = ((a * b) + (a * a));
     if (v != 2562)
     {
         Console.WriteLine("test110: for ((a*b)+(a*a))  failed actual value {0} ", v);
         ret = ret + 1;
     }
     v = ((a * a) + (a * b));
     if (v != 2562)
     {
         Console.WriteLine("test111: for ((a*a)+(a*b))  failed actual value {0} ", v);
         ret = ret + 1;
     }
     v = ((a * b) + ((a * a) + a));
     if (v != 2520)
     {
         Console.WriteLine("test112: for ((a*b)+((a*a)+a))  failed actual value {0} ", v);
         ret = ret + 1;
     }
     v = (((a * a) + a) + (a * b));
     if (v != 2520)
     {
         Console.WriteLine("test113: for (((a*a)+a)+(a*b))  failed actual value {0} ", v);
         ret = ret + 1;
     }
     v = (a + (b * ((c * c) - (c + d))));
     if (v != -19213)
     {
         Console.WriteLine("test114: for (a+(b*((c*c)-(c+d))))  failed actual value {0} ", v);
         ret = ret + 1;
     }
     c = return_int(false, 32);
     v = ((a + (b * ((c * c) - (c + d)))) - (((a * a) + a) + (a * b)));
     if (v != -21733)
     {
         Console.WriteLine("test115: for ((a+(b*((c*c)-(c+d))))-(((a*a)+a)+(a*b)))  failed actual value {0} ", v);
         ret = ret + 1;
     }
     v = (((abc + c) - (a - (ad * a))) + r);
     if (v != -848)
     {
         Console.WriteLine("test116: for (((abc+c)-(a-(ad*a)))+r)  failed actual value {0} ", v);
         ret = ret + 1;
     }
     s.c = return_int(false, 99);
     v = (r + ((abc + c) - (a - (ad * a))));
     if (v != -848)
     {
         Console.WriteLine("test117: for (r+((abc+c)-(a-(ad*a))))  failed actual value {0} ", v);
         ret = ret + 1;
     }
     ar[0] = return_int(false, -13);
     s.c = return_int(false, 47);
     v = ((abc + c) - (a - (ad * a)));
     if (v != -882)
     {
         Console.WriteLine("test118: for ((abc+c)-(a-(ad*a)))  failed actual value {0} ", v);
         ret = ret + 1;
     }
     v = (abc + c);
     if (v != 42)
     {
         Console.WriteLine("test119: for (abc+c)  failed actual value {0} ", v);
         ret = ret + 1;
     }
     v = (c + abc);
     if (v != 42)
     {
         Console.WriteLine("test120: for (c+abc)  failed actual value {0} ", v);
         ret = ret + 1;
     }
     v = (c + abc);
     if (v != 42)
     {
         Console.WriteLine("test121: for (c+abc)  failed actual value {0} ", v);
         ret = ret + 1;
     }
     v = (abc + c);
     if (v != 42)
     {
         Console.WriteLine("test122: for (abc+c)  failed actual value {0} ", v);
         ret = ret + 1;
     }
     v = (a - (ad * a));
     if (v != 924)
     {
         Console.WriteLine("test123: for (a-(ad*a))  failed actual value {0} ", v);
         ret = ret + 1;
     }
     v = (ad * a);
     if (v != -966)
     {
         Console.WriteLine("test124: for (ad*a)  failed actual value {0} ", v);
         ret = ret + 1;
     }
     v = (a * ad);
     if (v != -966)
     {
         Console.WriteLine("test125: for (a*ad)  failed actual value {0} ", v);
         ret = ret + 1;
     }
     v = (a * ad);
     if (v != -966)
     {
         Console.WriteLine("test126: for (a*ad)  failed actual value {0} ", v);
         ret = ret + 1;
     }
     v = (ad * a);
     if (v != -966)
     {
         Console.WriteLine("test127: for (ad*a)  failed actual value {0} ", v);
         ret = ret + 1;
     }
     v = (a - (ad * a));
     if (v != 924)
     {
         Console.WriteLine("test128: for (a-(ad*a))  failed actual value {0} ", v);
         ret = ret + 1;
     }
     v = (abc + c);
     if (v != 42)
     {
         Console.WriteLine("test129: for (abc+c)  failed actual value {0} ", v);
         ret = ret + 1;
     }
     v = ((abc + c) - (a - (ad * a)));
     if (v != -882)
     {
         Console.WriteLine("test130: for ((abc+c)-(a-(ad*a)))  failed actual value {0} ", v);
         ret = ret + 1;
     }
     v = (r + ((abc + c) - (a - (ad * a))));
     if (v != -848)
     {
         Console.WriteLine("test131: for (r+((abc+c)-(a-(ad*a))))  failed actual value {0} ", v);
         ret = ret + 1;
     }
     v = (((abc + c) - (a - (ad * a))) + r);
     if (v != -848)
     {
         Console.WriteLine("test132: for (((abc+c)-(a-(ad*a)))+r)  failed actual value {0} ", v);
         ret = ret + 1;
     }
     v = ((((abc + c) - (a - (ad * a))) + r) * ((a + (b * ((c * c) - (c + d)))) - (((a * a) + a) + (a * b))));
     if (v != 18429584)
     {
         Console.WriteLine("test133: for ((((abc+c)-(a-(ad*a)))+r)*((a+(b*((c*c)-(c+d))))-(((a*a)+a)+(a*b))))  failed actual value {0} ", v);
         ret = ret + 1;
     }
     v = (((a + (b * ((c * c) - (c + d)))) - (((a * a) + a) + (a * b))) * (((abc + c) - (a - (ad * a))) + r));
     if (v != 18429584)
     {
         Console.WriteLine("test134: for (((a+(b*((c*c)-(c+d))))-(((a*a)+a)+(a*b)))*(((abc+c)-(a-(ad*a)))+r))  failed actual value {0} ", v);
         ret = ret + 1;
     }
     v = (a * (b - (c * ((d - e) + ((((f - a) + (a * (b - (c * (d - (e * f)))))) + f) - (a * ab))))));
     if (v != 133723422)
     {
         Console.WriteLine("test135: for (a*(b-(c*((d-e)+((((f-a)+(a*(b-(c*(d-(e*f))))))+f)-(a*ab))))))  failed actual value {0} ", v);
         ret = ret + 1;
     }
     v = ((b - (c * ((d - e) + ((((f - a) + (a * (b - (c * (d - (e * f)))))) + f) - (a * ab))))) * a);
     if (v != 133723422)
     {
         Console.WriteLine("test136: for ((b-(c*((d-e)+((((f-a)+(a*(b-(c*(d-(e*f))))))+f)-(a*ab)))))*a)  failed actual value {0} ", v);
         ret = ret + 1;
     }
     v = (b - (c * ((d - e) + ((((f - a) + (a * (b - (c * (d - (e * f)))))) + f) - (a * ab)))));
     if (v != -3183891)
     {
         Console.WriteLine("test137: for (b-(c*((d-e)+((((f-a)+(a*(b-(c*(d-(e*f))))))+f)-(a*ab)))))  failed actual value {0} ", v);
         ret = ret + 1;
     }
     v = (c * ((d - e) + ((((f - a) + (a * (b - (c * (d - (e * f)))))) + f) - (a * ab))));
     if (v != 3183872)
     {
         Console.WriteLine("test138: for (c*((d-e)+((((f-a)+(a*(b-(c*(d-(e*f))))))+f)-(a*ab))))  failed actual value {0} ", v);
         ret = ret + 1;
     }
     v = (((d - e) + ((((f - a) + (a * (b - (c * (d - (e * f)))))) + f) - (a * ab))) * c);
     if (v != 3183872)
     {
         Console.WriteLine("test139: for (((d-e)+((((f-a)+(a*(b-(c*(d-(e*f))))))+f)-(a*ab)))*c)  failed actual value {0} ", v);
         ret = ret + 1;
     }
     v = ((d - e) + ((((f - a) + (a * (b - (c * (d - (e * f)))))) + f) - (a * ab)));
     if (v != 99496)
     {
         Console.WriteLine("test140: for ((d-e)+((((f-a)+(a*(b-(c*(d-(e*f))))))+f)-(a*ab)))  failed actual value {0} ", v);
         ret = ret + 1;
     }
     v = (((((f - a) + (a * (b - (c * (d - (e * f)))))) + f) - (a * ab)) + (d - e));
     if (v != 99496)
     {
         Console.WriteLine("test141: for (((((f-a)+(a*(b-(c*(d-(e*f))))))+f)-(a*ab))+(d-e))  failed actual value {0} ", v);
         ret = ret + 1;
     }
     v = (d - e);
     if (v != -28)
     {
         Console.WriteLine("test142: for (d-e)  failed actual value {0} ", v);
         ret = ret + 1;
     }
     v = (d - e);
     if (v != -28)
     {
         Console.WriteLine("test143: for (d-e)  failed actual value {0} ", v);
         ret = ret + 1;
     }
     v = ((((f - a) + (a * (b - (c * (d - (e * f)))))) + f) - (a * ab));
     if (v != 99524)
     {
         Console.WriteLine("test144: for ((((f-a)+(a*(b-(c*(d-(e*f))))))+f)-(a*ab))  failed actual value {0} ", v);
         ret = ret + 1;
     }
     v = (((f - a) + (a * (b - (c * (d - (e * f)))))) + f);
     if (v != 96248)
     {
         Console.WriteLine("test145: for (((f-a)+(a*(b-(c*(d-(e*f))))))+f)  failed actual value {0} ", v);
         ret = ret + 1;
     }
     v = (f + ((f - a) + (a * (b - (c * (d - (e * f)))))));
     if (v != 96248)
     {
         Console.WriteLine("test146: for (f+((f-a)+(a*(b-(c*(d-(e*f)))))))  failed actual value {0} ", v);
         ret = ret + 1;
     }
     v = ((f - a) + (a * (b - (c * (d - (e * f))))));
     if (v != 96256)
     {
         Console.WriteLine("test147: for ((f-a)+(a*(b-(c*(d-(e*f))))))  failed actual value {0} ", v);
         ret = ret + 1;
     }
     v = ((a * (b - (c * (d - (e * f))))) + (f - a));
     if (v != 96256)
     {
         Console.WriteLine("test148: for ((a*(b-(c*(d-(e*f)))))+(f-a))  failed actual value {0} ", v);
         ret = ret + 1;
     }
     v = (f - a);
     if (v != 34)
     {
         Console.WriteLine("test149: for (f-a)  failed actual value {0} ", v);
         ret = ret + 1;
     }
     v = (f - a);
     if (v != 34)
     {
         Console.WriteLine("test150: for (f-a)  failed actual value {0} ", v);
         ret = ret + 1;
     }
     v = (a * (b - (c * (d - (e * f)))));
     if (v != 96222)
     {
         Console.WriteLine("test151: for (a*(b-(c*(d-(e*f)))))  failed actual value {0} ", v);
         ret = ret + 1;
     }
     v = ((b - (c * (d - (e * f)))) * a);
     if (v != 96222)
     {
         Console.WriteLine("test152: for ((b-(c*(d-(e*f))))*a)  failed actual value {0} ", v);
         ret = ret + 1;
     }
     v = (b - (c * (d - (e * f))));
     if (v != -2291)
     {
         Console.WriteLine("test153: for (b-(c*(d-(e*f))))  failed actual value {0} ", v);
         ret = ret + 1;
     }
     v = (c * (d - (e * f)));
     if (v != 2272)
     {
         Console.WriteLine("test154: for (c*(d-(e*f)))  failed actual value {0} ", v);
         ret = ret + 1;
     }
     v = ((d - (e * f)) * c);
     if (v != 2272)
     {
         Console.WriteLine("test155: for ((d-(e*f))*c)  failed actual value {0} ", v);
         ret = ret + 1;
     }
     v = (d - (e * f));
     if (v != 71)
     {
         Console.WriteLine("test156: for (d-(e*f))  failed actual value {0} ", v);
         ret = ret + 1;
     }
     v = (e * f);
     if (v != -88)
     {
         Console.WriteLine("test157: for (e*f)  failed actual value {0} ", v);
         ret = ret + 1;
     }
     v = (f * e);
     if (v != -88)
     {
         Console.WriteLine("test158: for (f*e)  failed actual value {0} ", v);
         ret = ret + 1;
     }
     v = (f * e);
     if (v != -88)
     {
         Console.WriteLine("test159: for (f*e)  failed actual value {0} ", v);
         ret = ret + 1;
     }
     v = (e * f);
     if (v != -88)
     {
         Console.WriteLine("test160: for (e*f)  failed actual value {0} ", v);
         ret = ret + 1;
     }
     v = (d - (e * f));
     if (v != 71)
     {
         Console.WriteLine("test161: for (d-(e*f))  failed actual value {0} ", v);
         ret = ret + 1;
     }
     v = ((d - (e * f)) * c);
     if (v != 2272)
     {
         Console.WriteLine("test162: for ((d-(e*f))*c)  failed actual value {0} ", v);
         ret = ret + 1;
     }
     v = (c * (d - (e * f)));
     if (v != 2272)
     {
         Console.WriteLine("test163: for (c*(d-(e*f)))  failed actual value {0} ", v);
         ret = ret + 1;
     }
     v = (b - (c * (d - (e * f))));
     if (v != -2291)
     {
         Console.WriteLine("test164: for (b-(c*(d-(e*f))))  failed actual value {0} ", v);
         ret = ret + 1;
     }
     s.b = return_int(false, -51);
     v = ((b - (c * (d - (e * f)))) * a);
     if (v != 96222)
     {
         Console.WriteLine("test165: for ((b-(c*(d-(e*f))))*a)  failed actual value {0} ", v);
         ret = ret + 1;
     }
     v = (a * (b - (c * (d - (e * f)))));
     if (v != 96222)
     {
         Console.WriteLine("test166: for (a*(b-(c*(d-(e*f)))))  failed actual value {0} ", v);
         ret = ret + 1;
     }
     v = ((a * (b - (c * (d - (e * f))))) + (f - a));
     if (v != 96256)
     {
         Console.WriteLine("test167: for ((a*(b-(c*(d-(e*f)))))+(f-a))  failed actual value {0} ", v);
         ret = ret + 1;
     }
     v = ((f - a) + (a * (b - (c * (d - (e * f))))));
     if (v != 96256)
     {
         Console.WriteLine("test168: for ((f-a)+(a*(b-(c*(d-(e*f))))))  failed actual value {0} ", v);
         ret = ret + 1;
     }
     v = ((f - a) + ((a * (b - (c * (d - (e * f))))) + f));
     if (v != 96248)
     {
         Console.WriteLine("test169: for ((f-a)+((a*(b-(c*(d-(e*f)))))+f))  failed actual value {0} ", v);
         ret = ret + 1;
     }
     v = ((a * (b - (c * (d - (e * f))))) + ((f - a) + f));
     if (v != 96248)
     {
         Console.WriteLine("test170: for ((a*(b-(c*(d-(e*f)))))+((f-a)+f))  failed actual value {0} ", v);
         ret = ret + 1;
     }
     v = ((a * (b - (c * (d - (e * f))))) + f);
     if (v != 96214)
     {
         Console.WriteLine("test171: for ((a*(b-(c*(d-(e*f)))))+f)  failed actual value {0} ", v);
         ret = ret + 1;
     }
     v = (f + (a * (b - (c * (d - (e * f))))));
     if (v != 96214)
     {
         Console.WriteLine("test172: for (f+(a*(b-(c*(d-(e*f))))))  failed actual value {0} ", v);
         ret = ret + 1;
     }
     v = (a * (b - (c * (d - (e * f)))));
     if (v != 96222)
     {
         Console.WriteLine("test173: for (a*(b-(c*(d-(e*f)))))  failed actual value {0} ", v);
         ret = ret + 1;
     }
     v = ((b - (c * (d - (e * f)))) * a);
     if (v != 96222)
     {
         Console.WriteLine("test174: for ((b-(c*(d-(e*f))))*a)  failed actual value {0} ", v);
         ret = ret + 1;
     }
     v = (b - (c * (d - (e * f))));
     if (v != -2291)
     {
         Console.WriteLine("test175: for (b-(c*(d-(e*f))))  failed actual value {0} ", v);
         ret = ret + 1;
     }
     r = return_int(false, -10);
     v = (c * (d - (e * f)));
     if (v != 2272)
     {
         Console.WriteLine("test176: for (c*(d-(e*f)))  failed actual value {0} ", v);
         ret = ret + 1;
     }
     v = ((d - (e * f)) * c);
     if (v != 2272)
     {
         Console.WriteLine("test177: for ((d-(e*f))*c)  failed actual value {0} ", v);
         ret = ret + 1;
     }
     v = (d - (e * f));
     if (v != 71)
     {
         Console.WriteLine("test178: for (d-(e*f))  failed actual value {0} ", v);
         ret = ret + 1;
     }
     v = (e * f);
     if (v != -88)
     {
         Console.WriteLine("test179: for (e*f)  failed actual value {0} ", v);
         ret = ret + 1;
     }
     v = (f * e);
     if (v != -88)
     {
         Console.WriteLine("test180: for (f*e)  failed actual value {0} ", v);
         ret = ret + 1;
     }
     v = (f * e);
     if (v != -88)
     {
         Console.WriteLine("test181: for (f*e)  failed actual value {0} ", v);
         ret = ret + 1;
     }
     v = (e * f);
     if (v != -88)
     {
         Console.WriteLine("test182: for (e*f)  failed actual value {0} ", v);
         ret = ret + 1;
     }
     v = (d - (e * f));
     if (v != 71)
     {
         Console.WriteLine("test183: for (d-(e*f))  failed actual value {0} ", v);
         ret = ret + 1;
     }
     abc = return_int(false, 68);
     v = ((d - (e * f)) * c);
     if (v != 2272)
     {
         Console.WriteLine("test184: for ((d-(e*f))*c)  failed actual value {0} ", v);
         ret = ret + 1;
     }
     v = (c * (d - (e * f)));
     if (v != 2272)
     {
         Console.WriteLine("test185: for (c*(d-(e*f)))  failed actual value {0} ", v);
         ret = ret + 1;
     }
     ar[0] = return_int(false, -46);
     r = return_int(false, 65);
     v = (b - (c * (d - (e * f))));
     if (v != -2291)
     {
         Console.WriteLine("test186: for (b-(c*(d-(e*f))))  failed actual value {0} ", v);
         ret = ret + 1;
     }
     v = ((b - (c * (d - (e * f)))) * a);
     if (v != 96222)
     {
         Console.WriteLine("test187: for ((b-(c*(d-(e*f))))*a)  failed actual value {0} ", v);
         ret = ret + 1;
     }
     v = (a * (b - (c * (d - (e * f)))));
     if (v != 96222)
     {
         Console.WriteLine("test188: for (a*(b-(c*(d-(e*f)))))  failed actual value {0} ", v);
         ret = ret + 1;
     }
     v = (f + (a * (b - (c * (d - (e * f))))));
     if (v != 96214)
     {
         Console.WriteLine("test189: for (f+(a*(b-(c*(d-(e*f))))))  failed actual value {0} ", v);
         ret = ret + 1;
     }
     v = ((a * (b - (c * (d - (e * f))))) + f);
     if (v != 96214)
     {
         Console.WriteLine("test190: for ((a*(b-(c*(d-(e*f)))))+f)  failed actual value {0} ", v);
         ret = ret + 1;
     }
     v = ((f - a) + f);
     if (v != 26)
     {
         Console.WriteLine("test191: for ((f-a)+f)  failed actual value {0} ", v);
         ret = ret + 1;
     }
     f = return_int(false, -56);
     v = (f + (f - a));
     if (v != -70)
     {
         Console.WriteLine("test192: for (f+(f-a))  failed actual value {0} ", v);
         ret = ret + 1;
     }
     v = (f - a);
     if (v != -14)
     {
         Console.WriteLine("test193: for (f-a)  failed actual value {0} ", v);
         ret = ret + 1;
     }
     v = (f - a);
     if (v != -14)
     {
         Console.WriteLine("test194: for (f-a)  failed actual value {0} ", v);
         ret = ret + 1;
     }
     v = (f + (f - a));
     if (v != -70)
     {
         Console.WriteLine("test195: for (f+(f-a))  failed actual value {0} ", v);
         ret = ret + 1;
     }
     v = ((f - a) + f);
     if (v != -70)
     {
         Console.WriteLine("test196: for ((f-a)+f)  failed actual value {0} ", v);
         ret = ret + 1;
     }
     v = (f + ((f - a) + (a * (b - (c * (d - (e * f)))))));
     if (v != 805784)
     {
         Console.WriteLine("test197: for (f+((f-a)+(a*(b-(c*(d-(e*f)))))))  failed actual value {0} ", v);
         ret = ret + 1;
     }
     v = (((f - a) + (a * (b - (c * (d - (e * f)))))) + f);
     if (v != 805784)
     {
         Console.WriteLine("test198: for (((f-a)+(a*(b-(c*(d-(e*f))))))+f)  failed actual value {0} ", v);
         ret = ret + 1;
     }
     s.c = return_int(false, 2);
     v = (a * ab);
     if (v != -3276)
     {
         Console.WriteLine("test199: for (a*ab)  failed actual value {0} ", v);
         ret = ret + 1;
     }
     v = (ab * a);
     if (v != -3276)
     {
         Console.WriteLine("test200: for (ab*a)  failed actual value {0} ", v);
         ret = ret + 1;
     }
     v = (ab * a);
     if (v != -3276)
     {
         Console.WriteLine("test201: for (ab*a)  failed actual value {0} ", v);
         ret = ret + 1;
     }
     v = (a * ab);
     if (v != -3276)
     {
         Console.WriteLine("test202: for (a*ab)  failed actual value {0} ", v);
         ret = ret + 1;
     }
     v = (((f - a) + (a * (b - (c * (d - (e * f)))))) + f);
     if (v != 805784)
     {
         Console.WriteLine("test203: for (((f-a)+(a*(b-(c*(d-(e*f))))))+f)  failed actual value {0} ", v);
         ret = ret + 1;
     }
     ad = return_int(false, 16);
     v = ((((f - a) + (a * (b - (c * (d - (e * f)))))) + f) - (a * ab));
     if (v != 809060)
     {
         Console.WriteLine("test204: for ((((f-a)+(a*(b-(c*(d-(e*f))))))+f)-(a*ab))  failed actual value {0} ", v);
         ret = ret + 1;
     }
     v = (((((f - a) + (a * (b - (c * (d - (e * f)))))) + f) - (a * ab)) + (d - e));
     if (v != 809032)
     {
         Console.WriteLine("test205: for (((((f-a)+(a*(b-(c*(d-(e*f))))))+f)-(a*ab))+(d-e))  failed actual value {0} ", v);
         ret = ret + 1;
     }
     v = ((d - e) + ((((f - a) + (a * (b - (c * (d - (e * f)))))) + f) - (a * ab)));
     if (v != 809032)
     {
         Console.WriteLine("test206: for ((d-e)+((((f-a)+(a*(b-(c*(d-(e*f))))))+f)-(a*ab)))  failed actual value {0} ", v);
         ret = ret + 1;
     }
     v = (((d - e) + ((((f - a) + (a * (b - (c * (d - (e * f)))))) + f) - (a * ab))) * c);
     if (v != 25889024)
     {
         Console.WriteLine("test207: for (((d-e)+((((f-a)+(a*(b-(c*(d-(e*f))))))+f)-(a*ab)))*c)  failed actual value {0} ", v);
         ret = ret + 1;
     }
     v = (c * ((d - e) + ((((f - a) + (a * (b - (c * (d - (e * f)))))) + f) - (a * ab))));
     if (v != 25889024)
     {
         Console.WriteLine("test208: for (c*((d-e)+((((f-a)+(a*(b-(c*(d-(e*f))))))+f)-(a*ab))))  failed actual value {0} ", v);
         ret = ret + 1;
     }
     v = (b - (c * ((d - e) + ((((f - a) + (a * (b - (c * (d - (e * f)))))) + f) - (a * ab)))));
     if (v != -25889043)
     {
         Console.WriteLine("test209: for (b-(c*((d-e)+((((f-a)+(a*(b-(c*(d-(e*f))))))+f)-(a*ab)))))  failed actual value {0} ", v);
         ret = ret + 1;
     }
     v = ((b - (c * ((d - e) + ((((f - a) + (a * (b - (c * (d - (e * f)))))) + f) - (a * ab))))) * a);
     if (v != 1087339806)
     {
         Console.WriteLine("test210: for ((b-(c*((d-e)+((((f-a)+(a*(b-(c*(d-(e*f))))))+f)-(a*ab)))))*a)  failed actual value {0} ", v);
         ret = ret + 1;
     }
     v = (a * (b - (c * ((d - e) + ((((f - a) + (a * (b - (c * (d - (e * f)))))) + f) - (a * ab))))));
     if (v != 1087339806)
     {
         Console.WriteLine("test211: for (a*(b-(c*((d-e)+((((f-a)+(a*(b-(c*(d-(e*f))))))+f)-(a*ab))))))  failed actual value {0} ", v);
         ret = ret + 1;
     }
     return ret;
 }