// This file is part of the SV-Benchmarks collection of verification tasks: // https://gitlab.com/sosy-lab/benchmarking/sv-benchmarks // // SPDX-FileCopyrightText: 2022 Jana (Philipp) Berger // // SPDX-License-Identifier: GPL-3.0-or-later extern unsigned long __VERIFIER_nondet_ulong(); extern long __VERIFIER_nondet_long(); extern unsigned char __VERIFIER_nondet_uchar(); extern char __VERIFIER_nondet_char(); extern unsigned short __VERIFIER_nondet_ushort(); extern short __VERIFIER_nondet_short(); extern float __VERIFIER_nondet_float(); extern double __VERIFIER_nondet_double(); extern void abort(void); extern void __assert_fail(const char *, const char *, unsigned int, const char *) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__noreturn__)); void reach_error() { __assert_fail("0", "Req1_Prop1_Batch1Amount500.c", 13, "reach_error"); } void __VERIFIER_assert(int cond) { if(!(cond)) { ERROR: {reach_error();abort();} } return; } void assume_abort_if_not(int cond) { if(!cond) { abort(); } } unsigned char isInitial = 0; unsigned char var_1_1 = 0; unsigned char var_1_6 = 0; unsigned char var_1_7 = 0; unsigned char var_1_8 = 0; unsigned char var_1_9 = 1; unsigned char var_1_10 = 1; unsigned char var_1_11 = 5; unsigned char var_1_12 = 2; unsigned char var_1_13 = 16; unsigned char var_1_14 = 200; unsigned char var_1_15 = 128; signed short int var_1_16 = -4; signed short int var_1_17 = 27170; unsigned char var_1_18 = 200; signed long int var_1_20 = 5; unsigned long int var_1_21 = 1000; unsigned long int var_1_23 = 1926926401; unsigned long int var_1_24 = 2711750386; unsigned short int var_1_25 = 32; unsigned short int var_1_26 = 18084; unsigned short int var_1_27 = 32996; unsigned short int var_1_28 = 54045; unsigned short int var_1_29 = 63951; signed short int var_1_30 = 16; signed short int var_1_31 = 10000; unsigned short int var_1_32 = 2; unsigned char var_1_34 = 5; unsigned char var_1_36 = 2; unsigned char var_1_37 = 2; float var_1_38 = -0.5; float var_1_40 = 1000000000000000.8; float var_1_41 = 0.0; float var_1_42 = 3.52; signed long int var_1_43 = -64; signed short int var_1_44 = -32; unsigned char var_1_45 = 1; unsigned char var_1_46 = 0; unsigned char var_1_47 = 1; unsigned char var_1_48 = 0; unsigned char var_1_49 = 32; double var_1_50 = 1.2; unsigned short int var_1_51 = 16; float var_1_53 = 99.5; unsigned char var_1_54 = 16; unsigned char var_1_55 = 4; float var_1_56 = 25.25; unsigned long int var_1_57 = 32; unsigned long int var_1_58 = 2650641706; unsigned long int var_1_60 = 1000000000; unsigned char var_1_61 = 64; unsigned char var_1_62 = 0; unsigned char var_1_63 = 64; unsigned char var_1_64 = 10; unsigned char var_1_65 = 1; unsigned long int var_1_66 = 256; signed short int var_1_67 = 8; float var_1_68 = -0.75; float var_1_69 = 0.0; float var_1_70 = 4.8; unsigned short int var_1_71 = 500; signed short int var_1_72 = -64; unsigned short int var_1_73 = 0; signed long int var_1_75 = 10000; signed long int var_1_76 = 1000000000; double var_1_77 = 127.6; double var_1_78 = 4.125; double var_1_79 = 32.9; double var_1_80 = 1000000000000.5; unsigned long int var_1_81 = 4; signed char var_1_82 = -50; unsigned char var_1_83 = 0; unsigned char var_1_84 = 0; signed short int var_1_85 = 4; unsigned long int var_1_89 = 1000000000; float var_1_90 = 4.75; unsigned short int var_1_91 = 100; signed long int var_1_93 = 32; double var_1_94 = 8.5; unsigned long int var_1_95 = 256; unsigned char var_1_96 = 1; unsigned char var_1_97 = 1; signed short int var_1_98 = 0; unsigned short int var_1_99 = 32; unsigned char var_1_100 = 1; double var_1_101 = 256.4; signed short int var_1_102 = -2; signed char var_1_103 = 10; signed short int var_1_104 = -8; signed short int last_1_var_1_16 = -4; unsigned char last_1_var_1_18 = 200; unsigned short int last_1_var_1_25 = 32; signed short int last_1_var_1_30 = 16; unsigned short int last_1_var_1_32 = 2; signed long int last_1_var_1_43 = -64; signed short int last_1_var_1_44 = -32; unsigned char last_1_var_1_49 = 32; unsigned short int last_1_var_1_51 = 16; float last_1_var_1_53 = 99.5; unsigned char last_1_var_1_54 = 16; unsigned char last_1_var_1_61 = 64; signed short int last_1_var_1_67 = 8; float last_1_var_1_68 = -0.75; unsigned short int last_1_var_1_71 = 500; unsigned short int last_1_var_1_73 = 0; signed long int last_1_var_1_75 = 10000; unsigned char last_1_var_1_83 = 0; signed short int last_1_var_1_85 = 4; unsigned long int last_1_var_1_89 = 1000000000; float last_1_var_1_90 = 4.75; unsigned short int last_1_var_1_91 = 100; signed short int last_1_var_1_98 = 0; unsigned short int last_1_var_1_99 = 32; signed short int last_1_var_1_104 = -8; void initially(void) { } void step(void) { if ((var_1_41 * var_1_70) > 0.25f) { var_1_89 = ((((var_1_29) < (last_1_var_1_51)) ? (var_1_29) : (last_1_var_1_51))); } else { var_1_89 = (((((var_1_29 + var_1_64)) > (var_1_13)) ? ((var_1_29 + var_1_64)) : (var_1_13))); } if ((var_1_24 - last_1_var_1_54) <= (var_1_58 - var_1_17)) { var_1_57 = (((((last_1_var_1_99) < (((((last_1_var_1_30) < (last_1_var_1_43)) ? (last_1_var_1_30) : (last_1_var_1_43))))) ? (last_1_var_1_99) : (((((last_1_var_1_30) < (last_1_var_1_43)) ? (last_1_var_1_30) : (last_1_var_1_43)))))) + last_1_var_1_99); } else { if (last_1_var_1_16 <= last_1_var_1_98) { var_1_57 = (last_1_var_1_75 + ((var_1_60 - var_1_31) + 500u)); } else { var_1_57 = (2956407358u - (((((last_1_var_1_89) < 0 ) ? -(last_1_var_1_89) : (last_1_var_1_89))) + last_1_var_1_43)); } } if (var_1_57 <= (- 2)) { var_1_49 = ((((((((var_1_15) < 0 ) ? -(var_1_15) : (var_1_15)))) > ((var_1_14 - var_1_37))) ? (((((var_1_15) < 0 ) ? -(var_1_15) : (var_1_15)))) : ((var_1_14 - var_1_37)))); } signed long int stepLocal_4 = last_1_var_1_73; if (((((var_1_13) < (last_1_var_1_16)) ? (var_1_13) : (last_1_var_1_16))) <= stepLocal_4) { var_1_30 = (((var_1_31 - 50) - (last_1_var_1_91 + last_1_var_1_18)) + last_1_var_1_49); } else { var_1_30 = ((var_1_15 + 4) - last_1_var_1_44); } var_1_99 = var_1_30; signed long int stepLocal_13 = 256; if (stepLocal_13 > var_1_99) { var_1_68 = ((((((var_1_69 - var_1_41)) > (((((var_1_42) < (var_1_40)) ? (var_1_42) : (var_1_40))))) ? ((var_1_69 - var_1_41)) : (((((var_1_42) < (var_1_40)) ? (var_1_42) : (var_1_40)))))) - var_1_70); } else { var_1_68 = (var_1_40 - var_1_69); } signed long int stepLocal_11 = last_1_var_1_75 * (var_1_15 * last_1_var_1_54); if (stepLocal_11 < (var_1_60 >> last_1_var_1_85)) { var_1_61 = (((((((((((var_1_46) < (var_1_13)) ? (var_1_46) : (var_1_13)))) < (var_1_36)) ? (((((var_1_46) < (var_1_13)) ? (var_1_46) : (var_1_13)))) : (var_1_36))) < 0 ) ? -((((((((var_1_46) < (var_1_13)) ? (var_1_46) : (var_1_13)))) < (var_1_36)) ? (((((var_1_46) < (var_1_13)) ? (var_1_46) : (var_1_13)))) : (var_1_36))) : ((((((((var_1_46) < (var_1_13)) ? (var_1_46) : (var_1_13)))) < (var_1_36)) ? (((((var_1_46) < (var_1_13)) ? (var_1_46) : (var_1_13)))) : (var_1_36))))); } var_1_91 = last_1_var_1_61; if ((~ var_1_91) < var_1_28) { if (var_1_91 > last_1_var_1_54) { var_1_54 = ((((var_1_55) < 0 ) ? -(var_1_55) : (var_1_55))); } else { var_1_54 = ((((5) > ((var_1_13 + var_1_36))) ? (5) : ((var_1_13 + var_1_36)))); } } else { if (last_1_var_1_54 >= ((((var_1_28) < ((128 / var_1_26))) ? (var_1_28) : ((128 / var_1_26))))) { var_1_54 = var_1_13; } else { if ((var_1_29 - last_1_var_1_54) > var_1_28) { var_1_54 = var_1_12; } } } if (((var_1_41 - 0.2f) * var_1_42) > (last_1_var_1_68 + last_1_var_1_53)) { var_1_43 = ((((last_1_var_1_67) < (last_1_var_1_25)) ? (last_1_var_1_67) : (last_1_var_1_25))); } else { var_1_43 = (((((((((last_1_var_1_43) < (var_1_13)) ? (last_1_var_1_43) : (var_1_13))) - last_1_var_1_18)) < (last_1_var_1_25)) ? ((((((last_1_var_1_43) < (var_1_13)) ? (last_1_var_1_43) : (var_1_13))) - last_1_var_1_18)) : (last_1_var_1_25))); } if (var_1_10) { var_1_16 = (((16 + var_1_13) - 32) + ((((var_1_14) < ((last_1_var_1_98 + var_1_12))) ? (var_1_14) : ((last_1_var_1_98 + var_1_12))))); } else { var_1_16 = (-1 - (var_1_17 - last_1_var_1_18)); } if (64.5 >= last_1_var_1_90) { var_1_18 = (var_1_14 - var_1_13); } var_1_44 = ((((var_1_15) < 0 ) ? -(var_1_15) : (var_1_15))); unsigned char stepLocal_8 = var_1_6; unsigned long int stepLocal_7 = var_1_23 - var_1_31; if (stepLocal_8 || var_1_9) { if ((var_1_14 - (var_1_37 + var_1_46)) > stepLocal_7) { var_1_45 = var_1_7; } else { var_1_45 = (var_1_7 || var_1_6); } } if (var_1_8) { if (var_1_6) { var_1_47 = var_1_7; } else { var_1_47 = ((! 0) && var_1_10); } } else { var_1_47 = (var_1_10 || (! var_1_7)); } var_1_48 = (! var_1_7); var_1_53 = var_1_42; if (var_1_26 > var_1_28) { var_1_56 = var_1_41; } else { var_1_56 = ((((var_1_42) < (var_1_41)) ? (var_1_42) : (var_1_41))); } if (var_1_6) { var_1_94 = var_1_70; } else { var_1_94 = var_1_78; } var_1_95 = 32u; if (var_1_84) { var_1_96 = var_1_7; } else { var_1_96 = var_1_10; } if (var_1_10) { var_1_97 = var_1_9; } else { var_1_97 = var_1_8; } var_1_100 = var_1_7; if (var_1_48) { var_1_101 = 15.25; } else { var_1_101 = var_1_41; } var_1_102 = var_1_55; var_1_103 = var_1_36; signed long int stepLocal_10 = var_1_37 << 2; unsigned short int stepLocal_9 = var_1_99; if (stepLocal_9 != (var_1_61 & ((((var_1_12) > (var_1_95)) ? (var_1_12) : (var_1_95))))) { var_1_51 = ((((var_1_17) > (var_1_36)) ? (var_1_17) : (var_1_36))); } else { if (stepLocal_10 >= var_1_89) { var_1_51 = var_1_31; } } signed long int stepLocal_1 = var_1_43; unsigned long int stepLocal_0 = var_1_57; if (stepLocal_0 <= (var_1_30 * 16)) { if (var_1_7) { if (var_1_6) { if (stepLocal_1 >= (var_1_54 + var_1_30)) { var_1_11 = var_1_12; } } else { if (var_1_10) { var_1_11 = ((((var_1_12) > ((25 + var_1_13))) ? (var_1_12) : ((25 + var_1_13)))); } else { var_1_11 = (((((var_1_14) < (var_1_15)) ? (var_1_14) : (var_1_15))) - var_1_13); } } } } if (((((5.8f) > (var_1_68)) ? (5.8f) : (var_1_68))) > var_1_101) { if (var_1_17 > var_1_14) { var_1_21 = ((var_1_14 + var_1_17) + ((var_1_23 - var_1_15) - ((((var_1_13) > (var_1_57)) ? (var_1_13) : (var_1_57))))); } } else { if (var_1_16 != (var_1_14 - var_1_13)) { var_1_21 = (var_1_13 + var_1_17); } else { var_1_21 = (((((2382252522u) < (var_1_24)) ? (2382252522u) : (var_1_24))) - var_1_18); } } unsigned long int stepLocal_27 = var_1_58; if (var_1_7) { if (var_1_91 != stepLocal_27) { var_1_104 = (((((last_1_var_1_104 + ((((var_1_102) < (var_1_15)) ? (var_1_102) : (var_1_15))))) > ((var_1_36 + (var_1_18 - var_1_12)))) ? ((last_1_var_1_104 + ((((var_1_102) < (var_1_15)) ? (var_1_102) : (var_1_15))))) : ((var_1_36 + (var_1_18 - var_1_12))))); } else { var_1_104 = var_1_64; } } if (var_1_95 > var_1_28) { var_1_34 = ((((var_1_14) < (((var_1_36 + var_1_37) + ((((var_1_13) < (16)) ? (var_1_13) : (16)))))) ? (var_1_14) : (((var_1_36 + var_1_37) + ((((var_1_13) < (16)) ? (var_1_13) : (16))))))); } else { if (var_1_91 == var_1_17) { var_1_34 = var_1_15; } else { var_1_34 = ((((((((var_1_36) > (var_1_15)) ? (var_1_36) : (var_1_15)))) < (var_1_13)) ? (((((var_1_36) > (var_1_15)) ? (var_1_36) : (var_1_15)))) : (var_1_13))); } } if (var_1_103 <= var_1_18) { if ((var_1_103 ^ (var_1_18 ^ var_1_16)) < var_1_103) { var_1_1 = (var_1_6 || var_1_7); } else { if ((var_1_103 == var_1_103) || (var_1_7 && (var_1_18 <= 64))) { var_1_1 = ((var_1_8 && (! var_1_7)) && (var_1_9 && var_1_10)); } else { if (var_1_10) { var_1_1 = (var_1_7 || var_1_6); } } } } if (var_1_64 >= var_1_46) { var_1_65 = (((0 < var_1_14) && var_1_7) || var_1_6); } else { var_1_65 = (var_1_1 || (var_1_10 || (! var_1_6))); } unsigned char stepLocal_18 = var_1_97; if (stepLocal_18 || (99999.875f != var_1_41)) { var_1_77 = ((var_1_42 + var_1_78) + var_1_41); } unsigned char stepLocal_21 = var_1_47; if ((var_1_97 && (var_1_23 >= var_1_102)) || stepLocal_21) { var_1_82 = var_1_37; } if (var_1_1) { var_1_98 = var_1_49; } else { var_1_98 = var_1_37; } if ((! 1) || (var_1_46 >= var_1_58)) { var_1_72 = ((var_1_17 - var_1_51) - var_1_37); } else { var_1_72 = var_1_82; } var_1_20 = ((((var_1_104) < 0 ) ? -(var_1_104) : (var_1_104))); unsigned char stepLocal_15 = var_1_12; signed long int stepLocal_14 = var_1_20 % ((((var_1_63) > (var_1_15)) ? (var_1_63) : (var_1_15))); if (var_1_64 > stepLocal_14) { if (8.8 > var_1_40) { if (var_1_58 == stepLocal_15) { if (! (var_1_18 < (var_1_43 * var_1_36))) { var_1_71 = ((((((((last_1_var_1_71) < (var_1_17)) ? (last_1_var_1_71) : (var_1_17)))) > (var_1_104)) ? (((((last_1_var_1_71) < (var_1_17)) ? (last_1_var_1_71) : (var_1_17)))) : (var_1_104))); } } } } else { var_1_71 = (var_1_29 - var_1_26); } signed short int stepLocal_24 = var_1_98; unsigned long int stepLocal_23 = var_1_60; if (stepLocal_24 >= last_1_var_1_85) { if (stepLocal_23 > var_1_91) { var_1_85 = (var_1_89 + var_1_21); } else { if (var_1_101 > var_1_80) { var_1_85 = ((var_1_11 + var_1_95) - ((((-25) < 0 ) ? -(-25) : (-25)))); } } } else { var_1_85 = ((((((((((((var_1_95) < 0 ) ? -(var_1_95) : (var_1_95)))) < (var_1_15)) ? (((((var_1_95) < 0 ) ? -(var_1_95) : (var_1_95)))) : (var_1_15)))) < ((((((var_1_21) < (var_1_36)) ? (var_1_21) : (var_1_36))) - (var_1_20 + var_1_46)))) ? (((((((((var_1_95) < 0 ) ? -(var_1_95) : (var_1_95)))) < (var_1_15)) ? (((((var_1_95) < 0 ) ? -(var_1_95) : (var_1_95)))) : (var_1_15)))) : ((((((var_1_21) < (var_1_36)) ? (var_1_21) : (var_1_36))) - (var_1_20 + var_1_46))))); } unsigned char stepLocal_22 = var_1_18; if (var_1_6) { var_1_83 = ((var_1_8 && var_1_7) || ((var_1_78 < var_1_40) && (last_1_var_1_83 && var_1_84))); } else { if (stepLocal_22 < var_1_55) { var_1_83 = (((var_1_72 / 2u) > var_1_26) && (var_1_7 || var_1_84)); } } if (var_1_83 || (4 < var_1_34)) { var_1_50 = (var_1_41 + ((var_1_42 + 24.4) - var_1_40)); } else { var_1_50 = ((((((var_1_42 + 9.999999999999962E13)) > (var_1_40)) ? ((var_1_42 + 9.999999999999962E13)) : (var_1_40))) + var_1_41); } unsigned long int stepLocal_12 = var_1_15 * var_1_95; if (stepLocal_12 == var_1_27) { var_1_67 = (var_1_36 + var_1_16); } else { if ((256.25f * var_1_50) != (var_1_77 * var_1_68)) { var_1_67 = ((((var_1_63 - var_1_71) < 0 ) ? -(var_1_63 - var_1_71) : (var_1_63 - var_1_71))); } } if (var_1_43 >= (var_1_20 % var_1_28)) { if (var_1_47) { if (var_1_7 || (var_1_9 || var_1_83)) { var_1_73 = var_1_26; } } else { if ((((((var_1_13 / var_1_27)) < ((var_1_104 >> var_1_61))) ? ((var_1_13 / var_1_27)) : ((var_1_104 >> var_1_61)))) < last_1_var_1_73) { var_1_73 = ((((((var_1_17) > (var_1_26)) ? (var_1_17) : (var_1_26))) - (var_1_54 + var_1_13)) + var_1_31); } } } var_1_93 = var_1_73; if (var_1_48) { var_1_81 = (var_1_16 + (var_1_93 + var_1_36)); } unsigned char stepLocal_6 = var_1_31 < ((((var_1_93) > (var_1_13)) ? (var_1_93) : (var_1_13))); signed short int stepLocal_5 = var_1_17; if (stepLocal_6 && var_1_65) { if (stepLocal_5 > last_1_var_1_32) { var_1_32 = ((var_1_28 - var_1_85) - var_1_71); } } unsigned long int stepLocal_26 = var_1_24 - (var_1_23 - 5u); signed long int stepLocal_25 = var_1_20; if (stepLocal_26 >= (var_1_58 - 100u)) { if (var_1_32 >= stepLocal_25) { var_1_90 = ((((var_1_42) < (((((((((100.4f) < (10.55f)) ? (100.4f) : (10.55f)))) < (var_1_41)) ? (((((100.4f) < (10.55f)) ? (100.4f) : (10.55f)))) : (var_1_41))))) ? (var_1_42) : (((((((((100.4f) < (10.55f)) ? (100.4f) : (10.55f)))) < (var_1_41)) ? (((((100.4f) < (10.55f)) ? (100.4f) : (10.55f)))) : (var_1_41)))))); } else { var_1_90 = var_1_40; } } else { var_1_90 = var_1_80; } unsigned long int stepLocal_3 = var_1_15 + var_1_23; signed long int stepLocal_2 = (var_1_13 * 2) | var_1_73; if (10u == stepLocal_3) { if ((- var_1_90) < 63.83) { var_1_25 = ((((last_1_var_1_25) < (((var_1_17 + var_1_26) - 128))) ? (last_1_var_1_25) : (((var_1_17 + var_1_26) - 128)))); } else { if (stepLocal_2 < var_1_26) { var_1_25 = (var_1_27 - var_1_14); } } } else { if (! var_1_65) { var_1_25 = ((((((var_1_28) > (var_1_29)) ? (var_1_28) : (var_1_29))) - ((((2) < (var_1_14)) ? (2) : (var_1_14)))) - var_1_26); } else { var_1_25 = (var_1_29 - var_1_43); } } if (var_1_90 <= (var_1_94 * var_1_68)) { if (var_1_15 >= var_1_99) { var_1_38 = (4.75f - (var_1_40 + (var_1_41 - var_1_42))); } else { var_1_38 = (var_1_41 - var_1_40); } } else { if ((var_1_36 - var_1_37) <= var_1_14) { var_1_38 = (((((var_1_42 - ((((4.8f) < 0 ) ? -(4.8f) : (4.8f))))) < (((((var_1_40) < 0 ) ? -(var_1_40) : (var_1_40))))) ? ((var_1_42 - ((((4.8f) < 0 ) ? -(4.8f) : (4.8f))))) : (((((var_1_40) < 0 ) ? -(var_1_40) : (var_1_40)))))); } } unsigned char stepLocal_20 = var_1_8; signed long int stepLocal_19 = -4; if (((((var_1_53) > (var_1_78)) ? (var_1_53) : (var_1_78))) >= var_1_68) { var_1_79 = ((((((((var_1_41) > (8.7)) ? (var_1_41) : (8.7)))) < (((var_1_69 - var_1_42) - ((((var_1_40) > (var_1_70)) ? (var_1_40) : (var_1_70)))))) ? (((((var_1_41) > (8.7)) ? (var_1_41) : (8.7)))) : (((var_1_69 - var_1_42) - ((((var_1_40) > (var_1_70)) ? (var_1_40) : (var_1_70))))))); } else { if (((- var_1_76) == var_1_54) || stepLocal_20) { if (stepLocal_19 > var_1_32) { var_1_79 = (((((var_1_80 - var_1_40)) > ((((((var_1_41 + var_1_78)) > (var_1_70)) ? ((var_1_41 + var_1_78)) : (var_1_70))))) ? ((var_1_80 - var_1_40)) : ((((((var_1_41 + var_1_78)) > (var_1_70)) ? ((var_1_41 + var_1_78)) : (var_1_70)))))); } else { var_1_79 = (var_1_70 - var_1_41); } } else { var_1_79 = var_1_40; } } unsigned char stepLocal_17 = var_1_8; unsigned long int stepLocal_16 = var_1_17 & (3557050205u - var_1_31); if ((var_1_32 + var_1_58) < stepLocal_16) { var_1_75 = var_1_16; } else { if (var_1_97 || stepLocal_17) { var_1_75 = (((var_1_76 - var_1_28) - (var_1_61 + var_1_43)) + var_1_36); } else { var_1_75 = (var_1_60 - var_1_13); } } if (var_1_56 > var_1_79) { var_1_62 = ((((var_1_13) < ((var_1_46 + (var_1_63 - var_1_37)))) ? (var_1_13) : ((var_1_46 + (var_1_63 - var_1_37))))); } else { var_1_62 = (((((var_1_37) < (var_1_63)) ? (var_1_37) : (var_1_63))) + var_1_64); } if ((var_1_13 > 0) && (var_1_61 > var_1_21)) { if (var_1_51 >= var_1_102) { var_1_66 = (var_1_61 + ((((var_1_60) > (var_1_49)) ? (var_1_60) : (var_1_49)))); } else { var_1_66 = (3897277039u - var_1_75); } } else { var_1_66 = ((((var_1_15) < (((((var_1_23) < (((((var_1_63) < 0 ) ? -(var_1_63) : (var_1_63))))) ? (var_1_23) : (((((var_1_63) < 0 ) ? -(var_1_63) : (var_1_63)))))))) ? (var_1_15) : (((((var_1_23) < (((((var_1_63) < 0 ) ? -(var_1_63) : (var_1_63))))) ? (var_1_23) : (((((var_1_63) < 0 ) ? -(var_1_63) : (var_1_63))))))))); } } void updateVariables() { var_1_6 = __VERIFIER_nondet_uchar(); assume_abort_if_not(var_1_6 >= 0); assume_abort_if_not(var_1_6 <= 0); var_1_7 = __VERIFIER_nondet_uchar(); assume_abort_if_not(var_1_7 >= 0); assume_abort_if_not(var_1_7 <= 0); var_1_8 = __VERIFIER_nondet_uchar(); assume_abort_if_not(var_1_8 >= 1); assume_abort_if_not(var_1_8 <= 1); var_1_9 = __VERIFIER_nondet_uchar(); assume_abort_if_not(var_1_9 >= 1); assume_abort_if_not(var_1_9 <= 1); var_1_10 = __VERIFIER_nondet_uchar(); assume_abort_if_not(var_1_10 >= 1); assume_abort_if_not(var_1_10 <= 1); var_1_12 = __VERIFIER_nondet_uchar(); assume_abort_if_not(var_1_12 >= 0); assume_abort_if_not(var_1_12 <= 254); var_1_13 = __VERIFIER_nondet_uchar(); assume_abort_if_not(var_1_13 >= 0); assume_abort_if_not(var_1_13 <= 127); var_1_14 = __VERIFIER_nondet_uchar(); assume_abort_if_not(var_1_14 >= 127); assume_abort_if_not(var_1_14 <= 254); var_1_15 = __VERIFIER_nondet_uchar(); assume_abort_if_not(var_1_15 >= 127); assume_abort_if_not(var_1_15 <= 254); var_1_17 = __VERIFIER_nondet_short(); assume_abort_if_not(var_1_17 >= 16383); assume_abort_if_not(var_1_17 <= 32766); var_1_23 = __VERIFIER_nondet_ulong(); assume_abort_if_not(var_1_23 >= 1610612735); assume_abort_if_not(var_1_23 <= 2147483647); var_1_24 = __VERIFIER_nondet_ulong(); assume_abort_if_not(var_1_24 >= 2147483647); assume_abort_if_not(var_1_24 <= 4294967294); var_1_26 = __VERIFIER_nondet_ushort(); assume_abort_if_not(var_1_26 >= 16384); assume_abort_if_not(var_1_26 <= 32767); var_1_27 = __VERIFIER_nondet_ushort(); assume_abort_if_not(var_1_27 >= 32767); assume_abort_if_not(var_1_27 <= 65534); var_1_28 = __VERIFIER_nondet_ushort(); assume_abort_if_not(var_1_28 >= 49150); assume_abort_if_not(var_1_28 <= 65534); var_1_29 = __VERIFIER_nondet_ushort(); assume_abort_if_not(var_1_29 >= 49150); assume_abort_if_not(var_1_29 <= 65534); var_1_31 = __VERIFIER_nondet_short(); assume_abort_if_not(var_1_31 >= 8191); assume_abort_if_not(var_1_31 <= 16383); var_1_36 = __VERIFIER_nondet_uchar(); assume_abort_if_not(var_1_36 >= 0); assume_abort_if_not(var_1_36 <= 64); var_1_37 = __VERIFIER_nondet_uchar(); assume_abort_if_not(var_1_37 >= 0); assume_abort_if_not(var_1_37 <= 63); var_1_40 = __VERIFIER_nondet_float(); assume_abort_if_not((var_1_40 >= 0.0F && var_1_40 <= -1.0e-20F) || (var_1_40 <= 4611686.018427382800e+12F && var_1_40 >= 1.0e-20F )); var_1_41 = __VERIFIER_nondet_float(); assume_abort_if_not((var_1_41 >= 2305843.009213691390e+12F && var_1_41 <= -1.0e-20F) || (var_1_41 <= 4611686.018427382800e+12F && var_1_41 >= 1.0e-20F )); var_1_42 = __VERIFIER_nondet_float(); assume_abort_if_not((var_1_42 >= 0.0F && var_1_42 <= -1.0e-20F) || (var_1_42 <= 2305843.009213691390e+12F && var_1_42 >= 1.0e-20F )); var_1_46 = __VERIFIER_nondet_uchar(); assume_abort_if_not(var_1_46 >= 0); assume_abort_if_not(var_1_46 <= 63); var_1_55 = __VERIFIER_nondet_uchar(); assume_abort_if_not(var_1_55 >= 0); assume_abort_if_not(var_1_55 <= 254); var_1_58 = __VERIFIER_nondet_ulong(); assume_abort_if_not(var_1_58 >= 2147483647); assume_abort_if_not(var_1_58 <= 4294967295); var_1_60 = __VERIFIER_nondet_ulong(); assume_abort_if_not(var_1_60 >= 536870912); assume_abort_if_not(var_1_60 <= 1073741824); var_1_63 = __VERIFIER_nondet_uchar(); assume_abort_if_not(var_1_63 >= 63); assume_abort_if_not(var_1_63 <= 127); var_1_64 = __VERIFIER_nondet_uchar(); assume_abort_if_not(var_1_64 >= 0); assume_abort_if_not(var_1_64 <= 127); var_1_69 = __VERIFIER_nondet_float(); assume_abort_if_not((var_1_69 >= 4611686.018427382800e+12F && var_1_69 <= -1.0e-20F) || (var_1_69 <= 9223372.036854765600e+12F && var_1_69 >= 1.0e-20F )); var_1_70 = __VERIFIER_nondet_float(); assume_abort_if_not((var_1_70 >= 0.0F && var_1_70 <= -1.0e-20F) || (var_1_70 <= 9223372.036854765600e+12F && var_1_70 >= 1.0e-20F )); var_1_76 = __VERIFIER_nondet_long(); assume_abort_if_not(var_1_76 >= 536870911); assume_abort_if_not(var_1_76 <= 1073741823); var_1_78 = __VERIFIER_nondet_double(); assume_abort_if_not((var_1_78 >= -230584.3009213691390e+13F && var_1_78 <= -1.0e-20F) || (var_1_78 <= 2305843.009213691390e+12F && var_1_78 >= 1.0e-20F )); var_1_80 = __VERIFIER_nondet_double(); assume_abort_if_not((var_1_80 >= 0.0F && var_1_80 <= -1.0e-20F) || (var_1_80 <= 9223372.036854765600e+12F && var_1_80 >= 1.0e-20F )); var_1_84 = __VERIFIER_nondet_uchar(); assume_abort_if_not(var_1_84 >= 0); assume_abort_if_not(var_1_84 <= 0); } void updateLastVariables() { last_1_var_1_16 = var_1_16; last_1_var_1_18 = var_1_18; last_1_var_1_25 = var_1_25; last_1_var_1_30 = var_1_30; last_1_var_1_32 = var_1_32; last_1_var_1_43 = var_1_43; last_1_var_1_44 = var_1_44; last_1_var_1_49 = var_1_49; last_1_var_1_51 = var_1_51; last_1_var_1_53 = var_1_53; last_1_var_1_54 = var_1_54; last_1_var_1_61 = var_1_61; last_1_var_1_67 = var_1_67; last_1_var_1_68 = var_1_68; last_1_var_1_71 = var_1_71; last_1_var_1_73 = var_1_73; last_1_var_1_75 = var_1_75; last_1_var_1_83 = var_1_83; last_1_var_1_85 = var_1_85; last_1_var_1_89 = var_1_89; last_1_var_1_90 = var_1_90; last_1_var_1_91 = var_1_91; last_1_var_1_98 = var_1_98; last_1_var_1_99 = var_1_99; last_1_var_1_104 = var_1_104; } int property() { return ((((((((((((((((((((((((((((((((((((((((((((((((((((((var_1_103 <= var_1_18) ? (((var_1_103 ^ (var_1_18 ^ var_1_16)) < var_1_103) ? (var_1_1 == ((unsigned char) (var_1_6 || var_1_7))) : (((var_1_103 == var_1_103) || (var_1_7 && (var_1_18 <= 64))) ? (var_1_1 == ((unsigned char) ((var_1_8 && (! var_1_7)) && (var_1_9 && var_1_10)))) : (var_1_10 ? (var_1_1 == ((unsigned char) (var_1_7 || var_1_6))) : 1))) : 1) && ((var_1_57 <= (var_1_30 * 16)) ? (var_1_7 ? (var_1_6 ? ((var_1_43 >= (var_1_54 + var_1_30)) ? (var_1_11 == ((unsigned char) var_1_12)) : 1) : (var_1_10 ? (var_1_11 == ((unsigned char) ((((var_1_12) > ((25 + var_1_13))) ? (var_1_12) : ((25 + var_1_13)))))) : (var_1_11 == ((unsigned char) (((((var_1_14) < (var_1_15)) ? (var_1_14) : (var_1_15))) - var_1_13))))) : 1) : 1)) && (var_1_10 ? (var_1_16 == ((signed short int) (((16 + var_1_13) - 32) + ((((var_1_14) < ((last_1_var_1_98 + var_1_12))) ? (var_1_14) : ((last_1_var_1_98 + var_1_12))))))) : (var_1_16 == ((signed short int) (-1 - (var_1_17 - last_1_var_1_18)))))) && ((64.5 >= last_1_var_1_90) ? (var_1_18 == ((unsigned char) (var_1_14 - var_1_13))) : 1)) && (var_1_20 == ((signed long int) ((((var_1_104) < 0 ) ? -(var_1_104) : (var_1_104)))))) && ((((((5.8f) > (var_1_68)) ? (5.8f) : (var_1_68))) > var_1_101) ? ((var_1_17 > var_1_14) ? (var_1_21 == ((unsigned long int) ((var_1_14 + var_1_17) + ((var_1_23 - var_1_15) - ((((var_1_13) > (var_1_57)) ? (var_1_13) : (var_1_57))))))) : 1) : ((var_1_16 != (var_1_14 - var_1_13)) ? (var_1_21 == ((unsigned long int) (var_1_13 + var_1_17))) : (var_1_21 == ((unsigned long int) (((((2382252522u) < (var_1_24)) ? (2382252522u) : (var_1_24))) - var_1_18)))))) && ((10u == (var_1_15 + var_1_23)) ? (((- var_1_90) < 63.83) ? (var_1_25 == ((unsigned short int) ((((last_1_var_1_25) < (((var_1_17 + var_1_26) - 128))) ? (last_1_var_1_25) : (((var_1_17 + var_1_26) - 128)))))) : ((((var_1_13 * 2) | var_1_73) < var_1_26) ? (var_1_25 == ((unsigned short int) (var_1_27 - var_1_14))) : 1)) : ((! var_1_65) ? (var_1_25 == ((unsigned short int) ((((((var_1_28) > (var_1_29)) ? (var_1_28) : (var_1_29))) - ((((2) < (var_1_14)) ? (2) : (var_1_14)))) - var_1_26))) : (var_1_25 == ((unsigned short int) (var_1_29 - var_1_43)))))) && ((((((var_1_13) < (last_1_var_1_16)) ? (var_1_13) : (last_1_var_1_16))) <= last_1_var_1_73) ? (var_1_30 == ((signed short int) (((var_1_31 - 50) - (last_1_var_1_91 + last_1_var_1_18)) + last_1_var_1_49))) : (var_1_30 == ((signed short int) ((var_1_15 + 4) - last_1_var_1_44))))) && (((var_1_31 < ((((var_1_93) > (var_1_13)) ? (var_1_93) : (var_1_13)))) && var_1_65) ? ((var_1_17 > last_1_var_1_32) ? (var_1_32 == ((unsigned short int) ((var_1_28 - var_1_85) - var_1_71))) : 1) : 1)) && ((var_1_95 > var_1_28) ? (var_1_34 == ((unsigned char) ((((var_1_14) < (((var_1_36 + var_1_37) + ((((var_1_13) < (16)) ? (var_1_13) : (16)))))) ? (var_1_14) : (((var_1_36 + var_1_37) + ((((var_1_13) < (16)) ? (var_1_13) : (16))))))))) : ((var_1_91 == var_1_17) ? (var_1_34 == ((unsigned char) var_1_15)) : (var_1_34 == ((unsigned char) ((((((((var_1_36) > (var_1_15)) ? (var_1_36) : (var_1_15)))) < (var_1_13)) ? (((((var_1_36) > (var_1_15)) ? (var_1_36) : (var_1_15)))) : (var_1_13)))))))) && ((var_1_90 <= (var_1_94 * var_1_68)) ? ((var_1_15 >= var_1_99) ? (var_1_38 == ((float) (4.75f - (var_1_40 + (var_1_41 - var_1_42))))) : (var_1_38 == ((float) (var_1_41 - var_1_40)))) : (((var_1_36 - var_1_37) <= var_1_14) ? (var_1_38 == ((float) (((((var_1_42 - ((((4.8f) < 0 ) ? -(4.8f) : (4.8f))))) < (((((var_1_40) < 0 ) ? -(var_1_40) : (var_1_40))))) ? ((var_1_42 - ((((4.8f) < 0 ) ? -(4.8f) : (4.8f))))) : (((((var_1_40) < 0 ) ? -(var_1_40) : (var_1_40)))))))) : 1))) && ((((var_1_41 - 0.2f) * var_1_42) > (last_1_var_1_68 + last_1_var_1_53)) ? (var_1_43 == ((signed long int) ((((last_1_var_1_67) < (last_1_var_1_25)) ? (last_1_var_1_67) : (last_1_var_1_25))))) : (var_1_43 == ((signed long int) (((((((((last_1_var_1_43) < (var_1_13)) ? (last_1_var_1_43) : (var_1_13))) - last_1_var_1_18)) < (last_1_var_1_25)) ? ((((((last_1_var_1_43) < (var_1_13)) ? (last_1_var_1_43) : (var_1_13))) - last_1_var_1_18)) : (last_1_var_1_25))))))) && (var_1_44 == ((signed short int) ((((var_1_15) < 0 ) ? -(var_1_15) : (var_1_15)))))) && ((var_1_6 || var_1_9) ? (((var_1_14 - (var_1_37 + var_1_46)) > (var_1_23 - var_1_31)) ? (var_1_45 == ((unsigned char) var_1_7)) : (var_1_45 == ((unsigned char) (var_1_7 || var_1_6)))) : 1)) && (var_1_8 ? (var_1_6 ? (var_1_47 == ((unsigned char) var_1_7)) : (var_1_47 == ((unsigned char) ((! 0) && var_1_10)))) : (var_1_47 == ((unsigned char) (var_1_10 || (! var_1_7)))))) && (var_1_48 == ((unsigned char) (! var_1_7)))) && ((var_1_57 <= (- 2)) ? (var_1_49 == ((unsigned char) ((((((((var_1_15) < 0 ) ? -(var_1_15) : (var_1_15)))) > ((var_1_14 - var_1_37))) ? (((((var_1_15) < 0 ) ? -(var_1_15) : (var_1_15)))) : ((var_1_14 - var_1_37)))))) : 1)) && ((var_1_83 || (4 < var_1_34)) ? (var_1_50 == ((double) (var_1_41 + ((var_1_42 + 24.4) - var_1_40)))) : (var_1_50 == ((double) ((((((var_1_42 + 9.999999999999962E13)) > (var_1_40)) ? ((var_1_42 + 9.999999999999962E13)) : (var_1_40))) + var_1_41))))) && ((var_1_99 != (var_1_61 & ((((var_1_12) > (var_1_95)) ? (var_1_12) : (var_1_95))))) ? (var_1_51 == ((unsigned short int) ((((var_1_17) > (var_1_36)) ? (var_1_17) : (var_1_36))))) : (((var_1_37 << 2) >= var_1_89) ? (var_1_51 == ((unsigned short int) var_1_31)) : 1))) && (var_1_53 == ((float) var_1_42))) && (((~ var_1_91) < var_1_28) ? ((var_1_91 > last_1_var_1_54) ? (var_1_54 == ((unsigned char) ((((var_1_55) < 0 ) ? -(var_1_55) : (var_1_55))))) : (var_1_54 == ((unsigned char) ((((5) > ((var_1_13 + var_1_36))) ? (5) : ((var_1_13 + var_1_36))))))) : ((last_1_var_1_54 >= ((((var_1_28) < ((128 / var_1_26))) ? (var_1_28) : ((128 / var_1_26))))) ? (var_1_54 == ((unsigned char) var_1_13)) : (((var_1_29 - last_1_var_1_54) > var_1_28) ? (var_1_54 == ((unsigned char) var_1_12)) : 1)))) && ((var_1_26 > var_1_28) ? (var_1_56 == ((float) var_1_41)) : (var_1_56 == ((float) ((((var_1_42) < (var_1_41)) ? (var_1_42) : (var_1_41))))))) && (((var_1_24 - last_1_var_1_54) <= (var_1_58 - var_1_17)) ? (var_1_57 == ((unsigned long int) (((((last_1_var_1_99) < (((((last_1_var_1_30) < (last_1_var_1_43)) ? (last_1_var_1_30) : (last_1_var_1_43))))) ? (last_1_var_1_99) : (((((last_1_var_1_30) < (last_1_var_1_43)) ? (last_1_var_1_30) : (last_1_var_1_43)))))) + last_1_var_1_99))) : ((last_1_var_1_16 <= last_1_var_1_98) ? (var_1_57 == ((unsigned long int) (last_1_var_1_75 + ((var_1_60 - var_1_31) + 500u)))) : (var_1_57 == ((unsigned long int) (2956407358u - (((((last_1_var_1_89) < 0 ) ? -(last_1_var_1_89) : (last_1_var_1_89))) + last_1_var_1_43))))))) && (((last_1_var_1_75 * (var_1_15 * last_1_var_1_54)) < (var_1_60 >> last_1_var_1_85)) ? (var_1_61 == ((unsigned char) (((((((((((var_1_46) < (var_1_13)) ? (var_1_46) : (var_1_13)))) < (var_1_36)) ? (((((var_1_46) < (var_1_13)) ? (var_1_46) : (var_1_13)))) : (var_1_36))) < 0 ) ? -((((((((var_1_46) < (var_1_13)) ? (var_1_46) : (var_1_13)))) < (var_1_36)) ? (((((var_1_46) < (var_1_13)) ? (var_1_46) : (var_1_13)))) : (var_1_36))) : ((((((((var_1_46) < (var_1_13)) ? (var_1_46) : (var_1_13)))) < (var_1_36)) ? (((((var_1_46) < (var_1_13)) ? (var_1_46) : (var_1_13)))) : (var_1_36))))))) : 1)) && ((var_1_56 > var_1_79) ? (var_1_62 == ((unsigned char) ((((var_1_13) < ((var_1_46 + (var_1_63 - var_1_37)))) ? (var_1_13) : ((var_1_46 + (var_1_63 - var_1_37))))))) : (var_1_62 == ((unsigned char) (((((var_1_37) < (var_1_63)) ? (var_1_37) : (var_1_63))) + var_1_64))))) && ((var_1_64 >= var_1_46) ? (var_1_65 == ((unsigned char) (((0 < var_1_14) && var_1_7) || var_1_6))) : (var_1_65 == ((unsigned char) (var_1_1 || (var_1_10 || (! var_1_6))))))) && (((var_1_13 > 0) && (var_1_61 > var_1_21)) ? ((var_1_51 >= var_1_102) ? (var_1_66 == ((unsigned long int) (var_1_61 + ((((var_1_60) > (var_1_49)) ? (var_1_60) : (var_1_49)))))) : (var_1_66 == ((unsigned long int) (3897277039u - var_1_75)))) : (var_1_66 == ((unsigned long int) ((((var_1_15) < (((((var_1_23) < (((((var_1_63) < 0 ) ? -(var_1_63) : (var_1_63))))) ? (var_1_23) : (((((var_1_63) < 0 ) ? -(var_1_63) : (var_1_63)))))))) ? (var_1_15) : (((((var_1_23) < (((((var_1_63) < 0 ) ? -(var_1_63) : (var_1_63))))) ? (var_1_23) : (((((var_1_63) < 0 ) ? -(var_1_63) : (var_1_63))))))))))))) && (((var_1_15 * var_1_95) == var_1_27) ? (var_1_67 == ((signed short int) (var_1_36 + var_1_16))) : (((256.25f * var_1_50) != (var_1_77 * var_1_68)) ? (var_1_67 == ((signed short int) ((((var_1_63 - var_1_71) < 0 ) ? -(var_1_63 - var_1_71) : (var_1_63 - var_1_71))))) : 1))) && ((256 > var_1_99) ? (var_1_68 == ((float) ((((((var_1_69 - var_1_41)) > (((((var_1_42) < (var_1_40)) ? (var_1_42) : (var_1_40))))) ? ((var_1_69 - var_1_41)) : (((((var_1_42) < (var_1_40)) ? (var_1_42) : (var_1_40)))))) - var_1_70))) : (var_1_68 == ((float) (var_1_40 - var_1_69))))) && ((var_1_64 > (var_1_20 % ((((var_1_63) > (var_1_15)) ? (var_1_63) : (var_1_15))))) ? ((8.8 > var_1_40) ? ((var_1_58 == var_1_12) ? ((! (var_1_18 < (var_1_43 * var_1_36))) ? (var_1_71 == ((unsigned short int) ((((((((last_1_var_1_71) < (var_1_17)) ? (last_1_var_1_71) : (var_1_17)))) > (var_1_104)) ? (((((last_1_var_1_71) < (var_1_17)) ? (last_1_var_1_71) : (var_1_17)))) : (var_1_104))))) : 1) : 1) : 1) : (var_1_71 == ((unsigned short int) (var_1_29 - var_1_26))))) && (((! 1) || (var_1_46 >= var_1_58)) ? (var_1_72 == ((signed short int) ((var_1_17 - var_1_51) - var_1_37))) : (var_1_72 == ((signed short int) var_1_82)))) && ((var_1_43 >= (var_1_20 % var_1_28)) ? (var_1_47 ? ((var_1_7 || (var_1_9 || var_1_83)) ? (var_1_73 == ((unsigned short int) var_1_26)) : 1) : (((((((var_1_13 / var_1_27)) < ((var_1_104 >> var_1_61))) ? ((var_1_13 / var_1_27)) : ((var_1_104 >> var_1_61)))) < last_1_var_1_73) ? (var_1_73 == ((unsigned short int) ((((((var_1_17) > (var_1_26)) ? (var_1_17) : (var_1_26))) - (var_1_54 + var_1_13)) + var_1_31))) : 1)) : 1)) && (((var_1_32 + var_1_58) < (var_1_17 & (3557050205u - var_1_31))) ? (var_1_75 == ((signed long int) var_1_16)) : ((var_1_97 || var_1_8) ? (var_1_75 == ((signed long int) (((var_1_76 - var_1_28) - (var_1_61 + var_1_43)) + var_1_36))) : (var_1_75 == ((signed long int) (var_1_60 - var_1_13)))))) && ((var_1_97 || (99999.875f != var_1_41)) ? (var_1_77 == ((double) ((var_1_42 + var_1_78) + var_1_41))) : 1)) && ((((((var_1_53) > (var_1_78)) ? (var_1_53) : (var_1_78))) >= var_1_68) ? (var_1_79 == ((double) ((((((((var_1_41) > (8.7)) ? (var_1_41) : (8.7)))) < (((var_1_69 - var_1_42) - ((((var_1_40) > (var_1_70)) ? (var_1_40) : (var_1_70)))))) ? (((((var_1_41) > (8.7)) ? (var_1_41) : (8.7)))) : (((var_1_69 - var_1_42) - ((((var_1_40) > (var_1_70)) ? (var_1_40) : (var_1_70))))))))) : ((((- var_1_76) == var_1_54) || var_1_8) ? ((-4 > var_1_32) ? (var_1_79 == ((double) (((((var_1_80 - var_1_40)) > ((((((var_1_41 + var_1_78)) > (var_1_70)) ? ((var_1_41 + var_1_78)) : (var_1_70))))) ? ((var_1_80 - var_1_40)) : ((((((var_1_41 + var_1_78)) > (var_1_70)) ? ((var_1_41 + var_1_78)) : (var_1_70)))))))) : (var_1_79 == ((double) (var_1_70 - var_1_41)))) : (var_1_79 == ((double) var_1_40))))) && (var_1_48 ? (var_1_81 == ((unsigned long int) (var_1_16 + (var_1_93 + var_1_36)))) : 1)) && (((var_1_97 && (var_1_23 >= var_1_102)) || var_1_47) ? (var_1_82 == ((signed char) var_1_37)) : 1)) && (var_1_6 ? (var_1_83 == ((unsigned char) ((var_1_8 && var_1_7) || ((var_1_78 < var_1_40) && (last_1_var_1_83 && var_1_84))))) : ((var_1_18 < var_1_55) ? (var_1_83 == ((unsigned char) (((var_1_72 / 2u) > var_1_26) && (var_1_7 || var_1_84)))) : 1))) && ((var_1_98 >= last_1_var_1_85) ? ((var_1_60 > var_1_91) ? (var_1_85 == ((signed short int) (var_1_89 + var_1_21))) : ((var_1_101 > var_1_80) ? (var_1_85 == ((signed short int) ((var_1_11 + var_1_95) - ((((-25) < 0 ) ? -(-25) : (-25)))))) : 1)) : (var_1_85 == ((signed short int) ((((((((((((var_1_95) < 0 ) ? -(var_1_95) : (var_1_95)))) < (var_1_15)) ? (((((var_1_95) < 0 ) ? -(var_1_95) : (var_1_95)))) : (var_1_15)))) < ((((((var_1_21) < (var_1_36)) ? (var_1_21) : (var_1_36))) - (var_1_20 + var_1_46)))) ? (((((((((var_1_95) < 0 ) ? -(var_1_95) : (var_1_95)))) < (var_1_15)) ? (((((var_1_95) < 0 ) ? -(var_1_95) : (var_1_95)))) : (var_1_15)))) : ((((((var_1_21) < (var_1_36)) ? (var_1_21) : (var_1_36))) - (var_1_20 + var_1_46))))))))) && (((var_1_41 * var_1_70) > 0.25f) ? (var_1_89 == ((unsigned long int) ((((var_1_29) < (last_1_var_1_51)) ? (var_1_29) : (last_1_var_1_51))))) : (var_1_89 == ((unsigned long int) (((((var_1_29 + var_1_64)) > (var_1_13)) ? ((var_1_29 + var_1_64)) : (var_1_13))))))) && (((var_1_24 - (var_1_23 - 5u)) >= (var_1_58 - 100u)) ? ((var_1_32 >= var_1_20) ? (var_1_90 == ((float) ((((var_1_42) < (((((((((100.4f) < (10.55f)) ? (100.4f) : (10.55f)))) < (var_1_41)) ? (((((100.4f) < (10.55f)) ? (100.4f) : (10.55f)))) : (var_1_41))))) ? (var_1_42) : (((((((((100.4f) < (10.55f)) ? (100.4f) : (10.55f)))) < (var_1_41)) ? (((((100.4f) < (10.55f)) ? (100.4f) : (10.55f)))) : (var_1_41)))))))) : (var_1_90 == ((float) var_1_40))) : (var_1_90 == ((float) var_1_80)))) && (var_1_91 == ((unsigned short int) last_1_var_1_61))) && (var_1_93 == ((signed long int) var_1_73))) && (var_1_6 ? (var_1_94 == ((double) var_1_70)) : (var_1_94 == ((double) var_1_78)))) && (var_1_95 == ((unsigned long int) 32u))) && (var_1_84 ? (var_1_96 == ((unsigned char) var_1_7)) : (var_1_96 == ((unsigned char) var_1_10)))) && (var_1_10 ? (var_1_97 == ((unsigned char) var_1_9)) : (var_1_97 == ((unsigned char) var_1_8)))) && (var_1_1 ? (var_1_98 == ((signed short int) var_1_49)) : (var_1_98 == ((signed short int) var_1_37)))) && (var_1_99 == ((unsigned short int) var_1_30))) && (var_1_100 == ((unsigned char) var_1_7))) && (var_1_48 ? (var_1_101 == ((double) 15.25)) : (var_1_101 == ((double) var_1_41)))) && (var_1_102 == ((signed short int) var_1_55))) && (var_1_103 == ((signed char) var_1_36))) && (var_1_7 ? ((var_1_91 != var_1_58) ? (var_1_104 == ((signed short int) (((((last_1_var_1_104 + ((((var_1_102) < (var_1_15)) ? (var_1_102) : (var_1_15))))) > ((var_1_36 + (var_1_18 - var_1_12)))) ? ((last_1_var_1_104 + ((((var_1_102) < (var_1_15)) ? (var_1_102) : (var_1_15))))) : ((var_1_36 + (var_1_18 - var_1_12))))))) : (var_1_104 == ((signed short int) var_1_64))) : 1) ; } int main(void) { isInitial = 1; initially(); while (1) { updateLastVariables(); updateVariables(); step(); __VERIFIER_assert(property()); isInitial = 0; } return 0; }