// This file is part of the SV-Benchmarks collection of verification tasks: // https://gitlab.com/sosy-lab/benchmarking/sv-benchmarks // // SPDX-FileCopyrightText: 2013 Carnegie Mellon University // SPDX-FileCopyrightText: 2014-2021 The SV-Benchmarks Community // SPDX-FileCopyrightText: 2018 Marie-Christine Jakobs, LMU Munich // // SPDX-License-Identifier: LicenseRef-BSD-3-Clause-Attribution-CMU-LMU int __return_main; 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", "pals_lcr.7.1.ufo.UNBOUNDED.pals.c.v+lhb-reducer.c", 4, "reach_error"); } _Bool __VERIFIER_nondet_bool(); char __VERIFIER_nondet_char(); unsigned char __VERIFIER_nondet_uchar(); void assert(_Bool arg); void abort(void); void assume_abort_if_not(int cond) { if(!cond) {abort();} } typedef char msg_t; typedef int port_t; void read(port_t p, msg_t m); void write(port_t p, msg_t m); msg_t nomsg = (msg_t )-1; unsigned char r1 = '\x0'; port_t p1 = 0; char p1_old = '\x0'; char p1_new = '\x0'; char id1 = '\x0'; char st1 = '\x0'; msg_t send1 = '\x0'; _Bool mode1 = 0; port_t p2 = 0; char p2_old = '\x0'; char p2_new = '\x0'; char id2 = '\x0'; char st2 = '\x0'; msg_t send2 = '\x0'; _Bool mode2 = 0; port_t p3 = 0; char p3_old = '\x0'; char p3_new = '\x0'; char id3 = '\x0'; char st3 = '\x0'; msg_t send3 = '\x0'; _Bool mode3 = 0; port_t p4 = 0; char p4_old = '\x0'; char p4_new = '\x0'; char id4 = '\x0'; char st4 = '\x0'; msg_t send4 = '\x0'; _Bool mode4 = 0; port_t p5 = 0; char p5_old = '\x0'; char p5_new = '\x0'; char id5 = '\x0'; char st5 = '\x0'; msg_t send5 = '\x0'; _Bool mode5 = 0; port_t p6 = 0; char p6_old = '\x0'; char p6_new = '\x0'; char id6 = '\x0'; char st6 = '\x0'; msg_t send6 = '\x0'; _Bool mode6 = 0; port_t p7 = 0; char p7_old = '\x0'; char p7_new = '\x0'; char id7 = '\x0'; char st7 = '\x0'; msg_t send7 = '\x0'; _Bool mode7 = 0; void node1(); void node2(); void node3(); void node4(); void node5(); void node6(); void node7(); void (*nodes[7])() = { &node1, &node2, &node3, &node4, &node5, &node6, &node7 }; int init(); int check(); int main(); int __return_28361; int __return_40625; int __return_28627; int __return_28758; int __return_29125; int __return_29334; int __return_29526; int __return_29755; int __return_29959; int __return_30159; int __return_30345; int __return_30570; int __return_30786; int __return_30986; int __return_31172; int __return_31368; int __return_31566; int __return_31736; int __return_32117; int __return_32345; int __return_32545; int __return_32731; int __return_32927; int __return_33125; int __return_33295; int __return_33647; int __return_33857; int __return_34027; int __return_34353; int __return_35043; int __return_35281; int __return_35479; int __return_35663; int __return_35873; int __return_36069; int __return_36253; int __return_36635; int __return_36843; int __return_37027; int __return_37383; int __return_38090; int __return_38310; int __return_38494; int __return_38850; int __return_39531; int __return_29026; int __return_29207; int __return_29428; int __return_29610; int __return_29861; int __return_30043; int __return_30255; int __return_30688; int __return_30870; int __return_31082; int __return_31476; int __return_32247; int __return_32429; int __return_32641; int __return_33035; int __return_33767; int __return_35185; int __return_35363; int __return_35573; int __return_35979; int __return_36753; int __return_38220; int __return_40578; int __return_40510; int __return_40444; int __return_40369; int __return_40317; int __return_40225; int __return_40133; int __return_40044; int __return_39992; int __return_39912; int __return_39832; int __return_39752; int __return_39684; int __return_39566; int __return_39454; int __return_39351; int __return_39299; int __return_39219; int __return_39139; int __return_39059; int __return_38991; int __return_38885; int __return_38785; int __return_38691; int __return_38623; int __return_38529; int __return_38441; int __return_38345; int __return_38269; int __return_38131; int __return_38001; int __return_37884; int __return_37832; int __return_37752; int __return_37672; int __return_37592; int __return_37524; int __return_37418; int __return_37318; int __return_37224; int __return_37156; int __return_37062; int __return_36974; int __return_36878; int __return_36802; int __return_36676; int __return_36558; int __return_36450; int __return_36382; int __return_36288; int __return_36200; int __return_36104; int __return_36028; int __return_35914; int __return_35808; int __return_35698; int __return_35622; int __return_35520; int __return_35426; int __return_35322; int __return_35240; int __return_35084; int __return_34939; int __return_34815; int __return_34765; int __return_34678; int __return_34612; int __return_34534; int __return_34480; int __return_34388; int __return_34288; int __return_34196; int __return_34142; int __return_34062; int __return_33974; int __return_33892; int __return_33816; int __return_33690; int __return_33570; int __return_33464; int __return_33410; int __return_33330; int __return_33242; int __return_33160; int __return_33084; int __return_32970; int __return_32862; int __return_32766; int __return_32690; int __return_32588; int __return_32492; int __return_32388; int __return_32304; int __return_32158; int __return_32025; int __return_31905; int __return_31851; int __return_31771; int __return_31683; int __return_31601; int __return_31525; int __return_31411; int __return_31303; int __return_31207; int __return_31131; int __return_31029; int __return_30933; int __return_30829; int __return_30745; int __return_30611; int __return_30490; int __return_30380; int __return_30304; int __return_30202; int __return_30106; int __return_30002; int __return_29918; int __return_29796; int __return_29687; int __return_29569; int __return_29485; int __return_29375; int __return_29278; int __return_29166; int __return_29081; int __return_28909; int __return_28506; int main() { int main__c1; int main__i2; main__c1 = 0; r1 = __VERIFIER_nondet_uchar(); id1 = __VERIFIER_nondet_char(); st1 = __VERIFIER_nondet_char(); send1 = __VERIFIER_nondet_char(); mode1 = __VERIFIER_nondet_bool(); id2 = __VERIFIER_nondet_char(); st2 = __VERIFIER_nondet_char(); send2 = __VERIFIER_nondet_char(); mode2 = __VERIFIER_nondet_bool(); id3 = __VERIFIER_nondet_char(); st3 = __VERIFIER_nondet_char(); send3 = __VERIFIER_nondet_char(); mode3 = __VERIFIER_nondet_bool(); id4 = __VERIFIER_nondet_char(); st4 = __VERIFIER_nondet_char(); send4 = __VERIFIER_nondet_char(); mode4 = __VERIFIER_nondet_bool(); id5 = __VERIFIER_nondet_char(); st5 = __VERIFIER_nondet_char(); send5 = __VERIFIER_nondet_char(); mode5 = __VERIFIER_nondet_bool(); id6 = __VERIFIER_nondet_char(); st6 = __VERIFIER_nondet_char(); send6 = __VERIFIER_nondet_char(); mode6 = __VERIFIER_nondet_bool(); id7 = __VERIFIER_nondet_char(); st7 = __VERIFIER_nondet_char(); send7 = __VERIFIER_nondet_char(); mode7 = __VERIFIER_nondet_bool(); { int init__tmp; if (((int)r1) == 0) { if (((int)id1) >= 0) { if (((int)st1) == 0) { if (((int)send1) == ((int)id1)) { if (((int)mode1) == 0) { if (((int)id2) >= 0) { if (((int)st2) == 0) { if (((int)send2) == ((int)id2)) { if (((int)mode2) == 0) { if (((int)id3) >= 0) { if (((int)st3) == 0) { if (((int)send3) == ((int)id3)) { if (((int)mode3) == 0) { if (((int)id4) >= 0) { if (((int)st4) == 0) { if (((int)send4) == ((int)id4)) { if (((int)mode4) == 0) { if (((int)id5) >= 0) { if (((int)st5) == 0) { if (((int)send5) == ((int)id5)) { if (((int)mode5) == 0) { if (((int)id6) >= 0) { if (((int)st6) == 0) { if (((int)send6) == ((int)id6)) { if (((int)mode6) == 0) { if (((int)id7) >= 0) { if (((int)st7) == 0) { if (((int)send7) == ((int)id7)) { if (((int)mode7) == 0) { if (((int)id1) != ((int)id2)) { if (((int)id1) != ((int)id3)) { if (((int)id1) != ((int)id4)) { if (((int)id1) != ((int)id5)) { if (((int)id1) != ((int)id6)) { if (((int)id1) != ((int)id7)) { if (((int)id2) != ((int)id3)) { if (((int)id2) != ((int)id4)) { if (((int)id2) != ((int)id5)) { if (((int)id2) != ((int)id6)) { if (((int)id2) != ((int)id7)) { if (((int)id3) != ((int)id4)) { if (((int)id3) != ((int)id5)) { if (((int)id3) != ((int)id6)) { if (((int)id3) != ((int)id7)) { if (((int)id4) != ((int)id5)) { if (((int)id4) != ((int)id6)) { if (((int)id4) != ((int)id7)) { if (((int)id5) != ((int)id6)) { if (((int)id5) != ((int)id7)) { if (((int)id6) != ((int)id7)) { init__tmp = 1; __return_28361 = init__tmp; main__i2 = __return_28361; if (main__i2 != 0) { p1_old = nomsg; p1_new = nomsg; p2_old = nomsg; p2_new = nomsg; p3_old = nomsg; p3_new = nomsg; p4_old = nomsg; p4_new = nomsg; p5_old = nomsg; p5_new = nomsg; p6_old = nomsg; p6_new = nomsg; p7_old = nomsg; p7_new = nomsg; main__i2 = 0; { msg_t node1__m1; node1__m1 = nomsg; if (!(mode1 == 0)) { return __return_main; } else { int node1____CPAchecker_TMP_0; if (send1 != nomsg) { if (p1_new == nomsg) { node1____CPAchecker_TMP_0 = send1; p1_new = node1____CPAchecker_TMP_0; mode1 = 1; { msg_t node2__m2; node2__m2 = nomsg; if (!(mode2 == 0)) { return __return_main; } else { int node2____CPAchecker_TMP_0; if (send2 != nomsg) { if (p2_new == nomsg) { node2____CPAchecker_TMP_0 = send2; p2_new = node2____CPAchecker_TMP_0; mode2 = 1; { msg_t node3__m3; node3__m3 = nomsg; if (!(mode3 == 0)) { return __return_main; } else { int node3____CPAchecker_TMP_0; if (send3 != nomsg) { if (p3_new == nomsg) { node3____CPAchecker_TMP_0 = send3; p3_new = node3____CPAchecker_TMP_0; mode3 = 1; { msg_t node4__m4; node4__m4 = nomsg; if (!(mode4 == 0)) { return __return_main; } else { int node4____CPAchecker_TMP_0; if (send4 != nomsg) { if (p4_new == nomsg) { node4____CPAchecker_TMP_0 = send4; p4_new = node4____CPAchecker_TMP_0; mode4 = 1; { msg_t node5__m5; node5__m5 = nomsg; if (!(mode5 == 0)) { return __return_main; } else { int node5____CPAchecker_TMP_0; if (send5 != nomsg) { if (p5_new == nomsg) { node5____CPAchecker_TMP_0 = send5; p5_new = node5____CPAchecker_TMP_0; mode5 = 1; { msg_t node6__m6; node6__m6 = nomsg; if (!(mode6 == 0)) { return __return_main; } else { int node6____CPAchecker_TMP_0; if (send6 != nomsg) { if (p6_new == nomsg) { node6____CPAchecker_TMP_0 = send6; p6_new = node6____CPAchecker_TMP_0; mode6 = 1; { msg_t node7__m7; node7__m7 = nomsg; if (!(mode7 == 0)) { return __return_main; } else { int node7____CPAchecker_TMP_0; if (send7 != nomsg) { if (p7_new == nomsg) { node7____CPAchecker_TMP_0 = send7; p7_new = node7____CPAchecker_TMP_0; mode7 = 1; p1_old = p1_new; p1_new = nomsg; p2_old = p2_new; p2_new = nomsg; p3_old = p3_new; p3_new = nomsg; p4_old = p4_new; p4_new = nomsg; p5_old = p5_new; p5_new = nomsg; p6_old = p6_new; p6_new = nomsg; p7_old = p7_new; p7_new = nomsg; { int check__tmp; if (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1) { if (((int)r1) >= 7) { return __return_main; } else { if (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) == 0) { if (((int)r1) < 7) { check__tmp = 1; __return_40625 = check__tmp; main__c1 = __return_40625; { _Bool __tmp_1; __tmp_1 = main__c1; _Bool assert__arg; assert__arg = __tmp_1; if (assert__arg == 0) { return __return_main; } else { label_28513:; { msg_t node1__m1; node1__m1 = nomsg; if (!(mode1 == 0)) { if (r1 == 255) { return __return_main; } else { r1 = r1 + 1; node1__m1 = p7_old; p7_old = nomsg; if (((int)node1__m1) != ((int)nomsg)) { if (((int)node1__m1) > ((int)id1)) { send1 = node1__m1; label_28922:; mode1 = 0; label_28527:; { msg_t node2__m2; node2__m2 = nomsg; if (!(mode2 == 0)) { node2__m2 = p1_old; p1_old = nomsg; if (((int)node2__m2) != ((int)nomsg)) { if (((int)node2__m2) > ((int)id2)) { send2 = node2__m2; label_34951:; mode2 = 0; label_28539:; { msg_t node3__m3; node3__m3 = nomsg; if (!(mode3 == 0)) { node3__m3 = p2_old; p2_old = nomsg; if (((int)node3__m3) != ((int)nomsg)) { if (((int)node3__m3) > ((int)id3)) { send3 = node3__m3; label_32037:; mode3 = 0; label_28551:; { msg_t node4__m4; node4__m4 = nomsg; if (!(mode4 == 0)) { node4__m4 = p3_old; p3_old = nomsg; if (((int)node4__m4) != ((int)nomsg)) { if (((int)node4__m4) > ((int)id4)) { send4 = node4__m4; label_30502:; mode4 = 0; label_28563:; { msg_t node5__m5; node5__m5 = nomsg; if (!(mode5 == 0)) { node5__m5 = p4_old; p4_old = nomsg; if (((int)node5__m5) != ((int)nomsg)) { if (((int)node5__m5) > ((int)id5)) { send5 = node5__m5; label_29699:; mode5 = 0; label_28575:; { msg_t node6__m6; node6__m6 = nomsg; if (!(mode6 == 0)) { node6__m6 = p5_old; p5_old = nomsg; if (((int)node6__m6) != ((int)nomsg)) { if (((int)node6__m6) > ((int)id6)) { send6 = node6__m6; label_29290:; mode6 = 0; label_28587:; { msg_t node7__m7; node7__m7 = nomsg; if (!(mode7 == 0)) { node7__m7 = p6_old; p6_old = nomsg; if (((int)node7__m7) != ((int)nomsg)) { if (((int)node7__m7) > ((int)id7)) { send7 = node7__m7; label_29093:; mode7 = 0; label_28599:; p1_old = p1_new; p1_new = nomsg; p2_old = p2_new; p2_new = nomsg; p3_old = p3_new; p3_new = nomsg; p4_old = p4_new; p4_new = nomsg; p5_old = p5_new; p5_new = nomsg; p6_old = p6_new; p6_new = nomsg; p7_old = p7_new; p7_new = nomsg; { int check__tmp; if (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1) { if (((int)r1) >= 7) { return __return_main; } else { if (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) == 0) { if (((int)r1) < 7) { check__tmp = 1; __return_28627 = check__tmp; main__c1 = __return_28627; { _Bool __tmp_2; __tmp_2 = main__c1; _Bool assert__arg; assert__arg = __tmp_2; if (assert__arg == 0) { return __return_main; } else { label_28634:; { msg_t node1__m1; node1__m1 = nomsg; if (!(mode1 == 0)) { if (r1 == 255) { r1 = 6; label_28643:; r1 = r1 + 1; node1__m1 = p7_old; p7_old = nomsg; if (((int)node1__m1) != ((int)nomsg)) { if (((int)node1__m1) > ((int)id1)) { send1 = node1__m1; label_28648:; mode1 = 0; label_28650:; { msg_t node2__m2; node2__m2 = nomsg; if (!(mode2 == 0)) { node2__m2 = p1_old; p1_old = nomsg; if (((int)node2__m2) != ((int)nomsg)) { if (((int)node2__m2) > ((int)id2)) { send2 = node2__m2; label_28662:; mode2 = 0; label_28664:; { msg_t node3__m3; node3__m3 = nomsg; if (!(mode3 == 0)) { node3__m3 = p2_old; p2_old = nomsg; if (((int)node3__m3) != ((int)nomsg)) { if (((int)node3__m3) > ((int)id3)) { send3 = node3__m3; label_28676:; mode3 = 0; label_28678:; { msg_t node4__m4; node4__m4 = nomsg; if (!(mode4 == 0)) { node4__m4 = p3_old; p3_old = nomsg; if (((int)node4__m4) != ((int)nomsg)) { if (((int)node4__m4) > ((int)id4)) { send4 = node4__m4; label_28690:; mode4 = 0; label_28692:; { msg_t node5__m5; node5__m5 = nomsg; if (!(mode5 == 0)) { node5__m5 = p4_old; p4_old = nomsg; if (((int)node5__m5) != ((int)nomsg)) { if (((int)node5__m5) > ((int)id5)) { send5 = node5__m5; label_28704:; mode5 = 0; label_28706:; { msg_t node6__m6; node6__m6 = nomsg; if (!(mode6 == 0)) { node6__m6 = p5_old; p5_old = nomsg; if (((int)node6__m6) != ((int)nomsg)) { if (((int)node6__m6) > ((int)id6)) { send6 = node6__m6; label_28718:; mode6 = 0; label_28720:; label_28722:; { msg_t node7__m7; node7__m7 = nomsg; if (!(mode7 == 0)) { node7__m7 = p6_old; p6_old = nomsg; if (((int)node7__m7) != ((int)nomsg)) { if (((int)node7__m7) > ((int)id7)) { send7 = node7__m7; label_28732:; mode7 = 0; label_28734:; label_28736:; p1_old = p1_new; p1_new = nomsg; p2_old = p2_new; p2_new = nomsg; p3_old = p3_new; p3_new = nomsg; p4_old = p4_new; p4_new = nomsg; p5_old = p5_new; p5_new = nomsg; p6_old = p6_new; p6_new = nomsg; p7_old = p7_new; p7_new = nomsg; label_28750:; { int check__tmp; if (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1) { if (((int)r1) >= 7) { label_28774:; if (((int)r1) < 7) { check__tmp = 1; label_28780:; label_28773:; label_28757:; __return_28758 = check__tmp; main__c1 = __return_28758; label_28759:; { _Bool __tmp_3; __tmp_3 = main__c1; _Bool assert__arg; assert__arg = __tmp_3; if (assert__arg == 0) { {reach_error();} return __return_main; } else { label_28765:; goto label_28634; } } } else { if (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) == 1) { check__tmp = 1; goto label_28780; } else { check__tmp = 0; goto label_28780; } } } else { if (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) == 0) { goto label_28774; } else { check__tmp = 0; goto label_28773; } } } else { check__tmp = 0; goto label_28757; } } } else { if (((int)node7__m7) == ((int)id7)) { st7 = 1; goto label_28732; } else { goto label_28732; } } } else { goto label_28732; } } else { int node7____CPAchecker_TMP_0; if (send7 != nomsg) { if (p7_new == nomsg) { node7____CPAchecker_TMP_0 = send7; label_28792:; p7_new = node7____CPAchecker_TMP_0; mode7 = 1; goto label_28734; } else { label_28791:; node7____CPAchecker_TMP_0 = p7_new; goto label_28792; } } else { goto label_28791; } } } } else { if (((int)node6__m6) == ((int)id6)) { st6 = 1; goto label_28718; } else { goto label_28718; } } } else { goto label_28718; } } else { int node6____CPAchecker_TMP_0; if (send6 != nomsg) { if (p6_new == nomsg) { node6____CPAchecker_TMP_0 = send6; label_28805:; p6_new = node6____CPAchecker_TMP_0; mode6 = 1; goto label_28720; } else { label_28804:; node6____CPAchecker_TMP_0 = p6_new; goto label_28805; } } else { goto label_28804; } } } } else { if (((int)node5__m5) == ((int)id5)) { st5 = 1; goto label_28704; } else { goto label_28704; } } } else { goto label_28704; } } else { int node5____CPAchecker_TMP_0; if (send5 != nomsg) { if (p5_new == nomsg) { node5____CPAchecker_TMP_0 = send5; label_28818:; p5_new = node5____CPAchecker_TMP_0; mode5 = 1; goto label_28706; } else { label_28817:; node5____CPAchecker_TMP_0 = p5_new; goto label_28818; } } else { goto label_28817; } } } } else { if (((int)node4__m4) == ((int)id4)) { st4 = 1; goto label_28690; } else { goto label_28690; } } } else { goto label_28690; } } else { int node4____CPAchecker_TMP_0; if (send4 != nomsg) { if (p4_new == nomsg) { node4____CPAchecker_TMP_0 = send4; label_28831:; p4_new = node4____CPAchecker_TMP_0; mode4 = 1; goto label_28692; } else { label_28830:; node4____CPAchecker_TMP_0 = p4_new; goto label_28831; } } else { goto label_28830; } } } } else { if (((int)node3__m3) == ((int)id3)) { st3 = 1; goto label_28676; } else { goto label_28676; } } } else { goto label_28676; } } else { int node3____CPAchecker_TMP_0; if (send3 != nomsg) { if (p3_new == nomsg) { node3____CPAchecker_TMP_0 = send3; label_28844:; p3_new = node3____CPAchecker_TMP_0; mode3 = 1; goto label_28678; } else { label_28843:; node3____CPAchecker_TMP_0 = p3_new; goto label_28844; } } else { goto label_28843; } } } } else { if (((int)node2__m2) == ((int)id2)) { st2 = 1; goto label_28662; } else { goto label_28662; } } } else { goto label_28662; } } else { int node2____CPAchecker_TMP_0; if (send2 != nomsg) { if (p2_new == nomsg) { node2____CPAchecker_TMP_0 = send2; label_28857:; p2_new = node2____CPAchecker_TMP_0; mode2 = 1; goto label_28664; } else { label_28856:; node2____CPAchecker_TMP_0 = p2_new; goto label_28857; } } else { goto label_28856; } } } } else { if (((int)node1__m1) == ((int)id1)) { st1 = 1; goto label_28648; } else { send1 = node1__m1; goto label_28648; } } } else { goto label_28648; } } else { goto label_28643; } } else { int node1____CPAchecker_TMP_0; if (send1 != nomsg) { if (p1_new == nomsg) { node1____CPAchecker_TMP_0 = send1; label_28872:; p1_new = node1____CPAchecker_TMP_0; mode1 = 1; goto label_28650; } else { label_28871:; node1____CPAchecker_TMP_0 = p1_new; goto label_28872; } } else { goto label_28871; } } } } } } else { return __return_main; } } else { return __return_main; } } } else { return __return_main; } } } else { if (((int)node7__m7) == ((int)id7)) { st7 = 1; mode7 = 0; p1_old = p1_new; p1_new = nomsg; p2_old = p2_new; p2_new = nomsg; p3_old = p3_new; p3_new = nomsg; p4_old = p4_new; p4_new = nomsg; p5_old = p5_new; p5_new = nomsg; p6_old = p6_new; p6_new = nomsg; p7_old = p7_new; p7_new = nomsg; { int check__tmp; if (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1) { if (((int)r1) >= 7) { return __return_main; } else { if (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) == 0) { return __return_main; } else { check__tmp = 0; __return_29125 = check__tmp; main__c1 = __return_29125; { _Bool __tmp_4; __tmp_4 = main__c1; _Bool assert__arg; assert__arg = __tmp_4; if (assert__arg == 0) { {reach_error();} return __return_main; } else { return __return_main; } } } } } else { return __return_main; } } } else { goto label_29093; } } } else { mode7 = 0; goto label_28599; } } else { return __return_main; } } } else { if (((int)node6__m6) == ((int)id6)) { st6 = 1; mode6 = 0; { msg_t node7__m7; node7__m7 = nomsg; if (!(mode7 == 0)) { node7__m7 = p6_old; p6_old = nomsg; if (((int)node7__m7) != ((int)nomsg)) { if (((int)node7__m7) > ((int)id7)) { send7 = node7__m7; label_29497:; mode7 = 0; label_29309:; p1_old = p1_new; p1_new = nomsg; p2_old = p2_new; p2_new = nomsg; p3_old = p3_new; p3_new = nomsg; p4_old = p4_new; p4_new = nomsg; p5_old = p5_new; p5_new = nomsg; p6_old = p6_new; p6_new = nomsg; p7_old = p7_new; p7_new = nomsg; { int check__tmp; if (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1) { if (((int)r1) >= 7) { return __return_main; } else { if (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) == 0) { return __return_main; } else { check__tmp = 0; __return_29334 = check__tmp; main__c1 = __return_29334; { _Bool __tmp_5; __tmp_5 = main__c1; _Bool assert__arg; assert__arg = __tmp_5; if (assert__arg == 0) { {reach_error();} return __return_main; } else { return __return_main; } } } } } else { return __return_main; } } } else { if (((int)node7__m7) == ((int)id7)) { st7 = 1; mode7 = 0; p1_old = p1_new; p1_new = nomsg; p2_old = p2_new; p2_new = nomsg; p3_old = p3_new; p3_new = nomsg; p4_old = p4_new; p4_new = nomsg; p5_old = p5_new; p5_new = nomsg; p6_old = p6_new; p6_new = nomsg; p7_old = p7_new; p7_new = nomsg; { int check__tmp; if (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1) { return __return_main; } else { check__tmp = 0; __return_29526 = check__tmp; main__c1 = __return_29526; { _Bool __tmp_6; __tmp_6 = main__c1; _Bool assert__arg; assert__arg = __tmp_6; if (assert__arg == 0) { {reach_error();} return __return_main; } else { goto label_28765; } } } } } else { goto label_29497; } } } else { mode7 = 0; goto label_29309; } } else { return __return_main; } } } else { goto label_29290; } } } else { mode6 = 0; goto label_28587; } } else { return __return_main; } } } else { if (((int)node5__m5) == ((int)id5)) { st5 = 1; mode5 = 0; { msg_t node6__m6; node6__m6 = nomsg; if (!(mode6 == 0)) { node6__m6 = p5_old; p5_old = nomsg; if (((int)node6__m6) != ((int)nomsg)) { if (((int)node6__m6) > ((int)id6)) { send6 = node6__m6; label_30118:; mode6 = 0; label_29718:; { msg_t node7__m7; node7__m7 = nomsg; if (!(mode7 == 0)) { node7__m7 = p6_old; p6_old = nomsg; if (((int)node7__m7) != ((int)nomsg)) { if (((int)node7__m7) > ((int)id7)) { send7 = node7__m7; label_29930:; mode7 = 0; label_29730:; p1_old = p1_new; p1_new = nomsg; p2_old = p2_new; p2_new = nomsg; p3_old = p3_new; p3_new = nomsg; p4_old = p4_new; p4_new = nomsg; p5_old = p5_new; p5_new = nomsg; p6_old = p6_new; p6_new = nomsg; p7_old = p7_new; p7_new = nomsg; { int check__tmp; if (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1) { if (((int)r1) >= 7) { return __return_main; } else { if (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) == 0) { return __return_main; } else { check__tmp = 0; __return_29755 = check__tmp; main__c1 = __return_29755; { _Bool __tmp_7; __tmp_7 = main__c1; _Bool assert__arg; assert__arg = __tmp_7; if (assert__arg == 0) { {reach_error();} return __return_main; } else { return __return_main; } } } } } else { return __return_main; } } } else { if (((int)node7__m7) == ((int)id7)) { st7 = 1; mode7 = 0; p1_old = p1_new; p1_new = nomsg; p2_old = p2_new; p2_new = nomsg; p3_old = p3_new; p3_new = nomsg; p4_old = p4_new; p4_new = nomsg; p5_old = p5_new; p5_new = nomsg; p6_old = p6_new; p6_new = nomsg; p7_old = p7_new; p7_new = nomsg; { int check__tmp; if (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1) { return __return_main; } else { check__tmp = 0; __return_29959 = check__tmp; main__c1 = __return_29959; { _Bool __tmp_8; __tmp_8 = main__c1; _Bool assert__arg; assert__arg = __tmp_8; if (assert__arg == 0) { {reach_error();} return __return_main; } else { goto label_28765; } } } } } else { goto label_29930; } } } else { mode7 = 0; goto label_29730; } } else { return __return_main; } } } else { if (((int)node6__m6) == ((int)id6)) { st6 = 1; mode6 = 0; { msg_t node7__m7; node7__m7 = nomsg; if (!(mode7 == 0)) { node7__m7 = p6_old; p6_old = nomsg; if (((int)node7__m7) != ((int)nomsg)) { if (((int)node7__m7) > ((int)id7)) { send7 = node7__m7; label_30316:; mode7 = 0; label_30137:; p1_old = p1_new; p1_new = nomsg; p2_old = p2_new; p2_new = nomsg; p3_old = p3_new; p3_new = nomsg; p4_old = p4_new; p4_new = nomsg; p5_old = p5_new; p5_new = nomsg; p6_old = p6_new; p6_new = nomsg; p7_old = p7_new; p7_new = nomsg; { int check__tmp; if (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1) { return __return_main; } else { check__tmp = 0; __return_30159 = check__tmp; main__c1 = __return_30159; { _Bool __tmp_9; __tmp_9 = main__c1; _Bool assert__arg; assert__arg = __tmp_9; if (assert__arg == 0) { {reach_error();} return __return_main; } else { goto label_28765; } } } } } else { if (((int)node7__m7) == ((int)id7)) { st7 = 1; mode7 = 0; p1_old = p1_new; p1_new = nomsg; p2_old = p2_new; p2_new = nomsg; p3_old = p3_new; p3_new = nomsg; p4_old = p4_new; p4_new = nomsg; p5_old = p5_new; p5_new = nomsg; p6_old = p6_new; p6_new = nomsg; p7_old = p7_new; p7_new = nomsg; { int check__tmp; if (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1) { return __return_main; } else { check__tmp = 0; __return_30345 = check__tmp; main__c1 = __return_30345; goto label_28759; } } } else { goto label_30316; } } } else { mode7 = 0; goto label_30137; } } else { return __return_main; } } } else { goto label_30118; } } } else { mode6 = 0; goto label_29718; } } else { return __return_main; } } } else { goto label_29699; } } } else { mode5 = 0; goto label_28575; } } else { return __return_main; } } } else { if (((int)node4__m4) == ((int)id4)) { st4 = 1; mode4 = 0; { msg_t node5__m5; node5__m5 = nomsg; if (!(mode5 == 0)) { node5__m5 = p4_old; p4_old = nomsg; if (((int)node5__m5) != ((int)nomsg)) { if (((int)node5__m5) > ((int)id5)) { send5 = node5__m5; label_31315:; mode5 = 0; label_30521:; { msg_t node6__m6; node6__m6 = nomsg; if (!(mode6 == 0)) { node6__m6 = p5_old; p5_old = nomsg; if (((int)node6__m6) != ((int)nomsg)) { if (((int)node6__m6) > ((int)id6)) { send6 = node6__m6; label_30945:; mode6 = 0; label_30533:; { msg_t node7__m7; node7__m7 = nomsg; if (!(mode7 == 0)) { node7__m7 = p6_old; p6_old = nomsg; if (((int)node7__m7) != ((int)nomsg)) { if (((int)node7__m7) > ((int)id7)) { send7 = node7__m7; label_30757:; mode7 = 0; label_30545:; p1_old = p1_new; p1_new = nomsg; p2_old = p2_new; p2_new = nomsg; p3_old = p3_new; p3_new = nomsg; p4_old = p4_new; p4_new = nomsg; p5_old = p5_new; p5_new = nomsg; p6_old = p6_new; p6_new = nomsg; p7_old = p7_new; p7_new = nomsg; { int check__tmp; if (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1) { if (((int)r1) >= 7) { return __return_main; } else { if (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) == 0) { return __return_main; } else { check__tmp = 0; __return_30570 = check__tmp; main__c1 = __return_30570; { _Bool __tmp_10; __tmp_10 = main__c1; _Bool assert__arg; assert__arg = __tmp_10; if (assert__arg == 0) { {reach_error();} return __return_main; } else { return __return_main; } } } } } else { return __return_main; } } } else { if (((int)node7__m7) == ((int)id7)) { st7 = 1; mode7 = 0; p1_old = p1_new; p1_new = nomsg; p2_old = p2_new; p2_new = nomsg; p3_old = p3_new; p3_new = nomsg; p4_old = p4_new; p4_new = nomsg; p5_old = p5_new; p5_new = nomsg; p6_old = p6_new; p6_new = nomsg; p7_old = p7_new; p7_new = nomsg; { int check__tmp; if (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1) { return __return_main; } else { check__tmp = 0; __return_30786 = check__tmp; main__c1 = __return_30786; { _Bool __tmp_11; __tmp_11 = main__c1; _Bool assert__arg; assert__arg = __tmp_11; if (assert__arg == 0) { {reach_error();} return __return_main; } else { goto label_28765; } } } } } else { goto label_30757; } } } else { mode7 = 0; goto label_30545; } } else { return __return_main; } } } else { if (((int)node6__m6) == ((int)id6)) { st6 = 1; mode6 = 0; { msg_t node7__m7; node7__m7 = nomsg; if (!(mode7 == 0)) { node7__m7 = p6_old; p6_old = nomsg; if (((int)node7__m7) != ((int)nomsg)) { if (((int)node7__m7) > ((int)id7)) { send7 = node7__m7; label_31143:; mode7 = 0; label_30964:; p1_old = p1_new; p1_new = nomsg; p2_old = p2_new; p2_new = nomsg; p3_old = p3_new; p3_new = nomsg; p4_old = p4_new; p4_new = nomsg; p5_old = p5_new; p5_new = nomsg; p6_old = p6_new; p6_new = nomsg; p7_old = p7_new; p7_new = nomsg; { int check__tmp; if (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1) { return __return_main; } else { check__tmp = 0; __return_30986 = check__tmp; main__c1 = __return_30986; { _Bool __tmp_12; __tmp_12 = main__c1; _Bool assert__arg; assert__arg = __tmp_12; if (assert__arg == 0) { {reach_error();} return __return_main; } else { goto label_28765; } } } } } else { if (((int)node7__m7) == ((int)id7)) { st7 = 1; mode7 = 0; p1_old = p1_new; p1_new = nomsg; p2_old = p2_new; p2_new = nomsg; p3_old = p3_new; p3_new = nomsg; p4_old = p4_new; p4_new = nomsg; p5_old = p5_new; p5_new = nomsg; p6_old = p6_new; p6_new = nomsg; p7_old = p7_new; p7_new = nomsg; { int check__tmp; if (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1) { return __return_main; } else { check__tmp = 0; __return_31172 = check__tmp; main__c1 = __return_31172; goto label_28759; } } } else { goto label_31143; } } } else { mode7 = 0; goto label_30964; } } else { return __return_main; } } } else { goto label_30945; } } } else { mode6 = 0; goto label_30533; } } else { return __return_main; } } } else { if (((int)node5__m5) == ((int)id5)) { st5 = 1; mode5 = 0; { msg_t node6__m6; node6__m6 = nomsg; if (!(mode6 == 0)) { node6__m6 = p5_old; p5_old = nomsg; if (((int)node6__m6) != ((int)nomsg)) { if (((int)node6__m6) > ((int)id6)) { send6 = node6__m6; label_31695:; mode6 = 0; label_31334:; { msg_t node7__m7; node7__m7 = nomsg; if (!(mode7 == 0)) { node7__m7 = p6_old; p6_old = nomsg; if (((int)node7__m7) != ((int)nomsg)) { if (((int)node7__m7) > ((int)id7)) { send7 = node7__m7; label_31537:; mode7 = 0; label_31346:; p1_old = p1_new; p1_new = nomsg; p2_old = p2_new; p2_new = nomsg; p3_old = p3_new; p3_new = nomsg; p4_old = p4_new; p4_new = nomsg; p5_old = p5_new; p5_new = nomsg; p6_old = p6_new; p6_new = nomsg; p7_old = p7_new; p7_new = nomsg; { int check__tmp; if (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1) { return __return_main; } else { check__tmp = 0; __return_31368 = check__tmp; main__c1 = __return_31368; { _Bool __tmp_13; __tmp_13 = main__c1; _Bool assert__arg; assert__arg = __tmp_13; if (assert__arg == 0) { {reach_error();} return __return_main; } else { goto label_28765; } } } } } else { if (((int)node7__m7) == ((int)id7)) { st7 = 1; mode7 = 0; p1_old = p1_new; p1_new = nomsg; p2_old = p2_new; p2_new = nomsg; p3_old = p3_new; p3_new = nomsg; p4_old = p4_new; p4_new = nomsg; p5_old = p5_new; p5_new = nomsg; p6_old = p6_new; p6_new = nomsg; p7_old = p7_new; p7_new = nomsg; { int check__tmp; if (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1) { return __return_main; } else { check__tmp = 0; __return_31566 = check__tmp; main__c1 = __return_31566; goto label_28759; } } } else { goto label_31537; } } } else { mode7 = 0; goto label_31346; } } else { return __return_main; } } } else { if (((int)node6__m6) == ((int)id6)) { st6 = 1; mode6 = 0; { msg_t node7__m7; node7__m7 = nomsg; if (!(mode7 == 0)) { node7__m7 = p6_old; p6_old = nomsg; if (((int)node7__m7) != ((int)nomsg)) { if (((int)node7__m7) > ((int)id7)) { send7 = node7__m7; label_31863:; mode7 = 0; label_31714:; p1_old = p1_new; p1_new = nomsg; p2_old = p2_new; p2_new = nomsg; p3_old = p3_new; p3_new = nomsg; p4_old = p4_new; p4_new = nomsg; p5_old = p5_new; p5_new = nomsg; p6_old = p6_new; p6_new = nomsg; p7_old = p7_new; p7_new = nomsg; { int check__tmp; if (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1) { return __return_main; } else { check__tmp = 0; __return_31736 = check__tmp; main__c1 = __return_31736; goto label_28759; } } } else { if (((int)node7__m7) == ((int)id7)) { st7 = 1; mode7 = 0; goto label_28736; } else { goto label_31863; } } } else { mode7 = 0; goto label_31714; } } else { return __return_main; } } } else { goto label_31695; } } } else { mode6 = 0; goto label_31334; } } else { return __return_main; } } } else { goto label_31315; } } } else { mode5 = 0; goto label_30521; } } else { return __return_main; } } } else { goto label_30502; } } } else { mode4 = 0; goto label_28563; } } else { return __return_main; } } } else { if (((int)node3__m3) == ((int)id3)) { st3 = 1; mode3 = 0; { msg_t node4__m4; node4__m4 = nomsg; if (!(mode4 == 0)) { node4__m4 = p3_old; p3_old = nomsg; if (((int)node4__m4) != ((int)nomsg)) { if (((int)node4__m4) > ((int)id4)) { send4 = node4__m4; label_33582:; mode4 = 0; label_32056:; { msg_t node5__m5; node5__m5 = nomsg; if (!(mode5 == 0)) { node5__m5 = p4_old; p4_old = nomsg; if (((int)node5__m5) != ((int)nomsg)) { if (((int)node5__m5) > ((int)id5)) { send5 = node5__m5; label_32874:; mode5 = 0; label_32068:; { msg_t node6__m6; node6__m6 = nomsg; if (!(mode6 == 0)) { node6__m6 = p5_old; p5_old = nomsg; if (((int)node6__m6) != ((int)nomsg)) { if (((int)node6__m6) > ((int)id6)) { send6 = node6__m6; label_32504:; mode6 = 0; label_32080:; { msg_t node7__m7; node7__m7 = nomsg; if (!(mode7 == 0)) { node7__m7 = p6_old; p6_old = nomsg; if (((int)node7__m7) != ((int)nomsg)) { if (((int)node7__m7) > ((int)id7)) { send7 = node7__m7; label_32316:; mode7 = 0; label_32092:; p1_old = p1_new; p1_new = nomsg; p2_old = p2_new; p2_new = nomsg; p3_old = p3_new; p3_new = nomsg; p4_old = p4_new; p4_new = nomsg; p5_old = p5_new; p5_new = nomsg; p6_old = p6_new; p6_new = nomsg; p7_old = p7_new; p7_new = nomsg; { int check__tmp; if (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1) { if (((int)r1) >= 7) { return __return_main; } else { if (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) == 0) { return __return_main; } else { check__tmp = 0; __return_32117 = check__tmp; main__c1 = __return_32117; { _Bool __tmp_14; __tmp_14 = main__c1; _Bool assert__arg; assert__arg = __tmp_14; if (assert__arg == 0) { {reach_error();} return __return_main; } else { return __return_main; } } } } } else { return __return_main; } } } else { if (((int)node7__m7) == ((int)id7)) { st7 = 1; mode7 = 0; p1_old = p1_new; p1_new = nomsg; p2_old = p2_new; p2_new = nomsg; p3_old = p3_new; p3_new = nomsg; p4_old = p4_new; p4_new = nomsg; p5_old = p5_new; p5_new = nomsg; p6_old = p6_new; p6_new = nomsg; p7_old = p7_new; p7_new = nomsg; { int check__tmp; if (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1) { return __return_main; } else { check__tmp = 0; __return_32345 = check__tmp; main__c1 = __return_32345; { _Bool __tmp_15; __tmp_15 = main__c1; _Bool assert__arg; assert__arg = __tmp_15; if (assert__arg == 0) { {reach_error();} return __return_main; } else { goto label_28765; } } } } } else { goto label_32316; } } } else { mode7 = 0; goto label_32092; } } else { return __return_main; } } } else { if (((int)node6__m6) == ((int)id6)) { st6 = 1; mode6 = 0; { msg_t node7__m7; node7__m7 = nomsg; if (!(mode7 == 0)) { node7__m7 = p6_old; p6_old = nomsg; if (((int)node7__m7) != ((int)nomsg)) { if (((int)node7__m7) > ((int)id7)) { send7 = node7__m7; label_32702:; mode7 = 0; label_32523:; p1_old = p1_new; p1_new = nomsg; p2_old = p2_new; p2_new = nomsg; p3_old = p3_new; p3_new = nomsg; p4_old = p4_new; p4_new = nomsg; p5_old = p5_new; p5_new = nomsg; p6_old = p6_new; p6_new = nomsg; p7_old = p7_new; p7_new = nomsg; { int check__tmp; if (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1) { return __return_main; } else { check__tmp = 0; __return_32545 = check__tmp; main__c1 = __return_32545; { _Bool __tmp_16; __tmp_16 = main__c1; _Bool assert__arg; assert__arg = __tmp_16; if (assert__arg == 0) { {reach_error();} return __return_main; } else { goto label_28765; } } } } } else { if (((int)node7__m7) == ((int)id7)) { st7 = 1; mode7 = 0; p1_old = p1_new; p1_new = nomsg; p2_old = p2_new; p2_new = nomsg; p3_old = p3_new; p3_new = nomsg; p4_old = p4_new; p4_new = nomsg; p5_old = p5_new; p5_new = nomsg; p6_old = p6_new; p6_new = nomsg; p7_old = p7_new; p7_new = nomsg; { int check__tmp; if (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1) { return __return_main; } else { check__tmp = 0; __return_32731 = check__tmp; main__c1 = __return_32731; goto label_28759; } } } else { goto label_32702; } } } else { mode7 = 0; goto label_32523; } } else { return __return_main; } } } else { goto label_32504; } } } else { mode6 = 0; goto label_32080; } } else { return __return_main; } } } else { if (((int)node5__m5) == ((int)id5)) { st5 = 1; mode5 = 0; { msg_t node6__m6; node6__m6 = nomsg; if (!(mode6 == 0)) { node6__m6 = p5_old; p5_old = nomsg; if (((int)node6__m6) != ((int)nomsg)) { if (((int)node6__m6) > ((int)id6)) { send6 = node6__m6; label_33254:; mode6 = 0; label_32893:; { msg_t node7__m7; node7__m7 = nomsg; if (!(mode7 == 0)) { node7__m7 = p6_old; p6_old = nomsg; if (((int)node7__m7) != ((int)nomsg)) { if (((int)node7__m7) > ((int)id7)) { send7 = node7__m7; label_33096:; mode7 = 0; label_32905:; p1_old = p1_new; p1_new = nomsg; p2_old = p2_new; p2_new = nomsg; p3_old = p3_new; p3_new = nomsg; p4_old = p4_new; p4_new = nomsg; p5_old = p5_new; p5_new = nomsg; p6_old = p6_new; p6_new = nomsg; p7_old = p7_new; p7_new = nomsg; { int check__tmp; if (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1) { return __return_main; } else { check__tmp = 0; __return_32927 = check__tmp; main__c1 = __return_32927; { _Bool __tmp_17; __tmp_17 = main__c1; _Bool assert__arg; assert__arg = __tmp_17; if (assert__arg == 0) { {reach_error();} return __return_main; } else { goto label_28765; } } } } } else { if (((int)node7__m7) == ((int)id7)) { st7 = 1; mode7 = 0; p1_old = p1_new; p1_new = nomsg; p2_old = p2_new; p2_new = nomsg; p3_old = p3_new; p3_new = nomsg; p4_old = p4_new; p4_new = nomsg; p5_old = p5_new; p5_new = nomsg; p6_old = p6_new; p6_new = nomsg; p7_old = p7_new; p7_new = nomsg; { int check__tmp; if (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1) { return __return_main; } else { check__tmp = 0; __return_33125 = check__tmp; main__c1 = __return_33125; goto label_28759; } } } else { goto label_33096; } } } else { mode7 = 0; goto label_32905; } } else { return __return_main; } } } else { if (((int)node6__m6) == ((int)id6)) { st6 = 1; mode6 = 0; { msg_t node7__m7; node7__m7 = nomsg; if (!(mode7 == 0)) { node7__m7 = p6_old; p6_old = nomsg; if (((int)node7__m7) != ((int)nomsg)) { if (((int)node7__m7) > ((int)id7)) { send7 = node7__m7; label_33422:; mode7 = 0; label_33273:; p1_old = p1_new; p1_new = nomsg; p2_old = p2_new; p2_new = nomsg; p3_old = p3_new; p3_new = nomsg; p4_old = p4_new; p4_new = nomsg; p5_old = p5_new; p5_new = nomsg; p6_old = p6_new; p6_new = nomsg; p7_old = p7_new; p7_new = nomsg; { int check__tmp; if (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1) { return __return_main; } else { check__tmp = 0; __return_33295 = check__tmp; main__c1 = __return_33295; goto label_28759; } } } else { if (((int)node7__m7) == ((int)id7)) { st7 = 1; mode7 = 0; goto label_28736; } else { goto label_33422; } } } else { mode7 = 0; goto label_33273; } } else { return __return_main; } } } else { goto label_33254; } } } else { mode6 = 0; goto label_32893; } } else { return __return_main; } } } else { goto label_32874; } } } else { mode5 = 0; goto label_32068; } } else { return __return_main; } } } else { if (((int)node4__m4) == ((int)id4)) { st4 = 1; mode4 = 0; { msg_t node5__m5; node5__m5 = nomsg; if (!(mode5 == 0)) { node5__m5 = p4_old; p4_old = nomsg; if (((int)node5__m5) != ((int)nomsg)) { if (((int)node5__m5) > ((int)id5)) { send5 = node5__m5; label_34300:; mode5 = 0; label_33601:; { msg_t node6__m6; node6__m6 = nomsg; if (!(mode6 == 0)) { node6__m6 = p5_old; p5_old = nomsg; if (((int)node6__m6) != ((int)nomsg)) { if (((int)node6__m6) > ((int)id6)) { send6 = node6__m6; label_33986:; mode6 = 0; label_33613:; { msg_t node7__m7; node7__m7 = nomsg; if (!(mode7 == 0)) { node7__m7 = p6_old; p6_old = nomsg; if (((int)node7__m7) != ((int)nomsg)) { if (((int)node7__m7) > ((int)id7)) { send7 = node7__m7; label_33828:; mode7 = 0; label_33625:; p1_old = p1_new; p1_new = nomsg; p2_old = p2_new; p2_new = nomsg; p3_old = p3_new; p3_new = nomsg; p4_old = p4_new; p4_new = nomsg; p5_old = p5_new; p5_new = nomsg; p6_old = p6_new; p6_new = nomsg; p7_old = p7_new; p7_new = nomsg; { int check__tmp; if (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1) { return __return_main; } else { check__tmp = 0; __return_33647 = check__tmp; main__c1 = __return_33647; { _Bool __tmp_18; __tmp_18 = main__c1; _Bool assert__arg; assert__arg = __tmp_18; if (assert__arg == 0) { {reach_error();} return __return_main; } else { goto label_28765; } } } } } else { if (((int)node7__m7) == ((int)id7)) { st7 = 1; mode7 = 0; p1_old = p1_new; p1_new = nomsg; p2_old = p2_new; p2_new = nomsg; p3_old = p3_new; p3_new = nomsg; p4_old = p4_new; p4_new = nomsg; p5_old = p5_new; p5_new = nomsg; p6_old = p6_new; p6_new = nomsg; p7_old = p7_new; p7_new = nomsg; { int check__tmp; if (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1) { return __return_main; } else { check__tmp = 0; __return_33857 = check__tmp; main__c1 = __return_33857; goto label_28759; } } } else { goto label_33828; } } } else { mode7 = 0; goto label_33625; } } else { return __return_main; } } } else { if (((int)node6__m6) == ((int)id6)) { st6 = 1; mode6 = 0; { msg_t node7__m7; node7__m7 = nomsg; if (!(mode7 == 0)) { node7__m7 = p6_old; p6_old = nomsg; if (((int)node7__m7) != ((int)nomsg)) { if (((int)node7__m7) > ((int)id7)) { send7 = node7__m7; label_34154:; mode7 = 0; label_34005:; p1_old = p1_new; p1_new = nomsg; p2_old = p2_new; p2_new = nomsg; p3_old = p3_new; p3_new = nomsg; p4_old = p4_new; p4_new = nomsg; p5_old = p5_new; p5_new = nomsg; p6_old = p6_new; p6_new = nomsg; p7_old = p7_new; p7_new = nomsg; { int check__tmp; if (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1) { return __return_main; } else { check__tmp = 0; __return_34027 = check__tmp; main__c1 = __return_34027; goto label_28759; } } } else { if (((int)node7__m7) == ((int)id7)) { st7 = 1; mode7 = 0; goto label_28736; } else { goto label_34154; } } } else { mode7 = 0; goto label_34005; } } else { return __return_main; } } } else { goto label_33986; } } } else { mode6 = 0; goto label_33613; } } else { return __return_main; } } } else { if (((int)node5__m5) == ((int)id5)) { st5 = 1; mode5 = 0; { msg_t node6__m6; node6__m6 = nomsg; if (!(mode6 == 0)) { node6__m6 = p5_old; p5_old = nomsg; if (((int)node6__m6) != ((int)nomsg)) { if (((int)node6__m6) > ((int)id6)) { send6 = node6__m6; label_34624:; mode6 = 0; label_34319:; { msg_t node7__m7; node7__m7 = nomsg; if (!(mode7 == 0)) { node7__m7 = p6_old; p6_old = nomsg; if (((int)node7__m7) != ((int)nomsg)) { if (((int)node7__m7) > ((int)id7)) { send7 = node7__m7; label_34492:; mode7 = 0; label_34331:; p1_old = p1_new; p1_new = nomsg; p2_old = p2_new; p2_new = nomsg; p3_old = p3_new; p3_new = nomsg; p4_old = p4_new; p4_new = nomsg; p5_old = p5_new; p5_new = nomsg; p6_old = p6_new; p6_new = nomsg; p7_old = p7_new; p7_new = nomsg; { int check__tmp; if (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1) { return __return_main; } else { check__tmp = 0; __return_34353 = check__tmp; main__c1 = __return_34353; goto label_28759; } } } else { if (((int)node7__m7) == ((int)id7)) { st7 = 1; mode7 = 0; goto label_28736; } else { goto label_34492; } } } else { mode7 = 0; goto label_34331; } } else { return __return_main; } } } else { if (((int)node6__m6) == ((int)id6)) { st6 = 1; mode6 = 0; { msg_t node7__m7; node7__m7 = nomsg; if (!(mode7 == 0)) { node7__m7 = p6_old; p6_old = nomsg; if (((int)node7__m7) != ((int)nomsg)) { if (((int)node7__m7) > ((int)id7)) { send7 = node7__m7; label_34777:; mode7 = 0; label_34643:; goto label_28736; } else { if (((int)node7__m7) == ((int)id7)) { st7 = 1; goto label_34777; } else { goto label_34777; } } } else { mode7 = 0; goto label_34643; } } else { return __return_main; } } } else { goto label_34624; } } } else { mode6 = 0; goto label_34319; } } else { return __return_main; } } } else { goto label_34300; } } } else { mode5 = 0; goto label_33601; } } else { return __return_main; } } } else { goto label_33582; } } } else { mode4 = 0; goto label_32056; } } else { return __return_main; } } } else { goto label_32037; } } } else { mode3 = 0; goto label_28551; } } else { return __return_main; } } } else { if (((int)node2__m2) == ((int)id2)) { st2 = 1; mode2 = 0; { msg_t node3__m3; node3__m3 = nomsg; if (!(mode3 == 0)) { node3__m3 = p2_old; p2_old = nomsg; if (((int)node3__m3) != ((int)nomsg)) { if (((int)node3__m3) > ((int)id3)) { send3 = node3__m3; label_38013:; mode3 = 0; label_34970:; { msg_t node4__m4; node4__m4 = nomsg; if (!(mode4 == 0)) { node4__m4 = p3_old; p3_old = nomsg; if (((int)node4__m4) != ((int)nomsg)) { if (((int)node4__m4) > ((int)id4)) { send4 = node4__m4; label_36570:; mode4 = 0; label_34982:; { msg_t node5__m5; node5__m5 = nomsg; if (!(mode5 == 0)) { node5__m5 = p4_old; p4_old = nomsg; if (((int)node5__m5) != ((int)nomsg)) { if (((int)node5__m5) > ((int)id5)) { send5 = node5__m5; label_35820:; mode5 = 0; label_34994:; { msg_t node6__m6; node6__m6 = nomsg; if (!(mode6 == 0)) { node6__m6 = p5_old; p5_old = nomsg; if (((int)node6__m6) != ((int)nomsg)) { if (((int)node6__m6) > ((int)id6)) { send6 = node6__m6; label_35438:; mode6 = 0; label_35006:; { msg_t node7__m7; node7__m7 = nomsg; if (!(mode7 == 0)) { node7__m7 = p6_old; p6_old = nomsg; if (((int)node7__m7) != ((int)nomsg)) { if (((int)node7__m7) > ((int)id7)) { send7 = node7__m7; label_35252:; mode7 = 0; label_35018:; p1_old = p1_new; p1_new = nomsg; p2_old = p2_new; p2_new = nomsg; p3_old = p3_new; p3_new = nomsg; p4_old = p4_new; p4_new = nomsg; p5_old = p5_new; p5_new = nomsg; p6_old = p6_new; p6_new = nomsg; p7_old = p7_new; p7_new = nomsg; { int check__tmp; if (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1) { if (((int)r1) >= 7) { return __return_main; } else { if (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) == 0) { return __return_main; } else { check__tmp = 0; __return_35043 = check__tmp; main__c1 = __return_35043; { _Bool __tmp_19; __tmp_19 = main__c1; _Bool assert__arg; assert__arg = __tmp_19; if (assert__arg == 0) { {reach_error();} return __return_main; } else { return __return_main; } } } } } else { return __return_main; } } } else { if (((int)node7__m7) == ((int)id7)) { st7 = 1; mode7 = 0; p1_old = p1_new; p1_new = nomsg; p2_old = p2_new; p2_new = nomsg; p3_old = p3_new; p3_new = nomsg; p4_old = p4_new; p4_new = nomsg; p5_old = p5_new; p5_new = nomsg; p6_old = p6_new; p6_new = nomsg; p7_old = p7_new; p7_new = nomsg; { int check__tmp; if (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1) { return __return_main; } else { check__tmp = 0; __return_35281 = check__tmp; main__c1 = __return_35281; { _Bool __tmp_20; __tmp_20 = main__c1; _Bool assert__arg; assert__arg = __tmp_20; if (assert__arg == 0) { {reach_error();} return __return_main; } else { return __return_main; } } } } } else { goto label_35252; } } } else { mode7 = 0; goto label_35018; } } else { return __return_main; } } } else { if (((int)node6__m6) == ((int)id6)) { st6 = 1; mode6 = 0; { msg_t node7__m7; node7__m7 = nomsg; if (!(mode7 == 0)) { node7__m7 = p6_old; p6_old = nomsg; if (((int)node7__m7) != ((int)nomsg)) { if (((int)node7__m7) > ((int)id7)) { send7 = node7__m7; label_35634:; mode7 = 0; label_35457:; p1_old = p1_new; p1_new = nomsg; p2_old = p2_new; p2_new = nomsg; p3_old = p3_new; p3_new = nomsg; p4_old = p4_new; p4_new = nomsg; p5_old = p5_new; p5_new = nomsg; p6_old = p6_new; p6_new = nomsg; p7_old = p7_new; p7_new = nomsg; { int check__tmp; if (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1) { return __return_main; } else { check__tmp = 0; __return_35479 = check__tmp; main__c1 = __return_35479; { _Bool __tmp_21; __tmp_21 = main__c1; _Bool assert__arg; assert__arg = __tmp_21; if (assert__arg == 0) { {reach_error();} return __return_main; } else { return __return_main; } } } } } else { if (((int)node7__m7) == ((int)id7)) { st7 = 1; mode7 = 0; p1_old = p1_new; p1_new = nomsg; p2_old = p2_new; p2_new = nomsg; p3_old = p3_new; p3_new = nomsg; p4_old = p4_new; p4_new = nomsg; p5_old = p5_new; p5_new = nomsg; p6_old = p6_new; p6_new = nomsg; p7_old = p7_new; p7_new = nomsg; { int check__tmp; if (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1) { return __return_main; } else { check__tmp = 0; __return_35663 = check__tmp; main__c1 = __return_35663; goto label_28759; } } } else { goto label_35634; } } } else { mode7 = 0; goto label_35457; } } else { return __return_main; } } } else { goto label_35438; } } } else { mode6 = 0; goto label_35006; } } else { return __return_main; } } } else { if (((int)node5__m5) == ((int)id5)) { st5 = 1; mode5 = 0; { msg_t node6__m6; node6__m6 = nomsg; if (!(mode6 == 0)) { node6__m6 = p5_old; p5_old = nomsg; if (((int)node6__m6) != ((int)nomsg)) { if (((int)node6__m6) > ((int)id6)) { send6 = node6__m6; label_36212:; mode6 = 0; label_35839:; { msg_t node7__m7; node7__m7 = nomsg; if (!(mode7 == 0)) { node7__m7 = p6_old; p6_old = nomsg; if (((int)node7__m7) != ((int)nomsg)) { if (((int)node7__m7) > ((int)id7)) { send7 = node7__m7; label_36040:; mode7 = 0; label_35851:; p1_old = p1_new; p1_new = nomsg; p2_old = p2_new; p2_new = nomsg; p3_old = p3_new; p3_new = nomsg; p4_old = p4_new; p4_new = nomsg; p5_old = p5_new; p5_new = nomsg; p6_old = p6_new; p6_new = nomsg; p7_old = p7_new; p7_new = nomsg; { int check__tmp; if (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1) { return __return_main; } else { check__tmp = 0; __return_35873 = check__tmp; main__c1 = __return_35873; { _Bool __tmp_22; __tmp_22 = main__c1; _Bool assert__arg; assert__arg = __tmp_22; if (assert__arg == 0) { {reach_error();} return __return_main; } else { return __return_main; } } } } } else { if (((int)node7__m7) == ((int)id7)) { st7 = 1; mode7 = 0; p1_old = p1_new; p1_new = nomsg; p2_old = p2_new; p2_new = nomsg; p3_old = p3_new; p3_new = nomsg; p4_old = p4_new; p4_new = nomsg; p5_old = p5_new; p5_new = nomsg; p6_old = p6_new; p6_new = nomsg; p7_old = p7_new; p7_new = nomsg; { int check__tmp; if (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1) { return __return_main; } else { check__tmp = 0; __return_36069 = check__tmp; main__c1 = __return_36069; goto label_28759; } } } else { goto label_36040; } } } else { mode7 = 0; goto label_35851; } } else { return __return_main; } } } else { if (((int)node6__m6) == ((int)id6)) { st6 = 1; mode6 = 0; { msg_t node7__m7; node7__m7 = nomsg; if (!(mode7 == 0)) { node7__m7 = p6_old; p6_old = nomsg; if (((int)node7__m7) != ((int)nomsg)) { if (((int)node7__m7) > ((int)id7)) { send7 = node7__m7; label_36394:; mode7 = 0; label_36231:; p1_old = p1_new; p1_new = nomsg; p2_old = p2_new; p2_new = nomsg; p3_old = p3_new; p3_new = nomsg; p4_old = p4_new; p4_new = nomsg; p5_old = p5_new; p5_new = nomsg; p6_old = p6_new; p6_new = nomsg; p7_old = p7_new; p7_new = nomsg; { int check__tmp; if (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1) { return __return_main; } else { check__tmp = 0; __return_36253 = check__tmp; main__c1 = __return_36253; goto label_28759; } } } else { if (((int)node7__m7) == ((int)id7)) { st7 = 1; mode7 = 0; p1_old = p1_new; p1_new = nomsg; p2_old = p2_new; p2_new = nomsg; p3_old = p3_new; p3_new = nomsg; p4_old = p4_new; p4_new = nomsg; p5_old = p5_new; p5_new = nomsg; p6_old = p6_new; p6_new = nomsg; p7_old = p7_new; p7_new = nomsg; goto label_28750; } else { goto label_36394; } } } else { mode7 = 0; goto label_36231; } } else { return __return_main; } } } else { goto label_36212; } } } else { mode6 = 0; goto label_35839; } } else { return __return_main; } } } else { goto label_35820; } } } else { mode5 = 0; goto label_34994; } } else { return __return_main; } } } else { if (((int)node4__m4) == ((int)id4)) { st4 = 1; mode4 = 0; { msg_t node5__m5; node5__m5 = nomsg; if (!(mode5 == 0)) { node5__m5 = p4_old; p4_old = nomsg; if (((int)node5__m5) != ((int)nomsg)) { if (((int)node5__m5) > ((int)id5)) { send5 = node5__m5; label_37330:; mode5 = 0; label_36589:; { msg_t node6__m6; node6__m6 = nomsg; if (!(mode6 == 0)) { node6__m6 = p5_old; p5_old = nomsg; if (((int)node6__m6) != ((int)nomsg)) { if (((int)node6__m6) > ((int)id6)) { send6 = node6__m6; label_36986:; mode6 = 0; label_36601:; { msg_t node7__m7; node7__m7 = nomsg; if (!(mode7 == 0)) { node7__m7 = p6_old; p6_old = nomsg; if (((int)node7__m7) != ((int)nomsg)) { if (((int)node7__m7) > ((int)id7)) { send7 = node7__m7; label_36814:; mode7 = 0; label_36613:; p1_old = p1_new; p1_new = nomsg; p2_old = p2_new; p2_new = nomsg; p3_old = p3_new; p3_new = nomsg; p4_old = p4_new; p4_new = nomsg; p5_old = p5_new; p5_new = nomsg; p6_old = p6_new; p6_new = nomsg; p7_old = p7_new; p7_new = nomsg; { int check__tmp; if (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1) { return __return_main; } else { check__tmp = 0; __return_36635 = check__tmp; main__c1 = __return_36635; { _Bool __tmp_23; __tmp_23 = main__c1; _Bool assert__arg; assert__arg = __tmp_23; if (assert__arg == 0) { {reach_error();} return __return_main; } else { return __return_main; } } } } } else { if (((int)node7__m7) == ((int)id7)) { st7 = 1; mode7 = 0; p1_old = p1_new; p1_new = nomsg; p2_old = p2_new; p2_new = nomsg; p3_old = p3_new; p3_new = nomsg; p4_old = p4_new; p4_new = nomsg; p5_old = p5_new; p5_new = nomsg; p6_old = p6_new; p6_new = nomsg; p7_old = p7_new; p7_new = nomsg; { int check__tmp; if (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1) { return __return_main; } else { check__tmp = 0; __return_36843 = check__tmp; main__c1 = __return_36843; goto label_28759; } } } else { goto label_36814; } } } else { mode7 = 0; goto label_36613; } } else { return __return_main; } } } else { if (((int)node6__m6) == ((int)id6)) { st6 = 1; mode6 = 0; { msg_t node7__m7; node7__m7 = nomsg; if (!(mode7 == 0)) { node7__m7 = p6_old; p6_old = nomsg; if (((int)node7__m7) != ((int)nomsg)) { if (((int)node7__m7) > ((int)id7)) { send7 = node7__m7; label_37168:; mode7 = 0; label_37005:; p1_old = p1_new; p1_new = nomsg; p2_old = p2_new; p2_new = nomsg; p3_old = p3_new; p3_new = nomsg; p4_old = p4_new; p4_new = nomsg; p5_old = p5_new; p5_new = nomsg; p6_old = p6_new; p6_new = nomsg; p7_old = p7_new; p7_new = nomsg; { int check__tmp; if (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1) { return __return_main; } else { check__tmp = 0; __return_37027 = check__tmp; main__c1 = __return_37027; goto label_28759; } } } else { if (((int)node7__m7) == ((int)id7)) { st7 = 1; mode7 = 0; p1_old = p1_new; p1_new = nomsg; p2_old = p2_new; p2_new = nomsg; p3_old = p3_new; p3_new = nomsg; p4_old = p4_new; p4_new = nomsg; p5_old = p5_new; p5_new = nomsg; p6_old = p6_new; p6_new = nomsg; p7_old = p7_new; p7_new = nomsg; goto label_28750; } else { goto label_37168; } } } else { mode7 = 0; goto label_37005; } } else { return __return_main; } } } else { goto label_36986; } } } else { mode6 = 0; goto label_36601; } } else { return __return_main; } } } else { if (((int)node5__m5) == ((int)id5)) { st5 = 1; mode5 = 0; { msg_t node6__m6; node6__m6 = nomsg; if (!(mode6 == 0)) { node6__m6 = p5_old; p5_old = nomsg; if (((int)node6__m6) != ((int)nomsg)) { if (((int)node6__m6) > ((int)id6)) { send6 = node6__m6; label_37684:; mode6 = 0; label_37349:; { msg_t node7__m7; node7__m7 = nomsg; if (!(mode7 == 0)) { node7__m7 = p6_old; p6_old = nomsg; if (((int)node7__m7) != ((int)nomsg)) { if (((int)node7__m7) > ((int)id7)) { send7 = node7__m7; label_37536:; mode7 = 0; label_37361:; p1_old = p1_new; p1_new = nomsg; p2_old = p2_new; p2_new = nomsg; p3_old = p3_new; p3_new = nomsg; p4_old = p4_new; p4_new = nomsg; p5_old = p5_new; p5_new = nomsg; p6_old = p6_new; p6_new = nomsg; p7_old = p7_new; p7_new = nomsg; { int check__tmp; if (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1) { return __return_main; } else { check__tmp = 0; __return_37383 = check__tmp; main__c1 = __return_37383; goto label_28759; } } } else { if (((int)node7__m7) == ((int)id7)) { st7 = 1; mode7 = 0; p1_old = p1_new; p1_new = nomsg; p2_old = p2_new; p2_new = nomsg; p3_old = p3_new; p3_new = nomsg; p4_old = p4_new; p4_new = nomsg; p5_old = p5_new; p5_new = nomsg; p6_old = p6_new; p6_new = nomsg; p7_old = p7_new; p7_new = nomsg; goto label_28750; } else { goto label_37536; } } } else { mode7 = 0; goto label_37361; } } else { return __return_main; } } } else { if (((int)node6__m6) == ((int)id6)) { st6 = 1; mode6 = 0; { msg_t node7__m7; node7__m7 = nomsg; if (!(mode7 == 0)) { node7__m7 = p6_old; p6_old = nomsg; if (((int)node7__m7) != ((int)nomsg)) { if (((int)node7__m7) > ((int)id7)) { send7 = node7__m7; label_37844:; mode7 = 0; label_37845:; goto label_28736; } else { if (((int)node7__m7) == ((int)id7)) { st7 = 1; mode7 = 0; goto label_37845; } else { goto label_37844; } } } else { mode7 = 0; p1_old = p1_new; p1_new = nomsg; p2_old = p2_new; p2_new = nomsg; p3_old = p3_new; p3_new = nomsg; p4_old = p4_new; p4_new = nomsg; p5_old = p5_new; p5_new = nomsg; p6_old = p6_new; p6_new = nomsg; p7_old = p7_new; p7_new = nomsg; goto label_28750; } } else { return __return_main; } } } else { goto label_37684; } } } else { mode6 = 0; goto label_37349; } } else { return __return_main; } } } else { goto label_37330; } } } else { mode5 = 0; goto label_36589; } } else { return __return_main; } } } else { goto label_36570; } } } else { mode4 = 0; goto label_34982; } } else { return __return_main; } } } else { if (((int)node3__m3) == ((int)id3)) { st3 = 1; mode3 = 0; { msg_t node4__m4; node4__m4 = nomsg; if (!(mode4 == 0)) { node4__m4 = p3_old; p3_old = nomsg; if (((int)node4__m4) != ((int)nomsg)) { if (((int)node4__m4) > ((int)id4)) { send4 = node4__m4; label_39466:; mode4 = 0; label_38032:; { msg_t node5__m5; node5__m5 = nomsg; if (!(mode5 == 0)) { node5__m5 = p4_old; p4_old = nomsg; if (((int)node5__m5) != ((int)nomsg)) { if (((int)node5__m5) > ((int)id5)) { send5 = node5__m5; label_38797:; mode5 = 0; label_38044:; { msg_t node6__m6; node6__m6 = nomsg; if (!(mode6 == 0)) { node6__m6 = p5_old; p5_old = nomsg; if (((int)node6__m6) != ((int)nomsg)) { if (((int)node6__m6) > ((int)id6)) { send6 = node6__m6; label_38453:; mode6 = 0; label_38056:; { msg_t node7__m7; node7__m7 = nomsg; if (!(mode7 == 0)) { node7__m7 = p6_old; p6_old = nomsg; if (((int)node7__m7) != ((int)nomsg)) { if (((int)node7__m7) > ((int)id7)) { send7 = node7__m7; label_38281:; mode7 = 0; label_38068:; p1_old = p1_new; p1_new = nomsg; p2_old = p2_new; p2_new = nomsg; p3_old = p3_new; p3_new = nomsg; p4_old = p4_new; p4_new = nomsg; p5_old = p5_new; p5_new = nomsg; p6_old = p6_new; p6_new = nomsg; p7_old = p7_new; p7_new = nomsg; { int check__tmp; if (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1) { return __return_main; } else { check__tmp = 0; __return_38090 = check__tmp; main__c1 = __return_38090; { _Bool __tmp_24; __tmp_24 = main__c1; _Bool assert__arg; assert__arg = __tmp_24; if (assert__arg == 0) { {reach_error();} return __return_main; } else { return __return_main; } } } } } else { if (((int)node7__m7) == ((int)id7)) { st7 = 1; mode7 = 0; p1_old = p1_new; p1_new = nomsg; p2_old = p2_new; p2_new = nomsg; p3_old = p3_new; p3_new = nomsg; p4_old = p4_new; p4_new = nomsg; p5_old = p5_new; p5_new = nomsg; p6_old = p6_new; p6_new = nomsg; p7_old = p7_new; p7_new = nomsg; { int check__tmp; if (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1) { return __return_main; } else { check__tmp = 0; __return_38310 = check__tmp; main__c1 = __return_38310; goto label_28759; } } } else { goto label_38281; } } } else { mode7 = 0; goto label_38068; } } else { return __return_main; } } } else { if (((int)node6__m6) == ((int)id6)) { st6 = 1; mode6 = 0; { msg_t node7__m7; node7__m7 = nomsg; if (!(mode7 == 0)) { node7__m7 = p6_old; p6_old = nomsg; if (((int)node7__m7) != ((int)nomsg)) { if (((int)node7__m7) > ((int)id7)) { send7 = node7__m7; label_38635:; mode7 = 0; label_38472:; p1_old = p1_new; p1_new = nomsg; p2_old = p2_new; p2_new = nomsg; p3_old = p3_new; p3_new = nomsg; p4_old = p4_new; p4_new = nomsg; p5_old = p5_new; p5_new = nomsg; p6_old = p6_new; p6_new = nomsg; p7_old = p7_new; p7_new = nomsg; { int check__tmp; if (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1) { return __return_main; } else { check__tmp = 0; __return_38494 = check__tmp; main__c1 = __return_38494; goto label_28759; } } } else { if (((int)node7__m7) == ((int)id7)) { st7 = 1; mode7 = 0; p1_old = p1_new; p1_new = nomsg; p2_old = p2_new; p2_new = nomsg; p3_old = p3_new; p3_new = nomsg; p4_old = p4_new; p4_new = nomsg; p5_old = p5_new; p5_new = nomsg; p6_old = p6_new; p6_new = nomsg; p7_old = p7_new; p7_new = nomsg; goto label_28750; } else { goto label_38635; } } } else { mode7 = 0; goto label_38472; } } else { return __return_main; } } } else { goto label_38453; } } } else { mode6 = 0; goto label_38056; } } else { return __return_main; } } } else { if (((int)node5__m5) == ((int)id5)) { st5 = 1; mode5 = 0; { msg_t node6__m6; node6__m6 = nomsg; if (!(mode6 == 0)) { node6__m6 = p5_old; p5_old = nomsg; if (((int)node6__m6) != ((int)nomsg)) { if (((int)node6__m6) > ((int)id6)) { send6 = node6__m6; label_39151:; mode6 = 0; label_38816:; { msg_t node7__m7; node7__m7 = nomsg; if (!(mode7 == 0)) { node7__m7 = p6_old; p6_old = nomsg; if (((int)node7__m7) != ((int)nomsg)) { if (((int)node7__m7) > ((int)id7)) { send7 = node7__m7; label_39003:; mode7 = 0; label_38828:; p1_old = p1_new; p1_new = nomsg; p2_old = p2_new; p2_new = nomsg; p3_old = p3_new; p3_new = nomsg; p4_old = p4_new; p4_new = nomsg; p5_old = p5_new; p5_new = nomsg; p6_old = p6_new; p6_new = nomsg; p7_old = p7_new; p7_new = nomsg; { int check__tmp; if (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1) { return __return_main; } else { check__tmp = 0; __return_38850 = check__tmp; main__c1 = __return_38850; goto label_28759; } } } else { if (((int)node7__m7) == ((int)id7)) { st7 = 1; mode7 = 0; p1_old = p1_new; p1_new = nomsg; p2_old = p2_new; p2_new = nomsg; p3_old = p3_new; p3_new = nomsg; p4_old = p4_new; p4_new = nomsg; p5_old = p5_new; p5_new = nomsg; p6_old = p6_new; p6_new = nomsg; p7_old = p7_new; p7_new = nomsg; goto label_28750; } else { goto label_39003; } } } else { mode7 = 0; goto label_38828; } } else { return __return_main; } } } else { if (((int)node6__m6) == ((int)id6)) { st6 = 1; mode6 = 0; { msg_t node7__m7; node7__m7 = nomsg; if (!(mode7 == 0)) { node7__m7 = p6_old; p6_old = nomsg; if (((int)node7__m7) != ((int)nomsg)) { if (((int)node7__m7) > ((int)id7)) { send7 = node7__m7; label_39311:; mode7 = 0; label_39312:; goto label_28736; } else { if (((int)node7__m7) == ((int)id7)) { st7 = 1; mode7 = 0; goto label_39312; } else { goto label_39311; } } } else { mode7 = 0; p1_old = p1_new; p1_new = nomsg; p2_old = p2_new; p2_new = nomsg; p3_old = p3_new; p3_new = nomsg; p4_old = p4_new; p4_new = nomsg; p5_old = p5_new; p5_new = nomsg; p6_old = p6_new; p6_new = nomsg; p7_old = p7_new; p7_new = nomsg; goto label_28750; } } else { return __return_main; } } } else { goto label_39151; } } } else { mode6 = 0; goto label_38816; } } else { return __return_main; } } } else { goto label_38797; } } } else { mode5 = 0; goto label_38044; } } else { return __return_main; } } } else { if (((int)node4__m4) == ((int)id4)) { st4 = 1; mode4 = 0; { msg_t node5__m5; node5__m5 = nomsg; if (!(mode5 == 0)) { node5__m5 = p4_old; p4_old = nomsg; if (((int)node5__m5) != ((int)nomsg)) { if (((int)node5__m5) > ((int)id5)) { send5 = node5__m5; label_40145:; mode5 = 0; label_39485:; { msg_t node6__m6; node6__m6 = nomsg; if (!(mode6 == 0)) { node6__m6 = p5_old; p5_old = nomsg; if (((int)node6__m6) != ((int)nomsg)) { if (((int)node6__m6) > ((int)id6)) { send6 = node6__m6; label_39844:; mode6 = 0; label_39497:; { msg_t node7__m7; node7__m7 = nomsg; if (!(mode7 == 0)) { node7__m7 = p6_old; p6_old = nomsg; if (((int)node7__m7) != ((int)nomsg)) { if (((int)node7__m7) > ((int)id7)) { send7 = node7__m7; label_39696:; mode7 = 0; label_39509:; p1_old = p1_new; p1_new = nomsg; p2_old = p2_new; p2_new = nomsg; p3_old = p3_new; p3_new = nomsg; p4_old = p4_new; p4_new = nomsg; p5_old = p5_new; p5_new = nomsg; p6_old = p6_new; p6_new = nomsg; p7_old = p7_new; p7_new = nomsg; { int check__tmp; if (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1) { return __return_main; } else { check__tmp = 0; __return_39531 = check__tmp; main__c1 = __return_39531; goto label_28759; } } } else { if (((int)node7__m7) == ((int)id7)) { st7 = 1; mode7 = 0; p1_old = p1_new; p1_new = nomsg; p2_old = p2_new; p2_new = nomsg; p3_old = p3_new; p3_new = nomsg; p4_old = p4_new; p4_new = nomsg; p5_old = p5_new; p5_new = nomsg; p6_old = p6_new; p6_new = nomsg; p7_old = p7_new; p7_new = nomsg; goto label_28750; } else { goto label_39696; } } } else { mode7 = 0; goto label_39509; } } else { return __return_main; } } } else { if (((int)node6__m6) == ((int)id6)) { st6 = 1; mode6 = 0; { msg_t node7__m7; node7__m7 = nomsg; if (!(mode7 == 0)) { node7__m7 = p6_old; p6_old = nomsg; if (((int)node7__m7) != ((int)nomsg)) { if (((int)node7__m7) > ((int)id7)) { send7 = node7__m7; label_40004:; mode7 = 0; label_40005:; goto label_28736; } else { if (((int)node7__m7) == ((int)id7)) { st7 = 1; mode7 = 0; goto label_40005; } else { goto label_40004; } } } else { mode7 = 0; p1_old = p1_new; p1_new = nomsg; p2_old = p2_new; p2_new = nomsg; p3_old = p3_new; p3_new = nomsg; p4_old = p4_new; p4_new = nomsg; p5_old = p5_new; p5_new = nomsg; p6_old = p6_new; p6_new = nomsg; p7_old = p7_new; p7_new = nomsg; goto label_28750; } } else { return __return_main; } } } else { goto label_39844; } } } else { mode6 = 0; goto label_39497; } } else { return __return_main; } } } else { if (((int)node5__m5) == ((int)id5)) { st5 = 1; mode5 = 0; { msg_t node6__m6; node6__m6 = nomsg; if (!(mode6 == 0)) { node6__m6 = p5_old; p5_old = nomsg; if (((int)node6__m6) != ((int)nomsg)) { if (((int)node6__m6) > ((int)id6)) { send6 = node6__m6; label_40456:; mode6 = 0; label_40164:; { msg_t node7__m7; node7__m7 = nomsg; if (!(mode7 == 0)) { node7__m7 = p6_old; p6_old = nomsg; if (((int)node7__m7) != ((int)nomsg)) { if (((int)node7__m7) > ((int)id7)) { send7 = node7__m7; label_40329:; mode7 = 0; label_40330:; goto label_28736; } else { if (((int)node7__m7) == ((int)id7)) { st7 = 1; mode7 = 0; goto label_40330; } else { goto label_40329; } } } else { mode7 = 0; p1_old = p1_new; p1_new = nomsg; p2_old = p2_new; p2_new = nomsg; p3_old = p3_new; p3_new = nomsg; p4_old = p4_new; p4_new = nomsg; p5_old = p5_new; p5_new = nomsg; p6_old = p6_new; p6_new = nomsg; p7_old = p7_new; p7_new = nomsg; goto label_28750; } } else { return __return_main; } } } else { if (((int)node6__m6) == ((int)id6)) { st6 = 1; mode6 = 0; { msg_t node7__m7; node7__m7 = nomsg; if (!(mode7 == 0)) { node7__m7 = p6_old; p6_old = nomsg; if (((int)node7__m7) != ((int)nomsg)) { if (((int)node7__m7) > ((int)id7)) { send7 = node7__m7; label_40472:; mode7 = 0; goto label_28736; } else { if (((int)node7__m7) == ((int)id7)) { st7 = 1; goto label_40472; } else { goto label_40472; } } } else { goto label_40472; } } else { return __return_main; } } } else { goto label_40456; } } } else { mode6 = 0; goto label_40164; } } else { return __return_main; } } } else { goto label_40145; } } } else { mode5 = 0; goto label_39485; } } else { return __return_main; } } } else { goto label_39466; } } } else { mode4 = 0; goto label_38032; } } else { return __return_main; } } } else { goto label_38013; } } } else { mode3 = 0; goto label_34970; } } else { return __return_main; } } } else { goto label_34951; } } } else { mode2 = 0; goto label_28539; } } else { return __return_main; } } } else { if (((int)node1__m1) == ((int)id1)) { st1 = 1; mode1 = 0; { msg_t node2__m2; node2__m2 = nomsg; if (!(mode2 == 0)) { node2__m2 = p1_old; p1_old = nomsg; if (((int)node2__m2) != ((int)nomsg)) { if (((int)node2__m2) > ((int)id2)) { send2 = node2__m2; label_35096:; mode2 = 0; label_28941:; { msg_t node3__m3; node3__m3 = nomsg; if (!(mode3 == 0)) { node3__m3 = p2_old; p2_old = nomsg; if (((int)node3__m3) != ((int)nomsg)) { if (((int)node3__m3) > ((int)id3)) { send3 = node3__m3; label_32170:; mode3 = 0; label_28953:; { msg_t node4__m4; node4__m4 = nomsg; if (!(mode4 == 0)) { node4__m4 = p3_old; p3_old = nomsg; if (((int)node4__m4) != ((int)nomsg)) { if (((int)node4__m4) > ((int)id4)) { send4 = node4__m4; label_30623:; mode4 = 0; label_28965:; { msg_t node5__m5; node5__m5 = nomsg; if (!(mode5 == 0)) { node5__m5 = p4_old; p4_old = nomsg; if (((int)node5__m5) != ((int)nomsg)) { if (((int)node5__m5) > ((int)id5)) { send5 = node5__m5; label_29808:; mode5 = 0; label_28977:; { msg_t node6__m6; node6__m6 = nomsg; if (!(mode6 == 0)) { node6__m6 = p5_old; p5_old = nomsg; if (((int)node6__m6) != ((int)nomsg)) { if (((int)node6__m6) > ((int)id6)) { send6 = node6__m6; label_29387:; mode6 = 0; label_28989:; { msg_t node7__m7; node7__m7 = nomsg; if (!(mode7 == 0)) { node7__m7 = p6_old; p6_old = nomsg; if (((int)node7__m7) != ((int)nomsg)) { if (((int)node7__m7) > ((int)id7)) { send7 = node7__m7; label_29178:; mode7 = 0; label_29001:; p1_old = p1_new; p1_new = nomsg; p2_old = p2_new; p2_new = nomsg; p3_old = p3_new; p3_new = nomsg; p4_old = p4_new; p4_new = nomsg; p5_old = p5_new; p5_new = nomsg; p6_old = p6_new; p6_new = nomsg; p7_old = p7_new; p7_new = nomsg; { int check__tmp; if (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1) { if (((int)r1) >= 7) { return __return_main; } else { if (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) == 0) { return __return_main; } else { check__tmp = 0; __return_29026 = check__tmp; main__c1 = __return_29026; { _Bool __tmp_25; __tmp_25 = main__c1; _Bool assert__arg; assert__arg = __tmp_25; if (assert__arg == 0) { {reach_error();} return __return_main; } else { return __return_main; } } } } } else { return __return_main; } } } else { if (((int)node7__m7) == ((int)id7)) { st7 = 1; mode7 = 0; p1_old = p1_new; p1_new = nomsg; p2_old = p2_new; p2_new = nomsg; p3_old = p3_new; p3_new = nomsg; p4_old = p4_new; p4_new = nomsg; p5_old = p5_new; p5_new = nomsg; p6_old = p6_new; p6_new = nomsg; p7_old = p7_new; p7_new = nomsg; { int check__tmp; if (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1) { return __return_main; } else { check__tmp = 0; __return_29207 = check__tmp; main__c1 = __return_29207; { _Bool __tmp_26; __tmp_26 = main__c1; _Bool assert__arg; assert__arg = __tmp_26; if (assert__arg == 0) { {reach_error();} return __return_main; } else { goto label_28765; } } } } } else { goto label_29178; } } } else { mode7 = 0; goto label_29001; } } else { return __return_main; } } } else { if (((int)node6__m6) == ((int)id6)) { st6 = 1; mode6 = 0; { msg_t node7__m7; node7__m7 = nomsg; if (!(mode7 == 0)) { node7__m7 = p6_old; p6_old = nomsg; if (((int)node7__m7) != ((int)nomsg)) { if (((int)node7__m7) > ((int)id7)) { send7 = node7__m7; label_29581:; mode7 = 0; label_29406:; p1_old = p1_new; p1_new = nomsg; p2_old = p2_new; p2_new = nomsg; p3_old = p3_new; p3_new = nomsg; p4_old = p4_new; p4_new = nomsg; p5_old = p5_new; p5_new = nomsg; p6_old = p6_new; p6_new = nomsg; p7_old = p7_new; p7_new = nomsg; { int check__tmp; if (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1) { return __return_main; } else { check__tmp = 0; __return_29428 = check__tmp; main__c1 = __return_29428; { _Bool __tmp_27; __tmp_27 = main__c1; _Bool assert__arg; assert__arg = __tmp_27; if (assert__arg == 0) { {reach_error();} return __return_main; } else { goto label_28765; } } } } } else { if (((int)node7__m7) == ((int)id7)) { st7 = 1; mode7 = 0; p1_old = p1_new; p1_new = nomsg; p2_old = p2_new; p2_new = nomsg; p3_old = p3_new; p3_new = nomsg; p4_old = p4_new; p4_new = nomsg; p5_old = p5_new; p5_new = nomsg; p6_old = p6_new; p6_new = nomsg; p7_old = p7_new; p7_new = nomsg; { int check__tmp; if (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1) { return __return_main; } else { check__tmp = 0; __return_29610 = check__tmp; main__c1 = __return_29610; goto label_28759; } } } else { goto label_29581; } } } else { mode7 = 0; goto label_29406; } } else { return __return_main; } } } else { goto label_29387; } } } else { mode6 = 0; goto label_28989; } } else { return __return_main; } } } else { if (((int)node5__m5) == ((int)id5)) { st5 = 1; mode5 = 0; { msg_t node6__m6; node6__m6 = nomsg; if (!(mode6 == 0)) { node6__m6 = p5_old; p5_old = nomsg; if (((int)node6__m6) != ((int)nomsg)) { if (((int)node6__m6) > ((int)id6)) { send6 = node6__m6; label_30214:; mode6 = 0; label_29827:; { msg_t node7__m7; node7__m7 = nomsg; if (!(mode7 == 0)) { node7__m7 = p6_old; p6_old = nomsg; if (((int)node7__m7) != ((int)nomsg)) { if (((int)node7__m7) > ((int)id7)) { send7 = node7__m7; label_30014:; mode7 = 0; label_29839:; p1_old = p1_new; p1_new = nomsg; p2_old = p2_new; p2_new = nomsg; p3_old = p3_new; p3_new = nomsg; p4_old = p4_new; p4_new = nomsg; p5_old = p5_new; p5_new = nomsg; p6_old = p6_new; p6_new = nomsg; p7_old = p7_new; p7_new = nomsg; { int check__tmp; if (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1) { return __return_main; } else { check__tmp = 0; __return_29861 = check__tmp; main__c1 = __return_29861; { _Bool __tmp_28; __tmp_28 = main__c1; _Bool assert__arg; assert__arg = __tmp_28; if (assert__arg == 0) { {reach_error();} return __return_main; } else { goto label_28765; } } } } } else { if (((int)node7__m7) == ((int)id7)) { st7 = 1; mode7 = 0; p1_old = p1_new; p1_new = nomsg; p2_old = p2_new; p2_new = nomsg; p3_old = p3_new; p3_new = nomsg; p4_old = p4_new; p4_new = nomsg; p5_old = p5_new; p5_new = nomsg; p6_old = p6_new; p6_new = nomsg; p7_old = p7_new; p7_new = nomsg; { int check__tmp; if (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1) { return __return_main; } else { check__tmp = 0; __return_30043 = check__tmp; main__c1 = __return_30043; goto label_28759; } } } else { goto label_30014; } } } else { mode7 = 0; goto label_29839; } } else { return __return_main; } } } else { if (((int)node6__m6) == ((int)id6)) { st6 = 1; mode6 = 0; { msg_t node7__m7; node7__m7 = nomsg; if (!(mode7 == 0)) { node7__m7 = p6_old; p6_old = nomsg; if (((int)node7__m7) != ((int)nomsg)) { if (((int)node7__m7) > ((int)id7)) { send7 = node7__m7; label_30392:; mode7 = 0; label_30233:; p1_old = p1_new; p1_new = nomsg; p2_old = p2_new; p2_new = nomsg; p3_old = p3_new; p3_new = nomsg; p4_old = p4_new; p4_new = nomsg; p5_old = p5_new; p5_new = nomsg; p6_old = p6_new; p6_new = nomsg; p7_old = p7_new; p7_new = nomsg; { int check__tmp; if (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1) { return __return_main; } else { check__tmp = 0; __return_30255 = check__tmp; main__c1 = __return_30255; goto label_28759; } } } else { if (((int)node7__m7) == ((int)id7)) { st7 = 1; mode7 = 0; goto label_28736; } else { goto label_30392; } } } else { mode7 = 0; goto label_30233; } } else { return __return_main; } } } else { goto label_30214; } } } else { mode6 = 0; goto label_29827; } } else { return __return_main; } } } else { goto label_29808; } } } else { mode5 = 0; goto label_28977; } } else { return __return_main; } } } else { if (((int)node4__m4) == ((int)id4)) { st4 = 1; mode4 = 0; { msg_t node5__m5; node5__m5 = nomsg; if (!(mode5 == 0)) { node5__m5 = p4_old; p4_old = nomsg; if (((int)node5__m5) != ((int)nomsg)) { if (((int)node5__m5) > ((int)id5)) { send5 = node5__m5; label_31423:; mode5 = 0; label_30642:; { msg_t node6__m6; node6__m6 = nomsg; if (!(mode6 == 0)) { node6__m6 = p5_old; p5_old = nomsg; if (((int)node6__m6) != ((int)nomsg)) { if (((int)node6__m6) > ((int)id6)) { send6 = node6__m6; label_31041:; mode6 = 0; label_30654:; { msg_t node7__m7; node7__m7 = nomsg; if (!(mode7 == 0)) { node7__m7 = p6_old; p6_old = nomsg; if (((int)node7__m7) != ((int)nomsg)) { if (((int)node7__m7) > ((int)id7)) { send7 = node7__m7; label_30841:; mode7 = 0; label_30666:; p1_old = p1_new; p1_new = nomsg; p2_old = p2_new; p2_new = nomsg; p3_old = p3_new; p3_new = nomsg; p4_old = p4_new; p4_new = nomsg; p5_old = p5_new; p5_new = nomsg; p6_old = p6_new; p6_new = nomsg; p7_old = p7_new; p7_new = nomsg; { int check__tmp; if (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1) { return __return_main; } else { check__tmp = 0; __return_30688 = check__tmp; main__c1 = __return_30688; { _Bool __tmp_29; __tmp_29 = main__c1; _Bool assert__arg; assert__arg = __tmp_29; if (assert__arg == 0) { {reach_error();} return __return_main; } else { goto label_28765; } } } } } else { if (((int)node7__m7) == ((int)id7)) { st7 = 1; mode7 = 0; p1_old = p1_new; p1_new = nomsg; p2_old = p2_new; p2_new = nomsg; p3_old = p3_new; p3_new = nomsg; p4_old = p4_new; p4_new = nomsg; p5_old = p5_new; p5_new = nomsg; p6_old = p6_new; p6_new = nomsg; p7_old = p7_new; p7_new = nomsg; { int check__tmp; if (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1) { return __return_main; } else { check__tmp = 0; __return_30870 = check__tmp; main__c1 = __return_30870; goto label_28759; } } } else { goto label_30841; } } } else { mode7 = 0; goto label_30666; } } else { return __return_main; } } } else { if (((int)node6__m6) == ((int)id6)) { st6 = 1; mode6 = 0; { msg_t node7__m7; node7__m7 = nomsg; if (!(mode7 == 0)) { node7__m7 = p6_old; p6_old = nomsg; if (((int)node7__m7) != ((int)nomsg)) { if (((int)node7__m7) > ((int)id7)) { send7 = node7__m7; label_31219:; mode7 = 0; label_31060:; p1_old = p1_new; p1_new = nomsg; p2_old = p2_new; p2_new = nomsg; p3_old = p3_new; p3_new = nomsg; p4_old = p4_new; p4_new = nomsg; p5_old = p5_new; p5_new = nomsg; p6_old = p6_new; p6_new = nomsg; p7_old = p7_new; p7_new = nomsg; { int check__tmp; if (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1) { return __return_main; } else { check__tmp = 0; __return_31082 = check__tmp; main__c1 = __return_31082; goto label_28759; } } } else { if (((int)node7__m7) == ((int)id7)) { st7 = 1; mode7 = 0; goto label_28736; } else { goto label_31219; } } } else { mode7 = 0; goto label_31060; } } else { return __return_main; } } } else { goto label_31041; } } } else { mode6 = 0; goto label_30654; } } else { return __return_main; } } } else { if (((int)node5__m5) == ((int)id5)) { st5 = 1; mode5 = 0; { msg_t node6__m6; node6__m6 = nomsg; if (!(mode6 == 0)) { node6__m6 = p5_old; p5_old = nomsg; if (((int)node6__m6) != ((int)nomsg)) { if (((int)node6__m6) > ((int)id6)) { send6 = node6__m6; label_31783:; mode6 = 0; label_31442:; { msg_t node7__m7; node7__m7 = nomsg; if (!(mode7 == 0)) { node7__m7 = p6_old; p6_old = nomsg; if (((int)node7__m7) != ((int)nomsg)) { if (((int)node7__m7) > ((int)id7)) { send7 = node7__m7; label_31613:; mode7 = 0; label_31454:; p1_old = p1_new; p1_new = nomsg; p2_old = p2_new; p2_new = nomsg; p3_old = p3_new; p3_new = nomsg; p4_old = p4_new; p4_new = nomsg; p5_old = p5_new; p5_new = nomsg; p6_old = p6_new; p6_new = nomsg; p7_old = p7_new; p7_new = nomsg; { int check__tmp; if (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1) { return __return_main; } else { check__tmp = 0; __return_31476 = check__tmp; main__c1 = __return_31476; goto label_28759; } } } else { if (((int)node7__m7) == ((int)id7)) { st7 = 1; mode7 = 0; goto label_28736; } else { goto label_31613; } } } else { mode7 = 0; goto label_31454; } } else { return __return_main; } } } else { if (((int)node6__m6) == ((int)id6)) { st6 = 1; mode6 = 0; { msg_t node7__m7; node7__m7 = nomsg; if (!(mode7 == 0)) { node7__m7 = p6_old; p6_old = nomsg; if (((int)node7__m7) != ((int)nomsg)) { if (((int)node7__m7) > ((int)id7)) { send7 = node7__m7; label_31917:; mode7 = 0; label_31802:; goto label_28736; } else { if (((int)node7__m7) == ((int)id7)) { st7 = 1; goto label_31917; } else { goto label_31917; } } } else { mode7 = 0; goto label_31802; } } else { return __return_main; } } } else { goto label_31783; } } } else { mode6 = 0; goto label_31442; } } else { return __return_main; } } } else { goto label_31423; } } } else { mode5 = 0; goto label_30642; } } else { return __return_main; } } } else { goto label_30623; } } } else { mode4 = 0; goto label_28965; } } else { return __return_main; } } } else { if (((int)node3__m3) == ((int)id3)) { st3 = 1; mode3 = 0; { msg_t node4__m4; node4__m4 = nomsg; if (!(mode4 == 0)) { node4__m4 = p3_old; p3_old = nomsg; if (((int)node4__m4) != ((int)nomsg)) { if (((int)node4__m4) > ((int)id4)) { send4 = node4__m4; label_33702:; mode4 = 0; label_32189:; { msg_t node5__m5; node5__m5 = nomsg; if (!(mode5 == 0)) { node5__m5 = p4_old; p4_old = nomsg; if (((int)node5__m5) != ((int)nomsg)) { if (((int)node5__m5) > ((int)id5)) { send5 = node5__m5; label_32982:; mode5 = 0; label_32201:; { msg_t node6__m6; node6__m6 = nomsg; if (!(mode6 == 0)) { node6__m6 = p5_old; p5_old = nomsg; if (((int)node6__m6) != ((int)nomsg)) { if (((int)node6__m6) > ((int)id6)) { send6 = node6__m6; label_32600:; mode6 = 0; label_32213:; { msg_t node7__m7; node7__m7 = nomsg; if (!(mode7 == 0)) { node7__m7 = p6_old; p6_old = nomsg; if (((int)node7__m7) != ((int)nomsg)) { if (((int)node7__m7) > ((int)id7)) { send7 = node7__m7; label_32400:; mode7 = 0; label_32225:; p1_old = p1_new; p1_new = nomsg; p2_old = p2_new; p2_new = nomsg; p3_old = p3_new; p3_new = nomsg; p4_old = p4_new; p4_new = nomsg; p5_old = p5_new; p5_new = nomsg; p6_old = p6_new; p6_new = nomsg; p7_old = p7_new; p7_new = nomsg; { int check__tmp; if (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1) { return __return_main; } else { check__tmp = 0; __return_32247 = check__tmp; main__c1 = __return_32247; { _Bool __tmp_30; __tmp_30 = main__c1; _Bool assert__arg; assert__arg = __tmp_30; if (assert__arg == 0) { {reach_error();} return __return_main; } else { goto label_28765; } } } } } else { if (((int)node7__m7) == ((int)id7)) { st7 = 1; mode7 = 0; p1_old = p1_new; p1_new = nomsg; p2_old = p2_new; p2_new = nomsg; p3_old = p3_new; p3_new = nomsg; p4_old = p4_new; p4_new = nomsg; p5_old = p5_new; p5_new = nomsg; p6_old = p6_new; p6_new = nomsg; p7_old = p7_new; p7_new = nomsg; { int check__tmp; if (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1) { return __return_main; } else { check__tmp = 0; __return_32429 = check__tmp; main__c1 = __return_32429; goto label_28759; } } } else { goto label_32400; } } } else { mode7 = 0; goto label_32225; } } else { return __return_main; } } } else { if (((int)node6__m6) == ((int)id6)) { st6 = 1; mode6 = 0; { msg_t node7__m7; node7__m7 = nomsg; if (!(mode7 == 0)) { node7__m7 = p6_old; p6_old = nomsg; if (((int)node7__m7) != ((int)nomsg)) { if (((int)node7__m7) > ((int)id7)) { send7 = node7__m7; label_32778:; mode7 = 0; label_32619:; p1_old = p1_new; p1_new = nomsg; p2_old = p2_new; p2_new = nomsg; p3_old = p3_new; p3_new = nomsg; p4_old = p4_new; p4_new = nomsg; p5_old = p5_new; p5_new = nomsg; p6_old = p6_new; p6_new = nomsg; p7_old = p7_new; p7_new = nomsg; { int check__tmp; if (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1) { return __return_main; } else { check__tmp = 0; __return_32641 = check__tmp; main__c1 = __return_32641; goto label_28759; } } } else { if (((int)node7__m7) == ((int)id7)) { st7 = 1; mode7 = 0; goto label_28736; } else { goto label_32778; } } } else { mode7 = 0; goto label_32619; } } else { return __return_main; } } } else { goto label_32600; } } } else { mode6 = 0; goto label_32213; } } else { return __return_main; } } } else { if (((int)node5__m5) == ((int)id5)) { st5 = 1; mode5 = 0; { msg_t node6__m6; node6__m6 = nomsg; if (!(mode6 == 0)) { node6__m6 = p5_old; p5_old = nomsg; if (((int)node6__m6) != ((int)nomsg)) { if (((int)node6__m6) > ((int)id6)) { send6 = node6__m6; label_33342:; mode6 = 0; label_33001:; { msg_t node7__m7; node7__m7 = nomsg; if (!(mode7 == 0)) { node7__m7 = p6_old; p6_old = nomsg; if (((int)node7__m7) != ((int)nomsg)) { if (((int)node7__m7) > ((int)id7)) { send7 = node7__m7; label_33172:; mode7 = 0; label_33013:; p1_old = p1_new; p1_new = nomsg; p2_old = p2_new; p2_new = nomsg; p3_old = p3_new; p3_new = nomsg; p4_old = p4_new; p4_new = nomsg; p5_old = p5_new; p5_new = nomsg; p6_old = p6_new; p6_new = nomsg; p7_old = p7_new; p7_new = nomsg; { int check__tmp; if (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1) { return __return_main; } else { check__tmp = 0; __return_33035 = check__tmp; main__c1 = __return_33035; goto label_28759; } } } else { if (((int)node7__m7) == ((int)id7)) { st7 = 1; mode7 = 0; goto label_28736; } else { goto label_33172; } } } else { mode7 = 0; goto label_33013; } } else { return __return_main; } } } else { if (((int)node6__m6) == ((int)id6)) { st6 = 1; mode6 = 0; { msg_t node7__m7; node7__m7 = nomsg; if (!(mode7 == 0)) { node7__m7 = p6_old; p6_old = nomsg; if (((int)node7__m7) != ((int)nomsg)) { if (((int)node7__m7) > ((int)id7)) { send7 = node7__m7; label_33476:; mode7 = 0; label_33361:; goto label_28736; } else { if (((int)node7__m7) == ((int)id7)) { st7 = 1; goto label_33476; } else { goto label_33476; } } } else { mode7 = 0; goto label_33361; } } else { return __return_main; } } } else { goto label_33342; } } } else { mode6 = 0; goto label_33001; } } else { return __return_main; } } } else { goto label_32982; } } } else { mode5 = 0; goto label_32201; } } else { return __return_main; } } } else { if (((int)node4__m4) == ((int)id4)) { st4 = 1; mode4 = 0; { msg_t node5__m5; node5__m5 = nomsg; if (!(mode5 == 0)) { node5__m5 = p4_old; p4_old = nomsg; if (((int)node5__m5) != ((int)nomsg)) { if (((int)node5__m5) > ((int)id5)) { send5 = node5__m5; label_34400:; mode5 = 0; label_33721:; { msg_t node6__m6; node6__m6 = nomsg; if (!(mode6 == 0)) { node6__m6 = p5_old; p5_old = nomsg; if (((int)node6__m6) != ((int)nomsg)) { if (((int)node6__m6) > ((int)id6)) { send6 = node6__m6; label_34074:; mode6 = 0; label_33733:; { msg_t node7__m7; node7__m7 = nomsg; if (!(mode7 == 0)) { node7__m7 = p6_old; p6_old = nomsg; if (((int)node7__m7) != ((int)nomsg)) { if (((int)node7__m7) > ((int)id7)) { send7 = node7__m7; label_33904:; mode7 = 0; label_33745:; p1_old = p1_new; p1_new = nomsg; p2_old = p2_new; p2_new = nomsg; p3_old = p3_new; p3_new = nomsg; p4_old = p4_new; p4_new = nomsg; p5_old = p5_new; p5_new = nomsg; p6_old = p6_new; p6_new = nomsg; p7_old = p7_new; p7_new = nomsg; { int check__tmp; if (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1) { return __return_main; } else { check__tmp = 0; __return_33767 = check__tmp; main__c1 = __return_33767; goto label_28759; } } } else { if (((int)node7__m7) == ((int)id7)) { st7 = 1; mode7 = 0; goto label_28736; } else { goto label_33904; } } } else { mode7 = 0; goto label_33745; } } else { return __return_main; } } } else { if (((int)node6__m6) == ((int)id6)) { st6 = 1; mode6 = 0; { msg_t node7__m7; node7__m7 = nomsg; if (!(mode7 == 0)) { node7__m7 = p6_old; p6_old = nomsg; if (((int)node7__m7) != ((int)nomsg)) { if (((int)node7__m7) > ((int)id7)) { send7 = node7__m7; label_34208:; mode7 = 0; label_34093:; goto label_28736; } else { if (((int)node7__m7) == ((int)id7)) { st7 = 1; goto label_34208; } else { goto label_34208; } } } else { mode7 = 0; goto label_34093; } } else { return __return_main; } } } else { goto label_34074; } } } else { mode6 = 0; goto label_33733; } } else { return __return_main; } } } else { if (((int)node5__m5) == ((int)id5)) { st5 = 1; mode5 = 0; { msg_t node6__m6; node6__m6 = nomsg; if (!(mode6 == 0)) { node6__m6 = p5_old; p5_old = nomsg; if (((int)node6__m6) != ((int)nomsg)) { if (((int)node6__m6) > ((int)id6)) { send6 = node6__m6; label_34690:; mode6 = 0; label_34419:; { msg_t node7__m7; node7__m7 = nomsg; if (!(mode7 == 0)) { node7__m7 = p6_old; p6_old = nomsg; if (((int)node7__m7) != ((int)nomsg)) { if (((int)node7__m7) > ((int)id7)) { send7 = node7__m7; label_34546:; mode7 = 0; label_34431:; goto label_28736; } else { if (((int)node7__m7) == ((int)id7)) { st7 = 1; goto label_34546; } else { goto label_34546; } } } else { mode7 = 0; goto label_34431; } } else { return __return_main; } } } else { if (((int)node6__m6) == ((int)id6)) { st6 = 1; mode6 = 0; { msg_t node7__m7; node7__m7 = nomsg; if (!(mode7 == 0)) { node7__m7 = p6_old; p6_old = nomsg; if (((int)node7__m7) != ((int)nomsg)) { if (((int)node7__m7) > ((int)id7)) { send7 = node7__m7; label_34707:; mode7 = 0; goto label_28736; } else { if (((int)node7__m7) == ((int)id7)) { st7 = 1; goto label_34707; } else { goto label_34707; } } } else { goto label_34707; } } else { return __return_main; } } } else { goto label_34690; } } } else { mode6 = 0; goto label_34419; } } else { return __return_main; } } } else { goto label_34400; } } } else { mode5 = 0; goto label_33721; } } else { return __return_main; } } } else { goto label_33702; } } } else { mode4 = 0; goto label_32189; } } else { return __return_main; } } } else { goto label_32170; } } } else { mode3 = 0; goto label_28953; } } else { return __return_main; } } } else { if (((int)node2__m2) == ((int)id2)) { st2 = 1; mode2 = 0; { msg_t node3__m3; node3__m3 = nomsg; if (!(mode3 == 0)) { node3__m3 = p2_old; p2_old = nomsg; if (((int)node3__m3) != ((int)nomsg)) { if (((int)node3__m3) > ((int)id3)) { send3 = node3__m3; label_38143:; mode3 = 0; label_35115:; { msg_t node4__m4; node4__m4 = nomsg; if (!(mode4 == 0)) { node4__m4 = p3_old; p3_old = nomsg; if (((int)node4__m4) != ((int)nomsg)) { if (((int)node4__m4) > ((int)id4)) { send4 = node4__m4; label_36688:; mode4 = 0; label_35127:; { msg_t node5__m5; node5__m5 = nomsg; if (!(mode5 == 0)) { node5__m5 = p4_old; p4_old = nomsg; if (((int)node5__m5) != ((int)nomsg)) { if (((int)node5__m5) > ((int)id5)) { send5 = node5__m5; label_35926:; mode5 = 0; label_35139:; { msg_t node6__m6; node6__m6 = nomsg; if (!(mode6 == 0)) { node6__m6 = p5_old; p5_old = nomsg; if (((int)node6__m6) != ((int)nomsg)) { if (((int)node6__m6) > ((int)id6)) { send6 = node6__m6; label_35532:; mode6 = 0; label_35151:; { msg_t node7__m7; node7__m7 = nomsg; if (!(mode7 == 0)) { node7__m7 = p6_old; p6_old = nomsg; if (((int)node7__m7) != ((int)nomsg)) { if (((int)node7__m7) > ((int)id7)) { send7 = node7__m7; label_35334:; mode7 = 0; label_35163:; p1_old = p1_new; p1_new = nomsg; p2_old = p2_new; p2_new = nomsg; p3_old = p3_new; p3_new = nomsg; p4_old = p4_new; p4_new = nomsg; p5_old = p5_new; p5_new = nomsg; p6_old = p6_new; p6_new = nomsg; p7_old = p7_new; p7_new = nomsg; { int check__tmp; if (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1) { return __return_main; } else { check__tmp = 0; __return_35185 = check__tmp; main__c1 = __return_35185; { _Bool __tmp_31; __tmp_31 = main__c1; _Bool assert__arg; assert__arg = __tmp_31; if (assert__arg == 0) { {reach_error();} return __return_main; } else { return __return_main; } } } } } else { if (((int)node7__m7) == ((int)id7)) { st7 = 1; mode7 = 0; p1_old = p1_new; p1_new = nomsg; p2_old = p2_new; p2_new = nomsg; p3_old = p3_new; p3_new = nomsg; p4_old = p4_new; p4_new = nomsg; p5_old = p5_new; p5_new = nomsg; p6_old = p6_new; p6_new = nomsg; p7_old = p7_new; p7_new = nomsg; { int check__tmp; if (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1) { return __return_main; } else { check__tmp = 0; __return_35363 = check__tmp; main__c1 = __return_35363; goto label_28759; } } } else { goto label_35334; } } } else { mode7 = 0; goto label_35163; } } else { return __return_main; } } } else { if (((int)node6__m6) == ((int)id6)) { st6 = 1; mode6 = 0; { msg_t node7__m7; node7__m7 = nomsg; if (!(mode7 == 0)) { node7__m7 = p6_old; p6_old = nomsg; if (((int)node7__m7) != ((int)nomsg)) { if (((int)node7__m7) > ((int)id7)) { send7 = node7__m7; label_35710:; mode7 = 0; label_35551:; p1_old = p1_new; p1_new = nomsg; p2_old = p2_new; p2_new = nomsg; p3_old = p3_new; p3_new = nomsg; p4_old = p4_new; p4_new = nomsg; p5_old = p5_new; p5_new = nomsg; p6_old = p6_new; p6_new = nomsg; p7_old = p7_new; p7_new = nomsg; { int check__tmp; if (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1) { return __return_main; } else { check__tmp = 0; __return_35573 = check__tmp; main__c1 = __return_35573; goto label_28759; } } } else { if (((int)node7__m7) == ((int)id7)) { st7 = 1; mode7 = 0; p1_old = p1_new; p1_new = nomsg; p2_old = p2_new; p2_new = nomsg; p3_old = p3_new; p3_new = nomsg; p4_old = p4_new; p4_new = nomsg; p5_old = p5_new; p5_new = nomsg; p6_old = p6_new; p6_new = nomsg; p7_old = p7_new; p7_new = nomsg; goto label_28750; } else { goto label_35710; } } } else { mode7 = 0; goto label_35551; } } else { return __return_main; } } } else { goto label_35532; } } } else { mode6 = 0; goto label_35151; } } else { return __return_main; } } } else { if (((int)node5__m5) == ((int)id5)) { st5 = 1; mode5 = 0; { msg_t node6__m6; node6__m6 = nomsg; if (!(mode6 == 0)) { node6__m6 = p5_old; p5_old = nomsg; if (((int)node6__m6) != ((int)nomsg)) { if (((int)node6__m6) > ((int)id6)) { send6 = node6__m6; label_36300:; mode6 = 0; label_35945:; { msg_t node7__m7; node7__m7 = nomsg; if (!(mode7 == 0)) { node7__m7 = p6_old; p6_old = nomsg; if (((int)node7__m7) != ((int)nomsg)) { if (((int)node7__m7) > ((int)id7)) { send7 = node7__m7; label_36116:; mode7 = 0; label_35957:; p1_old = p1_new; p1_new = nomsg; p2_old = p2_new; p2_new = nomsg; p3_old = p3_new; p3_new = nomsg; p4_old = p4_new; p4_new = nomsg; p5_old = p5_new; p5_new = nomsg; p6_old = p6_new; p6_new = nomsg; p7_old = p7_new; p7_new = nomsg; { int check__tmp; if (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1) { return __return_main; } else { check__tmp = 0; __return_35979 = check__tmp; main__c1 = __return_35979; goto label_28759; } } } else { if (((int)node7__m7) == ((int)id7)) { st7 = 1; mode7 = 0; p1_old = p1_new; p1_new = nomsg; p2_old = p2_new; p2_new = nomsg; p3_old = p3_new; p3_new = nomsg; p4_old = p4_new; p4_new = nomsg; p5_old = p5_new; p5_new = nomsg; p6_old = p6_new; p6_new = nomsg; p7_old = p7_new; p7_new = nomsg; goto label_28750; } else { goto label_36116; } } } else { mode7 = 0; goto label_35957; } } else { return __return_main; } } } else { if (((int)node6__m6) == ((int)id6)) { st6 = 1; mode6 = 0; { msg_t node7__m7; node7__m7 = nomsg; if (!(mode7 == 0)) { node7__m7 = p6_old; p6_old = nomsg; if (((int)node7__m7) != ((int)nomsg)) { if (((int)node7__m7) > ((int)id7)) { send7 = node7__m7; label_36462:; mode7 = 0; label_36463:; goto label_28736; } else { if (((int)node7__m7) == ((int)id7)) { st7 = 1; mode7 = 0; goto label_36463; } else { goto label_36462; } } } else { mode7 = 0; p1_old = p1_new; p1_new = nomsg; p2_old = p2_new; p2_new = nomsg; p3_old = p3_new; p3_new = nomsg; p4_old = p4_new; p4_new = nomsg; p5_old = p5_new; p5_new = nomsg; p6_old = p6_new; p6_new = nomsg; p7_old = p7_new; p7_new = nomsg; goto label_28750; } } else { return __return_main; } } } else { goto label_36300; } } } else { mode6 = 0; goto label_35945; } } else { return __return_main; } } } else { goto label_35926; } } } else { mode5 = 0; goto label_35139; } } else { return __return_main; } } } else { if (((int)node4__m4) == ((int)id4)) { st4 = 1; mode4 = 0; { msg_t node5__m5; node5__m5 = nomsg; if (!(mode5 == 0)) { node5__m5 = p4_old; p4_old = nomsg; if (((int)node5__m5) != ((int)nomsg)) { if (((int)node5__m5) > ((int)id5)) { send5 = node5__m5; label_37430:; mode5 = 0; label_36707:; { msg_t node6__m6; node6__m6 = nomsg; if (!(mode6 == 0)) { node6__m6 = p5_old; p5_old = nomsg; if (((int)node6__m6) != ((int)nomsg)) { if (((int)node6__m6) > ((int)id6)) { send6 = node6__m6; label_37074:; mode6 = 0; label_36719:; { msg_t node7__m7; node7__m7 = nomsg; if (!(mode7 == 0)) { node7__m7 = p6_old; p6_old = nomsg; if (((int)node7__m7) != ((int)nomsg)) { if (((int)node7__m7) > ((int)id7)) { send7 = node7__m7; label_36890:; mode7 = 0; label_36731:; p1_old = p1_new; p1_new = nomsg; p2_old = p2_new; p2_new = nomsg; p3_old = p3_new; p3_new = nomsg; p4_old = p4_new; p4_new = nomsg; p5_old = p5_new; p5_new = nomsg; p6_old = p6_new; p6_new = nomsg; p7_old = p7_new; p7_new = nomsg; { int check__tmp; if (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1) { return __return_main; } else { check__tmp = 0; __return_36753 = check__tmp; main__c1 = __return_36753; goto label_28759; } } } else { if (((int)node7__m7) == ((int)id7)) { st7 = 1; mode7 = 0; p1_old = p1_new; p1_new = nomsg; p2_old = p2_new; p2_new = nomsg; p3_old = p3_new; p3_new = nomsg; p4_old = p4_new; p4_new = nomsg; p5_old = p5_new; p5_new = nomsg; p6_old = p6_new; p6_new = nomsg; p7_old = p7_new; p7_new = nomsg; goto label_28750; } else { goto label_36890; } } } else { mode7 = 0; goto label_36731; } } else { return __return_main; } } } else { if (((int)node6__m6) == ((int)id6)) { st6 = 1; mode6 = 0; { msg_t node7__m7; node7__m7 = nomsg; if (!(mode7 == 0)) { node7__m7 = p6_old; p6_old = nomsg; if (((int)node7__m7) != ((int)nomsg)) { if (((int)node7__m7) > ((int)id7)) { send7 = node7__m7; label_37236:; mode7 = 0; label_37237:; goto label_28736; } else { if (((int)node7__m7) == ((int)id7)) { st7 = 1; mode7 = 0; goto label_37237; } else { goto label_37236; } } } else { mode7 = 0; p1_old = p1_new; p1_new = nomsg; p2_old = p2_new; p2_new = nomsg; p3_old = p3_new; p3_new = nomsg; p4_old = p4_new; p4_new = nomsg; p5_old = p5_new; p5_new = nomsg; p6_old = p6_new; p6_new = nomsg; p7_old = p7_new; p7_new = nomsg; goto label_28750; } } else { return __return_main; } } } else { goto label_37074; } } } else { mode6 = 0; goto label_36719; } } else { return __return_main; } } } else { if (((int)node5__m5) == ((int)id5)) { st5 = 1; mode5 = 0; { msg_t node6__m6; node6__m6 = nomsg; if (!(mode6 == 0)) { node6__m6 = p5_old; p5_old = nomsg; if (((int)node6__m6) != ((int)nomsg)) { if (((int)node6__m6) > ((int)id6)) { send6 = node6__m6; label_37764:; mode6 = 0; label_37449:; { msg_t node7__m7; node7__m7 = nomsg; if (!(mode7 == 0)) { node7__m7 = p6_old; p6_old = nomsg; if (((int)node7__m7) != ((int)nomsg)) { if (((int)node7__m7) > ((int)id7)) { send7 = node7__m7; label_37604:; mode7 = 0; label_37605:; goto label_28736; } else { if (((int)node7__m7) == ((int)id7)) { st7 = 1; mode7 = 0; goto label_37605; } else { goto label_37604; } } } else { mode7 = 0; p1_old = p1_new; p1_new = nomsg; p2_old = p2_new; p2_new = nomsg; p3_old = p3_new; p3_new = nomsg; p4_old = p4_new; p4_new = nomsg; p5_old = p5_new; p5_new = nomsg; p6_old = p6_new; p6_new = nomsg; p7_old = p7_new; p7_new = nomsg; goto label_28750; } } else { return __return_main; } } } else { if (((int)node6__m6) == ((int)id6)) { st6 = 1; mode6 = 0; { msg_t node7__m7; node7__m7 = nomsg; if (!(mode7 == 0)) { node7__m7 = p6_old; p6_old = nomsg; if (((int)node7__m7) != ((int)nomsg)) { if (((int)node7__m7) > ((int)id7)) { send7 = node7__m7; label_37780:; mode7 = 0; goto label_28736; } else { if (((int)node7__m7) == ((int)id7)) { st7 = 1; goto label_37780; } else { goto label_37780; } } } else { goto label_37780; } } else { return __return_main; } } } else { goto label_37764; } } } else { mode6 = 0; goto label_37449; } } else { return __return_main; } } } else { goto label_37430; } } } else { mode5 = 0; goto label_36707; } } else { return __return_main; } } } else { goto label_36688; } } } else { mode4 = 0; goto label_35127; } } else { return __return_main; } } } else { if (((int)node3__m3) == ((int)id3)) { st3 = 1; mode3 = 0; { msg_t node4__m4; node4__m4 = nomsg; if (!(mode4 == 0)) { node4__m4 = p3_old; p3_old = nomsg; if (((int)node4__m4) != ((int)nomsg)) { if (((int)node4__m4) > ((int)id4)) { send4 = node4__m4; label_39578:; mode4 = 0; label_38162:; { msg_t node5__m5; node5__m5 = nomsg; if (!(mode5 == 0)) { node5__m5 = p4_old; p4_old = nomsg; if (((int)node5__m5) != ((int)nomsg)) { if (((int)node5__m5) > ((int)id5)) { send5 = node5__m5; label_38897:; mode5 = 0; label_38174:; { msg_t node6__m6; node6__m6 = nomsg; if (!(mode6 == 0)) { node6__m6 = p5_old; p5_old = nomsg; if (((int)node6__m6) != ((int)nomsg)) { if (((int)node6__m6) > ((int)id6)) { send6 = node6__m6; label_38541:; mode6 = 0; label_38186:; { msg_t node7__m7; node7__m7 = nomsg; if (!(mode7 == 0)) { node7__m7 = p6_old; p6_old = nomsg; if (((int)node7__m7) != ((int)nomsg)) { if (((int)node7__m7) > ((int)id7)) { send7 = node7__m7; label_38357:; mode7 = 0; label_38198:; p1_old = p1_new; p1_new = nomsg; p2_old = p2_new; p2_new = nomsg; p3_old = p3_new; p3_new = nomsg; p4_old = p4_new; p4_new = nomsg; p5_old = p5_new; p5_new = nomsg; p6_old = p6_new; p6_new = nomsg; p7_old = p7_new; p7_new = nomsg; { int check__tmp; if (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1) { return __return_main; } else { check__tmp = 0; __return_38220 = check__tmp; main__c1 = __return_38220; goto label_28759; } } } else { if (((int)node7__m7) == ((int)id7)) { st7 = 1; mode7 = 0; p1_old = p1_new; p1_new = nomsg; p2_old = p2_new; p2_new = nomsg; p3_old = p3_new; p3_new = nomsg; p4_old = p4_new; p4_new = nomsg; p5_old = p5_new; p5_new = nomsg; p6_old = p6_new; p6_new = nomsg; p7_old = p7_new; p7_new = nomsg; goto label_28750; } else { goto label_38357; } } } else { mode7 = 0; goto label_38198; } } else { return __return_main; } } } else { if (((int)node6__m6) == ((int)id6)) { st6 = 1; mode6 = 0; { msg_t node7__m7; node7__m7 = nomsg; if (!(mode7 == 0)) { node7__m7 = p6_old; p6_old = nomsg; if (((int)node7__m7) != ((int)nomsg)) { if (((int)node7__m7) > ((int)id7)) { send7 = node7__m7; label_38703:; mode7 = 0; label_38704:; goto label_28736; } else { if (((int)node7__m7) == ((int)id7)) { st7 = 1; mode7 = 0; goto label_38704; } else { goto label_38703; } } } else { mode7 = 0; p1_old = p1_new; p1_new = nomsg; p2_old = p2_new; p2_new = nomsg; p3_old = p3_new; p3_new = nomsg; p4_old = p4_new; p4_new = nomsg; p5_old = p5_new; p5_new = nomsg; p6_old = p6_new; p6_new = nomsg; p7_old = p7_new; p7_new = nomsg; goto label_28750; } } else { return __return_main; } } } else { goto label_38541; } } } else { mode6 = 0; goto label_38186; } } else { return __return_main; } } } else { if (((int)node5__m5) == ((int)id5)) { st5 = 1; mode5 = 0; { msg_t node6__m6; node6__m6 = nomsg; if (!(mode6 == 0)) { node6__m6 = p5_old; p5_old = nomsg; if (((int)node6__m6) != ((int)nomsg)) { if (((int)node6__m6) > ((int)id6)) { send6 = node6__m6; label_39231:; mode6 = 0; label_38916:; { msg_t node7__m7; node7__m7 = nomsg; if (!(mode7 == 0)) { node7__m7 = p6_old; p6_old = nomsg; if (((int)node7__m7) != ((int)nomsg)) { if (((int)node7__m7) > ((int)id7)) { send7 = node7__m7; label_39071:; mode7 = 0; label_39072:; goto label_28736; } else { if (((int)node7__m7) == ((int)id7)) { st7 = 1; mode7 = 0; goto label_39072; } else { goto label_39071; } } } else { mode7 = 0; p1_old = p1_new; p1_new = nomsg; p2_old = p2_new; p2_new = nomsg; p3_old = p3_new; p3_new = nomsg; p4_old = p4_new; p4_new = nomsg; p5_old = p5_new; p5_new = nomsg; p6_old = p6_new; p6_new = nomsg; p7_old = p7_new; p7_new = nomsg; goto label_28750; } } else { return __return_main; } } } else { if (((int)node6__m6) == ((int)id6)) { st6 = 1; mode6 = 0; { msg_t node7__m7; node7__m7 = nomsg; if (!(mode7 == 0)) { node7__m7 = p6_old; p6_old = nomsg; if (((int)node7__m7) != ((int)nomsg)) { if (((int)node7__m7) > ((int)id7)) { send7 = node7__m7; label_39247:; mode7 = 0; goto label_28736; } else { if (((int)node7__m7) == ((int)id7)) { st7 = 1; goto label_39247; } else { goto label_39247; } } } else { goto label_39247; } } else { return __return_main; } } } else { goto label_39231; } } } else { mode6 = 0; goto label_38916; } } else { return __return_main; } } } else { goto label_38897; } } } else { mode5 = 0; goto label_38174; } } else { return __return_main; } } } else { if (((int)node4__m4) == ((int)id4)) { st4 = 1; mode4 = 0; { msg_t node5__m5; node5__m5 = nomsg; if (!(mode5 == 0)) { node5__m5 = p4_old; p4_old = nomsg; if (((int)node5__m5) != ((int)nomsg)) { if (((int)node5__m5) > ((int)id5)) { send5 = node5__m5; label_40237:; mode5 = 0; label_39597:; { msg_t node6__m6; node6__m6 = nomsg; if (!(mode6 == 0)) { node6__m6 = p5_old; p5_old = nomsg; if (((int)node6__m6) != ((int)nomsg)) { if (((int)node6__m6) > ((int)id6)) { send6 = node6__m6; label_39924:; mode6 = 0; label_39609:; { msg_t node7__m7; node7__m7 = nomsg; if (!(mode7 == 0)) { node7__m7 = p6_old; p6_old = nomsg; if (((int)node7__m7) != ((int)nomsg)) { if (((int)node7__m7) > ((int)id7)) { send7 = node7__m7; label_39764:; mode7 = 0; label_39765:; goto label_28736; } else { if (((int)node7__m7) == ((int)id7)) { st7 = 1; mode7 = 0; goto label_39765; } else { goto label_39764; } } } else { mode7 = 0; p1_old = p1_new; p1_new = nomsg; p2_old = p2_new; p2_new = nomsg; p3_old = p3_new; p3_new = nomsg; p4_old = p4_new; p4_new = nomsg; p5_old = p5_new; p5_new = nomsg; p6_old = p6_new; p6_new = nomsg; p7_old = p7_new; p7_new = nomsg; goto label_28750; } } else { return __return_main; } } } else { if (((int)node6__m6) == ((int)id6)) { st6 = 1; mode6 = 0; { msg_t node7__m7; node7__m7 = nomsg; if (!(mode7 == 0)) { node7__m7 = p6_old; p6_old = nomsg; if (((int)node7__m7) != ((int)nomsg)) { if (((int)node7__m7) > ((int)id7)) { send7 = node7__m7; label_39940:; mode7 = 0; goto label_28736; } else { if (((int)node7__m7) == ((int)id7)) { st7 = 1; goto label_39940; } else { goto label_39940; } } } else { goto label_39940; } } else { return __return_main; } } } else { goto label_39924; } } } else { mode6 = 0; goto label_39609; } } else { return __return_main; } } } else { if (((int)node5__m5) == ((int)id5)) { st5 = 1; mode5 = 0; { msg_t node6__m6; node6__m6 = nomsg; if (!(mode6 == 0)) { node6__m6 = p5_old; p5_old = nomsg; if (((int)node6__m6) != ((int)nomsg)) { if (((int)node6__m6) > ((int)id6)) { send6 = node6__m6; label_40522:; mode6 = 0; label_40256:; { msg_t node7__m7; node7__m7 = nomsg; if (!(mode7 == 0)) { node7__m7 = p6_old; p6_old = nomsg; if (((int)node7__m7) != ((int)nomsg)) { if (((int)node7__m7) > ((int)id7)) { send7 = node7__m7; label_40265:; mode7 = 0; goto label_28736; } else { if (((int)node7__m7) == ((int)id7)) { st7 = 1; goto label_40265; } else { goto label_40265; } } } else { goto label_40265; } } else { return __return_main; } } } else { if (((int)node6__m6) == ((int)id6)) { st6 = 1; mode6 = 0; goto label_28722; } else { goto label_40522; } } } else { mode6 = 0; goto label_40256; } } else { return __return_main; } } } else { goto label_40237; } } } else { mode5 = 0; goto label_39597; } } else { return __return_main; } } } else { goto label_39578; } } } else { mode4 = 0; goto label_38162; } } else { return __return_main; } } } else { goto label_38143; } } } else { mode3 = 0; goto label_35115; } } else { return __return_main; } } } else { goto label_35096; } } } else { mode2 = 0; goto label_28941; } } else { return __return_main; } } } else { send1 = node1__m1; goto label_28922; } } } else { mode1 = 0; goto label_28527; } } } else { return __return_main; } } } } } else { return __return_main; } } else { return __return_main; } } } else { return __return_main; } } } else { return __return_main; } } else { node7____CPAchecker_TMP_0 = p7_new; p7_new = node7____CPAchecker_TMP_0; mode7 = 1; p1_old = p1_new; p1_new = nomsg; p2_old = p2_new; p2_new = nomsg; p3_old = p3_new; p3_new = nomsg; p4_old = p4_new; p4_new = nomsg; p5_old = p5_new; p5_new = nomsg; p6_old = p6_new; p6_new = nomsg; p7_old = p7_new; p7_new = nomsg; { int check__tmp; if (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1) { if (((int)r1) >= 7) { return __return_main; } else { if (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) == 0) { if (((int)r1) < 7) { check__tmp = 1; __return_40578 = check__tmp; main__c1 = __return_40578; { _Bool __tmp_32; __tmp_32 = main__c1; _Bool assert__arg; assert__arg = __tmp_32; if (assert__arg == 0) { return __return_main; } else { goto label_28513; } } } else { return __return_main; } } else { return __return_main; } } } else { return __return_main; } } } } } } else { return __return_main; } } else { node6____CPAchecker_TMP_0 = p6_new; p6_new = node6____CPAchecker_TMP_0; mode6 = 1; { msg_t node7__m7; node7__m7 = nomsg; if (!(mode7 == 0)) { return __return_main; } else { int node7____CPAchecker_TMP_0; if (send7 != nomsg) { if (p7_new == nomsg) { node7____CPAchecker_TMP_0 = send7; p7_new = node7____CPAchecker_TMP_0; mode7 = 1; p1_old = p1_new; p1_new = nomsg; p2_old = p2_new; p2_new = nomsg; p3_old = p3_new; p3_new = nomsg; p4_old = p4_new; p4_new = nomsg; p5_old = p5_new; p5_new = nomsg; p6_old = p6_new; p6_new = nomsg; p7_old = p7_new; p7_new = nomsg; { int check__tmp; if (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1) { if (((int)r1) >= 7) { return __return_main; } else { if (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) == 0) { if (((int)r1) < 7) { check__tmp = 1; __return_40510 = check__tmp; main__c1 = __return_40510; { _Bool __tmp_33; __tmp_33 = main__c1; _Bool assert__arg; assert__arg = __tmp_33; if (assert__arg == 0) { return __return_main; } else { goto label_28513; } } } else { return __return_main; } } else { return __return_main; } } } else { return __return_main; } } } else { return __return_main; } } else { node7____CPAchecker_TMP_0 = p7_new; p7_new = node7____CPAchecker_TMP_0; mode7 = 1; p1_old = p1_new; p1_new = nomsg; p2_old = p2_new; p2_new = nomsg; p3_old = p3_new; p3_new = nomsg; p4_old = p4_new; p4_new = nomsg; p5_old = p5_new; p5_new = nomsg; p6_old = p6_new; p6_new = nomsg; p7_old = p7_new; p7_new = nomsg; { int check__tmp; if (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1) { if (((int)r1) >= 7) { return __return_main; } else { if (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) == 0) { if (((int)r1) < 7) { check__tmp = 1; __return_40444 = check__tmp; main__c1 = __return_40444; { _Bool __tmp_34; __tmp_34 = main__c1; _Bool assert__arg; assert__arg = __tmp_34; if (assert__arg == 0) { return __return_main; } else { goto label_28513; } } } else { return __return_main; } } else { return __return_main; } } } else { return __return_main; } } } } } } } } } else { return __return_main; } } else { node5____CPAchecker_TMP_0 = p5_new; p5_new = node5____CPAchecker_TMP_0; mode5 = 1; { msg_t node6__m6; node6__m6 = nomsg; if (!(mode6 == 0)) { return __return_main; } else { int node6____CPAchecker_TMP_0; if (send6 != nomsg) { if (p6_new == nomsg) { node6____CPAchecker_TMP_0 = send6; p6_new = node6____CPAchecker_TMP_0; mode6 = 1; { msg_t node7__m7; node7__m7 = nomsg; if (!(mode7 == 0)) { return __return_main; } else { int node7____CPAchecker_TMP_0; if (send7 != nomsg) { if (p7_new == nomsg) { node7____CPAchecker_TMP_0 = send7; p7_new = node7____CPAchecker_TMP_0; mode7 = 1; p1_old = p1_new; p1_new = nomsg; p2_old = p2_new; p2_new = nomsg; p3_old = p3_new; p3_new = nomsg; p4_old = p4_new; p4_new = nomsg; p5_old = p5_new; p5_new = nomsg; p6_old = p6_new; p6_new = nomsg; p7_old = p7_new; p7_new = nomsg; { int check__tmp; if (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1) { if (((int)r1) >= 7) { return __return_main; } else { if (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) == 0) { if (((int)r1) < 7) { check__tmp = 1; __return_40369 = check__tmp; main__c1 = __return_40369; { _Bool __tmp_35; __tmp_35 = main__c1; _Bool assert__arg; assert__arg = __tmp_35; if (assert__arg == 0) { return __return_main; } else { goto label_28513; } } } else { return __return_main; } } else { return __return_main; } } } else { return __return_main; } } } else { return __return_main; } } else { node7____CPAchecker_TMP_0 = p7_new; p7_new = node7____CPAchecker_TMP_0; mode7 = 1; p1_old = p1_new; p1_new = nomsg; p2_old = p2_new; p2_new = nomsg; p3_old = p3_new; p3_new = nomsg; p4_old = p4_new; p4_new = nomsg; p5_old = p5_new; p5_new = nomsg; p6_old = p6_new; p6_new = nomsg; p7_old = p7_new; p7_new = nomsg; { int check__tmp; if (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1) { if (((int)r1) >= 7) { return __return_main; } else { if (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) == 0) { if (((int)r1) < 7) { check__tmp = 1; __return_40317 = check__tmp; main__c1 = __return_40317; { _Bool __tmp_36; __tmp_36 = main__c1; _Bool assert__arg; assert__arg = __tmp_36; if (assert__arg == 0) { return __return_main; } else { goto label_28513; } } } else { return __return_main; } } else { return __return_main; } } } else { return __return_main; } } } } } } else { return __return_main; } } else { node6____CPAchecker_TMP_0 = p6_new; p6_new = node6____CPAchecker_TMP_0; mode6 = 1; { msg_t node7__m7; node7__m7 = nomsg; if (!(mode7 == 0)) { return __return_main; } else { int node7____CPAchecker_TMP_0; if (send7 != nomsg) { if (p7_new == nomsg) { node7____CPAchecker_TMP_0 = send7; p7_new = node7____CPAchecker_TMP_0; mode7 = 1; p1_old = p1_new; p1_new = nomsg; p2_old = p2_new; p2_new = nomsg; p3_old = p3_new; p3_new = nomsg; p4_old = p4_new; p4_new = nomsg; p5_old = p5_new; p5_new = nomsg; p6_old = p6_new; p6_new = nomsg; p7_old = p7_new; p7_new = nomsg; { int check__tmp; if (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1) { if (((int)r1) >= 7) { return __return_main; } else { if (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) == 0) { if (((int)r1) < 7) { check__tmp = 1; __return_40225 = check__tmp; main__c1 = __return_40225; { _Bool __tmp_37; __tmp_37 = main__c1; _Bool assert__arg; assert__arg = __tmp_37; if (assert__arg == 0) { return __return_main; } else { goto label_28513; } } } else { return __return_main; } } else { return __return_main; } } } else { return __return_main; } } } else { return __return_main; } } else { node7____CPAchecker_TMP_0 = p7_new; p7_new = node7____CPAchecker_TMP_0; mode7 = 1; p1_old = p1_new; p1_new = nomsg; p2_old = p2_new; p2_new = nomsg; p3_old = p3_new; p3_new = nomsg; p4_old = p4_new; p4_new = nomsg; p5_old = p5_new; p5_new = nomsg; p6_old = p6_new; p6_new = nomsg; p7_old = p7_new; p7_new = nomsg; { int check__tmp; if (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1) { if (((int)r1) >= 7) { return __return_main; } else { if (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) == 0) { if (((int)r1) < 7) { check__tmp = 1; __return_40133 = check__tmp; main__c1 = __return_40133; { _Bool __tmp_38; __tmp_38 = main__c1; _Bool assert__arg; assert__arg = __tmp_38; if (assert__arg == 0) { return __return_main; } else { goto label_28513; } } } else { return __return_main; } } else { return __return_main; } } } else { return __return_main; } } } } } } } } } } } } else { return __return_main; } } else { node4____CPAchecker_TMP_0 = p4_new; p4_new = node4____CPAchecker_TMP_0; mode4 = 1; { msg_t node5__m5; node5__m5 = nomsg; if (!(mode5 == 0)) { return __return_main; } else { int node5____CPAchecker_TMP_0; if (send5 != nomsg) { if (p5_new == nomsg) { node5____CPAchecker_TMP_0 = send5; p5_new = node5____CPAchecker_TMP_0; mode5 = 1; { msg_t node6__m6; node6__m6 = nomsg; if (!(mode6 == 0)) { return __return_main; } else { int node6____CPAchecker_TMP_0; if (send6 != nomsg) { if (p6_new == nomsg) { node6____CPAchecker_TMP_0 = send6; p6_new = node6____CPAchecker_TMP_0; mode6 = 1; { msg_t node7__m7; node7__m7 = nomsg; if (!(mode7 == 0)) { return __return_main; } else { int node7____CPAchecker_TMP_0; if (send7 != nomsg) { if (p7_new == nomsg) { node7____CPAchecker_TMP_0 = send7; p7_new = node7____CPAchecker_TMP_0; mode7 = 1; p1_old = p1_new; p1_new = nomsg; p2_old = p2_new; p2_new = nomsg; p3_old = p3_new; p3_new = nomsg; p4_old = p4_new; p4_new = nomsg; p5_old = p5_new; p5_new = nomsg; p6_old = p6_new; p6_new = nomsg; p7_old = p7_new; p7_new = nomsg; { int check__tmp; if (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1) { if (((int)r1) >= 7) { return __return_main; } else { if (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) == 0) { if (((int)r1) < 7) { check__tmp = 1; __return_40044 = check__tmp; main__c1 = __return_40044; { _Bool __tmp_39; __tmp_39 = main__c1; _Bool assert__arg; assert__arg = __tmp_39; if (assert__arg == 0) { return __return_main; } else { goto label_28513; } } } else { return __return_main; } } else { return __return_main; } } } else { return __return_main; } } } else { return __return_main; } } else { node7____CPAchecker_TMP_0 = p7_new; p7_new = node7____CPAchecker_TMP_0; mode7 = 1; p1_old = p1_new; p1_new = nomsg; p2_old = p2_new; p2_new = nomsg; p3_old = p3_new; p3_new = nomsg; p4_old = p4_new; p4_new = nomsg; p5_old = p5_new; p5_new = nomsg; p6_old = p6_new; p6_new = nomsg; p7_old = p7_new; p7_new = nomsg; { int check__tmp; if (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1) { if (((int)r1) >= 7) { return __return_main; } else { if (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) == 0) { if (((int)r1) < 7) { check__tmp = 1; __return_39992 = check__tmp; main__c1 = __return_39992; { _Bool __tmp_40; __tmp_40 = main__c1; _Bool assert__arg; assert__arg = __tmp_40; if (assert__arg == 0) { return __return_main; } else { goto label_28513; } } } else { return __return_main; } } else { return __return_main; } } } else { return __return_main; } } } } } } else { return __return_main; } } else { node6____CPAchecker_TMP_0 = p6_new; p6_new = node6____CPAchecker_TMP_0; mode6 = 1; { msg_t node7__m7; node7__m7 = nomsg; if (!(mode7 == 0)) { return __return_main; } else { int node7____CPAchecker_TMP_0; if (send7 != nomsg) { if (p7_new == nomsg) { node7____CPAchecker_TMP_0 = send7; p7_new = node7____CPAchecker_TMP_0; mode7 = 1; p1_old = p1_new; p1_new = nomsg; p2_old = p2_new; p2_new = nomsg; p3_old = p3_new; p3_new = nomsg; p4_old = p4_new; p4_new = nomsg; p5_old = p5_new; p5_new = nomsg; p6_old = p6_new; p6_new = nomsg; p7_old = p7_new; p7_new = nomsg; { int check__tmp; if (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1) { if (((int)r1) >= 7) { return __return_main; } else { if (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) == 0) { if (((int)r1) < 7) { check__tmp = 1; __return_39912 = check__tmp; main__c1 = __return_39912; { _Bool __tmp_41; __tmp_41 = main__c1; _Bool assert__arg; assert__arg = __tmp_41; if (assert__arg == 0) { return __return_main; } else { goto label_28513; } } } else { return __return_main; } } else { return __return_main; } } } else { return __return_main; } } } else { return __return_main; } } else { node7____CPAchecker_TMP_0 = p7_new; p7_new = node7____CPAchecker_TMP_0; mode7 = 1; p1_old = p1_new; p1_new = nomsg; p2_old = p2_new; p2_new = nomsg; p3_old = p3_new; p3_new = nomsg; p4_old = p4_new; p4_new = nomsg; p5_old = p5_new; p5_new = nomsg; p6_old = p6_new; p6_new = nomsg; p7_old = p7_new; p7_new = nomsg; { int check__tmp; if (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1) { if (((int)r1) >= 7) { return __return_main; } else { if (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) == 0) { if (((int)r1) < 7) { check__tmp = 1; __return_39832 = check__tmp; main__c1 = __return_39832; { _Bool __tmp_42; __tmp_42 = main__c1; _Bool assert__arg; assert__arg = __tmp_42; if (assert__arg == 0) { return __return_main; } else { goto label_28513; } } } else { return __return_main; } } else { return __return_main; } } } else { return __return_main; } } } } } } } } } else { return __return_main; } } else { node5____CPAchecker_TMP_0 = p5_new; p5_new = node5____CPAchecker_TMP_0; mode5 = 1; { msg_t node6__m6; node6__m6 = nomsg; if (!(mode6 == 0)) { return __return_main; } else { int node6____CPAchecker_TMP_0; if (send6 != nomsg) { if (p6_new == nomsg) { node6____CPAchecker_TMP_0 = send6; p6_new = node6____CPAchecker_TMP_0; mode6 = 1; { msg_t node7__m7; node7__m7 = nomsg; if (!(mode7 == 0)) { return __return_main; } else { int node7____CPAchecker_TMP_0; if (send7 != nomsg) { if (p7_new == nomsg) { node7____CPAchecker_TMP_0 = send7; p7_new = node7____CPAchecker_TMP_0; mode7 = 1; p1_old = p1_new; p1_new = nomsg; p2_old = p2_new; p2_new = nomsg; p3_old = p3_new; p3_new = nomsg; p4_old = p4_new; p4_new = nomsg; p5_old = p5_new; p5_new = nomsg; p6_old = p6_new; p6_new = nomsg; p7_old = p7_new; p7_new = nomsg; { int check__tmp; if (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1) { if (((int)r1) >= 7) { return __return_main; } else { if (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) == 0) { if (((int)r1) < 7) { check__tmp = 1; __return_39752 = check__tmp; main__c1 = __return_39752; { _Bool __tmp_43; __tmp_43 = main__c1; _Bool assert__arg; assert__arg = __tmp_43; if (assert__arg == 0) { return __return_main; } else { goto label_28513; } } } else { return __return_main; } } else { return __return_main; } } } else { return __return_main; } } } else { return __return_main; } } else { node7____CPAchecker_TMP_0 = p7_new; p7_new = node7____CPAchecker_TMP_0; mode7 = 1; p1_old = p1_new; p1_new = nomsg; p2_old = p2_new; p2_new = nomsg; p3_old = p3_new; p3_new = nomsg; p4_old = p4_new; p4_new = nomsg; p5_old = p5_new; p5_new = nomsg; p6_old = p6_new; p6_new = nomsg; p7_old = p7_new; p7_new = nomsg; { int check__tmp; if (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1) { if (((int)r1) >= 7) { return __return_main; } else { if (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) == 0) { if (((int)r1) < 7) { check__tmp = 1; __return_39684 = check__tmp; main__c1 = __return_39684; { _Bool __tmp_44; __tmp_44 = main__c1; _Bool assert__arg; assert__arg = __tmp_44; if (assert__arg == 0) { return __return_main; } else { goto label_28513; } } } else { return __return_main; } } else { return __return_main; } } } else { return __return_main; } } } } } } else { return __return_main; } } else { node6____CPAchecker_TMP_0 = p6_new; p6_new = node6____CPAchecker_TMP_0; mode6 = 1; { msg_t node7__m7; node7__m7 = nomsg; if (!(mode7 == 0)) { return __return_main; } else { int node7____CPAchecker_TMP_0; if (send7 != nomsg) { if (p7_new == nomsg) { node7____CPAchecker_TMP_0 = send7; p7_new = node7____CPAchecker_TMP_0; mode7 = 1; p1_old = p1_new; p1_new = nomsg; p2_old = p2_new; p2_new = nomsg; p3_old = p3_new; p3_new = nomsg; p4_old = p4_new; p4_new = nomsg; p5_old = p5_new; p5_new = nomsg; p6_old = p6_new; p6_new = nomsg; p7_old = p7_new; p7_new = nomsg; { int check__tmp; if (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1) { if (((int)r1) >= 7) { return __return_main; } else { if (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) == 0) { if (((int)r1) < 7) { check__tmp = 1; __return_39566 = check__tmp; main__c1 = __return_39566; { _Bool __tmp_45; __tmp_45 = main__c1; _Bool assert__arg; assert__arg = __tmp_45; if (assert__arg == 0) { return __return_main; } else { goto label_28513; } } } else { return __return_main; } } else { return __return_main; } } } else { return __return_main; } } } else { return __return_main; } } else { node7____CPAchecker_TMP_0 = p7_new; p7_new = node7____CPAchecker_TMP_0; mode7 = 1; p1_old = p1_new; p1_new = nomsg; p2_old = p2_new; p2_new = nomsg; p3_old = p3_new; p3_new = nomsg; p4_old = p4_new; p4_new = nomsg; p5_old = p5_new; p5_new = nomsg; p6_old = p6_new; p6_new = nomsg; p7_old = p7_new; p7_new = nomsg; { int check__tmp; if (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1) { if (((int)r1) >= 7) { return __return_main; } else { if (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) == 0) { if (((int)r1) < 7) { check__tmp = 1; __return_39454 = check__tmp; main__c1 = __return_39454; { _Bool __tmp_46; __tmp_46 = main__c1; _Bool assert__arg; assert__arg = __tmp_46; if (assert__arg == 0) { return __return_main; } else { goto label_28513; } } } else { return __return_main; } } else { return __return_main; } } } else { return __return_main; } } } } } } } } } } } } } } } else { return __return_main; } } else { node3____CPAchecker_TMP_0 = p3_new; p3_new = node3____CPAchecker_TMP_0; mode3 = 1; { msg_t node4__m4; node4__m4 = nomsg; if (!(mode4 == 0)) { return __return_main; } else { int node4____CPAchecker_TMP_0; if (send4 != nomsg) { if (p4_new == nomsg) { node4____CPAchecker_TMP_0 = send4; p4_new = node4____CPAchecker_TMP_0; mode4 = 1; { msg_t node5__m5; node5__m5 = nomsg; if (!(mode5 == 0)) { return __return_main; } else { int node5____CPAchecker_TMP_0; if (send5 != nomsg) { if (p5_new == nomsg) { node5____CPAchecker_TMP_0 = send5; p5_new = node5____CPAchecker_TMP_0; mode5 = 1; { msg_t node6__m6; node6__m6 = nomsg; if (!(mode6 == 0)) { return __return_main; } else { int node6____CPAchecker_TMP_0; if (send6 != nomsg) { if (p6_new == nomsg) { node6____CPAchecker_TMP_0 = send6; p6_new = node6____CPAchecker_TMP_0; mode6 = 1; { msg_t node7__m7; node7__m7 = nomsg; if (!(mode7 == 0)) { return __return_main; } else { int node7____CPAchecker_TMP_0; if (send7 != nomsg) { if (p7_new == nomsg) { node7____CPAchecker_TMP_0 = send7; p7_new = node7____CPAchecker_TMP_0; mode7 = 1; p1_old = p1_new; p1_new = nomsg; p2_old = p2_new; p2_new = nomsg; p3_old = p3_new; p3_new = nomsg; p4_old = p4_new; p4_new = nomsg; p5_old = p5_new; p5_new = nomsg; p6_old = p6_new; p6_new = nomsg; p7_old = p7_new; p7_new = nomsg; { int check__tmp; if (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1) { if (((int)r1) >= 7) { return __return_main; } else { if (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) == 0) { if (((int)r1) < 7) { check__tmp = 1; __return_39351 = check__tmp; main__c1 = __return_39351; { _Bool __tmp_47; __tmp_47 = main__c1; _Bool assert__arg; assert__arg = __tmp_47; if (assert__arg == 0) { return __return_main; } else { goto label_28513; } } } else { return __return_main; } } else { return __return_main; } } } else { return __return_main; } } } else { return __return_main; } } else { node7____CPAchecker_TMP_0 = p7_new; p7_new = node7____CPAchecker_TMP_0; mode7 = 1; p1_old = p1_new; p1_new = nomsg; p2_old = p2_new; p2_new = nomsg; p3_old = p3_new; p3_new = nomsg; p4_old = p4_new; p4_new = nomsg; p5_old = p5_new; p5_new = nomsg; p6_old = p6_new; p6_new = nomsg; p7_old = p7_new; p7_new = nomsg; { int check__tmp; if (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1) { if (((int)r1) >= 7) { return __return_main; } else { if (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) == 0) { if (((int)r1) < 7) { check__tmp = 1; __return_39299 = check__tmp; main__c1 = __return_39299; { _Bool __tmp_48; __tmp_48 = main__c1; _Bool assert__arg; assert__arg = __tmp_48; if (assert__arg == 0) { return __return_main; } else { goto label_28513; } } } else { return __return_main; } } else { return __return_main; } } } else { return __return_main; } } } } } } else { return __return_main; } } else { node6____CPAchecker_TMP_0 = p6_new; p6_new = node6____CPAchecker_TMP_0; mode6 = 1; { msg_t node7__m7; node7__m7 = nomsg; if (!(mode7 == 0)) { return __return_main; } else { int node7____CPAchecker_TMP_0; if (send7 != nomsg) { if (p7_new == nomsg) { node7____CPAchecker_TMP_0 = send7; p7_new = node7____CPAchecker_TMP_0; mode7 = 1; p1_old = p1_new; p1_new = nomsg; p2_old = p2_new; p2_new = nomsg; p3_old = p3_new; p3_new = nomsg; p4_old = p4_new; p4_new = nomsg; p5_old = p5_new; p5_new = nomsg; p6_old = p6_new; p6_new = nomsg; p7_old = p7_new; p7_new = nomsg; { int check__tmp; if (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1) { if (((int)r1) >= 7) { return __return_main; } else { if (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) == 0) { if (((int)r1) < 7) { check__tmp = 1; __return_39219 = check__tmp; main__c1 = __return_39219; { _Bool __tmp_49; __tmp_49 = main__c1; _Bool assert__arg; assert__arg = __tmp_49; if (assert__arg == 0) { return __return_main; } else { goto label_28513; } } } else { return __return_main; } } else { return __return_main; } } } else { return __return_main; } } } else { return __return_main; } } else { node7____CPAchecker_TMP_0 = p7_new; p7_new = node7____CPAchecker_TMP_0; mode7 = 1; p1_old = p1_new; p1_new = nomsg; p2_old = p2_new; p2_new = nomsg; p3_old = p3_new; p3_new = nomsg; p4_old = p4_new; p4_new = nomsg; p5_old = p5_new; p5_new = nomsg; p6_old = p6_new; p6_new = nomsg; p7_old = p7_new; p7_new = nomsg; { int check__tmp; if (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1) { if (((int)r1) >= 7) { return __return_main; } else { if (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) == 0) { if (((int)r1) < 7) { check__tmp = 1; __return_39139 = check__tmp; main__c1 = __return_39139; { _Bool __tmp_50; __tmp_50 = main__c1; _Bool assert__arg; assert__arg = __tmp_50; if (assert__arg == 0) { return __return_main; } else { goto label_28513; } } } else { return __return_main; } } else { return __return_main; } } } else { return __return_main; } } } } } } } } } else { return __return_main; } } else { node5____CPAchecker_TMP_0 = p5_new; p5_new = node5____CPAchecker_TMP_0; mode5 = 1; { msg_t node6__m6; node6__m6 = nomsg; if (!(mode6 == 0)) { return __return_main; } else { int node6____CPAchecker_TMP_0; if (send6 != nomsg) { if (p6_new == nomsg) { node6____CPAchecker_TMP_0 = send6; p6_new = node6____CPAchecker_TMP_0; mode6 = 1; { msg_t node7__m7; node7__m7 = nomsg; if (!(mode7 == 0)) { return __return_main; } else { int node7____CPAchecker_TMP_0; if (send7 != nomsg) { if (p7_new == nomsg) { node7____CPAchecker_TMP_0 = send7; p7_new = node7____CPAchecker_TMP_0; mode7 = 1; p1_old = p1_new; p1_new = nomsg; p2_old = p2_new; p2_new = nomsg; p3_old = p3_new; p3_new = nomsg; p4_old = p4_new; p4_new = nomsg; p5_old = p5_new; p5_new = nomsg; p6_old = p6_new; p6_new = nomsg; p7_old = p7_new; p7_new = nomsg; { int check__tmp; if (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1) { if (((int)r1) >= 7) { return __return_main; } else { if (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) == 0) { if (((int)r1) < 7) { check__tmp = 1; __return_39059 = check__tmp; main__c1 = __return_39059; { _Bool __tmp_51; __tmp_51 = main__c1; _Bool assert__arg; assert__arg = __tmp_51; if (assert__arg == 0) { return __return_main; } else { goto label_28513; } } } else { return __return_main; } } else { return __return_main; } } } else { return __return_main; } } } else { return __return_main; } } else { node7____CPAchecker_TMP_0 = p7_new; p7_new = node7____CPAchecker_TMP_0; mode7 = 1; p1_old = p1_new; p1_new = nomsg; p2_old = p2_new; p2_new = nomsg; p3_old = p3_new; p3_new = nomsg; p4_old = p4_new; p4_new = nomsg; p5_old = p5_new; p5_new = nomsg; p6_old = p6_new; p6_new = nomsg; p7_old = p7_new; p7_new = nomsg; { int check__tmp; if (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1) { if (((int)r1) >= 7) { return __return_main; } else { if (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) == 0) { if (((int)r1) < 7) { check__tmp = 1; __return_38991 = check__tmp; main__c1 = __return_38991; { _Bool __tmp_52; __tmp_52 = main__c1; _Bool assert__arg; assert__arg = __tmp_52; if (assert__arg == 0) { return __return_main; } else { goto label_28513; } } } else { return __return_main; } } else { return __return_main; } } } else { return __return_main; } } } } } } else { return __return_main; } } else { node6____CPAchecker_TMP_0 = p6_new; p6_new = node6____CPAchecker_TMP_0; mode6 = 1; { msg_t node7__m7; node7__m7 = nomsg; if (!(mode7 == 0)) { return __return_main; } else { int node7____CPAchecker_TMP_0; if (send7 != nomsg) { if (p7_new == nomsg) { node7____CPAchecker_TMP_0 = send7; p7_new = node7____CPAchecker_TMP_0; mode7 = 1; p1_old = p1_new; p1_new = nomsg; p2_old = p2_new; p2_new = nomsg; p3_old = p3_new; p3_new = nomsg; p4_old = p4_new; p4_new = nomsg; p5_old = p5_new; p5_new = nomsg; p6_old = p6_new; p6_new = nomsg; p7_old = p7_new; p7_new = nomsg; { int check__tmp; if (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1) { if (((int)r1) >= 7) { return __return_main; } else { if (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) == 0) { if (((int)r1) < 7) { check__tmp = 1; __return_38885 = check__tmp; main__c1 = __return_38885; { _Bool __tmp_53; __tmp_53 = main__c1; _Bool assert__arg; assert__arg = __tmp_53; if (assert__arg == 0) { return __return_main; } else { goto label_28513; } } } else { return __return_main; } } else { return __return_main; } } } else { return __return_main; } } } else { return __return_main; } } else { node7____CPAchecker_TMP_0 = p7_new; p7_new = node7____CPAchecker_TMP_0; mode7 = 1; p1_old = p1_new; p1_new = nomsg; p2_old = p2_new; p2_new = nomsg; p3_old = p3_new; p3_new = nomsg; p4_old = p4_new; p4_new = nomsg; p5_old = p5_new; p5_new = nomsg; p6_old = p6_new; p6_new = nomsg; p7_old = p7_new; p7_new = nomsg; { int check__tmp; if (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1) { if (((int)r1) >= 7) { return __return_main; } else { if (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) == 0) { if (((int)r1) < 7) { check__tmp = 1; __return_38785 = check__tmp; main__c1 = __return_38785; { _Bool __tmp_54; __tmp_54 = main__c1; _Bool assert__arg; assert__arg = __tmp_54; if (assert__arg == 0) { return __return_main; } else { goto label_28513; } } } else { return __return_main; } } else { return __return_main; } } } else { return __return_main; } } } } } } } } } } } } else { return __return_main; } } else { node4____CPAchecker_TMP_0 = p4_new; p4_new = node4____CPAchecker_TMP_0; mode4 = 1; { msg_t node5__m5; node5__m5 = nomsg; if (!(mode5 == 0)) { return __return_main; } else { int node5____CPAchecker_TMP_0; if (send5 != nomsg) { if (p5_new == nomsg) { node5____CPAchecker_TMP_0 = send5; p5_new = node5____CPAchecker_TMP_0; mode5 = 1; { msg_t node6__m6; node6__m6 = nomsg; if (!(mode6 == 0)) { return __return_main; } else { int node6____CPAchecker_TMP_0; if (send6 != nomsg) { if (p6_new == nomsg) { node6____CPAchecker_TMP_0 = send6; p6_new = node6____CPAchecker_TMP_0; mode6 = 1; { msg_t node7__m7; node7__m7 = nomsg; if (!(mode7 == 0)) { return __return_main; } else { int node7____CPAchecker_TMP_0; if (send7 != nomsg) { if (p7_new == nomsg) { node7____CPAchecker_TMP_0 = send7; p7_new = node7____CPAchecker_TMP_0; mode7 = 1; p1_old = p1_new; p1_new = nomsg; p2_old = p2_new; p2_new = nomsg; p3_old = p3_new; p3_new = nomsg; p4_old = p4_new; p4_new = nomsg; p5_old = p5_new; p5_new = nomsg; p6_old = p6_new; p6_new = nomsg; p7_old = p7_new; p7_new = nomsg; { int check__tmp; if (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1) { if (((int)r1) >= 7) { return __return_main; } else { if (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) == 0) { if (((int)r1) < 7) { check__tmp = 1; __return_38691 = check__tmp; main__c1 = __return_38691; { _Bool __tmp_55; __tmp_55 = main__c1; _Bool assert__arg; assert__arg = __tmp_55; if (assert__arg == 0) { return __return_main; } else { goto label_28513; } } } else { return __return_main; } } else { return __return_main; } } } else { return __return_main; } } } else { return __return_main; } } else { node7____CPAchecker_TMP_0 = p7_new; p7_new = node7____CPAchecker_TMP_0; mode7 = 1; p1_old = p1_new; p1_new = nomsg; p2_old = p2_new; p2_new = nomsg; p3_old = p3_new; p3_new = nomsg; p4_old = p4_new; p4_new = nomsg; p5_old = p5_new; p5_new = nomsg; p6_old = p6_new; p6_new = nomsg; p7_old = p7_new; p7_new = nomsg; { int check__tmp; if (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1) { if (((int)r1) >= 7) { return __return_main; } else { if (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) == 0) { if (((int)r1) < 7) { check__tmp = 1; __return_38623 = check__tmp; main__c1 = __return_38623; { _Bool __tmp_56; __tmp_56 = main__c1; _Bool assert__arg; assert__arg = __tmp_56; if (assert__arg == 0) { return __return_main; } else { goto label_28513; } } } else { return __return_main; } } else { return __return_main; } } } else { return __return_main; } } } } } } else { return __return_main; } } else { node6____CPAchecker_TMP_0 = p6_new; p6_new = node6____CPAchecker_TMP_0; mode6 = 1; { msg_t node7__m7; node7__m7 = nomsg; if (!(mode7 == 0)) { return __return_main; } else { int node7____CPAchecker_TMP_0; if (send7 != nomsg) { if (p7_new == nomsg) { node7____CPAchecker_TMP_0 = send7; p7_new = node7____CPAchecker_TMP_0; mode7 = 1; p1_old = p1_new; p1_new = nomsg; p2_old = p2_new; p2_new = nomsg; p3_old = p3_new; p3_new = nomsg; p4_old = p4_new; p4_new = nomsg; p5_old = p5_new; p5_new = nomsg; p6_old = p6_new; p6_new = nomsg; p7_old = p7_new; p7_new = nomsg; { int check__tmp; if (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1) { if (((int)r1) >= 7) { return __return_main; } else { if (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) == 0) { if (((int)r1) < 7) { check__tmp = 1; __return_38529 = check__tmp; main__c1 = __return_38529; { _Bool __tmp_57; __tmp_57 = main__c1; _Bool assert__arg; assert__arg = __tmp_57; if (assert__arg == 0) { return __return_main; } else { goto label_28513; } } } else { return __return_main; } } else { return __return_main; } } } else { return __return_main; } } } else { return __return_main; } } else { node7____CPAchecker_TMP_0 = p7_new; p7_new = node7____CPAchecker_TMP_0; mode7 = 1; p1_old = p1_new; p1_new = nomsg; p2_old = p2_new; p2_new = nomsg; p3_old = p3_new; p3_new = nomsg; p4_old = p4_new; p4_new = nomsg; p5_old = p5_new; p5_new = nomsg; p6_old = p6_new; p6_new = nomsg; p7_old = p7_new; p7_new = nomsg; { int check__tmp; if (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1) { if (((int)r1) >= 7) { return __return_main; } else { if (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) == 0) { if (((int)r1) < 7) { check__tmp = 1; __return_38441 = check__tmp; main__c1 = __return_38441; { _Bool __tmp_58; __tmp_58 = main__c1; _Bool assert__arg; assert__arg = __tmp_58; if (assert__arg == 0) { return __return_main; } else { goto label_28513; } } } else { return __return_main; } } else { return __return_main; } } } else { return __return_main; } } } } } } } } } else { return __return_main; } } else { node5____CPAchecker_TMP_0 = p5_new; p5_new = node5____CPAchecker_TMP_0; mode5 = 1; { msg_t node6__m6; node6__m6 = nomsg; if (!(mode6 == 0)) { return __return_main; } else { int node6____CPAchecker_TMP_0; if (send6 != nomsg) { if (p6_new == nomsg) { node6____CPAchecker_TMP_0 = send6; p6_new = node6____CPAchecker_TMP_0; mode6 = 1; { msg_t node7__m7; node7__m7 = nomsg; if (!(mode7 == 0)) { return __return_main; } else { int node7____CPAchecker_TMP_0; if (send7 != nomsg) { if (p7_new == nomsg) { node7____CPAchecker_TMP_0 = send7; p7_new = node7____CPAchecker_TMP_0; mode7 = 1; p1_old = p1_new; p1_new = nomsg; p2_old = p2_new; p2_new = nomsg; p3_old = p3_new; p3_new = nomsg; p4_old = p4_new; p4_new = nomsg; p5_old = p5_new; p5_new = nomsg; p6_old = p6_new; p6_new = nomsg; p7_old = p7_new; p7_new = nomsg; { int check__tmp; if (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1) { if (((int)r1) >= 7) { return __return_main; } else { if (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) == 0) { if (((int)r1) < 7) { check__tmp = 1; __return_38345 = check__tmp; main__c1 = __return_38345; { _Bool __tmp_59; __tmp_59 = main__c1; _Bool assert__arg; assert__arg = __tmp_59; if (assert__arg == 0) { return __return_main; } else { goto label_28513; } } } else { return __return_main; } } else { return __return_main; } } } else { return __return_main; } } } else { return __return_main; } } else { node7____CPAchecker_TMP_0 = p7_new; p7_new = node7____CPAchecker_TMP_0; mode7 = 1; p1_old = p1_new; p1_new = nomsg; p2_old = p2_new; p2_new = nomsg; p3_old = p3_new; p3_new = nomsg; p4_old = p4_new; p4_new = nomsg; p5_old = p5_new; p5_new = nomsg; p6_old = p6_new; p6_new = nomsg; p7_old = p7_new; p7_new = nomsg; { int check__tmp; if (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1) { if (((int)r1) >= 7) { return __return_main; } else { if (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) == 0) { if (((int)r1) < 7) { check__tmp = 1; __return_38269 = check__tmp; main__c1 = __return_38269; { _Bool __tmp_60; __tmp_60 = main__c1; _Bool assert__arg; assert__arg = __tmp_60; if (assert__arg == 0) { return __return_main; } else { goto label_28513; } } } else { return __return_main; } } else { return __return_main; } } } else { return __return_main; } } } } } } else { return __return_main; } } else { node6____CPAchecker_TMP_0 = p6_new; p6_new = node6____CPAchecker_TMP_0; mode6 = 1; { msg_t node7__m7; node7__m7 = nomsg; if (!(mode7 == 0)) { return __return_main; } else { int node7____CPAchecker_TMP_0; if (send7 != nomsg) { if (p7_new == nomsg) { node7____CPAchecker_TMP_0 = send7; p7_new = node7____CPAchecker_TMP_0; mode7 = 1; p1_old = p1_new; p1_new = nomsg; p2_old = p2_new; p2_new = nomsg; p3_old = p3_new; p3_new = nomsg; p4_old = p4_new; p4_new = nomsg; p5_old = p5_new; p5_new = nomsg; p6_old = p6_new; p6_new = nomsg; p7_old = p7_new; p7_new = nomsg; { int check__tmp; if (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1) { if (((int)r1) >= 7) { return __return_main; } else { if (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) == 0) { if (((int)r1) < 7) { check__tmp = 1; __return_38131 = check__tmp; main__c1 = __return_38131; { _Bool __tmp_61; __tmp_61 = main__c1; _Bool assert__arg; assert__arg = __tmp_61; if (assert__arg == 0) { return __return_main; } else { goto label_28513; } } } else { return __return_main; } } else { return __return_main; } } } else { return __return_main; } } } else { return __return_main; } } else { node7____CPAchecker_TMP_0 = p7_new; p7_new = node7____CPAchecker_TMP_0; mode7 = 1; p1_old = p1_new; p1_new = nomsg; p2_old = p2_new; p2_new = nomsg; p3_old = p3_new; p3_new = nomsg; p4_old = p4_new; p4_new = nomsg; p5_old = p5_new; p5_new = nomsg; p6_old = p6_new; p6_new = nomsg; p7_old = p7_new; p7_new = nomsg; { int check__tmp; if (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1) { if (((int)r1) >= 7) { return __return_main; } else { if (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) == 0) { if (((int)r1) < 7) { check__tmp = 1; __return_38001 = check__tmp; main__c1 = __return_38001; { _Bool __tmp_62; __tmp_62 = main__c1; _Bool assert__arg; assert__arg = __tmp_62; if (assert__arg == 0) { return __return_main; } else { goto label_28513; } } } else { return __return_main; } } else { return __return_main; } } } else { return __return_main; } } } } } } } } } } } } } } } } } } else { return __return_main; } } else { node2____CPAchecker_TMP_0 = p2_new; p2_new = node2____CPAchecker_TMP_0; mode2 = 1; { msg_t node3__m3; node3__m3 = nomsg; if (!(mode3 == 0)) { return __return_main; } else { int node3____CPAchecker_TMP_0; if (send3 != nomsg) { if (p3_new == nomsg) { node3____CPAchecker_TMP_0 = send3; p3_new = node3____CPAchecker_TMP_0; mode3 = 1; { msg_t node4__m4; node4__m4 = nomsg; if (!(mode4 == 0)) { return __return_main; } else { int node4____CPAchecker_TMP_0; if (send4 != nomsg) { if (p4_new == nomsg) { node4____CPAchecker_TMP_0 = send4; p4_new = node4____CPAchecker_TMP_0; mode4 = 1; { msg_t node5__m5; node5__m5 = nomsg; if (!(mode5 == 0)) { return __return_main; } else { int node5____CPAchecker_TMP_0; if (send5 != nomsg) { if (p5_new == nomsg) { node5____CPAchecker_TMP_0 = send5; p5_new = node5____CPAchecker_TMP_0; mode5 = 1; { msg_t node6__m6; node6__m6 = nomsg; if (!(mode6 == 0)) { return __return_main; } else { int node6____CPAchecker_TMP_0; if (send6 != nomsg) { if (p6_new == nomsg) { node6____CPAchecker_TMP_0 = send6; p6_new = node6____CPAchecker_TMP_0; mode6 = 1; { msg_t node7__m7; node7__m7 = nomsg; if (!(mode7 == 0)) { return __return_main; } else { int node7____CPAchecker_TMP_0; if (send7 != nomsg) { if (p7_new == nomsg) { node7____CPAchecker_TMP_0 = send7; p7_new = node7____CPAchecker_TMP_0; mode7 = 1; p1_old = p1_new; p1_new = nomsg; p2_old = p2_new; p2_new = nomsg; p3_old = p3_new; p3_new = nomsg; p4_old = p4_new; p4_new = nomsg; p5_old = p5_new; p5_new = nomsg; p6_old = p6_new; p6_new = nomsg; p7_old = p7_new; p7_new = nomsg; { int check__tmp; if (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1) { if (((int)r1) >= 7) { return __return_main; } else { if (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) == 0) { if (((int)r1) < 7) { check__tmp = 1; __return_37884 = check__tmp; main__c1 = __return_37884; { _Bool __tmp_63; __tmp_63 = main__c1; _Bool assert__arg; assert__arg = __tmp_63; if (assert__arg == 0) { return __return_main; } else { goto label_28513; } } } else { return __return_main; } } else { return __return_main; } } } else { return __return_main; } } } else { return __return_main; } } else { node7____CPAchecker_TMP_0 = p7_new; p7_new = node7____CPAchecker_TMP_0; mode7 = 1; p1_old = p1_new; p1_new = nomsg; p2_old = p2_new; p2_new = nomsg; p3_old = p3_new; p3_new = nomsg; p4_old = p4_new; p4_new = nomsg; p5_old = p5_new; p5_new = nomsg; p6_old = p6_new; p6_new = nomsg; p7_old = p7_new; p7_new = nomsg; { int check__tmp; if (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1) { if (((int)r1) >= 7) { return __return_main; } else { if (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) == 0) { if (((int)r1) < 7) { check__tmp = 1; __return_37832 = check__tmp; main__c1 = __return_37832; { _Bool __tmp_64; __tmp_64 = main__c1; _Bool assert__arg; assert__arg = __tmp_64; if (assert__arg == 0) { return __return_main; } else { goto label_28513; } } } else { return __return_main; } } else { return __return_main; } } } else { return __return_main; } } } } } } else { return __return_main; } } else { node6____CPAchecker_TMP_0 = p6_new; p6_new = node6____CPAchecker_TMP_0; mode6 = 1; { msg_t node7__m7; node7__m7 = nomsg; if (!(mode7 == 0)) { return __return_main; } else { int node7____CPAchecker_TMP_0; if (send7 != nomsg) { if (p7_new == nomsg) { node7____CPAchecker_TMP_0 = send7; p7_new = node7____CPAchecker_TMP_0; mode7 = 1; p1_old = p1_new; p1_new = nomsg; p2_old = p2_new; p2_new = nomsg; p3_old = p3_new; p3_new = nomsg; p4_old = p4_new; p4_new = nomsg; p5_old = p5_new; p5_new = nomsg; p6_old = p6_new; p6_new = nomsg; p7_old = p7_new; p7_new = nomsg; { int check__tmp; if (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1) { if (((int)r1) >= 7) { return __return_main; } else { if (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) == 0) { if (((int)r1) < 7) { check__tmp = 1; __return_37752 = check__tmp; main__c1 = __return_37752; { _Bool __tmp_65; __tmp_65 = main__c1; _Bool assert__arg; assert__arg = __tmp_65; if (assert__arg == 0) { return __return_main; } else { goto label_28513; } } } else { return __return_main; } } else { return __return_main; } } } else { return __return_main; } } } else { return __return_main; } } else { node7____CPAchecker_TMP_0 = p7_new; p7_new = node7____CPAchecker_TMP_0; mode7 = 1; p1_old = p1_new; p1_new = nomsg; p2_old = p2_new; p2_new = nomsg; p3_old = p3_new; p3_new = nomsg; p4_old = p4_new; p4_new = nomsg; p5_old = p5_new; p5_new = nomsg; p6_old = p6_new; p6_new = nomsg; p7_old = p7_new; p7_new = nomsg; { int check__tmp; if (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1) { if (((int)r1) >= 7) { return __return_main; } else { if (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) == 0) { if (((int)r1) < 7) { check__tmp = 1; __return_37672 = check__tmp; main__c1 = __return_37672; { _Bool __tmp_66; __tmp_66 = main__c1; _Bool assert__arg; assert__arg = __tmp_66; if (assert__arg == 0) { return __return_main; } else { goto label_28513; } } } else { return __return_main; } } else { return __return_main; } } } else { return __return_main; } } } } } } } } } else { return __return_main; } } else { node5____CPAchecker_TMP_0 = p5_new; p5_new = node5____CPAchecker_TMP_0; mode5 = 1; { msg_t node6__m6; node6__m6 = nomsg; if (!(mode6 == 0)) { return __return_main; } else { int node6____CPAchecker_TMP_0; if (send6 != nomsg) { if (p6_new == nomsg) { node6____CPAchecker_TMP_0 = send6; p6_new = node6____CPAchecker_TMP_0; mode6 = 1; { msg_t node7__m7; node7__m7 = nomsg; if (!(mode7 == 0)) { return __return_main; } else { int node7____CPAchecker_TMP_0; if (send7 != nomsg) { if (p7_new == nomsg) { node7____CPAchecker_TMP_0 = send7; p7_new = node7____CPAchecker_TMP_0; mode7 = 1; p1_old = p1_new; p1_new = nomsg; p2_old = p2_new; p2_new = nomsg; p3_old = p3_new; p3_new = nomsg; p4_old = p4_new; p4_new = nomsg; p5_old = p5_new; p5_new = nomsg; p6_old = p6_new; p6_new = nomsg; p7_old = p7_new; p7_new = nomsg; { int check__tmp; if (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1) { if (((int)r1) >= 7) { return __return_main; } else { if (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) == 0) { if (((int)r1) < 7) { check__tmp = 1; __return_37592 = check__tmp; main__c1 = __return_37592; { _Bool __tmp_67; __tmp_67 = main__c1; _Bool assert__arg; assert__arg = __tmp_67; if (assert__arg == 0) { return __return_main; } else { goto label_28513; } } } else { return __return_main; } } else { return __return_main; } } } else { return __return_main; } } } else { return __return_main; } } else { node7____CPAchecker_TMP_0 = p7_new; p7_new = node7____CPAchecker_TMP_0; mode7 = 1; p1_old = p1_new; p1_new = nomsg; p2_old = p2_new; p2_new = nomsg; p3_old = p3_new; p3_new = nomsg; p4_old = p4_new; p4_new = nomsg; p5_old = p5_new; p5_new = nomsg; p6_old = p6_new; p6_new = nomsg; p7_old = p7_new; p7_new = nomsg; { int check__tmp; if (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1) { if (((int)r1) >= 7) { return __return_main; } else { if (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) == 0) { if (((int)r1) < 7) { check__tmp = 1; __return_37524 = check__tmp; main__c1 = __return_37524; { _Bool __tmp_68; __tmp_68 = main__c1; _Bool assert__arg; assert__arg = __tmp_68; if (assert__arg == 0) { return __return_main; } else { goto label_28513; } } } else { return __return_main; } } else { return __return_main; } } } else { return __return_main; } } } } } } else { return __return_main; } } else { node6____CPAchecker_TMP_0 = p6_new; p6_new = node6____CPAchecker_TMP_0; mode6 = 1; { msg_t node7__m7; node7__m7 = nomsg; if (!(mode7 == 0)) { return __return_main; } else { int node7____CPAchecker_TMP_0; if (send7 != nomsg) { if (p7_new == nomsg) { node7____CPAchecker_TMP_0 = send7; p7_new = node7____CPAchecker_TMP_0; mode7 = 1; p1_old = p1_new; p1_new = nomsg; p2_old = p2_new; p2_new = nomsg; p3_old = p3_new; p3_new = nomsg; p4_old = p4_new; p4_new = nomsg; p5_old = p5_new; p5_new = nomsg; p6_old = p6_new; p6_new = nomsg; p7_old = p7_new; p7_new = nomsg; { int check__tmp; if (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1) { if (((int)r1) >= 7) { return __return_main; } else { if (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) == 0) { if (((int)r1) < 7) { check__tmp = 1; __return_37418 = check__tmp; main__c1 = __return_37418; { _Bool __tmp_69; __tmp_69 = main__c1; _Bool assert__arg; assert__arg = __tmp_69; if (assert__arg == 0) { return __return_main; } else { goto label_28513; } } } else { return __return_main; } } else { return __return_main; } } } else { return __return_main; } } } else { return __return_main; } } else { node7____CPAchecker_TMP_0 = p7_new; p7_new = node7____CPAchecker_TMP_0; mode7 = 1; p1_old = p1_new; p1_new = nomsg; p2_old = p2_new; p2_new = nomsg; p3_old = p3_new; p3_new = nomsg; p4_old = p4_new; p4_new = nomsg; p5_old = p5_new; p5_new = nomsg; p6_old = p6_new; p6_new = nomsg; p7_old = p7_new; p7_new = nomsg; { int check__tmp; if (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1) { if (((int)r1) >= 7) { return __return_main; } else { if (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) == 0) { if (((int)r1) < 7) { check__tmp = 1; __return_37318 = check__tmp; main__c1 = __return_37318; { _Bool __tmp_70; __tmp_70 = main__c1; _Bool assert__arg; assert__arg = __tmp_70; if (assert__arg == 0) { return __return_main; } else { goto label_28513; } } } else { return __return_main; } } else { return __return_main; } } } else { return __return_main; } } } } } } } } } } } } else { return __return_main; } } else { node4____CPAchecker_TMP_0 = p4_new; p4_new = node4____CPAchecker_TMP_0; mode4 = 1; { msg_t node5__m5; node5__m5 = nomsg; if (!(mode5 == 0)) { return __return_main; } else { int node5____CPAchecker_TMP_0; if (send5 != nomsg) { if (p5_new == nomsg) { node5____CPAchecker_TMP_0 = send5; p5_new = node5____CPAchecker_TMP_0; mode5 = 1; { msg_t node6__m6; node6__m6 = nomsg; if (!(mode6 == 0)) { return __return_main; } else { int node6____CPAchecker_TMP_0; if (send6 != nomsg) { if (p6_new == nomsg) { node6____CPAchecker_TMP_0 = send6; p6_new = node6____CPAchecker_TMP_0; mode6 = 1; { msg_t node7__m7; node7__m7 = nomsg; if (!(mode7 == 0)) { return __return_main; } else { int node7____CPAchecker_TMP_0; if (send7 != nomsg) { if (p7_new == nomsg) { node7____CPAchecker_TMP_0 = send7; p7_new = node7____CPAchecker_TMP_0; mode7 = 1; p1_old = p1_new; p1_new = nomsg; p2_old = p2_new; p2_new = nomsg; p3_old = p3_new; p3_new = nomsg; p4_old = p4_new; p4_new = nomsg; p5_old = p5_new; p5_new = nomsg; p6_old = p6_new; p6_new = nomsg; p7_old = p7_new; p7_new = nomsg; { int check__tmp; if (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1) { if (((int)r1) >= 7) { return __return_main; } else { if (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) == 0) { if (((int)r1) < 7) { check__tmp = 1; __return_37224 = check__tmp; main__c1 = __return_37224; { _Bool __tmp_71; __tmp_71 = main__c1; _Bool assert__arg; assert__arg = __tmp_71; if (assert__arg == 0) { return __return_main; } else { goto label_28513; } } } else { return __return_main; } } else { return __return_main; } } } else { return __return_main; } } } else { return __return_main; } } else { node7____CPAchecker_TMP_0 = p7_new; p7_new = node7____CPAchecker_TMP_0; mode7 = 1; p1_old = p1_new; p1_new = nomsg; p2_old = p2_new; p2_new = nomsg; p3_old = p3_new; p3_new = nomsg; p4_old = p4_new; p4_new = nomsg; p5_old = p5_new; p5_new = nomsg; p6_old = p6_new; p6_new = nomsg; p7_old = p7_new; p7_new = nomsg; { int check__tmp; if (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1) { if (((int)r1) >= 7) { return __return_main; } else { if (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) == 0) { if (((int)r1) < 7) { check__tmp = 1; __return_37156 = check__tmp; main__c1 = __return_37156; { _Bool __tmp_72; __tmp_72 = main__c1; _Bool assert__arg; assert__arg = __tmp_72; if (assert__arg == 0) { return __return_main; } else { goto label_28513; } } } else { return __return_main; } } else { return __return_main; } } } else { return __return_main; } } } } } } else { return __return_main; } } else { node6____CPAchecker_TMP_0 = p6_new; p6_new = node6____CPAchecker_TMP_0; mode6 = 1; { msg_t node7__m7; node7__m7 = nomsg; if (!(mode7 == 0)) { return __return_main; } else { int node7____CPAchecker_TMP_0; if (send7 != nomsg) { if (p7_new == nomsg) { node7____CPAchecker_TMP_0 = send7; p7_new = node7____CPAchecker_TMP_0; mode7 = 1; p1_old = p1_new; p1_new = nomsg; p2_old = p2_new; p2_new = nomsg; p3_old = p3_new; p3_new = nomsg; p4_old = p4_new; p4_new = nomsg; p5_old = p5_new; p5_new = nomsg; p6_old = p6_new; p6_new = nomsg; p7_old = p7_new; p7_new = nomsg; { int check__tmp; if (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1) { if (((int)r1) >= 7) { return __return_main; } else { if (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) == 0) { if (((int)r1) < 7) { check__tmp = 1; __return_37062 = check__tmp; main__c1 = __return_37062; { _Bool __tmp_73; __tmp_73 = main__c1; _Bool assert__arg; assert__arg = __tmp_73; if (assert__arg == 0) { return __return_main; } else { goto label_28513; } } } else { return __return_main; } } else { return __return_main; } } } else { return __return_main; } } } else { return __return_main; } } else { node7____CPAchecker_TMP_0 = p7_new; p7_new = node7____CPAchecker_TMP_0; mode7 = 1; p1_old = p1_new; p1_new = nomsg; p2_old = p2_new; p2_new = nomsg; p3_old = p3_new; p3_new = nomsg; p4_old = p4_new; p4_new = nomsg; p5_old = p5_new; p5_new = nomsg; p6_old = p6_new; p6_new = nomsg; p7_old = p7_new; p7_new = nomsg; { int check__tmp; if (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1) { if (((int)r1) >= 7) { return __return_main; } else { if (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) == 0) { if (((int)r1) < 7) { check__tmp = 1; __return_36974 = check__tmp; main__c1 = __return_36974; { _Bool __tmp_74; __tmp_74 = main__c1; _Bool assert__arg; assert__arg = __tmp_74; if (assert__arg == 0) { return __return_main; } else { goto label_28513; } } } else { return __return_main; } } else { return __return_main; } } } else { return __return_main; } } } } } } } } } else { return __return_main; } } else { node5____CPAchecker_TMP_0 = p5_new; p5_new = node5____CPAchecker_TMP_0; mode5 = 1; { msg_t node6__m6; node6__m6 = nomsg; if (!(mode6 == 0)) { return __return_main; } else { int node6____CPAchecker_TMP_0; if (send6 != nomsg) { if (p6_new == nomsg) { node6____CPAchecker_TMP_0 = send6; p6_new = node6____CPAchecker_TMP_0; mode6 = 1; { msg_t node7__m7; node7__m7 = nomsg; if (!(mode7 == 0)) { return __return_main; } else { int node7____CPAchecker_TMP_0; if (send7 != nomsg) { if (p7_new == nomsg) { node7____CPAchecker_TMP_0 = send7; p7_new = node7____CPAchecker_TMP_0; mode7 = 1; p1_old = p1_new; p1_new = nomsg; p2_old = p2_new; p2_new = nomsg; p3_old = p3_new; p3_new = nomsg; p4_old = p4_new; p4_new = nomsg; p5_old = p5_new; p5_new = nomsg; p6_old = p6_new; p6_new = nomsg; p7_old = p7_new; p7_new = nomsg; { int check__tmp; if (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1) { if (((int)r1) >= 7) { return __return_main; } else { if (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) == 0) { if (((int)r1) < 7) { check__tmp = 1; __return_36878 = check__tmp; main__c1 = __return_36878; { _Bool __tmp_75; __tmp_75 = main__c1; _Bool assert__arg; assert__arg = __tmp_75; if (assert__arg == 0) { return __return_main; } else { goto label_28513; } } } else { return __return_main; } } else { return __return_main; } } } else { return __return_main; } } } else { return __return_main; } } else { node7____CPAchecker_TMP_0 = p7_new; p7_new = node7____CPAchecker_TMP_0; mode7 = 1; p1_old = p1_new; p1_new = nomsg; p2_old = p2_new; p2_new = nomsg; p3_old = p3_new; p3_new = nomsg; p4_old = p4_new; p4_new = nomsg; p5_old = p5_new; p5_new = nomsg; p6_old = p6_new; p6_new = nomsg; p7_old = p7_new; p7_new = nomsg; { int check__tmp; if (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1) { if (((int)r1) >= 7) { return __return_main; } else { if (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) == 0) { if (((int)r1) < 7) { check__tmp = 1; __return_36802 = check__tmp; main__c1 = __return_36802; { _Bool __tmp_76; __tmp_76 = main__c1; _Bool assert__arg; assert__arg = __tmp_76; if (assert__arg == 0) { return __return_main; } else { goto label_28513; } } } else { return __return_main; } } else { return __return_main; } } } else { return __return_main; } } } } } } else { return __return_main; } } else { node6____CPAchecker_TMP_0 = p6_new; p6_new = node6____CPAchecker_TMP_0; mode6 = 1; { msg_t node7__m7; node7__m7 = nomsg; if (!(mode7 == 0)) { return __return_main; } else { int node7____CPAchecker_TMP_0; if (send7 != nomsg) { if (p7_new == nomsg) { node7____CPAchecker_TMP_0 = send7; p7_new = node7____CPAchecker_TMP_0; mode7 = 1; p1_old = p1_new; p1_new = nomsg; p2_old = p2_new; p2_new = nomsg; p3_old = p3_new; p3_new = nomsg; p4_old = p4_new; p4_new = nomsg; p5_old = p5_new; p5_new = nomsg; p6_old = p6_new; p6_new = nomsg; p7_old = p7_new; p7_new = nomsg; { int check__tmp; if (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1) { if (((int)r1) >= 7) { return __return_main; } else { if (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) == 0) { if (((int)r1) < 7) { check__tmp = 1; __return_36676 = check__tmp; main__c1 = __return_36676; { _Bool __tmp_77; __tmp_77 = main__c1; _Bool assert__arg; assert__arg = __tmp_77; if (assert__arg == 0) { return __return_main; } else { goto label_28513; } } } else { return __return_main; } } else { return __return_main; } } } else { return __return_main; } } } else { return __return_main; } } else { node7____CPAchecker_TMP_0 = p7_new; p7_new = node7____CPAchecker_TMP_0; mode7 = 1; p1_old = p1_new; p1_new = nomsg; p2_old = p2_new; p2_new = nomsg; p3_old = p3_new; p3_new = nomsg; p4_old = p4_new; p4_new = nomsg; p5_old = p5_new; p5_new = nomsg; p6_old = p6_new; p6_new = nomsg; p7_old = p7_new; p7_new = nomsg; { int check__tmp; if (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1) { if (((int)r1) >= 7) { return __return_main; } else { if (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) == 0) { if (((int)r1) < 7) { check__tmp = 1; __return_36558 = check__tmp; main__c1 = __return_36558; { _Bool __tmp_78; __tmp_78 = main__c1; _Bool assert__arg; assert__arg = __tmp_78; if (assert__arg == 0) { return __return_main; } else { goto label_28513; } } } else { return __return_main; } } else { return __return_main; } } } else { return __return_main; } } } } } } } } } } } } } } } else { return __return_main; } } else { node3____CPAchecker_TMP_0 = p3_new; p3_new = node3____CPAchecker_TMP_0; mode3 = 1; { msg_t node4__m4; node4__m4 = nomsg; if (!(mode4 == 0)) { return __return_main; } else { int node4____CPAchecker_TMP_0; if (send4 != nomsg) { if (p4_new == nomsg) { node4____CPAchecker_TMP_0 = send4; p4_new = node4____CPAchecker_TMP_0; mode4 = 1; { msg_t node5__m5; node5__m5 = nomsg; if (!(mode5 == 0)) { return __return_main; } else { int node5____CPAchecker_TMP_0; if (send5 != nomsg) { if (p5_new == nomsg) { node5____CPAchecker_TMP_0 = send5; p5_new = node5____CPAchecker_TMP_0; mode5 = 1; { msg_t node6__m6; node6__m6 = nomsg; if (!(mode6 == 0)) { return __return_main; } else { int node6____CPAchecker_TMP_0; if (send6 != nomsg) { if (p6_new == nomsg) { node6____CPAchecker_TMP_0 = send6; p6_new = node6____CPAchecker_TMP_0; mode6 = 1; { msg_t node7__m7; node7__m7 = nomsg; if (!(mode7 == 0)) { return __return_main; } else { int node7____CPAchecker_TMP_0; if (send7 != nomsg) { if (p7_new == nomsg) { node7____CPAchecker_TMP_0 = send7; p7_new = node7____CPAchecker_TMP_0; mode7 = 1; p1_old = p1_new; p1_new = nomsg; p2_old = p2_new; p2_new = nomsg; p3_old = p3_new; p3_new = nomsg; p4_old = p4_new; p4_new = nomsg; p5_old = p5_new; p5_new = nomsg; p6_old = p6_new; p6_new = nomsg; p7_old = p7_new; p7_new = nomsg; { int check__tmp; if (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1) { if (((int)r1) >= 7) { return __return_main; } else { if (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) == 0) { if (((int)r1) < 7) { check__tmp = 1; __return_36450 = check__tmp; main__c1 = __return_36450; { _Bool __tmp_79; __tmp_79 = main__c1; _Bool assert__arg; assert__arg = __tmp_79; if (assert__arg == 0) { return __return_main; } else { goto label_28513; } } } else { return __return_main; } } else { return __return_main; } } } else { return __return_main; } } } else { return __return_main; } } else { node7____CPAchecker_TMP_0 = p7_new; p7_new = node7____CPAchecker_TMP_0; mode7 = 1; p1_old = p1_new; p1_new = nomsg; p2_old = p2_new; p2_new = nomsg; p3_old = p3_new; p3_new = nomsg; p4_old = p4_new; p4_new = nomsg; p5_old = p5_new; p5_new = nomsg; p6_old = p6_new; p6_new = nomsg; p7_old = p7_new; p7_new = nomsg; { int check__tmp; if (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1) { if (((int)r1) >= 7) { return __return_main; } else { if (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) == 0) { if (((int)r1) < 7) { check__tmp = 1; __return_36382 = check__tmp; main__c1 = __return_36382; { _Bool __tmp_80; __tmp_80 = main__c1; _Bool assert__arg; assert__arg = __tmp_80; if (assert__arg == 0) { return __return_main; } else { goto label_28513; } } } else { return __return_main; } } else { return __return_main; } } } else { return __return_main; } } } } } } else { return __return_main; } } else { node6____CPAchecker_TMP_0 = p6_new; p6_new = node6____CPAchecker_TMP_0; mode6 = 1; { msg_t node7__m7; node7__m7 = nomsg; if (!(mode7 == 0)) { return __return_main; } else { int node7____CPAchecker_TMP_0; if (send7 != nomsg) { if (p7_new == nomsg) { node7____CPAchecker_TMP_0 = send7; p7_new = node7____CPAchecker_TMP_0; mode7 = 1; p1_old = p1_new; p1_new = nomsg; p2_old = p2_new; p2_new = nomsg; p3_old = p3_new; p3_new = nomsg; p4_old = p4_new; p4_new = nomsg; p5_old = p5_new; p5_new = nomsg; p6_old = p6_new; p6_new = nomsg; p7_old = p7_new; p7_new = nomsg; { int check__tmp; if (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1) { if (((int)r1) >= 7) { return __return_main; } else { if (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) == 0) { if (((int)r1) < 7) { check__tmp = 1; __return_36288 = check__tmp; main__c1 = __return_36288; { _Bool __tmp_81; __tmp_81 = main__c1; _Bool assert__arg; assert__arg = __tmp_81; if (assert__arg == 0) { return __return_main; } else { goto label_28513; } } } else { return __return_main; } } else { return __return_main; } } } else { return __return_main; } } } else { return __return_main; } } else { node7____CPAchecker_TMP_0 = p7_new; p7_new = node7____CPAchecker_TMP_0; mode7 = 1; p1_old = p1_new; p1_new = nomsg; p2_old = p2_new; p2_new = nomsg; p3_old = p3_new; p3_new = nomsg; p4_old = p4_new; p4_new = nomsg; p5_old = p5_new; p5_new = nomsg; p6_old = p6_new; p6_new = nomsg; p7_old = p7_new; p7_new = nomsg; { int check__tmp; if (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1) { if (((int)r1) >= 7) { return __return_main; } else { if (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) == 0) { if (((int)r1) < 7) { check__tmp = 1; __return_36200 = check__tmp; main__c1 = __return_36200; { _Bool __tmp_82; __tmp_82 = main__c1; _Bool assert__arg; assert__arg = __tmp_82; if (assert__arg == 0) { return __return_main; } else { goto label_28513; } } } else { return __return_main; } } else { return __return_main; } } } else { return __return_main; } } } } } } } } } else { return __return_main; } } else { node5____CPAchecker_TMP_0 = p5_new; p5_new = node5____CPAchecker_TMP_0; mode5 = 1; { msg_t node6__m6; node6__m6 = nomsg; if (!(mode6 == 0)) { return __return_main; } else { int node6____CPAchecker_TMP_0; if (send6 != nomsg) { if (p6_new == nomsg) { node6____CPAchecker_TMP_0 = send6; p6_new = node6____CPAchecker_TMP_0; mode6 = 1; { msg_t node7__m7; node7__m7 = nomsg; if (!(mode7 == 0)) { return __return_main; } else { int node7____CPAchecker_TMP_0; if (send7 != nomsg) { if (p7_new == nomsg) { node7____CPAchecker_TMP_0 = send7; p7_new = node7____CPAchecker_TMP_0; mode7 = 1; p1_old = p1_new; p1_new = nomsg; p2_old = p2_new; p2_new = nomsg; p3_old = p3_new; p3_new = nomsg; p4_old = p4_new; p4_new = nomsg; p5_old = p5_new; p5_new = nomsg; p6_old = p6_new; p6_new = nomsg; p7_old = p7_new; p7_new = nomsg; { int check__tmp; if (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1) { if (((int)r1) >= 7) { return __return_main; } else { if (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) == 0) { if (((int)r1) < 7) { check__tmp = 1; __return_36104 = check__tmp; main__c1 = __return_36104; { _Bool __tmp_83; __tmp_83 = main__c1; _Bool assert__arg; assert__arg = __tmp_83; if (assert__arg == 0) { return __return_main; } else { goto label_28513; } } } else { return __return_main; } } else { return __return_main; } } } else { return __return_main; } } } else { return __return_main; } } else { node7____CPAchecker_TMP_0 = p7_new; p7_new = node7____CPAchecker_TMP_0; mode7 = 1; p1_old = p1_new; p1_new = nomsg; p2_old = p2_new; p2_new = nomsg; p3_old = p3_new; p3_new = nomsg; p4_old = p4_new; p4_new = nomsg; p5_old = p5_new; p5_new = nomsg; p6_old = p6_new; p6_new = nomsg; p7_old = p7_new; p7_new = nomsg; { int check__tmp; if (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1) { if (((int)r1) >= 7) { return __return_main; } else { if (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) == 0) { if (((int)r1) < 7) { check__tmp = 1; __return_36028 = check__tmp; main__c1 = __return_36028; { _Bool __tmp_84; __tmp_84 = main__c1; _Bool assert__arg; assert__arg = __tmp_84; if (assert__arg == 0) { return __return_main; } else { goto label_28513; } } } else { return __return_main; } } else { return __return_main; } } } else { return __return_main; } } } } } } else { return __return_main; } } else { node6____CPAchecker_TMP_0 = p6_new; p6_new = node6____CPAchecker_TMP_0; mode6 = 1; { msg_t node7__m7; node7__m7 = nomsg; if (!(mode7 == 0)) { return __return_main; } else { int node7____CPAchecker_TMP_0; if (send7 != nomsg) { if (p7_new == nomsg) { node7____CPAchecker_TMP_0 = send7; p7_new = node7____CPAchecker_TMP_0; mode7 = 1; p1_old = p1_new; p1_new = nomsg; p2_old = p2_new; p2_new = nomsg; p3_old = p3_new; p3_new = nomsg; p4_old = p4_new; p4_new = nomsg; p5_old = p5_new; p5_new = nomsg; p6_old = p6_new; p6_new = nomsg; p7_old = p7_new; p7_new = nomsg; { int check__tmp; if (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1) { if (((int)r1) >= 7) { return __return_main; } else { if (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) == 0) { if (((int)r1) < 7) { check__tmp = 1; __return_35914 = check__tmp; main__c1 = __return_35914; { _Bool __tmp_85; __tmp_85 = main__c1; _Bool assert__arg; assert__arg = __tmp_85; if (assert__arg == 0) { return __return_main; } else { goto label_28513; } } } else { return __return_main; } } else { return __return_main; } } } else { return __return_main; } } } else { return __return_main; } } else { node7____CPAchecker_TMP_0 = p7_new; p7_new = node7____CPAchecker_TMP_0; mode7 = 1; p1_old = p1_new; p1_new = nomsg; p2_old = p2_new; p2_new = nomsg; p3_old = p3_new; p3_new = nomsg; p4_old = p4_new; p4_new = nomsg; p5_old = p5_new; p5_new = nomsg; p6_old = p6_new; p6_new = nomsg; p7_old = p7_new; p7_new = nomsg; { int check__tmp; if (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1) { if (((int)r1) >= 7) { return __return_main; } else { if (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) == 0) { if (((int)r1) < 7) { check__tmp = 1; __return_35808 = check__tmp; main__c1 = __return_35808; { _Bool __tmp_86; __tmp_86 = main__c1; _Bool assert__arg; assert__arg = __tmp_86; if (assert__arg == 0) { return __return_main; } else { goto label_28513; } } } else { return __return_main; } } else { return __return_main; } } } else { return __return_main; } } } } } } } } } } } } else { return __return_main; } } else { node4____CPAchecker_TMP_0 = p4_new; p4_new = node4____CPAchecker_TMP_0; mode4 = 1; { msg_t node5__m5; node5__m5 = nomsg; if (!(mode5 == 0)) { return __return_main; } else { int node5____CPAchecker_TMP_0; if (send5 != nomsg) { if (p5_new == nomsg) { node5____CPAchecker_TMP_0 = send5; p5_new = node5____CPAchecker_TMP_0; mode5 = 1; { msg_t node6__m6; node6__m6 = nomsg; if (!(mode6 == 0)) { return __return_main; } else { int node6____CPAchecker_TMP_0; if (send6 != nomsg) { if (p6_new == nomsg) { node6____CPAchecker_TMP_0 = send6; p6_new = node6____CPAchecker_TMP_0; mode6 = 1; { msg_t node7__m7; node7__m7 = nomsg; if (!(mode7 == 0)) { return __return_main; } else { int node7____CPAchecker_TMP_0; if (send7 != nomsg) { if (p7_new == nomsg) { node7____CPAchecker_TMP_0 = send7; p7_new = node7____CPAchecker_TMP_0; mode7 = 1; p1_old = p1_new; p1_new = nomsg; p2_old = p2_new; p2_new = nomsg; p3_old = p3_new; p3_new = nomsg; p4_old = p4_new; p4_new = nomsg; p5_old = p5_new; p5_new = nomsg; p6_old = p6_new; p6_new = nomsg; p7_old = p7_new; p7_new = nomsg; { int check__tmp; if (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1) { if (((int)r1) >= 7) { return __return_main; } else { if (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) == 0) { if (((int)r1) < 7) { check__tmp = 1; __return_35698 = check__tmp; main__c1 = __return_35698; { _Bool __tmp_87; __tmp_87 = main__c1; _Bool assert__arg; assert__arg = __tmp_87; if (assert__arg == 0) { return __return_main; } else { goto label_28513; } } } else { return __return_main; } } else { return __return_main; } } } else { return __return_main; } } } else { return __return_main; } } else { node7____CPAchecker_TMP_0 = p7_new; p7_new = node7____CPAchecker_TMP_0; mode7 = 1; p1_old = p1_new; p1_new = nomsg; p2_old = p2_new; p2_new = nomsg; p3_old = p3_new; p3_new = nomsg; p4_old = p4_new; p4_new = nomsg; p5_old = p5_new; p5_new = nomsg; p6_old = p6_new; p6_new = nomsg; p7_old = p7_new; p7_new = nomsg; { int check__tmp; if (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1) { if (((int)r1) >= 7) { return __return_main; } else { if (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) == 0) { if (((int)r1) < 7) { check__tmp = 1; __return_35622 = check__tmp; main__c1 = __return_35622; { _Bool __tmp_88; __tmp_88 = main__c1; _Bool assert__arg; assert__arg = __tmp_88; if (assert__arg == 0) { return __return_main; } else { goto label_28513; } } } else { return __return_main; } } else { return __return_main; } } } else { return __return_main; } } } } } } else { return __return_main; } } else { node6____CPAchecker_TMP_0 = p6_new; p6_new = node6____CPAchecker_TMP_0; mode6 = 1; { msg_t node7__m7; node7__m7 = nomsg; if (!(mode7 == 0)) { return __return_main; } else { int node7____CPAchecker_TMP_0; if (send7 != nomsg) { if (p7_new == nomsg) { node7____CPAchecker_TMP_0 = send7; p7_new = node7____CPAchecker_TMP_0; mode7 = 1; p1_old = p1_new; p1_new = nomsg; p2_old = p2_new; p2_new = nomsg; p3_old = p3_new; p3_new = nomsg; p4_old = p4_new; p4_new = nomsg; p5_old = p5_new; p5_new = nomsg; p6_old = p6_new; p6_new = nomsg; p7_old = p7_new; p7_new = nomsg; { int check__tmp; if (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1) { if (((int)r1) >= 7) { return __return_main; } else { if (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) == 0) { if (((int)r1) < 7) { check__tmp = 1; __return_35520 = check__tmp; main__c1 = __return_35520; { _Bool __tmp_89; __tmp_89 = main__c1; _Bool assert__arg; assert__arg = __tmp_89; if (assert__arg == 0) { return __return_main; } else { goto label_28513; } } } else { return __return_main; } } else { return __return_main; } } } else { return __return_main; } } } else { return __return_main; } } else { node7____CPAchecker_TMP_0 = p7_new; p7_new = node7____CPAchecker_TMP_0; mode7 = 1; p1_old = p1_new; p1_new = nomsg; p2_old = p2_new; p2_new = nomsg; p3_old = p3_new; p3_new = nomsg; p4_old = p4_new; p4_new = nomsg; p5_old = p5_new; p5_new = nomsg; p6_old = p6_new; p6_new = nomsg; p7_old = p7_new; p7_new = nomsg; { int check__tmp; if (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1) { if (((int)r1) >= 7) { return __return_main; } else { if (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) == 0) { if (((int)r1) < 7) { check__tmp = 1; __return_35426 = check__tmp; main__c1 = __return_35426; { _Bool __tmp_90; __tmp_90 = main__c1; _Bool assert__arg; assert__arg = __tmp_90; if (assert__arg == 0) { return __return_main; } else { goto label_28513; } } } else { return __return_main; } } else { return __return_main; } } } else { return __return_main; } } } } } } } } } else { return __return_main; } } else { node5____CPAchecker_TMP_0 = p5_new; p5_new = node5____CPAchecker_TMP_0; mode5 = 1; { msg_t node6__m6; node6__m6 = nomsg; if (!(mode6 == 0)) { return __return_main; } else { int node6____CPAchecker_TMP_0; if (send6 != nomsg) { if (p6_new == nomsg) { node6____CPAchecker_TMP_0 = send6; p6_new = node6____CPAchecker_TMP_0; mode6 = 1; { msg_t node7__m7; node7__m7 = nomsg; if (!(mode7 == 0)) { return __return_main; } else { int node7____CPAchecker_TMP_0; if (send7 != nomsg) { if (p7_new == nomsg) { node7____CPAchecker_TMP_0 = send7; p7_new = node7____CPAchecker_TMP_0; mode7 = 1; p1_old = p1_new; p1_new = nomsg; p2_old = p2_new; p2_new = nomsg; p3_old = p3_new; p3_new = nomsg; p4_old = p4_new; p4_new = nomsg; p5_old = p5_new; p5_new = nomsg; p6_old = p6_new; p6_new = nomsg; p7_old = p7_new; p7_new = nomsg; { int check__tmp; if (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1) { if (((int)r1) >= 7) { return __return_main; } else { if (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) == 0) { if (((int)r1) < 7) { check__tmp = 1; __return_35322 = check__tmp; main__c1 = __return_35322; { _Bool __tmp_91; __tmp_91 = main__c1; _Bool assert__arg; assert__arg = __tmp_91; if (assert__arg == 0) { return __return_main; } else { goto label_28513; } } } else { return __return_main; } } else { return __return_main; } } } else { return __return_main; } } } else { return __return_main; } } else { node7____CPAchecker_TMP_0 = p7_new; p7_new = node7____CPAchecker_TMP_0; mode7 = 1; p1_old = p1_new; p1_new = nomsg; p2_old = p2_new; p2_new = nomsg; p3_old = p3_new; p3_new = nomsg; p4_old = p4_new; p4_new = nomsg; p5_old = p5_new; p5_new = nomsg; p6_old = p6_new; p6_new = nomsg; p7_old = p7_new; p7_new = nomsg; { int check__tmp; if (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1) { if (((int)r1) >= 7) { return __return_main; } else { if (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) == 0) { if (((int)r1) < 7) { check__tmp = 1; __return_35240 = check__tmp; main__c1 = __return_35240; { _Bool __tmp_92; __tmp_92 = main__c1; _Bool assert__arg; assert__arg = __tmp_92; if (assert__arg == 0) { return __return_main; } else { goto label_28513; } } } else { return __return_main; } } else { return __return_main; } } } else { return __return_main; } } } } } } else { return __return_main; } } else { node6____CPAchecker_TMP_0 = p6_new; p6_new = node6____CPAchecker_TMP_0; mode6 = 1; { msg_t node7__m7; node7__m7 = nomsg; if (!(mode7 == 0)) { return __return_main; } else { int node7____CPAchecker_TMP_0; if (send7 != nomsg) { if (p7_new == nomsg) { node7____CPAchecker_TMP_0 = send7; p7_new = node7____CPAchecker_TMP_0; mode7 = 1; p1_old = p1_new; p1_new = nomsg; p2_old = p2_new; p2_new = nomsg; p3_old = p3_new; p3_new = nomsg; p4_old = p4_new; p4_new = nomsg; p5_old = p5_new; p5_new = nomsg; p6_old = p6_new; p6_new = nomsg; p7_old = p7_new; p7_new = nomsg; { int check__tmp; if (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1) { if (((int)r1) >= 7) { return __return_main; } else { if (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) == 0) { if (((int)r1) < 7) { check__tmp = 1; __return_35084 = check__tmp; main__c1 = __return_35084; { _Bool __tmp_93; __tmp_93 = main__c1; _Bool assert__arg; assert__arg = __tmp_93; if (assert__arg == 0) { return __return_main; } else { goto label_28513; } } } else { return __return_main; } } else { return __return_main; } } } else { return __return_main; } } } else { return __return_main; } } else { node7____CPAchecker_TMP_0 = p7_new; p7_new = node7____CPAchecker_TMP_0; mode7 = 1; p1_old = p1_new; p1_new = nomsg; p2_old = p2_new; p2_new = nomsg; p3_old = p3_new; p3_new = nomsg; p4_old = p4_new; p4_new = nomsg; p5_old = p5_new; p5_new = nomsg; p6_old = p6_new; p6_new = nomsg; p7_old = p7_new; p7_new = nomsg; { int check__tmp; if (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1) { if (((int)r1) >= 7) { return __return_main; } else { if (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) == 0) { if (((int)r1) < 7) { check__tmp = 1; __return_34939 = check__tmp; main__c1 = __return_34939; { _Bool __tmp_94; __tmp_94 = main__c1; _Bool assert__arg; assert__arg = __tmp_94; if (assert__arg == 0) { return __return_main; } else { goto label_28513; } } } else { return __return_main; } } else { return __return_main; } } } else { return __return_main; } } } } } } } } } } } } } } } } } } } } } else { return __return_main; } } else { node1____CPAchecker_TMP_0 = p1_new; p1_new = node1____CPAchecker_TMP_0; mode1 = 1; { msg_t node2__m2; node2__m2 = nomsg; if (!(mode2 == 0)) { return __return_main; } else { int node2____CPAchecker_TMP_0; if (send2 != nomsg) { if (p2_new == nomsg) { node2____CPAchecker_TMP_0 = send2; p2_new = node2____CPAchecker_TMP_0; mode2 = 1; { msg_t node3__m3; node3__m3 = nomsg; if (!(mode3 == 0)) { return __return_main; } else { int node3____CPAchecker_TMP_0; if (send3 != nomsg) { if (p3_new == nomsg) { node3____CPAchecker_TMP_0 = send3; p3_new = node3____CPAchecker_TMP_0; mode3 = 1; { msg_t node4__m4; node4__m4 = nomsg; if (!(mode4 == 0)) { return __return_main; } else { int node4____CPAchecker_TMP_0; if (send4 != nomsg) { if (p4_new == nomsg) { node4____CPAchecker_TMP_0 = send4; p4_new = node4____CPAchecker_TMP_0; mode4 = 1; { msg_t node5__m5; node5__m5 = nomsg; if (!(mode5 == 0)) { return __return_main; } else { int node5____CPAchecker_TMP_0; if (send5 != nomsg) { if (p5_new == nomsg) { node5____CPAchecker_TMP_0 = send5; p5_new = node5____CPAchecker_TMP_0; mode5 = 1; { msg_t node6__m6; node6__m6 = nomsg; if (!(mode6 == 0)) { return __return_main; } else { int node6____CPAchecker_TMP_0; if (send6 != nomsg) { if (p6_new == nomsg) { node6____CPAchecker_TMP_0 = send6; p6_new = node6____CPAchecker_TMP_0; mode6 = 1; { msg_t node7__m7; node7__m7 = nomsg; if (!(mode7 == 0)) { return __return_main; } else { int node7____CPAchecker_TMP_0; if (send7 != nomsg) { if (p7_new == nomsg) { node7____CPAchecker_TMP_0 = send7; p7_new = node7____CPAchecker_TMP_0; mode7 = 1; p1_old = p1_new; p1_new = nomsg; p2_old = p2_new; p2_new = nomsg; p3_old = p3_new; p3_new = nomsg; p4_old = p4_new; p4_new = nomsg; p5_old = p5_new; p5_new = nomsg; p6_old = p6_new; p6_new = nomsg; p7_old = p7_new; p7_new = nomsg; { int check__tmp; if (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1) { if (((int)r1) >= 7) { return __return_main; } else { if (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) == 0) { if (((int)r1) < 7) { check__tmp = 1; __return_34815 = check__tmp; main__c1 = __return_34815; { _Bool __tmp_95; __tmp_95 = main__c1; _Bool assert__arg; assert__arg = __tmp_95; if (assert__arg == 0) { return __return_main; } else { goto label_28513; } } } else { return __return_main; } } else { return __return_main; } } } else { return __return_main; } } } else { return __return_main; } } else { node7____CPAchecker_TMP_0 = p7_new; p7_new = node7____CPAchecker_TMP_0; mode7 = 1; p1_old = p1_new; p1_new = nomsg; p2_old = p2_new; p2_new = nomsg; p3_old = p3_new; p3_new = nomsg; p4_old = p4_new; p4_new = nomsg; p5_old = p5_new; p5_new = nomsg; p6_old = p6_new; p6_new = nomsg; p7_old = p7_new; p7_new = nomsg; { int check__tmp; if (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1) { if (((int)r1) >= 7) { return __return_main; } else { if (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) == 0) { if (((int)r1) < 7) { check__tmp = 1; __return_34765 = check__tmp; main__c1 = __return_34765; { _Bool __tmp_96; __tmp_96 = main__c1; _Bool assert__arg; assert__arg = __tmp_96; if (assert__arg == 0) { return __return_main; } else { goto label_28513; } } } else { return __return_main; } } else { return __return_main; } } } else { return __return_main; } } } } } } else { return __return_main; } } else { node6____CPAchecker_TMP_0 = p6_new; p6_new = node6____CPAchecker_TMP_0; mode6 = 1; { msg_t node7__m7; node7__m7 = nomsg; if (!(mode7 == 0)) { return __return_main; } else { int node7____CPAchecker_TMP_0; if (send7 != nomsg) { if (p7_new == nomsg) { node7____CPAchecker_TMP_0 = send7; p7_new = node7____CPAchecker_TMP_0; mode7 = 1; p1_old = p1_new; p1_new = nomsg; p2_old = p2_new; p2_new = nomsg; p3_old = p3_new; p3_new = nomsg; p4_old = p4_new; p4_new = nomsg; p5_old = p5_new; p5_new = nomsg; p6_old = p6_new; p6_new = nomsg; p7_old = p7_new; p7_new = nomsg; { int check__tmp; if (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1) { if (((int)r1) >= 7) { return __return_main; } else { if (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) == 0) { if (((int)r1) < 7) { check__tmp = 1; __return_34678 = check__tmp; main__c1 = __return_34678; { _Bool __tmp_97; __tmp_97 = main__c1; _Bool assert__arg; assert__arg = __tmp_97; if (assert__arg == 0) { return __return_main; } else { goto label_28513; } } } else { return __return_main; } } else { return __return_main; } } } else { return __return_main; } } } else { return __return_main; } } else { node7____CPAchecker_TMP_0 = p7_new; p7_new = node7____CPAchecker_TMP_0; mode7 = 1; p1_old = p1_new; p1_new = nomsg; p2_old = p2_new; p2_new = nomsg; p3_old = p3_new; p3_new = nomsg; p4_old = p4_new; p4_new = nomsg; p5_old = p5_new; p5_new = nomsg; p6_old = p6_new; p6_new = nomsg; p7_old = p7_new; p7_new = nomsg; { int check__tmp; if (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1) { if (((int)r1) >= 7) { return __return_main; } else { if (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) == 0) { if (((int)r1) < 7) { check__tmp = 1; __return_34612 = check__tmp; main__c1 = __return_34612; { _Bool __tmp_98; __tmp_98 = main__c1; _Bool assert__arg; assert__arg = __tmp_98; if (assert__arg == 0) { return __return_main; } else { goto label_28513; } } } else { return __return_main; } } else { return __return_main; } } } else { return __return_main; } } } } } } } } } else { return __return_main; } } else { node5____CPAchecker_TMP_0 = p5_new; p5_new = node5____CPAchecker_TMP_0; mode5 = 1; { msg_t node6__m6; node6__m6 = nomsg; if (!(mode6 == 0)) { return __return_main; } else { int node6____CPAchecker_TMP_0; if (send6 != nomsg) { if (p6_new == nomsg) { node6____CPAchecker_TMP_0 = send6; p6_new = node6____CPAchecker_TMP_0; mode6 = 1; { msg_t node7__m7; node7__m7 = nomsg; if (!(mode7 == 0)) { return __return_main; } else { int node7____CPAchecker_TMP_0; if (send7 != nomsg) { if (p7_new == nomsg) { node7____CPAchecker_TMP_0 = send7; p7_new = node7____CPAchecker_TMP_0; mode7 = 1; p1_old = p1_new; p1_new = nomsg; p2_old = p2_new; p2_new = nomsg; p3_old = p3_new; p3_new = nomsg; p4_old = p4_new; p4_new = nomsg; p5_old = p5_new; p5_new = nomsg; p6_old = p6_new; p6_new = nomsg; p7_old = p7_new; p7_new = nomsg; { int check__tmp; if (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1) { if (((int)r1) >= 7) { return __return_main; } else { if (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) == 0) { if (((int)r1) < 7) { check__tmp = 1; __return_34534 = check__tmp; main__c1 = __return_34534; { _Bool __tmp_99; __tmp_99 = main__c1; _Bool assert__arg; assert__arg = __tmp_99; if (assert__arg == 0) { return __return_main; } else { goto label_28513; } } } else { return __return_main; } } else { return __return_main; } } } else { return __return_main; } } } else { return __return_main; } } else { node7____CPAchecker_TMP_0 = p7_new; p7_new = node7____CPAchecker_TMP_0; mode7 = 1; p1_old = p1_new; p1_new = nomsg; p2_old = p2_new; p2_new = nomsg; p3_old = p3_new; p3_new = nomsg; p4_old = p4_new; p4_new = nomsg; p5_old = p5_new; p5_new = nomsg; p6_old = p6_new; p6_new = nomsg; p7_old = p7_new; p7_new = nomsg; { int check__tmp; if (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1) { if (((int)r1) >= 7) { return __return_main; } else { if (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) == 0) { if (((int)r1) < 7) { check__tmp = 1; __return_34480 = check__tmp; main__c1 = __return_34480; { _Bool __tmp_100; __tmp_100 = main__c1; _Bool assert__arg; assert__arg = __tmp_100; if (assert__arg == 0) { return __return_main; } else { goto label_28513; } } } else { return __return_main; } } else { return __return_main; } } } else { return __return_main; } } } } } } else { return __return_main; } } else { node6____CPAchecker_TMP_0 = p6_new; p6_new = node6____CPAchecker_TMP_0; mode6 = 1; { msg_t node7__m7; node7__m7 = nomsg; if (!(mode7 == 0)) { return __return_main; } else { int node7____CPAchecker_TMP_0; if (send7 != nomsg) { if (p7_new == nomsg) { node7____CPAchecker_TMP_0 = send7; p7_new = node7____CPAchecker_TMP_0; mode7 = 1; p1_old = p1_new; p1_new = nomsg; p2_old = p2_new; p2_new = nomsg; p3_old = p3_new; p3_new = nomsg; p4_old = p4_new; p4_new = nomsg; p5_old = p5_new; p5_new = nomsg; p6_old = p6_new; p6_new = nomsg; p7_old = p7_new; p7_new = nomsg; { int check__tmp; if (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1) { if (((int)r1) >= 7) { return __return_main; } else { if (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) == 0) { if (((int)r1) < 7) { check__tmp = 1; __return_34388 = check__tmp; main__c1 = __return_34388; { _Bool __tmp_101; __tmp_101 = main__c1; _Bool assert__arg; assert__arg = __tmp_101; if (assert__arg == 0) { return __return_main; } else { goto label_28513; } } } else { return __return_main; } } else { return __return_main; } } } else { return __return_main; } } } else { return __return_main; } } else { node7____CPAchecker_TMP_0 = p7_new; p7_new = node7____CPAchecker_TMP_0; mode7 = 1; p1_old = p1_new; p1_new = nomsg; p2_old = p2_new; p2_new = nomsg; p3_old = p3_new; p3_new = nomsg; p4_old = p4_new; p4_new = nomsg; p5_old = p5_new; p5_new = nomsg; p6_old = p6_new; p6_new = nomsg; p7_old = p7_new; p7_new = nomsg; { int check__tmp; if (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1) { if (((int)r1) >= 7) { return __return_main; } else { if (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) == 0) { if (((int)r1) < 7) { check__tmp = 1; __return_34288 = check__tmp; main__c1 = __return_34288; { _Bool __tmp_102; __tmp_102 = main__c1; _Bool assert__arg; assert__arg = __tmp_102; if (assert__arg == 0) { return __return_main; } else { goto label_28513; } } } else { return __return_main; } } else { return __return_main; } } } else { return __return_main; } } } } } } } } } } } } else { return __return_main; } } else { node4____CPAchecker_TMP_0 = p4_new; p4_new = node4____CPAchecker_TMP_0; mode4 = 1; { msg_t node5__m5; node5__m5 = nomsg; if (!(mode5 == 0)) { return __return_main; } else { int node5____CPAchecker_TMP_0; if (send5 != nomsg) { if (p5_new == nomsg) { node5____CPAchecker_TMP_0 = send5; p5_new = node5____CPAchecker_TMP_0; mode5 = 1; { msg_t node6__m6; node6__m6 = nomsg; if (!(mode6 == 0)) { return __return_main; } else { int node6____CPAchecker_TMP_0; if (send6 != nomsg) { if (p6_new == nomsg) { node6____CPAchecker_TMP_0 = send6; p6_new = node6____CPAchecker_TMP_0; mode6 = 1; { msg_t node7__m7; node7__m7 = nomsg; if (!(mode7 == 0)) { return __return_main; } else { int node7____CPAchecker_TMP_0; if (send7 != nomsg) { if (p7_new == nomsg) { node7____CPAchecker_TMP_0 = send7; p7_new = node7____CPAchecker_TMP_0; mode7 = 1; p1_old = p1_new; p1_new = nomsg; p2_old = p2_new; p2_new = nomsg; p3_old = p3_new; p3_new = nomsg; p4_old = p4_new; p4_new = nomsg; p5_old = p5_new; p5_new = nomsg; p6_old = p6_new; p6_new = nomsg; p7_old = p7_new; p7_new = nomsg; { int check__tmp; if (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1) { if (((int)r1) >= 7) { return __return_main; } else { if (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) == 0) { if (((int)r1) < 7) { check__tmp = 1; __return_34196 = check__tmp; main__c1 = __return_34196; { _Bool __tmp_103; __tmp_103 = main__c1; _Bool assert__arg; assert__arg = __tmp_103; if (assert__arg == 0) { return __return_main; } else { goto label_28513; } } } else { return __return_main; } } else { return __return_main; } } } else { return __return_main; } } } else { return __return_main; } } else { node7____CPAchecker_TMP_0 = p7_new; p7_new = node7____CPAchecker_TMP_0; mode7 = 1; p1_old = p1_new; p1_new = nomsg; p2_old = p2_new; p2_new = nomsg; p3_old = p3_new; p3_new = nomsg; p4_old = p4_new; p4_new = nomsg; p5_old = p5_new; p5_new = nomsg; p6_old = p6_new; p6_new = nomsg; p7_old = p7_new; p7_new = nomsg; { int check__tmp; if (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1) { if (((int)r1) >= 7) { return __return_main; } else { if (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) == 0) { if (((int)r1) < 7) { check__tmp = 1; __return_34142 = check__tmp; main__c1 = __return_34142; { _Bool __tmp_104; __tmp_104 = main__c1; _Bool assert__arg; assert__arg = __tmp_104; if (assert__arg == 0) { return __return_main; } else { goto label_28513; } } } else { return __return_main; } } else { return __return_main; } } } else { return __return_main; } } } } } } else { return __return_main; } } else { node6____CPAchecker_TMP_0 = p6_new; p6_new = node6____CPAchecker_TMP_0; mode6 = 1; { msg_t node7__m7; node7__m7 = nomsg; if (!(mode7 == 0)) { return __return_main; } else { int node7____CPAchecker_TMP_0; if (send7 != nomsg) { if (p7_new == nomsg) { node7____CPAchecker_TMP_0 = send7; p7_new = node7____CPAchecker_TMP_0; mode7 = 1; p1_old = p1_new; p1_new = nomsg; p2_old = p2_new; p2_new = nomsg; p3_old = p3_new; p3_new = nomsg; p4_old = p4_new; p4_new = nomsg; p5_old = p5_new; p5_new = nomsg; p6_old = p6_new; p6_new = nomsg; p7_old = p7_new; p7_new = nomsg; { int check__tmp; if (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1) { if (((int)r1) >= 7) { return __return_main; } else { if (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) == 0) { if (((int)r1) < 7) { check__tmp = 1; __return_34062 = check__tmp; main__c1 = __return_34062; { _Bool __tmp_105; __tmp_105 = main__c1; _Bool assert__arg; assert__arg = __tmp_105; if (assert__arg == 0) { return __return_main; } else { goto label_28513; } } } else { return __return_main; } } else { return __return_main; } } } else { return __return_main; } } } else { return __return_main; } } else { node7____CPAchecker_TMP_0 = p7_new; p7_new = node7____CPAchecker_TMP_0; mode7 = 1; p1_old = p1_new; p1_new = nomsg; p2_old = p2_new; p2_new = nomsg; p3_old = p3_new; p3_new = nomsg; p4_old = p4_new; p4_new = nomsg; p5_old = p5_new; p5_new = nomsg; p6_old = p6_new; p6_new = nomsg; p7_old = p7_new; p7_new = nomsg; { int check__tmp; if (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1) { if (((int)r1) >= 7) { return __return_main; } else { if (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) == 0) { if (((int)r1) < 7) { check__tmp = 1; __return_33974 = check__tmp; main__c1 = __return_33974; { _Bool __tmp_106; __tmp_106 = main__c1; _Bool assert__arg; assert__arg = __tmp_106; if (assert__arg == 0) { return __return_main; } else { goto label_28513; } } } else { return __return_main; } } else { return __return_main; } } } else { return __return_main; } } } } } } } } } else { return __return_main; } } else { node5____CPAchecker_TMP_0 = p5_new; p5_new = node5____CPAchecker_TMP_0; mode5 = 1; { msg_t node6__m6; node6__m6 = nomsg; if (!(mode6 == 0)) { return __return_main; } else { int node6____CPAchecker_TMP_0; if (send6 != nomsg) { if (p6_new == nomsg) { node6____CPAchecker_TMP_0 = send6; p6_new = node6____CPAchecker_TMP_0; mode6 = 1; { msg_t node7__m7; node7__m7 = nomsg; if (!(mode7 == 0)) { return __return_main; } else { int node7____CPAchecker_TMP_0; if (send7 != nomsg) { if (p7_new == nomsg) { node7____CPAchecker_TMP_0 = send7; p7_new = node7____CPAchecker_TMP_0; mode7 = 1; p1_old = p1_new; p1_new = nomsg; p2_old = p2_new; p2_new = nomsg; p3_old = p3_new; p3_new = nomsg; p4_old = p4_new; p4_new = nomsg; p5_old = p5_new; p5_new = nomsg; p6_old = p6_new; p6_new = nomsg; p7_old = p7_new; p7_new = nomsg; { int check__tmp; if (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1) { if (((int)r1) >= 7) { return __return_main; } else { if (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) == 0) { if (((int)r1) < 7) { check__tmp = 1; __return_33892 = check__tmp; main__c1 = __return_33892; { _Bool __tmp_107; __tmp_107 = main__c1; _Bool assert__arg; assert__arg = __tmp_107; if (assert__arg == 0) { return __return_main; } else { goto label_28513; } } } else { return __return_main; } } else { return __return_main; } } } else { return __return_main; } } } else { return __return_main; } } else { node7____CPAchecker_TMP_0 = p7_new; p7_new = node7____CPAchecker_TMP_0; mode7 = 1; p1_old = p1_new; p1_new = nomsg; p2_old = p2_new; p2_new = nomsg; p3_old = p3_new; p3_new = nomsg; p4_old = p4_new; p4_new = nomsg; p5_old = p5_new; p5_new = nomsg; p6_old = p6_new; p6_new = nomsg; p7_old = p7_new; p7_new = nomsg; { int check__tmp; if (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1) { if (((int)r1) >= 7) { return __return_main; } else { if (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) == 0) { if (((int)r1) < 7) { check__tmp = 1; __return_33816 = check__tmp; main__c1 = __return_33816; { _Bool __tmp_108; __tmp_108 = main__c1; _Bool assert__arg; assert__arg = __tmp_108; if (assert__arg == 0) { return __return_main; } else { goto label_28513; } } } else { return __return_main; } } else { return __return_main; } } } else { return __return_main; } } } } } } else { return __return_main; } } else { node6____CPAchecker_TMP_0 = p6_new; p6_new = node6____CPAchecker_TMP_0; mode6 = 1; { msg_t node7__m7; node7__m7 = nomsg; if (!(mode7 == 0)) { return __return_main; } else { int node7____CPAchecker_TMP_0; if (send7 != nomsg) { if (p7_new == nomsg) { node7____CPAchecker_TMP_0 = send7; p7_new = node7____CPAchecker_TMP_0; mode7 = 1; p1_old = p1_new; p1_new = nomsg; p2_old = p2_new; p2_new = nomsg; p3_old = p3_new; p3_new = nomsg; p4_old = p4_new; p4_new = nomsg; p5_old = p5_new; p5_new = nomsg; p6_old = p6_new; p6_new = nomsg; p7_old = p7_new; p7_new = nomsg; { int check__tmp; if (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1) { if (((int)r1) >= 7) { return __return_main; } else { if (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) == 0) { if (((int)r1) < 7) { check__tmp = 1; __return_33690 = check__tmp; main__c1 = __return_33690; { _Bool __tmp_109; __tmp_109 = main__c1; _Bool assert__arg; assert__arg = __tmp_109; if (assert__arg == 0) { return __return_main; } else { goto label_28513; } } } else { return __return_main; } } else { return __return_main; } } } else { return __return_main; } } } else { return __return_main; } } else { node7____CPAchecker_TMP_0 = p7_new; p7_new = node7____CPAchecker_TMP_0; mode7 = 1; p1_old = p1_new; p1_new = nomsg; p2_old = p2_new; p2_new = nomsg; p3_old = p3_new; p3_new = nomsg; p4_old = p4_new; p4_new = nomsg; p5_old = p5_new; p5_new = nomsg; p6_old = p6_new; p6_new = nomsg; p7_old = p7_new; p7_new = nomsg; { int check__tmp; if (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1) { if (((int)r1) >= 7) { return __return_main; } else { if (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) == 0) { if (((int)r1) < 7) { check__tmp = 1; __return_33570 = check__tmp; main__c1 = __return_33570; { _Bool __tmp_110; __tmp_110 = main__c1; _Bool assert__arg; assert__arg = __tmp_110; if (assert__arg == 0) { return __return_main; } else { goto label_28513; } } } else { return __return_main; } } else { return __return_main; } } } else { return __return_main; } } } } } } } } } } } } } } } else { return __return_main; } } else { node3____CPAchecker_TMP_0 = p3_new; p3_new = node3____CPAchecker_TMP_0; mode3 = 1; { msg_t node4__m4; node4__m4 = nomsg; if (!(mode4 == 0)) { return __return_main; } else { int node4____CPAchecker_TMP_0; if (send4 != nomsg) { if (p4_new == nomsg) { node4____CPAchecker_TMP_0 = send4; p4_new = node4____CPAchecker_TMP_0; mode4 = 1; { msg_t node5__m5; node5__m5 = nomsg; if (!(mode5 == 0)) { return __return_main; } else { int node5____CPAchecker_TMP_0; if (send5 != nomsg) { if (p5_new == nomsg) { node5____CPAchecker_TMP_0 = send5; p5_new = node5____CPAchecker_TMP_0; mode5 = 1; { msg_t node6__m6; node6__m6 = nomsg; if (!(mode6 == 0)) { return __return_main; } else { int node6____CPAchecker_TMP_0; if (send6 != nomsg) { if (p6_new == nomsg) { node6____CPAchecker_TMP_0 = send6; p6_new = node6____CPAchecker_TMP_0; mode6 = 1; { msg_t node7__m7; node7__m7 = nomsg; if (!(mode7 == 0)) { return __return_main; } else { int node7____CPAchecker_TMP_0; if (send7 != nomsg) { if (p7_new == nomsg) { node7____CPAchecker_TMP_0 = send7; p7_new = node7____CPAchecker_TMP_0; mode7 = 1; p1_old = p1_new; p1_new = nomsg; p2_old = p2_new; p2_new = nomsg; p3_old = p3_new; p3_new = nomsg; p4_old = p4_new; p4_new = nomsg; p5_old = p5_new; p5_new = nomsg; p6_old = p6_new; p6_new = nomsg; p7_old = p7_new; p7_new = nomsg; { int check__tmp; if (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1) { if (((int)r1) >= 7) { return __return_main; } else { if (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) == 0) { if (((int)r1) < 7) { check__tmp = 1; __return_33464 = check__tmp; main__c1 = __return_33464; { _Bool __tmp_111; __tmp_111 = main__c1; _Bool assert__arg; assert__arg = __tmp_111; if (assert__arg == 0) { return __return_main; } else { goto label_28513; } } } else { return __return_main; } } else { return __return_main; } } } else { return __return_main; } } } else { return __return_main; } } else { node7____CPAchecker_TMP_0 = p7_new; p7_new = node7____CPAchecker_TMP_0; mode7 = 1; p1_old = p1_new; p1_new = nomsg; p2_old = p2_new; p2_new = nomsg; p3_old = p3_new; p3_new = nomsg; p4_old = p4_new; p4_new = nomsg; p5_old = p5_new; p5_new = nomsg; p6_old = p6_new; p6_new = nomsg; p7_old = p7_new; p7_new = nomsg; { int check__tmp; if (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1) { if (((int)r1) >= 7) { return __return_main; } else { if (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) == 0) { if (((int)r1) < 7) { check__tmp = 1; __return_33410 = check__tmp; main__c1 = __return_33410; { _Bool __tmp_112; __tmp_112 = main__c1; _Bool assert__arg; assert__arg = __tmp_112; if (assert__arg == 0) { return __return_main; } else { goto label_28513; } } } else { return __return_main; } } else { return __return_main; } } } else { return __return_main; } } } } } } else { return __return_main; } } else { node6____CPAchecker_TMP_0 = p6_new; p6_new = node6____CPAchecker_TMP_0; mode6 = 1; { msg_t node7__m7; node7__m7 = nomsg; if (!(mode7 == 0)) { return __return_main; } else { int node7____CPAchecker_TMP_0; if (send7 != nomsg) { if (p7_new == nomsg) { node7____CPAchecker_TMP_0 = send7; p7_new = node7____CPAchecker_TMP_0; mode7 = 1; p1_old = p1_new; p1_new = nomsg; p2_old = p2_new; p2_new = nomsg; p3_old = p3_new; p3_new = nomsg; p4_old = p4_new; p4_new = nomsg; p5_old = p5_new; p5_new = nomsg; p6_old = p6_new; p6_new = nomsg; p7_old = p7_new; p7_new = nomsg; { int check__tmp; if (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1) { if (((int)r1) >= 7) { return __return_main; } else { if (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) == 0) { if (((int)r1) < 7) { check__tmp = 1; __return_33330 = check__tmp; main__c1 = __return_33330; { _Bool __tmp_113; __tmp_113 = main__c1; _Bool assert__arg; assert__arg = __tmp_113; if (assert__arg == 0) { return __return_main; } else { goto label_28513; } } } else { return __return_main; } } else { return __return_main; } } } else { return __return_main; } } } else { return __return_main; } } else { node7____CPAchecker_TMP_0 = p7_new; p7_new = node7____CPAchecker_TMP_0; mode7 = 1; p1_old = p1_new; p1_new = nomsg; p2_old = p2_new; p2_new = nomsg; p3_old = p3_new; p3_new = nomsg; p4_old = p4_new; p4_new = nomsg; p5_old = p5_new; p5_new = nomsg; p6_old = p6_new; p6_new = nomsg; p7_old = p7_new; p7_new = nomsg; { int check__tmp; if (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1) { if (((int)r1) >= 7) { return __return_main; } else { if (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) == 0) { if (((int)r1) < 7) { check__tmp = 1; __return_33242 = check__tmp; main__c1 = __return_33242; { _Bool __tmp_114; __tmp_114 = main__c1; _Bool assert__arg; assert__arg = __tmp_114; if (assert__arg == 0) { return __return_main; } else { goto label_28513; } } } else { return __return_main; } } else { return __return_main; } } } else { return __return_main; } } } } } } } } } else { return __return_main; } } else { node5____CPAchecker_TMP_0 = p5_new; p5_new = node5____CPAchecker_TMP_0; mode5 = 1; { msg_t node6__m6; node6__m6 = nomsg; if (!(mode6 == 0)) { return __return_main; } else { int node6____CPAchecker_TMP_0; if (send6 != nomsg) { if (p6_new == nomsg) { node6____CPAchecker_TMP_0 = send6; p6_new = node6____CPAchecker_TMP_0; mode6 = 1; { msg_t node7__m7; node7__m7 = nomsg; if (!(mode7 == 0)) { return __return_main; } else { int node7____CPAchecker_TMP_0; if (send7 != nomsg) { if (p7_new == nomsg) { node7____CPAchecker_TMP_0 = send7; p7_new = node7____CPAchecker_TMP_0; mode7 = 1; p1_old = p1_new; p1_new = nomsg; p2_old = p2_new; p2_new = nomsg; p3_old = p3_new; p3_new = nomsg; p4_old = p4_new; p4_new = nomsg; p5_old = p5_new; p5_new = nomsg; p6_old = p6_new; p6_new = nomsg; p7_old = p7_new; p7_new = nomsg; { int check__tmp; if (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1) { if (((int)r1) >= 7) { return __return_main; } else { if (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) == 0) { if (((int)r1) < 7) { check__tmp = 1; __return_33160 = check__tmp; main__c1 = __return_33160; { _Bool __tmp_115; __tmp_115 = main__c1; _Bool assert__arg; assert__arg = __tmp_115; if (assert__arg == 0) { return __return_main; } else { goto label_28513; } } } else { return __return_main; } } else { return __return_main; } } } else { return __return_main; } } } else { return __return_main; } } else { node7____CPAchecker_TMP_0 = p7_new; p7_new = node7____CPAchecker_TMP_0; mode7 = 1; p1_old = p1_new; p1_new = nomsg; p2_old = p2_new; p2_new = nomsg; p3_old = p3_new; p3_new = nomsg; p4_old = p4_new; p4_new = nomsg; p5_old = p5_new; p5_new = nomsg; p6_old = p6_new; p6_new = nomsg; p7_old = p7_new; p7_new = nomsg; { int check__tmp; if (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1) { if (((int)r1) >= 7) { return __return_main; } else { if (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) == 0) { if (((int)r1) < 7) { check__tmp = 1; __return_33084 = check__tmp; main__c1 = __return_33084; { _Bool __tmp_116; __tmp_116 = main__c1; _Bool assert__arg; assert__arg = __tmp_116; if (assert__arg == 0) { return __return_main; } else { goto label_28513; } } } else { return __return_main; } } else { return __return_main; } } } else { return __return_main; } } } } } } else { return __return_main; } } else { node6____CPAchecker_TMP_0 = p6_new; p6_new = node6____CPAchecker_TMP_0; mode6 = 1; { msg_t node7__m7; node7__m7 = nomsg; if (!(mode7 == 0)) { return __return_main; } else { int node7____CPAchecker_TMP_0; if (send7 != nomsg) { if (p7_new == nomsg) { node7____CPAchecker_TMP_0 = send7; p7_new = node7____CPAchecker_TMP_0; mode7 = 1; p1_old = p1_new; p1_new = nomsg; p2_old = p2_new; p2_new = nomsg; p3_old = p3_new; p3_new = nomsg; p4_old = p4_new; p4_new = nomsg; p5_old = p5_new; p5_new = nomsg; p6_old = p6_new; p6_new = nomsg; p7_old = p7_new; p7_new = nomsg; { int check__tmp; if (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1) { if (((int)r1) >= 7) { return __return_main; } else { if (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) == 0) { if (((int)r1) < 7) { check__tmp = 1; __return_32970 = check__tmp; main__c1 = __return_32970; { _Bool __tmp_117; __tmp_117 = main__c1; _Bool assert__arg; assert__arg = __tmp_117; if (assert__arg == 0) { return __return_main; } else { goto label_28513; } } } else { return __return_main; } } else { return __return_main; } } } else { return __return_main; } } } else { return __return_main; } } else { node7____CPAchecker_TMP_0 = p7_new; p7_new = node7____CPAchecker_TMP_0; mode7 = 1; p1_old = p1_new; p1_new = nomsg; p2_old = p2_new; p2_new = nomsg; p3_old = p3_new; p3_new = nomsg; p4_old = p4_new; p4_new = nomsg; p5_old = p5_new; p5_new = nomsg; p6_old = p6_new; p6_new = nomsg; p7_old = p7_new; p7_new = nomsg; { int check__tmp; if (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1) { if (((int)r1) >= 7) { return __return_main; } else { if (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) == 0) { if (((int)r1) < 7) { check__tmp = 1; __return_32862 = check__tmp; main__c1 = __return_32862; { _Bool __tmp_118; __tmp_118 = main__c1; _Bool assert__arg; assert__arg = __tmp_118; if (assert__arg == 0) { return __return_main; } else { goto label_28513; } } } else { return __return_main; } } else { return __return_main; } } } else { return __return_main; } } } } } } } } } } } } else { return __return_main; } } else { node4____CPAchecker_TMP_0 = p4_new; p4_new = node4____CPAchecker_TMP_0; mode4 = 1; { msg_t node5__m5; node5__m5 = nomsg; if (!(mode5 == 0)) { return __return_main; } else { int node5____CPAchecker_TMP_0; if (send5 != nomsg) { if (p5_new == nomsg) { node5____CPAchecker_TMP_0 = send5; p5_new = node5____CPAchecker_TMP_0; mode5 = 1; { msg_t node6__m6; node6__m6 = nomsg; if (!(mode6 == 0)) { return __return_main; } else { int node6____CPAchecker_TMP_0; if (send6 != nomsg) { if (p6_new == nomsg) { node6____CPAchecker_TMP_0 = send6; p6_new = node6____CPAchecker_TMP_0; mode6 = 1; { msg_t node7__m7; node7__m7 = nomsg; if (!(mode7 == 0)) { return __return_main; } else { int node7____CPAchecker_TMP_0; if (send7 != nomsg) { if (p7_new == nomsg) { node7____CPAchecker_TMP_0 = send7; p7_new = node7____CPAchecker_TMP_0; mode7 = 1; p1_old = p1_new; p1_new = nomsg; p2_old = p2_new; p2_new = nomsg; p3_old = p3_new; p3_new = nomsg; p4_old = p4_new; p4_new = nomsg; p5_old = p5_new; p5_new = nomsg; p6_old = p6_new; p6_new = nomsg; p7_old = p7_new; p7_new = nomsg; { int check__tmp; if (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1) { if (((int)r1) >= 7) { return __return_main; } else { if (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) == 0) { if (((int)r1) < 7) { check__tmp = 1; __return_32766 = check__tmp; main__c1 = __return_32766; { _Bool __tmp_119; __tmp_119 = main__c1; _Bool assert__arg; assert__arg = __tmp_119; if (assert__arg == 0) { return __return_main; } else { goto label_28513; } } } else { return __return_main; } } else { return __return_main; } } } else { return __return_main; } } } else { return __return_main; } } else { node7____CPAchecker_TMP_0 = p7_new; p7_new = node7____CPAchecker_TMP_0; mode7 = 1; p1_old = p1_new; p1_new = nomsg; p2_old = p2_new; p2_new = nomsg; p3_old = p3_new; p3_new = nomsg; p4_old = p4_new; p4_new = nomsg; p5_old = p5_new; p5_new = nomsg; p6_old = p6_new; p6_new = nomsg; p7_old = p7_new; p7_new = nomsg; { int check__tmp; if (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1) { if (((int)r1) >= 7) { return __return_main; } else { if (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) == 0) { if (((int)r1) < 7) { check__tmp = 1; __return_32690 = check__tmp; main__c1 = __return_32690; { _Bool __tmp_120; __tmp_120 = main__c1; _Bool assert__arg; assert__arg = __tmp_120; if (assert__arg == 0) { return __return_main; } else { goto label_28513; } } } else { return __return_main; } } else { return __return_main; } } } else { return __return_main; } } } } } } else { return __return_main; } } else { node6____CPAchecker_TMP_0 = p6_new; p6_new = node6____CPAchecker_TMP_0; mode6 = 1; { msg_t node7__m7; node7__m7 = nomsg; if (!(mode7 == 0)) { return __return_main; } else { int node7____CPAchecker_TMP_0; if (send7 != nomsg) { if (p7_new == nomsg) { node7____CPAchecker_TMP_0 = send7; p7_new = node7____CPAchecker_TMP_0; mode7 = 1; p1_old = p1_new; p1_new = nomsg; p2_old = p2_new; p2_new = nomsg; p3_old = p3_new; p3_new = nomsg; p4_old = p4_new; p4_new = nomsg; p5_old = p5_new; p5_new = nomsg; p6_old = p6_new; p6_new = nomsg; p7_old = p7_new; p7_new = nomsg; { int check__tmp; if (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1) { if (((int)r1) >= 7) { return __return_main; } else { if (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) == 0) { if (((int)r1) < 7) { check__tmp = 1; __return_32588 = check__tmp; main__c1 = __return_32588; { _Bool __tmp_121; __tmp_121 = main__c1; _Bool assert__arg; assert__arg = __tmp_121; if (assert__arg == 0) { return __return_main; } else { goto label_28513; } } } else { return __return_main; } } else { return __return_main; } } } else { return __return_main; } } } else { return __return_main; } } else { node7____CPAchecker_TMP_0 = p7_new; p7_new = node7____CPAchecker_TMP_0; mode7 = 1; p1_old = p1_new; p1_new = nomsg; p2_old = p2_new; p2_new = nomsg; p3_old = p3_new; p3_new = nomsg; p4_old = p4_new; p4_new = nomsg; p5_old = p5_new; p5_new = nomsg; p6_old = p6_new; p6_new = nomsg; p7_old = p7_new; p7_new = nomsg; { int check__tmp; if (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1) { if (((int)r1) >= 7) { return __return_main; } else { if (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) == 0) { if (((int)r1) < 7) { check__tmp = 1; __return_32492 = check__tmp; main__c1 = __return_32492; { _Bool __tmp_122; __tmp_122 = main__c1; _Bool assert__arg; assert__arg = __tmp_122; if (assert__arg == 0) { return __return_main; } else { goto label_28513; } } } else { return __return_main; } } else { return __return_main; } } } else { return __return_main; } } } } } } } } } else { return __return_main; } } else { node5____CPAchecker_TMP_0 = p5_new; p5_new = node5____CPAchecker_TMP_0; mode5 = 1; { msg_t node6__m6; node6__m6 = nomsg; if (!(mode6 == 0)) { return __return_main; } else { int node6____CPAchecker_TMP_0; if (send6 != nomsg) { if (p6_new == nomsg) { node6____CPAchecker_TMP_0 = send6; p6_new = node6____CPAchecker_TMP_0; mode6 = 1; { msg_t node7__m7; node7__m7 = nomsg; if (!(mode7 == 0)) { return __return_main; } else { int node7____CPAchecker_TMP_0; if (send7 != nomsg) { if (p7_new == nomsg) { node7____CPAchecker_TMP_0 = send7; p7_new = node7____CPAchecker_TMP_0; mode7 = 1; p1_old = p1_new; p1_new = nomsg; p2_old = p2_new; p2_new = nomsg; p3_old = p3_new; p3_new = nomsg; p4_old = p4_new; p4_new = nomsg; p5_old = p5_new; p5_new = nomsg; p6_old = p6_new; p6_new = nomsg; p7_old = p7_new; p7_new = nomsg; { int check__tmp; if (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1) { if (((int)r1) >= 7) { return __return_main; } else { if (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) == 0) { if (((int)r1) < 7) { check__tmp = 1; __return_32388 = check__tmp; main__c1 = __return_32388; { _Bool __tmp_123; __tmp_123 = main__c1; _Bool assert__arg; assert__arg = __tmp_123; if (assert__arg == 0) { return __return_main; } else { goto label_28513; } } } else { return __return_main; } } else { return __return_main; } } } else { return __return_main; } } } else { return __return_main; } } else { node7____CPAchecker_TMP_0 = p7_new; p7_new = node7____CPAchecker_TMP_0; mode7 = 1; p1_old = p1_new; p1_new = nomsg; p2_old = p2_new; p2_new = nomsg; p3_old = p3_new; p3_new = nomsg; p4_old = p4_new; p4_new = nomsg; p5_old = p5_new; p5_new = nomsg; p6_old = p6_new; p6_new = nomsg; p7_old = p7_new; p7_new = nomsg; { int check__tmp; if (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1) { if (((int)r1) >= 7) { return __return_main; } else { if (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) == 0) { if (((int)r1) < 7) { check__tmp = 1; __return_32304 = check__tmp; main__c1 = __return_32304; { _Bool __tmp_124; __tmp_124 = main__c1; _Bool assert__arg; assert__arg = __tmp_124; if (assert__arg == 0) { return __return_main; } else { goto label_28513; } } } else { return __return_main; } } else { return __return_main; } } } else { return __return_main; } } } } } } else { return __return_main; } } else { node6____CPAchecker_TMP_0 = p6_new; p6_new = node6____CPAchecker_TMP_0; mode6 = 1; { msg_t node7__m7; node7__m7 = nomsg; if (!(mode7 == 0)) { return __return_main; } else { int node7____CPAchecker_TMP_0; if (send7 != nomsg) { if (p7_new == nomsg) { node7____CPAchecker_TMP_0 = send7; p7_new = node7____CPAchecker_TMP_0; mode7 = 1; p1_old = p1_new; p1_new = nomsg; p2_old = p2_new; p2_new = nomsg; p3_old = p3_new; p3_new = nomsg; p4_old = p4_new; p4_new = nomsg; p5_old = p5_new; p5_new = nomsg; p6_old = p6_new; p6_new = nomsg; p7_old = p7_new; p7_new = nomsg; { int check__tmp; if (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1) { if (((int)r1) >= 7) { return __return_main; } else { if (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) == 0) { if (((int)r1) < 7) { check__tmp = 1; __return_32158 = check__tmp; main__c1 = __return_32158; { _Bool __tmp_125; __tmp_125 = main__c1; _Bool assert__arg; assert__arg = __tmp_125; if (assert__arg == 0) { return __return_main; } else { goto label_28513; } } } else { return __return_main; } } else { return __return_main; } } } else { return __return_main; } } } else { return __return_main; } } else { node7____CPAchecker_TMP_0 = p7_new; p7_new = node7____CPAchecker_TMP_0; mode7 = 1; p1_old = p1_new; p1_new = nomsg; p2_old = p2_new; p2_new = nomsg; p3_old = p3_new; p3_new = nomsg; p4_old = p4_new; p4_new = nomsg; p5_old = p5_new; p5_new = nomsg; p6_old = p6_new; p6_new = nomsg; p7_old = p7_new; p7_new = nomsg; { int check__tmp; if (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1) { if (((int)r1) >= 7) { return __return_main; } else { if (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) == 0) { if (((int)r1) < 7) { check__tmp = 1; __return_32025 = check__tmp; main__c1 = __return_32025; { _Bool __tmp_126; __tmp_126 = main__c1; _Bool assert__arg; assert__arg = __tmp_126; if (assert__arg == 0) { return __return_main; } else { goto label_28513; } } } else { return __return_main; } } else { return __return_main; } } } else { return __return_main; } } } } } } } } } } } } } } } } } } else { return __return_main; } } else { node2____CPAchecker_TMP_0 = p2_new; p2_new = node2____CPAchecker_TMP_0; mode2 = 1; { msg_t node3__m3; node3__m3 = nomsg; if (!(mode3 == 0)) { return __return_main; } else { int node3____CPAchecker_TMP_0; if (send3 != nomsg) { if (p3_new == nomsg) { node3____CPAchecker_TMP_0 = send3; p3_new = node3____CPAchecker_TMP_0; mode3 = 1; { msg_t node4__m4; node4__m4 = nomsg; if (!(mode4 == 0)) { return __return_main; } else { int node4____CPAchecker_TMP_0; if (send4 != nomsg) { if (p4_new == nomsg) { node4____CPAchecker_TMP_0 = send4; p4_new = node4____CPAchecker_TMP_0; mode4 = 1; { msg_t node5__m5; node5__m5 = nomsg; if (!(mode5 == 0)) { return __return_main; } else { int node5____CPAchecker_TMP_0; if (send5 != nomsg) { if (p5_new == nomsg) { node5____CPAchecker_TMP_0 = send5; p5_new = node5____CPAchecker_TMP_0; mode5 = 1; { msg_t node6__m6; node6__m6 = nomsg; if (!(mode6 == 0)) { return __return_main; } else { int node6____CPAchecker_TMP_0; if (send6 != nomsg) { if (p6_new == nomsg) { node6____CPAchecker_TMP_0 = send6; p6_new = node6____CPAchecker_TMP_0; mode6 = 1; { msg_t node7__m7; node7__m7 = nomsg; if (!(mode7 == 0)) { return __return_main; } else { int node7____CPAchecker_TMP_0; if (send7 != nomsg) { if (p7_new == nomsg) { node7____CPAchecker_TMP_0 = send7; p7_new = node7____CPAchecker_TMP_0; mode7 = 1; p1_old = p1_new; p1_new = nomsg; p2_old = p2_new; p2_new = nomsg; p3_old = p3_new; p3_new = nomsg; p4_old = p4_new; p4_new = nomsg; p5_old = p5_new; p5_new = nomsg; p6_old = p6_new; p6_new = nomsg; p7_old = p7_new; p7_new = nomsg; { int check__tmp; if (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1) { if (((int)r1) >= 7) { return __return_main; } else { if (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) == 0) { if (((int)r1) < 7) { check__tmp = 1; __return_31905 = check__tmp; main__c1 = __return_31905; { _Bool __tmp_127; __tmp_127 = main__c1; _Bool assert__arg; assert__arg = __tmp_127; if (assert__arg == 0) { return __return_main; } else { goto label_28513; } } } else { return __return_main; } } else { return __return_main; } } } else { return __return_main; } } } else { return __return_main; } } else { node7____CPAchecker_TMP_0 = p7_new; p7_new = node7____CPAchecker_TMP_0; mode7 = 1; p1_old = p1_new; p1_new = nomsg; p2_old = p2_new; p2_new = nomsg; p3_old = p3_new; p3_new = nomsg; p4_old = p4_new; p4_new = nomsg; p5_old = p5_new; p5_new = nomsg; p6_old = p6_new; p6_new = nomsg; p7_old = p7_new; p7_new = nomsg; { int check__tmp; if (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1) { if (((int)r1) >= 7) { return __return_main; } else { if (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) == 0) { if (((int)r1) < 7) { check__tmp = 1; __return_31851 = check__tmp; main__c1 = __return_31851; { _Bool __tmp_128; __tmp_128 = main__c1; _Bool assert__arg; assert__arg = __tmp_128; if (assert__arg == 0) { return __return_main; } else { goto label_28513; } } } else { return __return_main; } } else { return __return_main; } } } else { return __return_main; } } } } } } else { return __return_main; } } else { node6____CPAchecker_TMP_0 = p6_new; p6_new = node6____CPAchecker_TMP_0; mode6 = 1; { msg_t node7__m7; node7__m7 = nomsg; if (!(mode7 == 0)) { return __return_main; } else { int node7____CPAchecker_TMP_0; if (send7 != nomsg) { if (p7_new == nomsg) { node7____CPAchecker_TMP_0 = send7; p7_new = node7____CPAchecker_TMP_0; mode7 = 1; p1_old = p1_new; p1_new = nomsg; p2_old = p2_new; p2_new = nomsg; p3_old = p3_new; p3_new = nomsg; p4_old = p4_new; p4_new = nomsg; p5_old = p5_new; p5_new = nomsg; p6_old = p6_new; p6_new = nomsg; p7_old = p7_new; p7_new = nomsg; { int check__tmp; if (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1) { if (((int)r1) >= 7) { return __return_main; } else { if (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) == 0) { if (((int)r1) < 7) { check__tmp = 1; __return_31771 = check__tmp; main__c1 = __return_31771; { _Bool __tmp_129; __tmp_129 = main__c1; _Bool assert__arg; assert__arg = __tmp_129; if (assert__arg == 0) { return __return_main; } else { goto label_28513; } } } else { return __return_main; } } else { return __return_main; } } } else { return __return_main; } } } else { return __return_main; } } else { node7____CPAchecker_TMP_0 = p7_new; p7_new = node7____CPAchecker_TMP_0; mode7 = 1; p1_old = p1_new; p1_new = nomsg; p2_old = p2_new; p2_new = nomsg; p3_old = p3_new; p3_new = nomsg; p4_old = p4_new; p4_new = nomsg; p5_old = p5_new; p5_new = nomsg; p6_old = p6_new; p6_new = nomsg; p7_old = p7_new; p7_new = nomsg; { int check__tmp; if (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1) { if (((int)r1) >= 7) { return __return_main; } else { if (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) == 0) { if (((int)r1) < 7) { check__tmp = 1; __return_31683 = check__tmp; main__c1 = __return_31683; { _Bool __tmp_130; __tmp_130 = main__c1; _Bool assert__arg; assert__arg = __tmp_130; if (assert__arg == 0) { return __return_main; } else { goto label_28513; } } } else { return __return_main; } } else { return __return_main; } } } else { return __return_main; } } } } } } } } } else { return __return_main; } } else { node5____CPAchecker_TMP_0 = p5_new; p5_new = node5____CPAchecker_TMP_0; mode5 = 1; { msg_t node6__m6; node6__m6 = nomsg; if (!(mode6 == 0)) { return __return_main; } else { int node6____CPAchecker_TMP_0; if (send6 != nomsg) { if (p6_new == nomsg) { node6____CPAchecker_TMP_0 = send6; p6_new = node6____CPAchecker_TMP_0; mode6 = 1; { msg_t node7__m7; node7__m7 = nomsg; if (!(mode7 == 0)) { return __return_main; } else { int node7____CPAchecker_TMP_0; if (send7 != nomsg) { if (p7_new == nomsg) { node7____CPAchecker_TMP_0 = send7; p7_new = node7____CPAchecker_TMP_0; mode7 = 1; p1_old = p1_new; p1_new = nomsg; p2_old = p2_new; p2_new = nomsg; p3_old = p3_new; p3_new = nomsg; p4_old = p4_new; p4_new = nomsg; p5_old = p5_new; p5_new = nomsg; p6_old = p6_new; p6_new = nomsg; p7_old = p7_new; p7_new = nomsg; { int check__tmp; if (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1) { if (((int)r1) >= 7) { return __return_main; } else { if (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) == 0) { if (((int)r1) < 7) { check__tmp = 1; __return_31601 = check__tmp; main__c1 = __return_31601; { _Bool __tmp_131; __tmp_131 = main__c1; _Bool assert__arg; assert__arg = __tmp_131; if (assert__arg == 0) { return __return_main; } else { goto label_28513; } } } else { return __return_main; } } else { return __return_main; } } } else { return __return_main; } } } else { return __return_main; } } else { node7____CPAchecker_TMP_0 = p7_new; p7_new = node7____CPAchecker_TMP_0; mode7 = 1; p1_old = p1_new; p1_new = nomsg; p2_old = p2_new; p2_new = nomsg; p3_old = p3_new; p3_new = nomsg; p4_old = p4_new; p4_new = nomsg; p5_old = p5_new; p5_new = nomsg; p6_old = p6_new; p6_new = nomsg; p7_old = p7_new; p7_new = nomsg; { int check__tmp; if (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1) { if (((int)r1) >= 7) { return __return_main; } else { if (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) == 0) { if (((int)r1) < 7) { check__tmp = 1; __return_31525 = check__tmp; main__c1 = __return_31525; { _Bool __tmp_132; __tmp_132 = main__c1; _Bool assert__arg; assert__arg = __tmp_132; if (assert__arg == 0) { return __return_main; } else { goto label_28513; } } } else { return __return_main; } } else { return __return_main; } } } else { return __return_main; } } } } } } else { return __return_main; } } else { node6____CPAchecker_TMP_0 = p6_new; p6_new = node6____CPAchecker_TMP_0; mode6 = 1; { msg_t node7__m7; node7__m7 = nomsg; if (!(mode7 == 0)) { return __return_main; } else { int node7____CPAchecker_TMP_0; if (send7 != nomsg) { if (p7_new == nomsg) { node7____CPAchecker_TMP_0 = send7; p7_new = node7____CPAchecker_TMP_0; mode7 = 1; p1_old = p1_new; p1_new = nomsg; p2_old = p2_new; p2_new = nomsg; p3_old = p3_new; p3_new = nomsg; p4_old = p4_new; p4_new = nomsg; p5_old = p5_new; p5_new = nomsg; p6_old = p6_new; p6_new = nomsg; p7_old = p7_new; p7_new = nomsg; { int check__tmp; if (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1) { if (((int)r1) >= 7) { return __return_main; } else { if (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) == 0) { if (((int)r1) < 7) { check__tmp = 1; __return_31411 = check__tmp; main__c1 = __return_31411; { _Bool __tmp_133; __tmp_133 = main__c1; _Bool assert__arg; assert__arg = __tmp_133; if (assert__arg == 0) { return __return_main; } else { goto label_28513; } } } else { return __return_main; } } else { return __return_main; } } } else { return __return_main; } } } else { return __return_main; } } else { node7____CPAchecker_TMP_0 = p7_new; p7_new = node7____CPAchecker_TMP_0; mode7 = 1; p1_old = p1_new; p1_new = nomsg; p2_old = p2_new; p2_new = nomsg; p3_old = p3_new; p3_new = nomsg; p4_old = p4_new; p4_new = nomsg; p5_old = p5_new; p5_new = nomsg; p6_old = p6_new; p6_new = nomsg; p7_old = p7_new; p7_new = nomsg; { int check__tmp; if (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1) { if (((int)r1) >= 7) { return __return_main; } else { if (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) == 0) { if (((int)r1) < 7) { check__tmp = 1; __return_31303 = check__tmp; main__c1 = __return_31303; { _Bool __tmp_134; __tmp_134 = main__c1; _Bool assert__arg; assert__arg = __tmp_134; if (assert__arg == 0) { return __return_main; } else { goto label_28513; } } } else { return __return_main; } } else { return __return_main; } } } else { return __return_main; } } } } } } } } } } } } else { return __return_main; } } else { node4____CPAchecker_TMP_0 = p4_new; p4_new = node4____CPAchecker_TMP_0; mode4 = 1; { msg_t node5__m5; node5__m5 = nomsg; if (!(mode5 == 0)) { return __return_main; } else { int node5____CPAchecker_TMP_0; if (send5 != nomsg) { if (p5_new == nomsg) { node5____CPAchecker_TMP_0 = send5; p5_new = node5____CPAchecker_TMP_0; mode5 = 1; { msg_t node6__m6; node6__m6 = nomsg; if (!(mode6 == 0)) { return __return_main; } else { int node6____CPAchecker_TMP_0; if (send6 != nomsg) { if (p6_new == nomsg) { node6____CPAchecker_TMP_0 = send6; p6_new = node6____CPAchecker_TMP_0; mode6 = 1; { msg_t node7__m7; node7__m7 = nomsg; if (!(mode7 == 0)) { return __return_main; } else { int node7____CPAchecker_TMP_0; if (send7 != nomsg) { if (p7_new == nomsg) { node7____CPAchecker_TMP_0 = send7; p7_new = node7____CPAchecker_TMP_0; mode7 = 1; p1_old = p1_new; p1_new = nomsg; p2_old = p2_new; p2_new = nomsg; p3_old = p3_new; p3_new = nomsg; p4_old = p4_new; p4_new = nomsg; p5_old = p5_new; p5_new = nomsg; p6_old = p6_new; p6_new = nomsg; p7_old = p7_new; p7_new = nomsg; { int check__tmp; if (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1) { if (((int)r1) >= 7) { return __return_main; } else { if (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) == 0) { if (((int)r1) < 7) { check__tmp = 1; __return_31207 = check__tmp; main__c1 = __return_31207; { _Bool __tmp_135; __tmp_135 = main__c1; _Bool assert__arg; assert__arg = __tmp_135; if (assert__arg == 0) { return __return_main; } else { goto label_28513; } } } else { return __return_main; } } else { return __return_main; } } } else { return __return_main; } } } else { return __return_main; } } else { node7____CPAchecker_TMP_0 = p7_new; p7_new = node7____CPAchecker_TMP_0; mode7 = 1; p1_old = p1_new; p1_new = nomsg; p2_old = p2_new; p2_new = nomsg; p3_old = p3_new; p3_new = nomsg; p4_old = p4_new; p4_new = nomsg; p5_old = p5_new; p5_new = nomsg; p6_old = p6_new; p6_new = nomsg; p7_old = p7_new; p7_new = nomsg; { int check__tmp; if (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1) { if (((int)r1) >= 7) { return __return_main; } else { if (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) == 0) { if (((int)r1) < 7) { check__tmp = 1; __return_31131 = check__tmp; main__c1 = __return_31131; { _Bool __tmp_136; __tmp_136 = main__c1; _Bool assert__arg; assert__arg = __tmp_136; if (assert__arg == 0) { return __return_main; } else { goto label_28513; } } } else { return __return_main; } } else { return __return_main; } } } else { return __return_main; } } } } } } else { return __return_main; } } else { node6____CPAchecker_TMP_0 = p6_new; p6_new = node6____CPAchecker_TMP_0; mode6 = 1; { msg_t node7__m7; node7__m7 = nomsg; if (!(mode7 == 0)) { return __return_main; } else { int node7____CPAchecker_TMP_0; if (send7 != nomsg) { if (p7_new == nomsg) { node7____CPAchecker_TMP_0 = send7; p7_new = node7____CPAchecker_TMP_0; mode7 = 1; p1_old = p1_new; p1_new = nomsg; p2_old = p2_new; p2_new = nomsg; p3_old = p3_new; p3_new = nomsg; p4_old = p4_new; p4_new = nomsg; p5_old = p5_new; p5_new = nomsg; p6_old = p6_new; p6_new = nomsg; p7_old = p7_new; p7_new = nomsg; { int check__tmp; if (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1) { if (((int)r1) >= 7) { return __return_main; } else { if (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) == 0) { if (((int)r1) < 7) { check__tmp = 1; __return_31029 = check__tmp; main__c1 = __return_31029; { _Bool __tmp_137; __tmp_137 = main__c1; _Bool assert__arg; assert__arg = __tmp_137; if (assert__arg == 0) { return __return_main; } else { goto label_28513; } } } else { return __return_main; } } else { return __return_main; } } } else { return __return_main; } } } else { return __return_main; } } else { node7____CPAchecker_TMP_0 = p7_new; p7_new = node7____CPAchecker_TMP_0; mode7 = 1; p1_old = p1_new; p1_new = nomsg; p2_old = p2_new; p2_new = nomsg; p3_old = p3_new; p3_new = nomsg; p4_old = p4_new; p4_new = nomsg; p5_old = p5_new; p5_new = nomsg; p6_old = p6_new; p6_new = nomsg; p7_old = p7_new; p7_new = nomsg; { int check__tmp; if (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1) { if (((int)r1) >= 7) { return __return_main; } else { if (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) == 0) { if (((int)r1) < 7) { check__tmp = 1; __return_30933 = check__tmp; main__c1 = __return_30933; { _Bool __tmp_138; __tmp_138 = main__c1; _Bool assert__arg; assert__arg = __tmp_138; if (assert__arg == 0) { return __return_main; } else { goto label_28513; } } } else { return __return_main; } } else { return __return_main; } } } else { return __return_main; } } } } } } } } } else { return __return_main; } } else { node5____CPAchecker_TMP_0 = p5_new; p5_new = node5____CPAchecker_TMP_0; mode5 = 1; { msg_t node6__m6; node6__m6 = nomsg; if (!(mode6 == 0)) { return __return_main; } else { int node6____CPAchecker_TMP_0; if (send6 != nomsg) { if (p6_new == nomsg) { node6____CPAchecker_TMP_0 = send6; p6_new = node6____CPAchecker_TMP_0; mode6 = 1; { msg_t node7__m7; node7__m7 = nomsg; if (!(mode7 == 0)) { return __return_main; } else { int node7____CPAchecker_TMP_0; if (send7 != nomsg) { if (p7_new == nomsg) { node7____CPAchecker_TMP_0 = send7; p7_new = node7____CPAchecker_TMP_0; mode7 = 1; p1_old = p1_new; p1_new = nomsg; p2_old = p2_new; p2_new = nomsg; p3_old = p3_new; p3_new = nomsg; p4_old = p4_new; p4_new = nomsg; p5_old = p5_new; p5_new = nomsg; p6_old = p6_new; p6_new = nomsg; p7_old = p7_new; p7_new = nomsg; { int check__tmp; if (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1) { if (((int)r1) >= 7) { return __return_main; } else { if (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) == 0) { if (((int)r1) < 7) { check__tmp = 1; __return_30829 = check__tmp; main__c1 = __return_30829; { _Bool __tmp_139; __tmp_139 = main__c1; _Bool assert__arg; assert__arg = __tmp_139; if (assert__arg == 0) { return __return_main; } else { goto label_28513; } } } else { return __return_main; } } else { return __return_main; } } } else { return __return_main; } } } else { return __return_main; } } else { node7____CPAchecker_TMP_0 = p7_new; p7_new = node7____CPAchecker_TMP_0; mode7 = 1; p1_old = p1_new; p1_new = nomsg; p2_old = p2_new; p2_new = nomsg; p3_old = p3_new; p3_new = nomsg; p4_old = p4_new; p4_new = nomsg; p5_old = p5_new; p5_new = nomsg; p6_old = p6_new; p6_new = nomsg; p7_old = p7_new; p7_new = nomsg; { int check__tmp; if (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1) { if (((int)r1) >= 7) { return __return_main; } else { if (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) == 0) { if (((int)r1) < 7) { check__tmp = 1; __return_30745 = check__tmp; main__c1 = __return_30745; { _Bool __tmp_140; __tmp_140 = main__c1; _Bool assert__arg; assert__arg = __tmp_140; if (assert__arg == 0) { return __return_main; } else { goto label_28513; } } } else { return __return_main; } } else { return __return_main; } } } else { return __return_main; } } } } } } else { return __return_main; } } else { node6____CPAchecker_TMP_0 = p6_new; p6_new = node6____CPAchecker_TMP_0; mode6 = 1; { msg_t node7__m7; node7__m7 = nomsg; if (!(mode7 == 0)) { return __return_main; } else { int node7____CPAchecker_TMP_0; if (send7 != nomsg) { if (p7_new == nomsg) { node7____CPAchecker_TMP_0 = send7; p7_new = node7____CPAchecker_TMP_0; mode7 = 1; p1_old = p1_new; p1_new = nomsg; p2_old = p2_new; p2_new = nomsg; p3_old = p3_new; p3_new = nomsg; p4_old = p4_new; p4_new = nomsg; p5_old = p5_new; p5_new = nomsg; p6_old = p6_new; p6_new = nomsg; p7_old = p7_new; p7_new = nomsg; { int check__tmp; if (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1) { if (((int)r1) >= 7) { return __return_main; } else { if (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) == 0) { if (((int)r1) < 7) { check__tmp = 1; __return_30611 = check__tmp; main__c1 = __return_30611; { _Bool __tmp_141; __tmp_141 = main__c1; _Bool assert__arg; assert__arg = __tmp_141; if (assert__arg == 0) { return __return_main; } else { goto label_28513; } } } else { return __return_main; } } else { return __return_main; } } } else { return __return_main; } } } else { return __return_main; } } else { node7____CPAchecker_TMP_0 = p7_new; p7_new = node7____CPAchecker_TMP_0; mode7 = 1; p1_old = p1_new; p1_new = nomsg; p2_old = p2_new; p2_new = nomsg; p3_old = p3_new; p3_new = nomsg; p4_old = p4_new; p4_new = nomsg; p5_old = p5_new; p5_new = nomsg; p6_old = p6_new; p6_new = nomsg; p7_old = p7_new; p7_new = nomsg; { int check__tmp; if (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1) { if (((int)r1) >= 7) { return __return_main; } else { if (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) == 0) { if (((int)r1) < 7) { check__tmp = 1; __return_30490 = check__tmp; main__c1 = __return_30490; { _Bool __tmp_142; __tmp_142 = main__c1; _Bool assert__arg; assert__arg = __tmp_142; if (assert__arg == 0) { return __return_main; } else { goto label_28513; } } } else { return __return_main; } } else { return __return_main; } } } else { return __return_main; } } } } } } } } } } } } } } } else { return __return_main; } } else { node3____CPAchecker_TMP_0 = p3_new; p3_new = node3____CPAchecker_TMP_0; mode3 = 1; { msg_t node4__m4; node4__m4 = nomsg; if (!(mode4 == 0)) { return __return_main; } else { int node4____CPAchecker_TMP_0; if (send4 != nomsg) { if (p4_new == nomsg) { node4____CPAchecker_TMP_0 = send4; p4_new = node4____CPAchecker_TMP_0; mode4 = 1; { msg_t node5__m5; node5__m5 = nomsg; if (!(mode5 == 0)) { return __return_main; } else { int node5____CPAchecker_TMP_0; if (send5 != nomsg) { if (p5_new == nomsg) { node5____CPAchecker_TMP_0 = send5; p5_new = node5____CPAchecker_TMP_0; mode5 = 1; { msg_t node6__m6; node6__m6 = nomsg; if (!(mode6 == 0)) { return __return_main; } else { int node6____CPAchecker_TMP_0; if (send6 != nomsg) { if (p6_new == nomsg) { node6____CPAchecker_TMP_0 = send6; p6_new = node6____CPAchecker_TMP_0; mode6 = 1; { msg_t node7__m7; node7__m7 = nomsg; if (!(mode7 == 0)) { return __return_main; } else { int node7____CPAchecker_TMP_0; if (send7 != nomsg) { if (p7_new == nomsg) { node7____CPAchecker_TMP_0 = send7; p7_new = node7____CPAchecker_TMP_0; mode7 = 1; p1_old = p1_new; p1_new = nomsg; p2_old = p2_new; p2_new = nomsg; p3_old = p3_new; p3_new = nomsg; p4_old = p4_new; p4_new = nomsg; p5_old = p5_new; p5_new = nomsg; p6_old = p6_new; p6_new = nomsg; p7_old = p7_new; p7_new = nomsg; { int check__tmp; if (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1) { if (((int)r1) >= 7) { return __return_main; } else { if (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) == 0) { if (((int)r1) < 7) { check__tmp = 1; __return_30380 = check__tmp; main__c1 = __return_30380; { _Bool __tmp_143; __tmp_143 = main__c1; _Bool assert__arg; assert__arg = __tmp_143; if (assert__arg == 0) { return __return_main; } else { goto label_28513; } } } else { return __return_main; } } else { return __return_main; } } } else { return __return_main; } } } else { return __return_main; } } else { node7____CPAchecker_TMP_0 = p7_new; p7_new = node7____CPAchecker_TMP_0; mode7 = 1; p1_old = p1_new; p1_new = nomsg; p2_old = p2_new; p2_new = nomsg; p3_old = p3_new; p3_new = nomsg; p4_old = p4_new; p4_new = nomsg; p5_old = p5_new; p5_new = nomsg; p6_old = p6_new; p6_new = nomsg; p7_old = p7_new; p7_new = nomsg; { int check__tmp; if (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1) { if (((int)r1) >= 7) { return __return_main; } else { if (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) == 0) { if (((int)r1) < 7) { check__tmp = 1; __return_30304 = check__tmp; main__c1 = __return_30304; { _Bool __tmp_144; __tmp_144 = main__c1; _Bool assert__arg; assert__arg = __tmp_144; if (assert__arg == 0) { return __return_main; } else { goto label_28513; } } } else { return __return_main; } } else { return __return_main; } } } else { return __return_main; } } } } } } else { return __return_main; } } else { node6____CPAchecker_TMP_0 = p6_new; p6_new = node6____CPAchecker_TMP_0; mode6 = 1; { msg_t node7__m7; node7__m7 = nomsg; if (!(mode7 == 0)) { return __return_main; } else { int node7____CPAchecker_TMP_0; if (send7 != nomsg) { if (p7_new == nomsg) { node7____CPAchecker_TMP_0 = send7; p7_new = node7____CPAchecker_TMP_0; mode7 = 1; p1_old = p1_new; p1_new = nomsg; p2_old = p2_new; p2_new = nomsg; p3_old = p3_new; p3_new = nomsg; p4_old = p4_new; p4_new = nomsg; p5_old = p5_new; p5_new = nomsg; p6_old = p6_new; p6_new = nomsg; p7_old = p7_new; p7_new = nomsg; { int check__tmp; if (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1) { if (((int)r1) >= 7) { return __return_main; } else { if (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) == 0) { if (((int)r1) < 7) { check__tmp = 1; __return_30202 = check__tmp; main__c1 = __return_30202; { _Bool __tmp_145; __tmp_145 = main__c1; _Bool assert__arg; assert__arg = __tmp_145; if (assert__arg == 0) { return __return_main; } else { goto label_28513; } } } else { return __return_main; } } else { return __return_main; } } } else { return __return_main; } } } else { return __return_main; } } else { node7____CPAchecker_TMP_0 = p7_new; p7_new = node7____CPAchecker_TMP_0; mode7 = 1; p1_old = p1_new; p1_new = nomsg; p2_old = p2_new; p2_new = nomsg; p3_old = p3_new; p3_new = nomsg; p4_old = p4_new; p4_new = nomsg; p5_old = p5_new; p5_new = nomsg; p6_old = p6_new; p6_new = nomsg; p7_old = p7_new; p7_new = nomsg; { int check__tmp; if (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1) { if (((int)r1) >= 7) { return __return_main; } else { if (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) == 0) { if (((int)r1) < 7) { check__tmp = 1; __return_30106 = check__tmp; main__c1 = __return_30106; { _Bool __tmp_146; __tmp_146 = main__c1; _Bool assert__arg; assert__arg = __tmp_146; if (assert__arg == 0) { return __return_main; } else { goto label_28513; } } } else { return __return_main; } } else { return __return_main; } } } else { return __return_main; } } } } } } } } } else { return __return_main; } } else { node5____CPAchecker_TMP_0 = p5_new; p5_new = node5____CPAchecker_TMP_0; mode5 = 1; { msg_t node6__m6; node6__m6 = nomsg; if (!(mode6 == 0)) { return __return_main; } else { int node6____CPAchecker_TMP_0; if (send6 != nomsg) { if (p6_new == nomsg) { node6____CPAchecker_TMP_0 = send6; p6_new = node6____CPAchecker_TMP_0; mode6 = 1; { msg_t node7__m7; node7__m7 = nomsg; if (!(mode7 == 0)) { return __return_main; } else { int node7____CPAchecker_TMP_0; if (send7 != nomsg) { if (p7_new == nomsg) { node7____CPAchecker_TMP_0 = send7; p7_new = node7____CPAchecker_TMP_0; mode7 = 1; p1_old = p1_new; p1_new = nomsg; p2_old = p2_new; p2_new = nomsg; p3_old = p3_new; p3_new = nomsg; p4_old = p4_new; p4_new = nomsg; p5_old = p5_new; p5_new = nomsg; p6_old = p6_new; p6_new = nomsg; p7_old = p7_new; p7_new = nomsg; { int check__tmp; if (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1) { if (((int)r1) >= 7) { return __return_main; } else { if (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) == 0) { if (((int)r1) < 7) { check__tmp = 1; __return_30002 = check__tmp; main__c1 = __return_30002; { _Bool __tmp_147; __tmp_147 = main__c1; _Bool assert__arg; assert__arg = __tmp_147; if (assert__arg == 0) { return __return_main; } else { goto label_28513; } } } else { return __return_main; } } else { return __return_main; } } } else { return __return_main; } } } else { return __return_main; } } else { node7____CPAchecker_TMP_0 = p7_new; p7_new = node7____CPAchecker_TMP_0; mode7 = 1; p1_old = p1_new; p1_new = nomsg; p2_old = p2_new; p2_new = nomsg; p3_old = p3_new; p3_new = nomsg; p4_old = p4_new; p4_new = nomsg; p5_old = p5_new; p5_new = nomsg; p6_old = p6_new; p6_new = nomsg; p7_old = p7_new; p7_new = nomsg; { int check__tmp; if (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1) { if (((int)r1) >= 7) { return __return_main; } else { if (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) == 0) { if (((int)r1) < 7) { check__tmp = 1; __return_29918 = check__tmp; main__c1 = __return_29918; { _Bool __tmp_148; __tmp_148 = main__c1; _Bool assert__arg; assert__arg = __tmp_148; if (assert__arg == 0) { return __return_main; } else { goto label_28513; } } } else { return __return_main; } } else { return __return_main; } } } else { return __return_main; } } } } } } else { return __return_main; } } else { node6____CPAchecker_TMP_0 = p6_new; p6_new = node6____CPAchecker_TMP_0; mode6 = 1; { msg_t node7__m7; node7__m7 = nomsg; if (!(mode7 == 0)) { return __return_main; } else { int node7____CPAchecker_TMP_0; if (send7 != nomsg) { if (p7_new == nomsg) { node7____CPAchecker_TMP_0 = send7; p7_new = node7____CPAchecker_TMP_0; mode7 = 1; p1_old = p1_new; p1_new = nomsg; p2_old = p2_new; p2_new = nomsg; p3_old = p3_new; p3_new = nomsg; p4_old = p4_new; p4_new = nomsg; p5_old = p5_new; p5_new = nomsg; p6_old = p6_new; p6_new = nomsg; p7_old = p7_new; p7_new = nomsg; { int check__tmp; if (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1) { if (((int)r1) >= 7) { return __return_main; } else { if (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) == 0) { if (((int)r1) < 7) { check__tmp = 1; __return_29796 = check__tmp; main__c1 = __return_29796; { _Bool __tmp_149; __tmp_149 = main__c1; _Bool assert__arg; assert__arg = __tmp_149; if (assert__arg == 0) { return __return_main; } else { goto label_28513; } } } else { return __return_main; } } else { return __return_main; } } } else { return __return_main; } } } else { return __return_main; } } else { node7____CPAchecker_TMP_0 = p7_new; p7_new = node7____CPAchecker_TMP_0; mode7 = 1; p1_old = p1_new; p1_new = nomsg; p2_old = p2_new; p2_new = nomsg; p3_old = p3_new; p3_new = nomsg; p4_old = p4_new; p4_new = nomsg; p5_old = p5_new; p5_new = nomsg; p6_old = p6_new; p6_new = nomsg; p7_old = p7_new; p7_new = nomsg; { int check__tmp; if (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1) { if (((int)r1) >= 7) { return __return_main; } else { if (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) == 0) { if (((int)r1) < 7) { check__tmp = 1; __return_29687 = check__tmp; main__c1 = __return_29687; { _Bool __tmp_150; __tmp_150 = main__c1; _Bool assert__arg; assert__arg = __tmp_150; if (assert__arg == 0) { return __return_main; } else { goto label_28513; } } } else { return __return_main; } } else { return __return_main; } } } else { return __return_main; } } } } } } } } } } } } else { return __return_main; } } else { node4____CPAchecker_TMP_0 = p4_new; p4_new = node4____CPAchecker_TMP_0; mode4 = 1; { msg_t node5__m5; node5__m5 = nomsg; if (!(mode5 == 0)) { return __return_main; } else { int node5____CPAchecker_TMP_0; if (send5 != nomsg) { if (p5_new == nomsg) { node5____CPAchecker_TMP_0 = send5; p5_new = node5____CPAchecker_TMP_0; mode5 = 1; { msg_t node6__m6; node6__m6 = nomsg; if (!(mode6 == 0)) { return __return_main; } else { int node6____CPAchecker_TMP_0; if (send6 != nomsg) { if (p6_new == nomsg) { node6____CPAchecker_TMP_0 = send6; p6_new = node6____CPAchecker_TMP_0; mode6 = 1; { msg_t node7__m7; node7__m7 = nomsg; if (!(mode7 == 0)) { return __return_main; } else { int node7____CPAchecker_TMP_0; if (send7 != nomsg) { if (p7_new == nomsg) { node7____CPAchecker_TMP_0 = send7; p7_new = node7____CPAchecker_TMP_0; mode7 = 1; p1_old = p1_new; p1_new = nomsg; p2_old = p2_new; p2_new = nomsg; p3_old = p3_new; p3_new = nomsg; p4_old = p4_new; p4_new = nomsg; p5_old = p5_new; p5_new = nomsg; p6_old = p6_new; p6_new = nomsg; p7_old = p7_new; p7_new = nomsg; { int check__tmp; if (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1) { if (((int)r1) >= 7) { return __return_main; } else { if (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) == 0) { if (((int)r1) < 7) { check__tmp = 1; __return_29569 = check__tmp; main__c1 = __return_29569; { _Bool __tmp_151; __tmp_151 = main__c1; _Bool assert__arg; assert__arg = __tmp_151; if (assert__arg == 0) { return __return_main; } else { goto label_28513; } } } else { return __return_main; } } else { return __return_main; } } } else { return __return_main; } } } else { return __return_main; } } else { node7____CPAchecker_TMP_0 = p7_new; p7_new = node7____CPAchecker_TMP_0; mode7 = 1; p1_old = p1_new; p1_new = nomsg; p2_old = p2_new; p2_new = nomsg; p3_old = p3_new; p3_new = nomsg; p4_old = p4_new; p4_new = nomsg; p5_old = p5_new; p5_new = nomsg; p6_old = p6_new; p6_new = nomsg; p7_old = p7_new; p7_new = nomsg; { int check__tmp; if (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1) { if (((int)r1) >= 7) { return __return_main; } else { if (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) == 0) { if (((int)r1) < 7) { check__tmp = 1; __return_29485 = check__tmp; main__c1 = __return_29485; { _Bool __tmp_152; __tmp_152 = main__c1; _Bool assert__arg; assert__arg = __tmp_152; if (assert__arg == 0) { return __return_main; } else { goto label_28513; } } } else { return __return_main; } } else { return __return_main; } } } else { return __return_main; } } } } } } else { return __return_main; } } else { node6____CPAchecker_TMP_0 = p6_new; p6_new = node6____CPAchecker_TMP_0; mode6 = 1; { msg_t node7__m7; node7__m7 = nomsg; if (!(mode7 == 0)) { return __return_main; } else { int node7____CPAchecker_TMP_0; if (send7 != nomsg) { if (p7_new == nomsg) { node7____CPAchecker_TMP_0 = send7; p7_new = node7____CPAchecker_TMP_0; mode7 = 1; p1_old = p1_new; p1_new = nomsg; p2_old = p2_new; p2_new = nomsg; p3_old = p3_new; p3_new = nomsg; p4_old = p4_new; p4_new = nomsg; p5_old = p5_new; p5_new = nomsg; p6_old = p6_new; p6_new = nomsg; p7_old = p7_new; p7_new = nomsg; { int check__tmp; if (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1) { if (((int)r1) >= 7) { return __return_main; } else { if (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) == 0) { if (((int)r1) < 7) { check__tmp = 1; __return_29375 = check__tmp; main__c1 = __return_29375; { _Bool __tmp_153; __tmp_153 = main__c1; _Bool assert__arg; assert__arg = __tmp_153; if (assert__arg == 0) { return __return_main; } else { goto label_28513; } } } else { return __return_main; } } else { return __return_main; } } } else { return __return_main; } } } else { return __return_main; } } else { node7____CPAchecker_TMP_0 = p7_new; p7_new = node7____CPAchecker_TMP_0; mode7 = 1; p1_old = p1_new; p1_new = nomsg; p2_old = p2_new; p2_new = nomsg; p3_old = p3_new; p3_new = nomsg; p4_old = p4_new; p4_new = nomsg; p5_old = p5_new; p5_new = nomsg; p6_old = p6_new; p6_new = nomsg; p7_old = p7_new; p7_new = nomsg; { int check__tmp; if (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1) { if (((int)r1) >= 7) { return __return_main; } else { if (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) == 0) { if (((int)r1) < 7) { check__tmp = 1; __return_29278 = check__tmp; main__c1 = __return_29278; { _Bool __tmp_154; __tmp_154 = main__c1; _Bool assert__arg; assert__arg = __tmp_154; if (assert__arg == 0) { return __return_main; } else { goto label_28513; } } } else { return __return_main; } } else { return __return_main; } } } else { return __return_main; } } } } } } } } } else { return __return_main; } } else { node5____CPAchecker_TMP_0 = p5_new; p5_new = node5____CPAchecker_TMP_0; mode5 = 1; { msg_t node6__m6; node6__m6 = nomsg; if (!(mode6 == 0)) { return __return_main; } else { int node6____CPAchecker_TMP_0; if (send6 != nomsg) { if (p6_new == nomsg) { node6____CPAchecker_TMP_0 = send6; p6_new = node6____CPAchecker_TMP_0; mode6 = 1; { msg_t node7__m7; node7__m7 = nomsg; if (!(mode7 == 0)) { return __return_main; } else { int node7____CPAchecker_TMP_0; if (send7 != nomsg) { if (p7_new == nomsg) { node7____CPAchecker_TMP_0 = send7; p7_new = node7____CPAchecker_TMP_0; mode7 = 1; p1_old = p1_new; p1_new = nomsg; p2_old = p2_new; p2_new = nomsg; p3_old = p3_new; p3_new = nomsg; p4_old = p4_new; p4_new = nomsg; p5_old = p5_new; p5_new = nomsg; p6_old = p6_new; p6_new = nomsg; p7_old = p7_new; p7_new = nomsg; { int check__tmp; if (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1) { if (((int)r1) >= 7) { return __return_main; } else { if (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) == 0) { if (((int)r1) < 7) { check__tmp = 1; __return_29166 = check__tmp; main__c1 = __return_29166; { _Bool __tmp_155; __tmp_155 = main__c1; _Bool assert__arg; assert__arg = __tmp_155; if (assert__arg == 0) { return __return_main; } else { goto label_28513; } } } else { return __return_main; } } else { return __return_main; } } } else { return __return_main; } } } else { return __return_main; } } else { node7____CPAchecker_TMP_0 = p7_new; p7_new = node7____CPAchecker_TMP_0; mode7 = 1; p1_old = p1_new; p1_new = nomsg; p2_old = p2_new; p2_new = nomsg; p3_old = p3_new; p3_new = nomsg; p4_old = p4_new; p4_new = nomsg; p5_old = p5_new; p5_new = nomsg; p6_old = p6_new; p6_new = nomsg; p7_old = p7_new; p7_new = nomsg; { int check__tmp; if (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1) { if (((int)r1) >= 7) { return __return_main; } else { if (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) == 0) { if (((int)r1) < 7) { check__tmp = 1; __return_29081 = check__tmp; main__c1 = __return_29081; { _Bool __tmp_156; __tmp_156 = main__c1; _Bool assert__arg; assert__arg = __tmp_156; if (assert__arg == 0) { return __return_main; } else { goto label_28513; } } } else { return __return_main; } } else { return __return_main; } } } else { return __return_main; } } } } } } else { return __return_main; } } else { node6____CPAchecker_TMP_0 = p6_new; p6_new = node6____CPAchecker_TMP_0; mode6 = 1; { msg_t node7__m7; node7__m7 = nomsg; if (!(mode7 == 0)) { return __return_main; } else { int node7____CPAchecker_TMP_0; if (send7 != nomsg) { if (p7_new == nomsg) { node7____CPAchecker_TMP_0 = send7; p7_new = node7____CPAchecker_TMP_0; mode7 = 1; p1_old = p1_new; p1_new = nomsg; p2_old = p2_new; p2_new = nomsg; p3_old = p3_new; p3_new = nomsg; p4_old = p4_new; p4_new = nomsg; p5_old = p5_new; p5_new = nomsg; p6_old = p6_new; p6_new = nomsg; p7_old = p7_new; p7_new = nomsg; { int check__tmp; if (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1) { if (((int)r1) >= 7) { return __return_main; } else { if (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) == 0) { if (((int)r1) < 7) { check__tmp = 1; __return_28909 = check__tmp; main__c1 = __return_28909; { _Bool __tmp_157; __tmp_157 = main__c1; _Bool assert__arg; assert__arg = __tmp_157; if (assert__arg == 0) { return __return_main; } else { goto label_28513; } } } else { return __return_main; } } else { return __return_main; } } } else { return __return_main; } } } else { return __return_main; } } else { node7____CPAchecker_TMP_0 = p7_new; p7_new = node7____CPAchecker_TMP_0; mode7 = 1; p1_old = p1_new; p1_new = nomsg; p2_old = p2_new; p2_new = nomsg; p3_old = p3_new; p3_new = nomsg; p4_old = p4_new; p4_new = nomsg; p5_old = p5_new; p5_new = nomsg; p6_old = p6_new; p6_new = nomsg; p7_old = p7_new; p7_new = nomsg; { int check__tmp; if (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) <= 1) { if (((int)r1) >= 7) { return __return_main; } else { if (((((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) + ((int)st5)) + ((int)st6)) + ((int)st7)) == 0) { if (((int)r1) < 7) { check__tmp = 1; __return_28506 = check__tmp; main__c1 = __return_28506; { _Bool __tmp_158; __tmp_158 = main__c1; _Bool assert__arg; assert__arg = __tmp_158; if (assert__arg == 0) { return __return_main; } else { goto label_28513; } } } else { return __return_main; } } else { return __return_main; } } } else { return __return_main; } } } } } } } } } } } } } } } } } } } } } } } } else { return __return_main; } } else { return __return_main; } } else { return __return_main; } } else { return __return_main; } } else { return __return_main; } } else { return __return_main; } } else { return __return_main; } } else { return __return_main; } } else { return __return_main; } } else { return __return_main; } } else { return __return_main; } } else { return __return_main; } } else { return __return_main; } } else { return __return_main; } } else { return __return_main; } } else { return __return_main; } } else { return __return_main; } } else { return __return_main; } } else { return __return_main; } } else { return __return_main; } } else { return __return_main; } } else { return __return_main; } } else { return __return_main; } } else { return __return_main; } } else { return __return_main; } } else { return __return_main; } } else { return __return_main; } } else { return __return_main; } } else { return __return_main; } } else { return __return_main; } } else { return __return_main; } } else { return __return_main; } } else { return __return_main; } } else { return __return_main; } } else { return __return_main; } } else { return __return_main; } } else { return __return_main; } } else { return __return_main; } } else { return __return_main; } } else { return __return_main; } } else { return __return_main; } } else { return __return_main; } } else { return __return_main; } } else { return __return_main; } } else { return __return_main; } } else { return __return_main; } } else { return __return_main; } } else { return __return_main; } } else { return __return_main; } } else { return __return_main; } } else { return __return_main; } } }