int __return_main; void abort(); void abort() { }; void abort(); void assume_abort_if_not(int cond) { if(!cond) {abort();} } /*@ requires (cond != 0); ensures (1); @*/ void __VERIFIER_assert(int cond); int __VERIFIER_nondet_int(); int main(); int __return_100; /*@ requires (1); ensures ((__return_main == \old(__return_main))); @*/ int main() { int main__offset; int main__length; int main__nlen; main__nlen = __VERIFIER_nondet_int(); int main__i; int main__j; main__i = 0; label_73:; //@ assert (((\old(__return_100) == __return_100) && (0 <= main__i))); if (main__i < main__nlen) { main__j = 0; if (main__j < 8) { { int __tmp_1; __tmp_1 = 0 <= ((main__nlen - 1) - main__i); int __VERIFIER_assert__cond; __VERIFIER_assert__cond = __tmp_1; if (__VERIFIER_assert__cond == 0) { {/*@ assert(0); */;} return __return_main; } else //@ assert ((((((long long) main__i + 1) <= main__nlen) && (\old(__return_100) == __return_100)) && (0 <= main__i))); { label_85:; { int __tmp_2; __tmp_2 = ((main__nlen - 1) - main__i) < main__nlen; int __VERIFIER_assert__cond; __VERIFIER_assert__cond = __tmp_2; if (__VERIFIER_assert__cond == 0) { {/*@ assert(0); */;} return __return_main; } else { main__j = main__j + 1; label_93:; //@ assert ((((((long long) main__i + 1) <= main__nlen) && (\old(__return_100) == __return_100)) && (0 <= main__i))); if (main__j < 8) { { int __tmp_3; __tmp_3 = 0 <= ((main__nlen - 1) - main__i); int __VERIFIER_assert__cond; __VERIFIER_assert__cond = __tmp_3; if (__VERIFIER_assert__cond == 0) { {/*@ assert(0); */;} return __return_main; } else { goto label_85; } } } else { main__i = main__i + 1; if (main__i < main__nlen) { main__j = 0; goto label_93; } else { __return_100 = 0; return __return_100; } } } } } } } else { main__i = main__i + 1; goto label_73; } } else { return __return_main; } }