java -Xmx8000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar -data @noDefault -ultimatedata ./data -tc ../../../trunk/examples/toolchains/AbstractInterpretationC.xml -s ../../../trunk/examples/settings/ai/svcomp-Reach-32bit-Automizer_Default+AIv2_INT.epf -i ../../../trunk/examples/svcomp/seq-mthreaded-reduced/pals_opt-floodmax.4.1.ufo.UNBOUNDED.pals.c.v+lhb-reducer.c -------------------------------------------------------------------------------- This is Ultimate 0.1.24-112bae1 [2019-09-11 17:22:40,591 INFO L177 SettingsManager]: Resetting all preferences to default values... [2019-09-11 17:22:40,593 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2019-09-11 17:22:40,605 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2019-09-11 17:22:40,605 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2019-09-11 17:22:40,607 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2019-09-11 17:22:40,608 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2019-09-11 17:22:40,610 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2019-09-11 17:22:40,612 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2019-09-11 17:22:40,613 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2019-09-11 17:22:40,614 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2019-09-11 17:22:40,615 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2019-09-11 17:22:40,615 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2019-09-11 17:22:40,616 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2019-09-11 17:22:40,617 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2019-09-11 17:22:40,619 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2019-09-11 17:22:40,619 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2019-09-11 17:22:40,620 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2019-09-11 17:22:40,623 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2019-09-11 17:22:40,625 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2019-09-11 17:22:40,626 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2019-09-11 17:22:40,627 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2019-09-11 17:22:40,628 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2019-09-11 17:22:40,629 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2019-09-11 17:22:40,631 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2019-09-11 17:22:40,631 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2019-09-11 17:22:40,632 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2019-09-11 17:22:40,633 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2019-09-11 17:22:40,633 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2019-09-11 17:22:40,634 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2019-09-11 17:22:40,634 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2019-09-11 17:22:40,635 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2019-09-11 17:22:40,636 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2019-09-11 17:22:40,637 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2019-09-11 17:22:40,638 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2019-09-11 17:22:40,638 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2019-09-11 17:22:40,639 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2019-09-11 17:22:40,639 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2019-09-11 17:22:40,639 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2019-09-11 17:22:40,640 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2019-09-11 17:22:40,641 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2019-09-11 17:22:40,641 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/ai/svcomp-Reach-32bit-Automizer_Default+AIv2_INT.epf [2019-09-11 17:22:40,665 INFO L113 SettingsManager]: Loading preferences was successful [2019-09-11 17:22:40,665 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2019-09-11 17:22:40,666 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2019-09-11 17:22:40,666 INFO L138 SettingsManager]: * Log level for plugins=info [2019-09-11 17:22:40,666 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2019-09-11 17:22:40,667 INFO L138 SettingsManager]: * User list type=DISABLED [2019-09-11 17:22:40,667 INFO L138 SettingsManager]: * Ignore calls to and inside polymorphic procedures=false [2019-09-11 17:22:40,667 INFO L138 SettingsManager]: * Ignore calls to recursive procedures=false [2019-09-11 17:22:40,667 INFO L136 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2019-09-11 17:22:40,667 INFO L138 SettingsManager]: * Abstract domain=IntervalDomain [2019-09-11 17:22:40,669 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2019-09-11 17:22:40,669 INFO L138 SettingsManager]: * sizeof long=4 [2019-09-11 17:22:40,669 INFO L138 SettingsManager]: * sizeof POINTER=4 [2019-09-11 17:22:40,670 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2019-09-11 17:22:40,670 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2019-09-11 17:22:40,670 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2019-09-11 17:22:40,670 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2019-09-11 17:22:40,670 INFO L138 SettingsManager]: * sizeof long double=12 [2019-09-11 17:22:40,670 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2019-09-11 17:22:40,671 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2019-09-11 17:22:40,671 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2019-09-11 17:22:40,672 INFO L138 SettingsManager]: * Remove goto edges from RCFG=true [2019-09-11 17:22:40,672 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2019-09-11 17:22:40,672 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2019-09-11 17:22:40,672 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2019-09-11 17:22:40,673 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2019-09-11 17:22:40,673 INFO L138 SettingsManager]: * Trace refinement strategy=TAIPAN [2019-09-11 17:22:40,673 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2019-09-11 17:22:40,674 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2019-09-11 17:22:40,674 INFO L138 SettingsManager]: * Abstract interpretation Mode=USE_PREDICATES [2019-09-11 17:22:40,726 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2019-09-11 17:22:40,738 INFO L258 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2019-09-11 17:22:40,742 INFO L214 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2019-09-11 17:22:40,743 INFO L271 PluginConnector]: Initializing CDTParser... [2019-09-11 17:22:40,744 INFO L275 PluginConnector]: CDTParser initialized [2019-09-11 17:22:40,744 INFO L428 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/seq-mthreaded-reduced/pals_opt-floodmax.4.1.ufo.UNBOUNDED.pals.c.v+lhb-reducer.c [2019-09-11 17:22:40,804 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/e03449597/ad08688fa8fe4c76a4a6904b5757c3fb/FLAGf61dd81d4 [2019-09-11 17:22:41,507 INFO L306 CDTParser]: Found 1 translation units. [2019-09-11 17:22:41,512 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/seq-mthreaded-reduced/pals_opt-floodmax.4.1.ufo.UNBOUNDED.pals.c.v+lhb-reducer.c [2019-09-11 17:22:41,536 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/e03449597/ad08688fa8fe4c76a4a6904b5757c3fb/FLAGf61dd81d4 [2019-09-11 17:22:41,647 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/e03449597/ad08688fa8fe4c76a4a6904b5757c3fb [2019-09-11 17:22:41,657 INFO L296 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2019-09-11 17:22:41,659 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2019-09-11 17:22:41,660 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2019-09-11 17:22:41,661 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2019-09-11 17:22:41,664 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2019-09-11 17:22:41,666 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 11.09 05:22:41" (1/1) ... [2019-09-11 17:22:41,669 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@58411c54 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.09 05:22:41, skipping insertion in model container [2019-09-11 17:22:41,669 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 11.09 05:22:41" (1/1) ... [2019-09-11 17:22:41,677 INFO L142 MainTranslator]: Starting translation in SV-COMP mode [2019-09-11 17:22:41,847 INFO L173 MainTranslator]: Built tables and reachable declarations [2019-09-11 17:22:43,448 INFO L206 PostProcessor]: Analyzing one entry point: main [2019-09-11 17:22:43,463 INFO L188 MainTranslator]: Completed pre-run [2019-09-11 17:22:44,419 INFO L206 PostProcessor]: Analyzing one entry point: main [2019-09-11 17:22:44,466 INFO L192 MainTranslator]: Completed translation [2019-09-11 17:22:44,467 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.09 05:22:44 WrapperNode [2019-09-11 17:22:44,467 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2019-09-11 17:22:44,468 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2019-09-11 17:22:44,468 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2019-09-11 17:22:44,469 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2019-09-11 17:22:44,484 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.09 05:22:44" (1/1) ... [2019-09-11 17:22:44,487 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.09 05:22:44" (1/1) ... [2019-09-11 17:22:44,545 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.09 05:22:44" (1/1) ... [2019-09-11 17:22:44,546 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.09 05:22:44" (1/1) ... [2019-09-11 17:22:44,618 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.09 05:22:44" (1/1) ... [2019-09-11 17:22:44,651 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.09 05:22:44" (1/1) ... [2019-09-11 17:22:44,673 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.09 05:22:44" (1/1) ... [2019-09-11 17:22:44,690 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2019-09-11 17:22:44,690 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2019-09-11 17:22:44,691 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2019-09-11 17:22:44,691 INFO L275 PluginConnector]: RCFGBuilder initialized [2019-09-11 17:22:44,692 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.09 05:22:44" (1/1) ... No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2019-09-11 17:22:44,767 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2019-09-11 17:22:44,768 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2019-09-11 17:22:44,768 INFO L138 BoogieDeclarations]: Found implementation of procedure main [2019-09-11 17:22:44,768 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_error [2019-09-11 17:22:44,769 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_char [2019-09-11 17:22:44,769 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_uchar [2019-09-11 17:22:44,769 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_bool [2019-09-11 17:22:44,769 INFO L130 BoogieDeclarations]: Found specification of procedure assert [2019-09-11 17:22:44,769 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_assume [2019-09-11 17:22:44,770 INFO L130 BoogieDeclarations]: Found specification of procedure read [2019-09-11 17:22:44,770 INFO L130 BoogieDeclarations]: Found specification of procedure write [2019-09-11 17:22:44,770 INFO L130 BoogieDeclarations]: Found specification of procedure node1 [2019-09-11 17:22:44,771 INFO L130 BoogieDeclarations]: Found specification of procedure node2 [2019-09-11 17:22:44,771 INFO L130 BoogieDeclarations]: Found specification of procedure node3 [2019-09-11 17:22:44,772 INFO L130 BoogieDeclarations]: Found specification of procedure node4 [2019-09-11 17:22:44,773 INFO L130 BoogieDeclarations]: Found specification of procedure init [2019-09-11 17:22:44,773 INFO L130 BoogieDeclarations]: Found specification of procedure check [2019-09-11 17:22:44,773 INFO L130 BoogieDeclarations]: Found specification of procedure main [2019-09-11 17:22:44,773 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2019-09-11 17:22:44,774 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2019-09-11 17:22:48,391 INFO L278 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2019-09-11 17:22:48,391 INFO L283 CfgBuilder]: Removed 0 assume(true) statements. [2019-09-11 17:22:48,394 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 11.09 05:22:48 BoogieIcfgContainer [2019-09-11 17:22:48,394 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2019-09-11 17:22:48,395 INFO L113 PluginConnector]: ------------------------Abstract Interpretation---------------------------- [2019-09-11 17:22:48,396 INFO L271 PluginConnector]: Initializing Abstract Interpretation... [2019-09-11 17:22:48,396 INFO L275 PluginConnector]: Abstract Interpretation initialized [2019-09-11 17:22:48,397 INFO L185 PluginConnector]: Executing the observer AbstractInterpretationRcfgObserver from plugin Abstract Interpretation for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 11.09 05:22:48" (1/1) ... [2019-09-11 17:22:48,467 INFO L101 FixpointEngine]: Starting fixpoint engine with domain IntervalDomain (maxUnwinding=3, maxParallelStates=2) [2019-09-11 17:22:48,884 WARN L79 EvaluatorLogger]: Possible loss of precision. Operator ARITHMOD has no precise implementation. [2019-09-11 17:23:48,633 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2019-09-11 17:23:49,191 INFO L272 AbstractInterpreter]: Visited 1744 different actions 79896 times. Merged at 1117 different actions 43008 times. Widened at 317 different actions 5012 times. Performed 307738 root evaluator evaluations with a maximum evaluation depth of 6. Performed 307738 inverse root evaluator evaluations with a maximum inverse evaluation depth of 6. Found 23569 fixpoints after 807 different actions. Largest state had 473 variables. [2019-09-11 17:23:49,192 INFO L132 PluginConnector]: ------------------------ END Abstract Interpretation---------------------------- [2019-09-11 17:23:49,195 INFO L168 Benchmark]: Toolchain (without parser) took 67534.86 ms. Allocated memory was 136.8 MB in the beginning and 2.3 GB in the end (delta: 2.2 GB). Free memory was 85.2 MB in the beginning and 1.2 GB in the end (delta: -1.1 GB). Peak memory consumption was 1.1 GB. Max. memory is 7.1 GB. [2019-09-11 17:23:49,197 INFO L168 Benchmark]: CDTParser took 0.22 ms. Allocated memory is still 136.8 MB. Free memory was 108.0 MB in the beginning and 107.8 MB in the end (delta: 209.7 kB). Peak memory consumption was 209.7 kB. Max. memory is 7.1 GB. [2019-09-11 17:23:49,198 INFO L168 Benchmark]: CACSL2BoogieTranslator took 2807.52 ms. Allocated memory was 136.8 MB in the beginning and 229.1 MB in the end (delta: 92.3 MB). Free memory was 85.0 MB in the beginning and 157.0 MB in the end (delta: -72.0 MB). Peak memory consumption was 34.2 MB. Max. memory is 7.1 GB. [2019-09-11 17:23:49,200 INFO L168 Benchmark]: Boogie Preprocessor took 221.77 ms. Allocated memory is still 229.1 MB. Free memory was 157.0 MB in the beginning and 146.6 MB in the end (delta: 10.4 MB). Peak memory consumption was 10.4 MB. Max. memory is 7.1 GB. [2019-09-11 17:23:49,202 INFO L168 Benchmark]: RCFGBuilder took 3703.70 ms. Allocated memory was 229.1 MB in the beginning and 330.3 MB in the end (delta: 101.2 MB). Free memory was 146.6 MB in the beginning and 100.4 MB in the end (delta: 46.2 MB). Peak memory consumption was 147.4 MB. Max. memory is 7.1 GB. [2019-09-11 17:23:49,203 INFO L168 Benchmark]: Abstract Interpretation took 60796.96 ms. Allocated memory was 330.3 MB in the beginning and 2.3 GB in the end (delta: 2.0 GB). Free memory was 100.4 MB in the beginning and 1.2 GB in the end (delta: -1.1 GB). Peak memory consumption was 887.4 MB. Max. memory is 7.1 GB. [2019-09-11 17:23:49,215 INFO L335 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.22 ms. Allocated memory is still 136.8 MB. Free memory was 108.0 MB in the beginning and 107.8 MB in the end (delta: 209.7 kB). Peak memory consumption was 209.7 kB. Max. memory is 7.1 GB. * CACSL2BoogieTranslator took 2807.52 ms. Allocated memory was 136.8 MB in the beginning and 229.1 MB in the end (delta: 92.3 MB). Free memory was 85.0 MB in the beginning and 157.0 MB in the end (delta: -72.0 MB). Peak memory consumption was 34.2 MB. Max. memory is 7.1 GB. * Boogie Preprocessor took 221.77 ms. Allocated memory is still 229.1 MB. Free memory was 157.0 MB in the beginning and 146.6 MB in the end (delta: 10.4 MB). Peak memory consumption was 10.4 MB. Max. memory is 7.1 GB. * RCFGBuilder took 3703.70 ms. Allocated memory was 229.1 MB in the beginning and 330.3 MB in the end (delta: 101.2 MB). Free memory was 146.6 MB in the beginning and 100.4 MB in the end (delta: 46.2 MB). Peak memory consumption was 147.4 MB. Max. memory is 7.1 GB. * Abstract Interpretation took 60796.96 ms. Allocated memory was 330.3 MB in the beginning and 2.3 GB in the end (delta: 2.0 GB). Free memory was 100.4 MB in the beginning and 1.2 GB in the end (delta: -1.1 GB). Peak memory consumption was 887.4 MB. Max. memory is 7.1 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.analysis.abstractinterpretationv2: - UnprovableResult [Line: 4743]: Unable to prove that call of __VERIFIER_error() unreachable Unable to prove that call of __VERIFIER_error() unreachable Reason: abstract domain could reach this error location. Possible FailurePath: [L1] int __return_main; [L12] msg_t nomsg = (msg_t )-1; [L13] port_t p12 = 0; [L14] char p12_old = '\x0'; [L15] char p12_new = '\x0'; [L16] _Bool ep12 = 0; [L17] port_t p13 = 0; [L18] char p13_old = '\x0'; [L19] char p13_new = '\x0'; [L20] _Bool ep13 = 0; [L21] port_t p14 = 0; [L22] char p14_old = '\x0'; [L23] char p14_new = '\x0'; [L24] _Bool ep14 = 0; [L25] port_t p21 = 0; [L26] char p21_old = '\x0'; [L27] char p21_new = '\x0'; [L28] _Bool ep21 = 0; [L29] port_t p23 = 0; [L30] char p23_old = '\x0'; [L31] char p23_new = '\x0'; [L32] _Bool ep23 = 0; [L33] port_t p24 = 0; [L34] char p24_old = '\x0'; [L35] char p24_new = '\x0'; [L36] _Bool ep24 = 0; [L37] port_t p31 = 0; [L38] char p31_old = '\x0'; [L39] char p31_new = '\x0'; [L40] _Bool ep31 = 0; [L41] port_t p32 = 0; [L42] char p32_old = '\x0'; [L43] char p32_new = '\x0'; [L44] _Bool ep32 = 0; [L45] port_t p34 = 0; [L46] char p34_old = '\x0'; [L47] char p34_new = '\x0'; [L48] _Bool ep34 = 0; [L49] port_t p41 = 0; [L50] char p41_old = '\x0'; [L51] char p41_new = '\x0'; [L52] _Bool ep41 = 0; [L53] port_t p42 = 0; [L54] char p42_old = '\x0'; [L55] char p42_new = '\x0'; [L56] _Bool ep42 = 0; [L57] port_t p43 = 0; [L58] char p43_old = '\x0'; [L59] char p43_new = '\x0'; [L60] _Bool ep43 = 0; [L61] char id1 = '\x0'; [L62] unsigned char r1 = '\x0'; [L63] char st1 = '\x0'; [L64] char nl1 = '\x0'; [L65] char m1 = '\x0'; [L66] char max1 = '\x0'; [L67] _Bool mode1 = 0; [L68] _Bool newmax1 = 0; [L69] char id2 = '\x0'; [L70] unsigned char r2 = '\x0'; [L71] char st2 = '\x0'; [L72] char nl2 = '\x0'; [L73] char m2 = '\x0'; [L74] char max2 = '\x0'; [L75] _Bool mode2 = 0; [L76] _Bool newmax2 = 0; [L77] char id3 = '\x0'; [L78] unsigned char r3 = '\x0'; [L79] char st3 = '\x0'; [L80] char nl3 = '\x0'; [L81] char m3 = '\x0'; [L82] char max3 = '\x0'; [L83] _Bool mode3 = 0; [L84] _Bool newmax3 = 0; [L85] char id4 = '\x0'; [L86] unsigned char r4 = '\x0'; [L87] char st4 = '\x0'; [L88] char nl4 = '\x0'; [L89] char m4 = '\x0'; [L90] char max4 = '\x0'; [L91] _Bool mode4 = 0; [L92] _Bool newmax4 = 0; [L97] void (*nodes[4])() = { &node1, &node2, &node3, &node4 }; [L101] int __return_4630; [L102] int __return_4872; [L103] int __return_5080; [L104] int __return_5300; [L105] int __return_5508; [L106] int __return_5728; [L107] int __return_7527; [L108] int __return_7484; [L109] int __return_7400; [L110] int __return_7357; [L111] int __return_7232; [L112] int __return_7189; [L113] int __return_7105; [L114] int __return_7059; [L115] int __return_6146; [L116] int __return_6873; [L117] int __return_6830; [L118] int __return_6746; [L119] int __return_6700; [L120] int __return_6555; [L121] int __return_6509; [L122] int __return_6402; [L123] int __return_5945; [L126] int main__c1; [L127] int main__i2; [L128] main__c1 = 0 [L129] ep12 = __VERIFIER_nondet_bool() [L130] ep13 = __VERIFIER_nondet_bool() [L131] ep14 = __VERIFIER_nondet_bool() [L132] ep21 = __VERIFIER_nondet_bool() [L133] ep23 = __VERIFIER_nondet_bool() [L134] ep24 = __VERIFIER_nondet_bool() [L135] ep31 = __VERIFIER_nondet_bool() [L136] ep32 = __VERIFIER_nondet_bool() [L137] ep34 = __VERIFIER_nondet_bool() [L138] ep41 = __VERIFIER_nondet_bool() [L139] ep42 = __VERIFIER_nondet_bool() [L140] ep43 = __VERIFIER_nondet_bool() [L141] id1 = __VERIFIER_nondet_char() [L142] r1 = __VERIFIER_nondet_uchar() [L143] st1 = __VERIFIER_nondet_char() [L144] nl1 = __VERIFIER_nondet_char() [L145] m1 = __VERIFIER_nondet_char() [L146] max1 = __VERIFIER_nondet_char() [L147] mode1 = __VERIFIER_nondet_bool() [L148] newmax1 = __VERIFIER_nondet_bool() [L149] id2 = __VERIFIER_nondet_char() [L150] r2 = __VERIFIER_nondet_uchar() [L151] st2 = __VERIFIER_nondet_char() [L152] nl2 = __VERIFIER_nondet_char() [L153] m2 = __VERIFIER_nondet_char() [L154] max2 = __VERIFIER_nondet_char() [L155] mode2 = __VERIFIER_nondet_bool() [L156] newmax2 = __VERIFIER_nondet_bool() [L157] id3 = __VERIFIER_nondet_char() [L158] r3 = __VERIFIER_nondet_uchar() [L159] st3 = __VERIFIER_nondet_char() [L160] nl3 = __VERIFIER_nondet_char() [L161] m3 = __VERIFIER_nondet_char() [L162] max3 = __VERIFIER_nondet_char() [L163] mode3 = __VERIFIER_nondet_bool() [L164] newmax3 = __VERIFIER_nondet_bool() [L165] id4 = __VERIFIER_nondet_char() [L166] r4 = __VERIFIER_nondet_uchar() [L167] st4 = __VERIFIER_nondet_char() [L168] nl4 = __VERIFIER_nondet_char() [L169] m4 = __VERIFIER_nondet_char() [L170] max4 = __VERIFIER_nondet_char() [L171] mode4 = __VERIFIER_nondet_bool() [L172] newmax4 = __VERIFIER_nondet_bool() [L174] _Bool init__r121; [L175] _Bool init__r131; [L176] _Bool init__r141; [L177] _Bool init__r211; [L178] _Bool init__r231; [L179] _Bool init__r241; [L180] _Bool init__r311; [L181] _Bool init__r321; [L182] _Bool init__r341; [L183] _Bool init__r411; [L184] _Bool init__r421; [L185] _Bool init__r431; [L186] _Bool init__r122; [L187] int init__tmp; [L188] _Bool init__r132; [L189] int init__tmp___0; [L190] _Bool init__r142; [L191] int init__tmp___1; [L192] _Bool init__r212; [L193] int init__tmp___2; [L194] _Bool init__r232; [L195] int init__tmp___3; [L196] _Bool init__r242; [L197] int init__tmp___4; [L198] _Bool init__r312; [L199] int init__tmp___5; [L200] _Bool init__r322; [L201] int init__tmp___6; [L202] _Bool init__r342; [L203] int init__tmp___7; [L204] _Bool init__r412; [L205] int init__tmp___8; [L206] _Bool init__r422; [L207] int init__tmp___9; [L208] _Bool init__r432; [L209] int init__tmp___10; [L210] _Bool init__r123; [L211] int init__tmp___11; [L212] _Bool init__r133; [L213] int init__tmp___12; [L214] _Bool init__r143; [L215] int init__tmp___13; [L216] _Bool init__r213; [L217] int init__tmp___14; [L218] _Bool init__r233; [L219] int init__tmp___15; [L220] _Bool init__r243; [L221] int init__tmp___16; [L222] _Bool init__r313; [L223] int init__tmp___17; [L224] _Bool init__r323; [L225] int init__tmp___18; [L226] _Bool init__r343; [L227] int init__tmp___19; [L228] _Bool init__r413; [L229] int init__tmp___20; [L230] _Bool init__r423; [L231] int init__tmp___21; [L232] _Bool init__r433; [L233] int init__tmp___22; [L234] int init__tmp___23; [L235] init__r121 = ep12 [L236] init__r131 = ep13 [L237] init__r141 = ep14 [L238] init__r211 = ep21 [L239] init__r231 = ep23 [L240] init__r241 = ep24 [L241] init__r311 = ep31 [L242] init__r321 = ep32 [L243] init__r341 = ep34 [L244] init__r411 = ep41 [L245] init__r421 = ep42 [L246] init__r431 = ep43 [L247] COND TRUE !(init__r121 == 0) [L249] init__tmp = 1 [L251] init__r122 = (_Bool)init__tmp [L252] COND TRUE !(init__r131 == 0) [L254] init__tmp___0 = 1 [L256] init__r132 = (_Bool)init__tmp___0 [L257] COND TRUE !(init__r141 == 0) [L259] init__tmp___1 = 1 [L261] init__r142 = (_Bool)init__tmp___1 [L262] COND TRUE !(init__r211 == 0) [L264] init__tmp___2 = 1 [L266] init__r212 = (_Bool)init__tmp___2 [L267] COND TRUE !(init__r231 == 0) [L269] init__tmp___3 = 1 [L271] init__r232 = (_Bool)init__tmp___3 [L272] COND TRUE !(init__r241 == 0) [L274] init__tmp___4 = 1 [L276] init__r242 = (_Bool)init__tmp___4 [L277] COND TRUE !(init__r311 == 0) [L279] init__tmp___5 = 1 [L281] init__r312 = (_Bool)init__tmp___5 [L282] COND TRUE !(init__r321 == 0) [L284] init__tmp___6 = 1 [L286] init__r322 = (_Bool)init__tmp___6 [L287] COND TRUE !(init__r341 == 0) [L289] init__tmp___7 = 1 [L291] init__r342 = (_Bool)init__tmp___7 [L292] COND TRUE !(init__r411 == 0) [L294] init__tmp___8 = 1 [L296] init__r412 = (_Bool)init__tmp___8 [L297] COND TRUE !(init__r421 == 0) [L299] init__tmp___9 = 1 [L301] init__r422 = (_Bool)init__tmp___9 [L302] COND TRUE !(init__r431 == 0) [L304] init__tmp___10 = 1 [L306] init__r432 = (_Bool)init__tmp___10 [L307] COND TRUE !(init__r122 == 0) [L309] init__tmp___11 = 1 [L311] init__r123 = (_Bool)init__tmp___11 [L312] COND TRUE !(init__r132 == 0) [L314] init__tmp___12 = 1 [L316] init__r133 = (_Bool)init__tmp___12 [L317] COND TRUE !(init__r142 == 0) [L319] init__tmp___13 = 1 [L321] init__r143 = (_Bool)init__tmp___13 [L322] COND TRUE !(init__r212 == 0) [L324] init__tmp___14 = 1 [L326] init__r213 = (_Bool)init__tmp___14 [L327] COND TRUE !(init__r232 == 0) [L329] init__tmp___15 = 1 [L331] init__r233 = (_Bool)init__tmp___15 [L332] COND TRUE !(init__r242 == 0) [L334] init__tmp___16 = 1 [L336] init__r243 = (_Bool)init__tmp___16 [L337] COND TRUE !(init__r312 == 0) [L339] init__tmp___17 = 1 [L341] init__r313 = (_Bool)init__tmp___17 [L342] COND TRUE !(init__r322 == 0) [L344] init__tmp___18 = 1 [L346] init__r323 = (_Bool)init__tmp___18 [L347] COND TRUE !(init__r342 == 0) [L349] init__tmp___19 = 1 [L351] init__r343 = (_Bool)init__tmp___19 [L352] COND TRUE !(init__r412 == 0) [L354] init__tmp___20 = 1 [L356] init__r413 = (_Bool)init__tmp___20 [L357] COND TRUE !(init__r422 == 0) [L359] init__tmp___21 = 1 [L361] init__r423 = (_Bool)init__tmp___21 [L362] COND TRUE !(init__r432 == 0) [L364] init__tmp___22 = 1 [L366] init__r433 = (_Bool)init__tmp___22 [L367] COND TRUE ((int)id1) != ((int)id2) [L369] COND TRUE ((int)id1) != ((int)id3) [L371] COND TRUE ((int)id1) != ((int)id4) [L373] COND TRUE ((int)id2) != ((int)id3) [L375] COND TRUE ((int)id2) != ((int)id4) [L377] COND TRUE ((int)id3) != ((int)id4) [L379] COND TRUE ((int)id1) >= 0 [L381] COND TRUE ((int)id2) >= 0 [L383] COND TRUE ((int)id3) >= 0 [L385] COND TRUE ((int)id4) >= 0 [L387] COND TRUE ((int)r1) == 0 [L389] COND TRUE ((int)r2) == 0 [L391] COND TRUE ((int)r3) == 0 [L393] COND TRUE ((int)r4) == 0 [L395] COND TRUE ((int)max1) == ((int)id1) [L397] COND TRUE ((int)max2) == ((int)id2) [L399] COND TRUE ((int)max3) == ((int)id3) [L401] COND TRUE ((int)max4) == ((int)id4) [L403] COND TRUE ((int)st1) == 0 [L405] COND TRUE ((int)st2) == 0 [L407] COND TRUE ((int)st3) == 0 [L409] COND TRUE ((int)st4) == 0 [L411] COND TRUE ((int)nl1) == 0 [L413] COND TRUE ((int)nl2) == 0 [L415] COND TRUE ((int)nl3) == 0 [L417] COND TRUE ((int)nl4) == 0 [L419] COND TRUE ((int)mode1) == 0 [L421] COND TRUE ((int)mode2) == 0 [L423] COND TRUE ((int)mode3) == 0 [L425] COND TRUE ((int)mode4) == 0 [L427] COND TRUE !(newmax1 == 0) [L429] COND TRUE !(newmax2 == 0) [L431] COND TRUE !(newmax3 == 0) [L433] COND TRUE !(newmax4 == 0) [L435] init__tmp___23 = 1 [L436] __return_4630 = init__tmp___23 [L437] main__i2 = __return_4630 [L438] COND TRUE main__i2 != 0 [L440] p12_old = nomsg [L441] p12_new = nomsg [L442] p13_old = nomsg [L443] p13_new = nomsg [L444] p14_old = nomsg [L445] p14_new = nomsg [L446] p21_old = nomsg [L447] p21_new = nomsg [L448] p23_old = nomsg [L449] p23_new = nomsg [L450] p24_old = nomsg [L451] p24_new = nomsg [L452] p31_old = nomsg [L453] p31_new = nomsg [L454] p32_old = nomsg [L455] p32_new = nomsg [L456] p34_old = nomsg [L457] p34_new = nomsg [L458] p41_old = nomsg [L459] p41_new = nomsg [L460] p42_old = nomsg [L461] p42_new = nomsg [L462] p43_old = nomsg [L463] p43_new = nomsg [L464] main__i2 = 0 [L466] _Bool node1__newmax; [L467] node1__newmax = 0 [L468] COND FALSE !(!(mode1 == 0)) [L474] COND TRUE ((int)r1) < 3 [L476] COND FALSE !(!(ep12 == 0)) [L489] COND FALSE !(!(ep13 == 0)) [L502] COND FALSE !(!(ep14 == 0)) [L515] mode1 = 1 [L517] _Bool node2__newmax; [L518] node2__newmax = 0 [L519] COND FALSE !(!(mode2 == 0)) [L525] COND TRUE ((int)r2) < 3 [L527] COND FALSE !(!(ep21 == 0)) [L540] COND FALSE !(!(ep23 == 0)) [L553] COND FALSE !(!(ep24 == 0)) [L566] mode2 = 1 [L568] _Bool node3__newmax; [L569] node3__newmax = 0 [L570] COND FALSE !(!(mode3 == 0)) [L576] COND TRUE ((int)r3) < 3 [L578] COND FALSE !(!(ep31 == 0)) [L591] COND FALSE !(!(ep32 == 0)) [L604] COND FALSE !(!(ep34 == 0)) [L617] mode3 = 1 [L619] _Bool node4__newmax; [L620] node4__newmax = 0 [L621] COND FALSE !(!(mode4 == 0)) [L627] COND TRUE ((int)r4) < 3 [L629] COND FALSE !(!(ep41 == 0)) [L642] COND FALSE !(!(ep42 == 0)) [L655] COND FALSE !(!(ep43 == 0)) [L668] mode4 = 1 [L669] p12_old = p12_new [L670] p12_new = nomsg [L671] p13_old = p13_new [L672] p13_new = nomsg [L673] p14_old = p14_new [L674] p14_new = nomsg [L675] p21_old = p21_new [L676] p21_new = nomsg [L677] p23_old = p23_new [L678] p23_new = nomsg [L679] p24_old = p24_new [L680] p24_new = nomsg [L681] p31_old = p31_new [L682] p31_new = nomsg [L683] p32_old = p32_new [L684] p32_new = nomsg [L685] p34_old = p34_new [L686] p34_new = nomsg [L687] p41_old = p41_new [L688] p41_new = nomsg [L689] p42_old = p42_new [L690] p42_new = nomsg [L691] p43_old = p43_new [L692] p43_new = nomsg [L694] int check__tmp; [L695] COND TRUE (((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) <= 1 [L697] COND TRUE (((int)st1) + ((int)nl1)) <= 1 [L699] COND TRUE (((int)st2) + ((int)nl2)) <= 1 [L701] COND TRUE (((int)st3) + ((int)nl3)) <= 1 [L703] COND TRUE (((int)st4) + ((int)nl4)) <= 1 [L705] COND FALSE !(((int)r1) >= 3) [L711] COND TRUE (((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) == 0 [L713] COND TRUE ((int)r1) < 3 [L715] COND FALSE !(((int)r1) >= 3) [L721] COND TRUE (((((int)nl1) + ((int)nl2)) + ((int)nl3)) + ((int)nl4)) == 0 [L723] COND TRUE ((int)r1) < 3 [L725] check__tmp = 1 [L726] __return_4872 = check__tmp [L727] main__c1 = __return_4872 [L729] _Bool __tmp_1; [L730] __tmp_1 = main__c1 [L731] _Bool assert__arg; [L732] assert__arg = __tmp_1 [L733] COND FALSE !(assert__arg == 0) [L740] _Bool node1__newmax; [L741] node1__newmax = 0 [L742] COND TRUE !(mode1 == 0) [L744] COND FALSE !(r1 == 255) [L750] r1 = r1 + 1 [L751] COND FALSE !(!(ep21 == 0)) [L760] COND FALSE !(!(ep31 == 0)) [L769] COND FALSE !(!(ep41 == 0)) [L778] newmax1 = node1__newmax [L779] COND FALSE !(((int)r1) == 3) [L785] mode1 = 0 [L787] _Bool node2__newmax; [L788] node2__newmax = 0 [L789] COND TRUE !(mode2 == 0) [L791] COND FALSE !(r2 == 255) [L797] r2 = r2 + 1 [L798] COND FALSE !(!(ep12 == 0)) [L807] COND FALSE !(!(ep32 == 0)) [L816] COND FALSE !(!(ep42 == 0)) [L825] newmax2 = node2__newmax [L826] COND FALSE !(((int)r2) == 3) [L832] mode2 = 0 [L834] _Bool node3__newmax; [L835] node3__newmax = 0 [L836] COND TRUE !(mode3 == 0) [L838] COND FALSE !(r3 == 255) [L844] r3 = r3 + 1 [L845] COND FALSE !(!(ep13 == 0)) [L854] COND FALSE !(!(ep23 == 0)) [L863] COND FALSE !(!(ep43 == 0)) [L872] newmax3 = node3__newmax [L873] COND FALSE !(((int)r3) == 3) [L879] mode3 = 0 [L881] _Bool node4__newmax; [L882] node4__newmax = 0 [L883] COND TRUE !(mode4 == 0) [L885] COND FALSE !(r4 == 255) [L891] r4 = r4 + 1 [L892] COND FALSE !(!(ep14 == 0)) [L901] COND FALSE !(!(ep24 == 0)) [L910] COND FALSE !(!(ep34 == 0)) [L919] newmax4 = node4__newmax [L920] COND FALSE !(((int)r4) == 3) [L926] mode4 = 0 [L927] p12_old = p12_new [L928] p12_new = nomsg [L929] p13_old = p13_new [L930] p13_new = nomsg [L931] p14_old = p14_new [L932] p14_new = nomsg [L933] p21_old = p21_new [L934] p21_new = nomsg [L935] p23_old = p23_new [L936] p23_new = nomsg [L937] p24_old = p24_new [L938] p24_new = nomsg [L939] p31_old = p31_new [L940] p31_new = nomsg [L941] p32_old = p32_new [L942] p32_new = nomsg [L943] p34_old = p34_new [L944] p34_new = nomsg [L945] p41_old = p41_new [L946] p41_new = nomsg [L947] p42_old = p42_new [L948] p42_new = nomsg [L949] p43_old = p43_new [L950] p43_new = nomsg [L952] int check__tmp; [L953] COND TRUE (((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) <= 1 [L955] COND TRUE (((int)st1) + ((int)nl1)) <= 1 [L957] COND TRUE (((int)st2) + ((int)nl2)) <= 1 [L959] COND TRUE (((int)st3) + ((int)nl3)) <= 1 [L961] COND TRUE (((int)st4) + ((int)nl4)) <= 1 [L963] COND FALSE !(((int)r1) >= 3) [L969] COND TRUE (((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) == 0 [L971] COND TRUE ((int)r1) < 3 [L973] COND FALSE !(((int)r1) >= 3) [L979] COND TRUE (((((int)nl1) + ((int)nl2)) + ((int)nl3)) + ((int)nl4)) == 0 [L981] COND TRUE ((int)r1) < 3 [L983] check__tmp = 1 [L984] __return_5080 = check__tmp [L985] main__c1 = __return_5080 [L987] _Bool __tmp_2; [L988] __tmp_2 = main__c1 [L989] _Bool assert__arg; [L990] assert__arg = __tmp_2 [L991] COND FALSE !(assert__arg == 0) [L998] _Bool node1__newmax; [L999] node1__newmax = 0 [L1000] COND FALSE !(!(mode1 == 0)) [L1006] COND TRUE ((int)r1) < 3 [L1008] COND FALSE !(!(ep12 == 0)) [L1021] COND FALSE !(!(ep13 == 0)) [L1034] COND FALSE !(!(ep14 == 0)) [L1047] mode1 = 1 [L1049] _Bool node2__newmax; [L1050] node2__newmax = 0 [L1051] COND FALSE !(!(mode2 == 0)) [L1057] COND TRUE ((int)r2) < 3 [L1059] COND FALSE !(!(ep21 == 0)) [L1072] COND FALSE !(!(ep23 == 0)) [L1085] COND FALSE !(!(ep24 == 0)) [L1098] mode2 = 1 [L1100] _Bool node3__newmax; [L1101] node3__newmax = 0 [L1102] COND FALSE !(!(mode3 == 0)) [L1108] COND TRUE ((int)r3) < 3 [L1110] COND FALSE !(!(ep31 == 0)) [L1123] COND FALSE !(!(ep32 == 0)) [L1136] COND FALSE !(!(ep34 == 0)) [L1149] mode3 = 1 [L1151] _Bool node4__newmax; [L1152] node4__newmax = 0 [L1153] COND FALSE !(!(mode4 == 0)) [L1159] COND TRUE ((int)r4) < 3 [L1161] COND FALSE !(!(ep41 == 0)) [L1174] COND FALSE !(!(ep42 == 0)) [L1187] COND FALSE !(!(ep43 == 0)) [L1200] mode4 = 1 [L1201] p12_old = p12_new [L1202] p12_new = nomsg [L1203] p13_old = p13_new [L1204] p13_new = nomsg [L1205] p14_old = p14_new [L1206] p14_new = nomsg [L1207] p21_old = p21_new [L1208] p21_new = nomsg [L1209] p23_old = p23_new [L1210] p23_new = nomsg [L1211] p24_old = p24_new [L1212] p24_new = nomsg [L1213] p31_old = p31_new [L1214] p31_new = nomsg [L1215] p32_old = p32_new [L1216] p32_new = nomsg [L1217] p34_old = p34_new [L1218] p34_new = nomsg [L1219] p41_old = p41_new [L1220] p41_new = nomsg [L1221] p42_old = p42_new [L1222] p42_new = nomsg [L1223] p43_old = p43_new [L1224] p43_new = nomsg [L1226] int check__tmp; [L1227] COND TRUE (((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) <= 1 [L1229] COND TRUE (((int)st1) + ((int)nl1)) <= 1 [L1231] COND TRUE (((int)st2) + ((int)nl2)) <= 1 [L1233] COND TRUE (((int)st3) + ((int)nl3)) <= 1 [L1235] COND TRUE (((int)st4) + ((int)nl4)) <= 1 [L1237] COND FALSE !(((int)r1) >= 3) [L1243] COND TRUE (((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) == 0 [L1245] COND TRUE ((int)r1) < 3 [L1247] COND FALSE !(((int)r1) >= 3) [L1253] COND TRUE (((((int)nl1) + ((int)nl2)) + ((int)nl3)) + ((int)nl4)) == 0 [L1255] COND TRUE ((int)r1) < 3 [L1257] check__tmp = 1 [L1258] __return_5300 = check__tmp [L1259] main__c1 = __return_5300 [L1261] _Bool __tmp_3; [L1262] __tmp_3 = main__c1 [L1263] _Bool assert__arg; [L1264] assert__arg = __tmp_3 [L1265] COND FALSE !(assert__arg == 0) [L1272] _Bool node1__newmax; [L1273] node1__newmax = 0 [L1274] COND TRUE !(mode1 == 0) [L1276] COND FALSE !(r1 == 255) [L1282] r1 = r1 + 1 [L1283] COND FALSE !(!(ep21 == 0)) [L1292] COND FALSE !(!(ep31 == 0)) [L1301] COND FALSE !(!(ep41 == 0)) [L1310] newmax1 = node1__newmax [L1311] COND FALSE !(((int)r1) == 3) [L1317] mode1 = 0 [L1319] _Bool node2__newmax; [L1320] node2__newmax = 0 [L1321] COND TRUE !(mode2 == 0) [L1323] COND FALSE !(r2 == 255) [L1329] r2 = r2 + 1 [L1330] COND FALSE !(!(ep12 == 0)) [L1339] COND FALSE !(!(ep32 == 0)) [L1348] COND FALSE !(!(ep42 == 0)) [L1357] newmax2 = node2__newmax [L1358] COND FALSE !(((int)r2) == 3) [L1364] mode2 = 0 [L1366] _Bool node3__newmax; [L1367] node3__newmax = 0 [L1368] COND TRUE !(mode3 == 0) [L1370] COND FALSE !(r3 == 255) [L1376] r3 = r3 + 1 [L1377] COND FALSE !(!(ep13 == 0)) [L1386] COND FALSE !(!(ep23 == 0)) [L1395] COND FALSE !(!(ep43 == 0)) [L1404] newmax3 = node3__newmax [L1405] COND FALSE !(((int)r3) == 3) [L1411] mode3 = 0 [L1413] _Bool node4__newmax; [L1414] node4__newmax = 0 [L1415] COND TRUE !(mode4 == 0) [L1417] COND FALSE !(r4 == 255) [L1423] r4 = r4 + 1 [L1424] COND FALSE !(!(ep14 == 0)) [L1433] COND FALSE !(!(ep24 == 0)) [L1442] COND FALSE !(!(ep34 == 0)) [L1451] newmax4 = node4__newmax [L1452] COND FALSE !(((int)r4) == 3) [L1458] mode4 = 0 [L1459] p12_old = p12_new [L1460] p12_new = nomsg [L1461] p13_old = p13_new [L1462] p13_new = nomsg [L1463] p14_old = p14_new [L1464] p14_new = nomsg [L1465] p21_old = p21_new [L1466] p21_new = nomsg [L1467] p23_old = p23_new [L1468] p23_new = nomsg [L1469] p24_old = p24_new [L1470] p24_new = nomsg [L1471] p31_old = p31_new [L1472] p31_new = nomsg [L1473] p32_old = p32_new [L1474] p32_new = nomsg [L1475] p34_old = p34_new [L1476] p34_new = nomsg [L1477] p41_old = p41_new [L1478] p41_new = nomsg [L1479] p42_old = p42_new [L1480] p42_new = nomsg [L1481] p43_old = p43_new [L1482] p43_new = nomsg [L1484] int check__tmp; [L1485] COND TRUE (((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) <= 1 [L1487] COND TRUE (((int)st1) + ((int)nl1)) <= 1 [L1489] COND TRUE (((int)st2) + ((int)nl2)) <= 1 [L1491] COND TRUE (((int)st3) + ((int)nl3)) <= 1 [L1493] COND TRUE (((int)st4) + ((int)nl4)) <= 1 [L1495] COND FALSE !(((int)r1) >= 3) [L1501] COND TRUE (((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) == 0 [L1503] COND TRUE ((int)r1) < 3 [L1505] COND FALSE !(((int)r1) >= 3) [L1511] COND TRUE (((((int)nl1) + ((int)nl2)) + ((int)nl3)) + ((int)nl4)) == 0 [L1513] COND TRUE ((int)r1) < 3 [L1515] check__tmp = 1 [L1516] __return_5508 = check__tmp [L1517] main__c1 = __return_5508 [L1519] _Bool __tmp_4; [L1520] __tmp_4 = main__c1 [L1521] _Bool assert__arg; [L1522] assert__arg = __tmp_4 [L1523] COND FALSE !(assert__arg == 0) [L1530] _Bool node1__newmax; [L1531] node1__newmax = 0 [L1532] COND FALSE !(!(mode1 == 0)) [L1538] COND TRUE ((int)r1) < 3 [L1540] COND FALSE !(!(ep12 == 0)) [L1553] COND FALSE !(!(ep13 == 0)) [L1566] COND FALSE !(!(ep14 == 0)) [L1579] mode1 = 1 [L1581] _Bool node2__newmax; [L1582] node2__newmax = 0 [L1583] COND FALSE !(!(mode2 == 0)) [L1589] COND TRUE ((int)r2) < 3 [L1591] COND FALSE !(!(ep21 == 0)) [L1604] COND FALSE !(!(ep23 == 0)) [L1617] COND FALSE !(!(ep24 == 0)) [L1630] mode2 = 1 [L1632] _Bool node3__newmax; [L1633] node3__newmax = 0 [L1634] COND FALSE !(!(mode3 == 0)) [L1640] COND TRUE ((int)r3) < 3 [L1642] COND FALSE !(!(ep31 == 0)) [L1655] COND FALSE !(!(ep32 == 0)) [L1668] COND FALSE !(!(ep34 == 0)) [L1681] mode3 = 1 [L1683] _Bool node4__newmax; [L1684] node4__newmax = 0 [L1685] COND FALSE !(!(mode4 == 0)) [L1691] COND TRUE ((int)r4) < 3 [L1693] COND FALSE !(!(ep41 == 0)) [L1706] COND FALSE !(!(ep42 == 0)) [L1719] COND FALSE !(!(ep43 == 0)) [L1732] mode4 = 1 [L1733] p12_old = p12_new [L1734] p12_new = nomsg [L1735] p13_old = p13_new [L1736] p13_new = nomsg [L1737] p14_old = p14_new [L1738] p14_new = nomsg [L1739] p21_old = p21_new [L1740] p21_new = nomsg [L1741] p23_old = p23_new [L1742] p23_new = nomsg [L1743] p24_old = p24_new [L1744] p24_new = nomsg [L1745] p31_old = p31_new [L1746] p31_new = nomsg [L1747] p32_old = p32_new [L1748] p32_new = nomsg [L1749] p34_old = p34_new [L1750] p34_new = nomsg [L1751] p41_old = p41_new [L1752] p41_new = nomsg [L1753] p42_old = p42_new [L1754] p42_new = nomsg [L1755] p43_old = p43_new [L1756] p43_new = nomsg [L1758] int check__tmp; [L1759] COND TRUE (((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) <= 1 [L1761] COND TRUE (((int)st1) + ((int)nl1)) <= 1 [L1763] COND TRUE (((int)st2) + ((int)nl2)) <= 1 [L1765] COND TRUE (((int)st3) + ((int)nl3)) <= 1 [L1767] COND TRUE (((int)st4) + ((int)nl4)) <= 1 [L1769] COND FALSE !(((int)r1) >= 3) [L1775] COND TRUE (((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) == 0 [L1777] COND TRUE ((int)r1) < 3 [L1779] COND FALSE !(((int)r1) >= 3) [L1785] COND TRUE (((((int)nl1) + ((int)nl2)) + ((int)nl3)) + ((int)nl4)) == 0 [L1787] COND TRUE ((int)r1) < 3 [L1789] check__tmp = 1 [L1790] __return_5728 = check__tmp [L1791] main__c1 = __return_5728 [L1793] _Bool __tmp_5; [L1794] __tmp_5 = main__c1 [L1795] _Bool assert__arg; [L1796] assert__arg = __tmp_5 [L1797] COND FALSE !(assert__arg == 0) [L1804] _Bool node1__newmax; [L1805] node1__newmax = 0 [L1806] COND TRUE !(mode1 == 0) [L1808] COND FALSE !(r1 == 255) [L1814] r1 = r1 + 1 [L1815] COND FALSE !(!(ep21 == 0)) [L1824] COND FALSE !(!(ep31 == 0)) [L1833] COND FALSE !(!(ep41 == 0)) [L1842] newmax1 = node1__newmax [L1843] COND TRUE ((int)r1) == 3 [L1845] COND FALSE !(((int)max1) == ((int)id1)) [L3997] nl1 = 1 [L3998] mode1 = 0 [L4000] _Bool node2__newmax; [L4001] node2__newmax = 0 [L4002] COND TRUE !(mode2 == 0) [L4004] COND FALSE !(r2 == 255) [L4010] r2 = r2 + 1 [L4011] COND FALSE !(!(ep12 == 0)) [L4020] COND FALSE !(!(ep32 == 0)) [L4029] COND FALSE !(!(ep42 == 0)) [L4038] newmax2 = node2__newmax [L4039] COND TRUE ((int)r2) == 3 [L4041] COND FALSE !(((int)max2) == ((int)id2)) [L4607] nl2 = 1 [L4608] mode2 = 0 [L4610] _Bool node3__newmax; [L4611] node3__newmax = 0 [L4612] COND TRUE !(mode3 == 0) [L4614] COND FALSE !(r3 == 255) [L4620] r3 = r3 + 1 [L4621] COND FALSE !(!(ep13 == 0)) [L4630] COND FALSE !(!(ep23 == 0)) [L4639] COND FALSE !(!(ep43 == 0)) [L4648] newmax3 = node3__newmax [L4649] COND TRUE ((int)r3) == 3 [L4651] COND TRUE ((int)max3) == ((int)id3) [L4653] st3 = 1 [L4654] mode3 = 0 [L4656] _Bool node4__newmax; [L4657] node4__newmax = 0 [L4658] COND TRUE !(mode4 == 0) [L4660] COND FALSE !(r4 == 255) [L4666] r4 = r4 + 1 [L4667] COND FALSE !(!(ep14 == 0)) [L4676] COND FALSE !(!(ep24 == 0)) [L4685] COND FALSE !(!(ep34 == 0)) [L4694] newmax4 = node4__newmax [L4695] COND TRUE ((int)r4) == 3 [L4697] COND TRUE ((int)max4) == ((int)id4) [L4699] st4 = 1 [L4700] mode4 = 0 [L4701] p12_old = p12_new [L4702] p12_new = nomsg [L4703] p13_old = p13_new [L4704] p13_new = nomsg [L4705] p14_old = p14_new [L4706] p14_new = nomsg [L4707] p21_old = p21_new [L4708] p21_new = nomsg [L4709] p23_old = p23_new [L4710] p23_new = nomsg [L4711] p24_old = p24_new [L4712] p24_new = nomsg [L4713] p31_old = p31_new [L4714] p31_new = nomsg [L4715] p32_old = p32_new [L4716] p32_new = nomsg [L4717] p34_old = p34_new [L4718] p34_new = nomsg [L4719] p41_old = p41_new [L4720] p41_new = nomsg [L4721] p42_old = p42_new [L4722] p42_new = nomsg [L4723] p43_old = p43_new [L4724] p43_new = nomsg [L4726] int check__tmp; [L4727] COND FALSE !((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) <= 1) [L4733] check__tmp = 0 [L4734] __return_6555 = check__tmp [L4735] main__c1 = __return_6555 [L4737] _Bool __tmp_17; [L4738] __tmp_17 = main__c1 [L4739] _Bool assert__arg; [L4740] assert__arg = __tmp_17 [L4741] COND TRUE assert__arg == 0 [L4743] __VERIFIER_error() - UnprovableResult [Line: 4179]: Unable to prove that call of __VERIFIER_error() unreachable Unable to prove that call of __VERIFIER_error() unreachable Reason: abstract domain could reach this error location. Possible FailurePath: [L1] int __return_main; [L12] msg_t nomsg = (msg_t )-1; [L13] port_t p12 = 0; [L14] char p12_old = '\x0'; [L15] char p12_new = '\x0'; [L16] _Bool ep12 = 0; [L17] port_t p13 = 0; [L18] char p13_old = '\x0'; [L19] char p13_new = '\x0'; [L20] _Bool ep13 = 0; [L21] port_t p14 = 0; [L22] char p14_old = '\x0'; [L23] char p14_new = '\x0'; [L24] _Bool ep14 = 0; [L25] port_t p21 = 0; [L26] char p21_old = '\x0'; [L27] char p21_new = '\x0'; [L28] _Bool ep21 = 0; [L29] port_t p23 = 0; [L30] char p23_old = '\x0'; [L31] char p23_new = '\x0'; [L32] _Bool ep23 = 0; [L33] port_t p24 = 0; [L34] char p24_old = '\x0'; [L35] char p24_new = '\x0'; [L36] _Bool ep24 = 0; [L37] port_t p31 = 0; [L38] char p31_old = '\x0'; [L39] char p31_new = '\x0'; [L40] _Bool ep31 = 0; [L41] port_t p32 = 0; [L42] char p32_old = '\x0'; [L43] char p32_new = '\x0'; [L44] _Bool ep32 = 0; [L45] port_t p34 = 0; [L46] char p34_old = '\x0'; [L47] char p34_new = '\x0'; [L48] _Bool ep34 = 0; [L49] port_t p41 = 0; [L50] char p41_old = '\x0'; [L51] char p41_new = '\x0'; [L52] _Bool ep41 = 0; [L53] port_t p42 = 0; [L54] char p42_old = '\x0'; [L55] char p42_new = '\x0'; [L56] _Bool ep42 = 0; [L57] port_t p43 = 0; [L58] char p43_old = '\x0'; [L59] char p43_new = '\x0'; [L60] _Bool ep43 = 0; [L61] char id1 = '\x0'; [L62] unsigned char r1 = '\x0'; [L63] char st1 = '\x0'; [L64] char nl1 = '\x0'; [L65] char m1 = '\x0'; [L66] char max1 = '\x0'; [L67] _Bool mode1 = 0; [L68] _Bool newmax1 = 0; [L69] char id2 = '\x0'; [L70] unsigned char r2 = '\x0'; [L71] char st2 = '\x0'; [L72] char nl2 = '\x0'; [L73] char m2 = '\x0'; [L74] char max2 = '\x0'; [L75] _Bool mode2 = 0; [L76] _Bool newmax2 = 0; [L77] char id3 = '\x0'; [L78] unsigned char r3 = '\x0'; [L79] char st3 = '\x0'; [L80] char nl3 = '\x0'; [L81] char m3 = '\x0'; [L82] char max3 = '\x0'; [L83] _Bool mode3 = 0; [L84] _Bool newmax3 = 0; [L85] char id4 = '\x0'; [L86] unsigned char r4 = '\x0'; [L87] char st4 = '\x0'; [L88] char nl4 = '\x0'; [L89] char m4 = '\x0'; [L90] char max4 = '\x0'; [L91] _Bool mode4 = 0; [L92] _Bool newmax4 = 0; [L97] void (*nodes[4])() = { &node1, &node2, &node3, &node4 }; [L101] int __return_4630; [L102] int __return_4872; [L103] int __return_5080; [L104] int __return_5300; [L105] int __return_5508; [L106] int __return_5728; [L107] int __return_7527; [L108] int __return_7484; [L109] int __return_7400; [L110] int __return_7357; [L111] int __return_7232; [L112] int __return_7189; [L113] int __return_7105; [L114] int __return_7059; [L115] int __return_6146; [L116] int __return_6873; [L117] int __return_6830; [L118] int __return_6746; [L119] int __return_6700; [L120] int __return_6555; [L121] int __return_6509; [L122] int __return_6402; [L123] int __return_5945; [L126] int main__c1; [L127] int main__i2; [L128] main__c1 = 0 [L129] ep12 = __VERIFIER_nondet_bool() [L130] ep13 = __VERIFIER_nondet_bool() [L131] ep14 = __VERIFIER_nondet_bool() [L132] ep21 = __VERIFIER_nondet_bool() [L133] ep23 = __VERIFIER_nondet_bool() [L134] ep24 = __VERIFIER_nondet_bool() [L135] ep31 = __VERIFIER_nondet_bool() [L136] ep32 = __VERIFIER_nondet_bool() [L137] ep34 = __VERIFIER_nondet_bool() [L138] ep41 = __VERIFIER_nondet_bool() [L139] ep42 = __VERIFIER_nondet_bool() [L140] ep43 = __VERIFIER_nondet_bool() [L141] id1 = __VERIFIER_nondet_char() [L142] r1 = __VERIFIER_nondet_uchar() [L143] st1 = __VERIFIER_nondet_char() [L144] nl1 = __VERIFIER_nondet_char() [L145] m1 = __VERIFIER_nondet_char() [L146] max1 = __VERIFIER_nondet_char() [L147] mode1 = __VERIFIER_nondet_bool() [L148] newmax1 = __VERIFIER_nondet_bool() [L149] id2 = __VERIFIER_nondet_char() [L150] r2 = __VERIFIER_nondet_uchar() [L151] st2 = __VERIFIER_nondet_char() [L152] nl2 = __VERIFIER_nondet_char() [L153] m2 = __VERIFIER_nondet_char() [L154] max2 = __VERIFIER_nondet_char() [L155] mode2 = __VERIFIER_nondet_bool() [L156] newmax2 = __VERIFIER_nondet_bool() [L157] id3 = __VERIFIER_nondet_char() [L158] r3 = __VERIFIER_nondet_uchar() [L159] st3 = __VERIFIER_nondet_char() [L160] nl3 = __VERIFIER_nondet_char() [L161] m3 = __VERIFIER_nondet_char() [L162] max3 = __VERIFIER_nondet_char() [L163] mode3 = __VERIFIER_nondet_bool() [L164] newmax3 = __VERIFIER_nondet_bool() [L165] id4 = __VERIFIER_nondet_char() [L166] r4 = __VERIFIER_nondet_uchar() [L167] st4 = __VERIFIER_nondet_char() [L168] nl4 = __VERIFIER_nondet_char() [L169] m4 = __VERIFIER_nondet_char() [L170] max4 = __VERIFIER_nondet_char() [L171] mode4 = __VERIFIER_nondet_bool() [L172] newmax4 = __VERIFIER_nondet_bool() [L174] _Bool init__r121; [L175] _Bool init__r131; [L176] _Bool init__r141; [L177] _Bool init__r211; [L178] _Bool init__r231; [L179] _Bool init__r241; [L180] _Bool init__r311; [L181] _Bool init__r321; [L182] _Bool init__r341; [L183] _Bool init__r411; [L184] _Bool init__r421; [L185] _Bool init__r431; [L186] _Bool init__r122; [L187] int init__tmp; [L188] _Bool init__r132; [L189] int init__tmp___0; [L190] _Bool init__r142; [L191] int init__tmp___1; [L192] _Bool init__r212; [L193] int init__tmp___2; [L194] _Bool init__r232; [L195] int init__tmp___3; [L196] _Bool init__r242; [L197] int init__tmp___4; [L198] _Bool init__r312; [L199] int init__tmp___5; [L200] _Bool init__r322; [L201] int init__tmp___6; [L202] _Bool init__r342; [L203] int init__tmp___7; [L204] _Bool init__r412; [L205] int init__tmp___8; [L206] _Bool init__r422; [L207] int init__tmp___9; [L208] _Bool init__r432; [L209] int init__tmp___10; [L210] _Bool init__r123; [L211] int init__tmp___11; [L212] _Bool init__r133; [L213] int init__tmp___12; [L214] _Bool init__r143; [L215] int init__tmp___13; [L216] _Bool init__r213; [L217] int init__tmp___14; [L218] _Bool init__r233; [L219] int init__tmp___15; [L220] _Bool init__r243; [L221] int init__tmp___16; [L222] _Bool init__r313; [L223] int init__tmp___17; [L224] _Bool init__r323; [L225] int init__tmp___18; [L226] _Bool init__r343; [L227] int init__tmp___19; [L228] _Bool init__r413; [L229] int init__tmp___20; [L230] _Bool init__r423; [L231] int init__tmp___21; [L232] _Bool init__r433; [L233] int init__tmp___22; [L234] int init__tmp___23; [L235] init__r121 = ep12 [L236] init__r131 = ep13 [L237] init__r141 = ep14 [L238] init__r211 = ep21 [L239] init__r231 = ep23 [L240] init__r241 = ep24 [L241] init__r311 = ep31 [L242] init__r321 = ep32 [L243] init__r341 = ep34 [L244] init__r411 = ep41 [L245] init__r421 = ep42 [L246] init__r431 = ep43 [L247] COND TRUE !(init__r121 == 0) [L249] init__tmp = 1 [L251] init__r122 = (_Bool)init__tmp [L252] COND TRUE !(init__r131 == 0) [L254] init__tmp___0 = 1 [L256] init__r132 = (_Bool)init__tmp___0 [L257] COND TRUE !(init__r141 == 0) [L259] init__tmp___1 = 1 [L261] init__r142 = (_Bool)init__tmp___1 [L262] COND TRUE !(init__r211 == 0) [L264] init__tmp___2 = 1 [L266] init__r212 = (_Bool)init__tmp___2 [L267] COND TRUE !(init__r231 == 0) [L269] init__tmp___3 = 1 [L271] init__r232 = (_Bool)init__tmp___3 [L272] COND TRUE !(init__r241 == 0) [L274] init__tmp___4 = 1 [L276] init__r242 = (_Bool)init__tmp___4 [L277] COND TRUE !(init__r311 == 0) [L279] init__tmp___5 = 1 [L281] init__r312 = (_Bool)init__tmp___5 [L282] COND TRUE !(init__r321 == 0) [L284] init__tmp___6 = 1 [L286] init__r322 = (_Bool)init__tmp___6 [L287] COND TRUE !(init__r341 == 0) [L289] init__tmp___7 = 1 [L291] init__r342 = (_Bool)init__tmp___7 [L292] COND TRUE !(init__r411 == 0) [L294] init__tmp___8 = 1 [L296] init__r412 = (_Bool)init__tmp___8 [L297] COND TRUE !(init__r421 == 0) [L299] init__tmp___9 = 1 [L301] init__r422 = (_Bool)init__tmp___9 [L302] COND TRUE !(init__r431 == 0) [L304] init__tmp___10 = 1 [L306] init__r432 = (_Bool)init__tmp___10 [L307] COND TRUE !(init__r122 == 0) [L309] init__tmp___11 = 1 [L311] init__r123 = (_Bool)init__tmp___11 [L312] COND TRUE !(init__r132 == 0) [L314] init__tmp___12 = 1 [L316] init__r133 = (_Bool)init__tmp___12 [L317] COND TRUE !(init__r142 == 0) [L319] init__tmp___13 = 1 [L321] init__r143 = (_Bool)init__tmp___13 [L322] COND TRUE !(init__r212 == 0) [L324] init__tmp___14 = 1 [L326] init__r213 = (_Bool)init__tmp___14 [L327] COND TRUE !(init__r232 == 0) [L329] init__tmp___15 = 1 [L331] init__r233 = (_Bool)init__tmp___15 [L332] COND TRUE !(init__r242 == 0) [L334] init__tmp___16 = 1 [L336] init__r243 = (_Bool)init__tmp___16 [L337] COND TRUE !(init__r312 == 0) [L339] init__tmp___17 = 1 [L341] init__r313 = (_Bool)init__tmp___17 [L342] COND TRUE !(init__r322 == 0) [L344] init__tmp___18 = 1 [L346] init__r323 = (_Bool)init__tmp___18 [L347] COND TRUE !(init__r342 == 0) [L349] init__tmp___19 = 1 [L351] init__r343 = (_Bool)init__tmp___19 [L352] COND TRUE !(init__r412 == 0) [L354] init__tmp___20 = 1 [L356] init__r413 = (_Bool)init__tmp___20 [L357] COND TRUE !(init__r422 == 0) [L359] init__tmp___21 = 1 [L361] init__r423 = (_Bool)init__tmp___21 [L362] COND TRUE !(init__r432 == 0) [L364] init__tmp___22 = 1 [L366] init__r433 = (_Bool)init__tmp___22 [L367] COND TRUE ((int)id1) != ((int)id2) [L369] COND TRUE ((int)id1) != ((int)id3) [L371] COND TRUE ((int)id1) != ((int)id4) [L373] COND TRUE ((int)id2) != ((int)id3) [L375] COND TRUE ((int)id2) != ((int)id4) [L377] COND TRUE ((int)id3) != ((int)id4) [L379] COND TRUE ((int)id1) >= 0 [L381] COND TRUE ((int)id2) >= 0 [L383] COND TRUE ((int)id3) >= 0 [L385] COND TRUE ((int)id4) >= 0 [L387] COND TRUE ((int)r1) == 0 [L389] COND TRUE ((int)r2) == 0 [L391] COND TRUE ((int)r3) == 0 [L393] COND TRUE ((int)r4) == 0 [L395] COND TRUE ((int)max1) == ((int)id1) [L397] COND TRUE ((int)max2) == ((int)id2) [L399] COND TRUE ((int)max3) == ((int)id3) [L401] COND TRUE ((int)max4) == ((int)id4) [L403] COND TRUE ((int)st1) == 0 [L405] COND TRUE ((int)st2) == 0 [L407] COND TRUE ((int)st3) == 0 [L409] COND TRUE ((int)st4) == 0 [L411] COND TRUE ((int)nl1) == 0 [L413] COND TRUE ((int)nl2) == 0 [L415] COND TRUE ((int)nl3) == 0 [L417] COND TRUE ((int)nl4) == 0 [L419] COND TRUE ((int)mode1) == 0 [L421] COND TRUE ((int)mode2) == 0 [L423] COND TRUE ((int)mode3) == 0 [L425] COND TRUE ((int)mode4) == 0 [L427] COND TRUE !(newmax1 == 0) [L429] COND TRUE !(newmax2 == 0) [L431] COND TRUE !(newmax3 == 0) [L433] COND TRUE !(newmax4 == 0) [L435] init__tmp___23 = 1 [L436] __return_4630 = init__tmp___23 [L437] main__i2 = __return_4630 [L438] COND TRUE main__i2 != 0 [L440] p12_old = nomsg [L441] p12_new = nomsg [L442] p13_old = nomsg [L443] p13_new = nomsg [L444] p14_old = nomsg [L445] p14_new = nomsg [L446] p21_old = nomsg [L447] p21_new = nomsg [L448] p23_old = nomsg [L449] p23_new = nomsg [L450] p24_old = nomsg [L451] p24_new = nomsg [L452] p31_old = nomsg [L453] p31_new = nomsg [L454] p32_old = nomsg [L455] p32_new = nomsg [L456] p34_old = nomsg [L457] p34_new = nomsg [L458] p41_old = nomsg [L459] p41_new = nomsg [L460] p42_old = nomsg [L461] p42_new = nomsg [L462] p43_old = nomsg [L463] p43_new = nomsg [L464] main__i2 = 0 [L466] _Bool node1__newmax; [L467] node1__newmax = 0 [L468] COND FALSE !(!(mode1 == 0)) [L474] COND TRUE ((int)r1) < 3 [L476] COND FALSE !(!(ep12 == 0)) [L489] COND FALSE !(!(ep13 == 0)) [L502] COND FALSE !(!(ep14 == 0)) [L515] mode1 = 1 [L517] _Bool node2__newmax; [L518] node2__newmax = 0 [L519] COND FALSE !(!(mode2 == 0)) [L525] COND TRUE ((int)r2) < 3 [L527] COND FALSE !(!(ep21 == 0)) [L540] COND FALSE !(!(ep23 == 0)) [L553] COND FALSE !(!(ep24 == 0)) [L566] mode2 = 1 [L568] _Bool node3__newmax; [L569] node3__newmax = 0 [L570] COND FALSE !(!(mode3 == 0)) [L576] COND TRUE ((int)r3) < 3 [L578] COND FALSE !(!(ep31 == 0)) [L591] COND FALSE !(!(ep32 == 0)) [L604] COND FALSE !(!(ep34 == 0)) [L617] mode3 = 1 [L619] _Bool node4__newmax; [L620] node4__newmax = 0 [L621] COND FALSE !(!(mode4 == 0)) [L627] COND TRUE ((int)r4) < 3 [L629] COND FALSE !(!(ep41 == 0)) [L642] COND FALSE !(!(ep42 == 0)) [L655] COND FALSE !(!(ep43 == 0)) [L668] mode4 = 1 [L669] p12_old = p12_new [L670] p12_new = nomsg [L671] p13_old = p13_new [L672] p13_new = nomsg [L673] p14_old = p14_new [L674] p14_new = nomsg [L675] p21_old = p21_new [L676] p21_new = nomsg [L677] p23_old = p23_new [L678] p23_new = nomsg [L679] p24_old = p24_new [L680] p24_new = nomsg [L681] p31_old = p31_new [L682] p31_new = nomsg [L683] p32_old = p32_new [L684] p32_new = nomsg [L685] p34_old = p34_new [L686] p34_new = nomsg [L687] p41_old = p41_new [L688] p41_new = nomsg [L689] p42_old = p42_new [L690] p42_new = nomsg [L691] p43_old = p43_new [L692] p43_new = nomsg [L694] int check__tmp; [L695] COND TRUE (((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) <= 1 [L697] COND TRUE (((int)st1) + ((int)nl1)) <= 1 [L699] COND TRUE (((int)st2) + ((int)nl2)) <= 1 [L701] COND TRUE (((int)st3) + ((int)nl3)) <= 1 [L703] COND TRUE (((int)st4) + ((int)nl4)) <= 1 [L705] COND FALSE !(((int)r1) >= 3) [L711] COND TRUE (((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) == 0 [L713] COND TRUE ((int)r1) < 3 [L715] COND FALSE !(((int)r1) >= 3) [L721] COND TRUE (((((int)nl1) + ((int)nl2)) + ((int)nl3)) + ((int)nl4)) == 0 [L723] COND TRUE ((int)r1) < 3 [L725] check__tmp = 1 [L726] __return_4872 = check__tmp [L727] main__c1 = __return_4872 [L729] _Bool __tmp_1; [L730] __tmp_1 = main__c1 [L731] _Bool assert__arg; [L732] assert__arg = __tmp_1 [L733] COND FALSE !(assert__arg == 0) [L740] _Bool node1__newmax; [L741] node1__newmax = 0 [L742] COND TRUE !(mode1 == 0) [L744] COND FALSE !(r1 == 255) [L750] r1 = r1 + 1 [L751] COND FALSE !(!(ep21 == 0)) [L760] COND FALSE !(!(ep31 == 0)) [L769] COND FALSE !(!(ep41 == 0)) [L778] newmax1 = node1__newmax [L779] COND FALSE !(((int)r1) == 3) [L785] mode1 = 0 [L787] _Bool node2__newmax; [L788] node2__newmax = 0 [L789] COND TRUE !(mode2 == 0) [L791] COND FALSE !(r2 == 255) [L797] r2 = r2 + 1 [L798] COND FALSE !(!(ep12 == 0)) [L807] COND FALSE !(!(ep32 == 0)) [L816] COND FALSE !(!(ep42 == 0)) [L825] newmax2 = node2__newmax [L826] COND FALSE !(((int)r2) == 3) [L832] mode2 = 0 [L834] _Bool node3__newmax; [L835] node3__newmax = 0 [L836] COND TRUE !(mode3 == 0) [L838] COND FALSE !(r3 == 255) [L844] r3 = r3 + 1 [L845] COND FALSE !(!(ep13 == 0)) [L854] COND FALSE !(!(ep23 == 0)) [L863] COND FALSE !(!(ep43 == 0)) [L872] newmax3 = node3__newmax [L873] COND FALSE !(((int)r3) == 3) [L879] mode3 = 0 [L881] _Bool node4__newmax; [L882] node4__newmax = 0 [L883] COND TRUE !(mode4 == 0) [L885] COND FALSE !(r4 == 255) [L891] r4 = r4 + 1 [L892] COND FALSE !(!(ep14 == 0)) [L901] COND FALSE !(!(ep24 == 0)) [L910] COND FALSE !(!(ep34 == 0)) [L919] newmax4 = node4__newmax [L920] COND FALSE !(((int)r4) == 3) [L926] mode4 = 0 [L927] p12_old = p12_new [L928] p12_new = nomsg [L929] p13_old = p13_new [L930] p13_new = nomsg [L931] p14_old = p14_new [L932] p14_new = nomsg [L933] p21_old = p21_new [L934] p21_new = nomsg [L935] p23_old = p23_new [L936] p23_new = nomsg [L937] p24_old = p24_new [L938] p24_new = nomsg [L939] p31_old = p31_new [L940] p31_new = nomsg [L941] p32_old = p32_new [L942] p32_new = nomsg [L943] p34_old = p34_new [L944] p34_new = nomsg [L945] p41_old = p41_new [L946] p41_new = nomsg [L947] p42_old = p42_new [L948] p42_new = nomsg [L949] p43_old = p43_new [L950] p43_new = nomsg [L952] int check__tmp; [L953] COND TRUE (((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) <= 1 [L955] COND TRUE (((int)st1) + ((int)nl1)) <= 1 [L957] COND TRUE (((int)st2) + ((int)nl2)) <= 1 [L959] COND TRUE (((int)st3) + ((int)nl3)) <= 1 [L961] COND TRUE (((int)st4) + ((int)nl4)) <= 1 [L963] COND FALSE !(((int)r1) >= 3) [L969] COND TRUE (((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) == 0 [L971] COND TRUE ((int)r1) < 3 [L973] COND FALSE !(((int)r1) >= 3) [L979] COND TRUE (((((int)nl1) + ((int)nl2)) + ((int)nl3)) + ((int)nl4)) == 0 [L981] COND TRUE ((int)r1) < 3 [L983] check__tmp = 1 [L984] __return_5080 = check__tmp [L985] main__c1 = __return_5080 [L987] _Bool __tmp_2; [L988] __tmp_2 = main__c1 [L989] _Bool assert__arg; [L990] assert__arg = __tmp_2 [L991] COND FALSE !(assert__arg == 0) [L998] _Bool node1__newmax; [L999] node1__newmax = 0 [L1000] COND FALSE !(!(mode1 == 0)) [L1006] COND TRUE ((int)r1) < 3 [L1008] COND FALSE !(!(ep12 == 0)) [L1021] COND FALSE !(!(ep13 == 0)) [L1034] COND FALSE !(!(ep14 == 0)) [L1047] mode1 = 1 [L1049] _Bool node2__newmax; [L1050] node2__newmax = 0 [L1051] COND FALSE !(!(mode2 == 0)) [L1057] COND TRUE ((int)r2) < 3 [L1059] COND FALSE !(!(ep21 == 0)) [L1072] COND FALSE !(!(ep23 == 0)) [L1085] COND FALSE !(!(ep24 == 0)) [L1098] mode2 = 1 [L1100] _Bool node3__newmax; [L1101] node3__newmax = 0 [L1102] COND FALSE !(!(mode3 == 0)) [L1108] COND TRUE ((int)r3) < 3 [L1110] COND FALSE !(!(ep31 == 0)) [L1123] COND FALSE !(!(ep32 == 0)) [L1136] COND FALSE !(!(ep34 == 0)) [L1149] mode3 = 1 [L1151] _Bool node4__newmax; [L1152] node4__newmax = 0 [L1153] COND FALSE !(!(mode4 == 0)) [L1159] COND TRUE ((int)r4) < 3 [L1161] COND FALSE !(!(ep41 == 0)) [L1174] COND FALSE !(!(ep42 == 0)) [L1187] COND FALSE !(!(ep43 == 0)) [L1200] mode4 = 1 [L1201] p12_old = p12_new [L1202] p12_new = nomsg [L1203] p13_old = p13_new [L1204] p13_new = nomsg [L1205] p14_old = p14_new [L1206] p14_new = nomsg [L1207] p21_old = p21_new [L1208] p21_new = nomsg [L1209] p23_old = p23_new [L1210] p23_new = nomsg [L1211] p24_old = p24_new [L1212] p24_new = nomsg [L1213] p31_old = p31_new [L1214] p31_new = nomsg [L1215] p32_old = p32_new [L1216] p32_new = nomsg [L1217] p34_old = p34_new [L1218] p34_new = nomsg [L1219] p41_old = p41_new [L1220] p41_new = nomsg [L1221] p42_old = p42_new [L1222] p42_new = nomsg [L1223] p43_old = p43_new [L1224] p43_new = nomsg [L1226] int check__tmp; [L1227] COND TRUE (((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) <= 1 [L1229] COND TRUE (((int)st1) + ((int)nl1)) <= 1 [L1231] COND TRUE (((int)st2) + ((int)nl2)) <= 1 [L1233] COND TRUE (((int)st3) + ((int)nl3)) <= 1 [L1235] COND TRUE (((int)st4) + ((int)nl4)) <= 1 [L1237] COND FALSE !(((int)r1) >= 3) [L1243] COND TRUE (((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) == 0 [L1245] COND TRUE ((int)r1) < 3 [L1247] COND FALSE !(((int)r1) >= 3) [L1253] COND TRUE (((((int)nl1) + ((int)nl2)) + ((int)nl3)) + ((int)nl4)) == 0 [L1255] COND TRUE ((int)r1) < 3 [L1257] check__tmp = 1 [L1258] __return_5300 = check__tmp [L1259] main__c1 = __return_5300 [L1261] _Bool __tmp_3; [L1262] __tmp_3 = main__c1 [L1263] _Bool assert__arg; [L1264] assert__arg = __tmp_3 [L1265] COND FALSE !(assert__arg == 0) [L1272] _Bool node1__newmax; [L1273] node1__newmax = 0 [L1274] COND TRUE !(mode1 == 0) [L1276] COND FALSE !(r1 == 255) [L1282] r1 = r1 + 1 [L1283] COND FALSE !(!(ep21 == 0)) [L1292] COND FALSE !(!(ep31 == 0)) [L1301] COND FALSE !(!(ep41 == 0)) [L1310] newmax1 = node1__newmax [L1311] COND FALSE !(((int)r1) == 3) [L1317] mode1 = 0 [L1319] _Bool node2__newmax; [L1320] node2__newmax = 0 [L1321] COND TRUE !(mode2 == 0) [L1323] COND FALSE !(r2 == 255) [L1329] r2 = r2 + 1 [L1330] COND FALSE !(!(ep12 == 0)) [L1339] COND FALSE !(!(ep32 == 0)) [L1348] COND FALSE !(!(ep42 == 0)) [L1357] newmax2 = node2__newmax [L1358] COND FALSE !(((int)r2) == 3) [L1364] mode2 = 0 [L1366] _Bool node3__newmax; [L1367] node3__newmax = 0 [L1368] COND TRUE !(mode3 == 0) [L1370] COND FALSE !(r3 == 255) [L1376] r3 = r3 + 1 [L1377] COND FALSE !(!(ep13 == 0)) [L1386] COND FALSE !(!(ep23 == 0)) [L1395] COND FALSE !(!(ep43 == 0)) [L1404] newmax3 = node3__newmax [L1405] COND FALSE !(((int)r3) == 3) [L1411] mode3 = 0 [L1413] _Bool node4__newmax; [L1414] node4__newmax = 0 [L1415] COND TRUE !(mode4 == 0) [L1417] COND FALSE !(r4 == 255) [L1423] r4 = r4 + 1 [L1424] COND FALSE !(!(ep14 == 0)) [L1433] COND FALSE !(!(ep24 == 0)) [L1442] COND FALSE !(!(ep34 == 0)) [L1451] newmax4 = node4__newmax [L1452] COND FALSE !(((int)r4) == 3) [L1458] mode4 = 0 [L1459] p12_old = p12_new [L1460] p12_new = nomsg [L1461] p13_old = p13_new [L1462] p13_new = nomsg [L1463] p14_old = p14_new [L1464] p14_new = nomsg [L1465] p21_old = p21_new [L1466] p21_new = nomsg [L1467] p23_old = p23_new [L1468] p23_new = nomsg [L1469] p24_old = p24_new [L1470] p24_new = nomsg [L1471] p31_old = p31_new [L1472] p31_new = nomsg [L1473] p32_old = p32_new [L1474] p32_new = nomsg [L1475] p34_old = p34_new [L1476] p34_new = nomsg [L1477] p41_old = p41_new [L1478] p41_new = nomsg [L1479] p42_old = p42_new [L1480] p42_new = nomsg [L1481] p43_old = p43_new [L1482] p43_new = nomsg [L1484] int check__tmp; [L1485] COND TRUE (((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) <= 1 [L1487] COND TRUE (((int)st1) + ((int)nl1)) <= 1 [L1489] COND TRUE (((int)st2) + ((int)nl2)) <= 1 [L1491] COND TRUE (((int)st3) + ((int)nl3)) <= 1 [L1493] COND TRUE (((int)st4) + ((int)nl4)) <= 1 [L1495] COND FALSE !(((int)r1) >= 3) [L1501] COND TRUE (((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) == 0 [L1503] COND TRUE ((int)r1) < 3 [L1505] COND FALSE !(((int)r1) >= 3) [L1511] COND TRUE (((((int)nl1) + ((int)nl2)) + ((int)nl3)) + ((int)nl4)) == 0 [L1513] COND TRUE ((int)r1) < 3 [L1515] check__tmp = 1 [L1516] __return_5508 = check__tmp [L1517] main__c1 = __return_5508 [L1519] _Bool __tmp_4; [L1520] __tmp_4 = main__c1 [L1521] _Bool assert__arg; [L1522] assert__arg = __tmp_4 [L1523] COND FALSE !(assert__arg == 0) [L1530] _Bool node1__newmax; [L1531] node1__newmax = 0 [L1532] COND FALSE !(!(mode1 == 0)) [L1538] COND TRUE ((int)r1) < 3 [L1540] COND FALSE !(!(ep12 == 0)) [L1553] COND FALSE !(!(ep13 == 0)) [L1566] COND FALSE !(!(ep14 == 0)) [L1579] mode1 = 1 [L1581] _Bool node2__newmax; [L1582] node2__newmax = 0 [L1583] COND FALSE !(!(mode2 == 0)) [L1589] COND TRUE ((int)r2) < 3 [L1591] COND FALSE !(!(ep21 == 0)) [L1604] COND FALSE !(!(ep23 == 0)) [L1617] COND FALSE !(!(ep24 == 0)) [L1630] mode2 = 1 [L1632] _Bool node3__newmax; [L1633] node3__newmax = 0 [L1634] COND FALSE !(!(mode3 == 0)) [L1640] COND TRUE ((int)r3) < 3 [L1642] COND FALSE !(!(ep31 == 0)) [L1655] COND FALSE !(!(ep32 == 0)) [L1668] COND FALSE !(!(ep34 == 0)) [L1681] mode3 = 1 [L1683] _Bool node4__newmax; [L1684] node4__newmax = 0 [L1685] COND FALSE !(!(mode4 == 0)) [L1691] COND TRUE ((int)r4) < 3 [L1693] COND FALSE !(!(ep41 == 0)) [L1706] COND FALSE !(!(ep42 == 0)) [L1719] COND FALSE !(!(ep43 == 0)) [L1732] mode4 = 1 [L1733] p12_old = p12_new [L1734] p12_new = nomsg [L1735] p13_old = p13_new [L1736] p13_new = nomsg [L1737] p14_old = p14_new [L1738] p14_new = nomsg [L1739] p21_old = p21_new [L1740] p21_new = nomsg [L1741] p23_old = p23_new [L1742] p23_new = nomsg [L1743] p24_old = p24_new [L1744] p24_new = nomsg [L1745] p31_old = p31_new [L1746] p31_new = nomsg [L1747] p32_old = p32_new [L1748] p32_new = nomsg [L1749] p34_old = p34_new [L1750] p34_new = nomsg [L1751] p41_old = p41_new [L1752] p41_new = nomsg [L1753] p42_old = p42_new [L1754] p42_new = nomsg [L1755] p43_old = p43_new [L1756] p43_new = nomsg [L1758] int check__tmp; [L1759] COND TRUE (((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) <= 1 [L1761] COND TRUE (((int)st1) + ((int)nl1)) <= 1 [L1763] COND TRUE (((int)st2) + ((int)nl2)) <= 1 [L1765] COND TRUE (((int)st3) + ((int)nl3)) <= 1 [L1767] COND TRUE (((int)st4) + ((int)nl4)) <= 1 [L1769] COND FALSE !(((int)r1) >= 3) [L1775] COND TRUE (((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) == 0 [L1777] COND TRUE ((int)r1) < 3 [L1779] COND FALSE !(((int)r1) >= 3) [L1785] COND TRUE (((((int)nl1) + ((int)nl2)) + ((int)nl3)) + ((int)nl4)) == 0 [L1787] COND TRUE ((int)r1) < 3 [L1789] check__tmp = 1 [L1790] __return_5728 = check__tmp [L1791] main__c1 = __return_5728 [L1793] _Bool __tmp_5; [L1794] __tmp_5 = main__c1 [L1795] _Bool assert__arg; [L1796] assert__arg = __tmp_5 [L1797] COND FALSE !(assert__arg == 0) [L1804] _Bool node1__newmax; [L1805] node1__newmax = 0 [L1806] COND TRUE !(mode1 == 0) [L1808] COND FALSE !(r1 == 255) [L1814] r1 = r1 + 1 [L1815] COND FALSE !(!(ep21 == 0)) [L1824] COND FALSE !(!(ep31 == 0)) [L1833] COND FALSE !(!(ep41 == 0)) [L1842] newmax1 = node1__newmax [L1843] COND TRUE ((int)r1) == 3 [L1845] COND FALSE !(((int)max1) == ((int)id1)) [L3997] nl1 = 1 [L3998] mode1 = 0 [L4000] _Bool node2__newmax; [L4001] node2__newmax = 0 [L4002] COND TRUE !(mode2 == 0) [L4004] COND FALSE !(r2 == 255) [L4010] r2 = r2 + 1 [L4011] COND FALSE !(!(ep12 == 0)) [L4020] COND FALSE !(!(ep32 == 0)) [L4029] COND FALSE !(!(ep42 == 0)) [L4038] newmax2 = node2__newmax [L4039] COND TRUE ((int)r2) == 3 [L4041] COND TRUE ((int)max2) == ((int)id2) [L4043] st2 = 1 [L4044] mode2 = 0 [L4046] _Bool node3__newmax; [L4047] node3__newmax = 0 [L4048] COND TRUE !(mode3 == 0) [L4050] COND FALSE !(r3 == 255) [L4056] r3 = r3 + 1 [L4057] COND FALSE !(!(ep13 == 0)) [L4066] COND FALSE !(!(ep23 == 0)) [L4075] COND FALSE !(!(ep43 == 0)) [L4084] newmax3 = node3__newmax [L4085] COND TRUE ((int)r3) == 3 [L4087] COND TRUE ((int)max3) == ((int)id3) [L4089] st3 = 1 [L4090] mode3 = 0 [L4092] _Bool node4__newmax; [L4093] node4__newmax = 0 [L4094] COND TRUE !(mode4 == 0) [L4096] COND FALSE !(r4 == 255) [L4102] r4 = r4 + 1 [L4103] COND FALSE !(!(ep14 == 0)) [L4112] COND FALSE !(!(ep24 == 0)) [L4121] COND FALSE !(!(ep34 == 0)) [L4130] newmax4 = node4__newmax [L4131] COND TRUE ((int)r4) == 3 [L4133] COND TRUE ((int)max4) == ((int)id4) [L4135] st4 = 1 [L4136] mode4 = 0 [L4137] p12_old = p12_new [L4138] p12_new = nomsg [L4139] p13_old = p13_new [L4140] p13_new = nomsg [L4141] p14_old = p14_new [L4142] p14_new = nomsg [L4143] p21_old = p21_new [L4144] p21_new = nomsg [L4145] p23_old = p23_new [L4146] p23_new = nomsg [L4147] p24_old = p24_new [L4148] p24_new = nomsg [L4149] p31_old = p31_new [L4150] p31_new = nomsg [L4151] p32_old = p32_new [L4152] p32_new = nomsg [L4153] p34_old = p34_new [L4154] p34_new = nomsg [L4155] p41_old = p41_new [L4156] p41_new = nomsg [L4157] p42_old = p42_new [L4158] p42_new = nomsg [L4159] p43_old = p43_new [L4160] p43_new = nomsg [L4162] int check__tmp; [L4163] COND FALSE !((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) <= 1) [L4169] check__tmp = 0 [L4170] __return_6873 = check__tmp [L4171] main__c1 = __return_6873 [L4173] _Bool __tmp_14; [L4174] __tmp_14 = main__c1 [L4175] _Bool assert__arg; [L4176] assert__arg = __tmp_14 [L4177] COND TRUE assert__arg == 0 [L4179] __VERIFIER_error() - UnprovableResult [Line: 4236]: Unable to prove that call of __VERIFIER_error() unreachable Unable to prove that call of __VERIFIER_error() unreachable Reason: abstract domain could reach this error location. Possible FailurePath: [L1] int __return_main; [L12] msg_t nomsg = (msg_t )-1; [L13] port_t p12 = 0; [L14] char p12_old = '\x0'; [L15] char p12_new = '\x0'; [L16] _Bool ep12 = 0; [L17] port_t p13 = 0; [L18] char p13_old = '\x0'; [L19] char p13_new = '\x0'; [L20] _Bool ep13 = 0; [L21] port_t p14 = 0; [L22] char p14_old = '\x0'; [L23] char p14_new = '\x0'; [L24] _Bool ep14 = 0; [L25] port_t p21 = 0; [L26] char p21_old = '\x0'; [L27] char p21_new = '\x0'; [L28] _Bool ep21 = 0; [L29] port_t p23 = 0; [L30] char p23_old = '\x0'; [L31] char p23_new = '\x0'; [L32] _Bool ep23 = 0; [L33] port_t p24 = 0; [L34] char p24_old = '\x0'; [L35] char p24_new = '\x0'; [L36] _Bool ep24 = 0; [L37] port_t p31 = 0; [L38] char p31_old = '\x0'; [L39] char p31_new = '\x0'; [L40] _Bool ep31 = 0; [L41] port_t p32 = 0; [L42] char p32_old = '\x0'; [L43] char p32_new = '\x0'; [L44] _Bool ep32 = 0; [L45] port_t p34 = 0; [L46] char p34_old = '\x0'; [L47] char p34_new = '\x0'; [L48] _Bool ep34 = 0; [L49] port_t p41 = 0; [L50] char p41_old = '\x0'; [L51] char p41_new = '\x0'; [L52] _Bool ep41 = 0; [L53] port_t p42 = 0; [L54] char p42_old = '\x0'; [L55] char p42_new = '\x0'; [L56] _Bool ep42 = 0; [L57] port_t p43 = 0; [L58] char p43_old = '\x0'; [L59] char p43_new = '\x0'; [L60] _Bool ep43 = 0; [L61] char id1 = '\x0'; [L62] unsigned char r1 = '\x0'; [L63] char st1 = '\x0'; [L64] char nl1 = '\x0'; [L65] char m1 = '\x0'; [L66] char max1 = '\x0'; [L67] _Bool mode1 = 0; [L68] _Bool newmax1 = 0; [L69] char id2 = '\x0'; [L70] unsigned char r2 = '\x0'; [L71] char st2 = '\x0'; [L72] char nl2 = '\x0'; [L73] char m2 = '\x0'; [L74] char max2 = '\x0'; [L75] _Bool mode2 = 0; [L76] _Bool newmax2 = 0; [L77] char id3 = '\x0'; [L78] unsigned char r3 = '\x0'; [L79] char st3 = '\x0'; [L80] char nl3 = '\x0'; [L81] char m3 = '\x0'; [L82] char max3 = '\x0'; [L83] _Bool mode3 = 0; [L84] _Bool newmax3 = 0; [L85] char id4 = '\x0'; [L86] unsigned char r4 = '\x0'; [L87] char st4 = '\x0'; [L88] char nl4 = '\x0'; [L89] char m4 = '\x0'; [L90] char max4 = '\x0'; [L91] _Bool mode4 = 0; [L92] _Bool newmax4 = 0; [L97] void (*nodes[4])() = { &node1, &node2, &node3, &node4 }; [L101] int __return_4630; [L102] int __return_4872; [L103] int __return_5080; [L104] int __return_5300; [L105] int __return_5508; [L106] int __return_5728; [L107] int __return_7527; [L108] int __return_7484; [L109] int __return_7400; [L110] int __return_7357; [L111] int __return_7232; [L112] int __return_7189; [L113] int __return_7105; [L114] int __return_7059; [L115] int __return_6146; [L116] int __return_6873; [L117] int __return_6830; [L118] int __return_6746; [L119] int __return_6700; [L120] int __return_6555; [L121] int __return_6509; [L122] int __return_6402; [L123] int __return_5945; [L126] int main__c1; [L127] int main__i2; [L128] main__c1 = 0 [L129] ep12 = __VERIFIER_nondet_bool() [L130] ep13 = __VERIFIER_nondet_bool() [L131] ep14 = __VERIFIER_nondet_bool() [L132] ep21 = __VERIFIER_nondet_bool() [L133] ep23 = __VERIFIER_nondet_bool() [L134] ep24 = __VERIFIER_nondet_bool() [L135] ep31 = __VERIFIER_nondet_bool() [L136] ep32 = __VERIFIER_nondet_bool() [L137] ep34 = __VERIFIER_nondet_bool() [L138] ep41 = __VERIFIER_nondet_bool() [L139] ep42 = __VERIFIER_nondet_bool() [L140] ep43 = __VERIFIER_nondet_bool() [L141] id1 = __VERIFIER_nondet_char() [L142] r1 = __VERIFIER_nondet_uchar() [L143] st1 = __VERIFIER_nondet_char() [L144] nl1 = __VERIFIER_nondet_char() [L145] m1 = __VERIFIER_nondet_char() [L146] max1 = __VERIFIER_nondet_char() [L147] mode1 = __VERIFIER_nondet_bool() [L148] newmax1 = __VERIFIER_nondet_bool() [L149] id2 = __VERIFIER_nondet_char() [L150] r2 = __VERIFIER_nondet_uchar() [L151] st2 = __VERIFIER_nondet_char() [L152] nl2 = __VERIFIER_nondet_char() [L153] m2 = __VERIFIER_nondet_char() [L154] max2 = __VERIFIER_nondet_char() [L155] mode2 = __VERIFIER_nondet_bool() [L156] newmax2 = __VERIFIER_nondet_bool() [L157] id3 = __VERIFIER_nondet_char() [L158] r3 = __VERIFIER_nondet_uchar() [L159] st3 = __VERIFIER_nondet_char() [L160] nl3 = __VERIFIER_nondet_char() [L161] m3 = __VERIFIER_nondet_char() [L162] max3 = __VERIFIER_nondet_char() [L163] mode3 = __VERIFIER_nondet_bool() [L164] newmax3 = __VERIFIER_nondet_bool() [L165] id4 = __VERIFIER_nondet_char() [L166] r4 = __VERIFIER_nondet_uchar() [L167] st4 = __VERIFIER_nondet_char() [L168] nl4 = __VERIFIER_nondet_char() [L169] m4 = __VERIFIER_nondet_char() [L170] max4 = __VERIFIER_nondet_char() [L171] mode4 = __VERIFIER_nondet_bool() [L172] newmax4 = __VERIFIER_nondet_bool() [L174] _Bool init__r121; [L175] _Bool init__r131; [L176] _Bool init__r141; [L177] _Bool init__r211; [L178] _Bool init__r231; [L179] _Bool init__r241; [L180] _Bool init__r311; [L181] _Bool init__r321; [L182] _Bool init__r341; [L183] _Bool init__r411; [L184] _Bool init__r421; [L185] _Bool init__r431; [L186] _Bool init__r122; [L187] int init__tmp; [L188] _Bool init__r132; [L189] int init__tmp___0; [L190] _Bool init__r142; [L191] int init__tmp___1; [L192] _Bool init__r212; [L193] int init__tmp___2; [L194] _Bool init__r232; [L195] int init__tmp___3; [L196] _Bool init__r242; [L197] int init__tmp___4; [L198] _Bool init__r312; [L199] int init__tmp___5; [L200] _Bool init__r322; [L201] int init__tmp___6; [L202] _Bool init__r342; [L203] int init__tmp___7; [L204] _Bool init__r412; [L205] int init__tmp___8; [L206] _Bool init__r422; [L207] int init__tmp___9; [L208] _Bool init__r432; [L209] int init__tmp___10; [L210] _Bool init__r123; [L211] int init__tmp___11; [L212] _Bool init__r133; [L213] int init__tmp___12; [L214] _Bool init__r143; [L215] int init__tmp___13; [L216] _Bool init__r213; [L217] int init__tmp___14; [L218] _Bool init__r233; [L219] int init__tmp___15; [L220] _Bool init__r243; [L221] int init__tmp___16; [L222] _Bool init__r313; [L223] int init__tmp___17; [L224] _Bool init__r323; [L225] int init__tmp___18; [L226] _Bool init__r343; [L227] int init__tmp___19; [L228] _Bool init__r413; [L229] int init__tmp___20; [L230] _Bool init__r423; [L231] int init__tmp___21; [L232] _Bool init__r433; [L233] int init__tmp___22; [L234] int init__tmp___23; [L235] init__r121 = ep12 [L236] init__r131 = ep13 [L237] init__r141 = ep14 [L238] init__r211 = ep21 [L239] init__r231 = ep23 [L240] init__r241 = ep24 [L241] init__r311 = ep31 [L242] init__r321 = ep32 [L243] init__r341 = ep34 [L244] init__r411 = ep41 [L245] init__r421 = ep42 [L246] init__r431 = ep43 [L247] COND TRUE !(init__r121 == 0) [L249] init__tmp = 1 [L251] init__r122 = (_Bool)init__tmp [L252] COND TRUE !(init__r131 == 0) [L254] init__tmp___0 = 1 [L256] init__r132 = (_Bool)init__tmp___0 [L257] COND TRUE !(init__r141 == 0) [L259] init__tmp___1 = 1 [L261] init__r142 = (_Bool)init__tmp___1 [L262] COND TRUE !(init__r211 == 0) [L264] init__tmp___2 = 1 [L266] init__r212 = (_Bool)init__tmp___2 [L267] COND TRUE !(init__r231 == 0) [L269] init__tmp___3 = 1 [L271] init__r232 = (_Bool)init__tmp___3 [L272] COND TRUE !(init__r241 == 0) [L274] init__tmp___4 = 1 [L276] init__r242 = (_Bool)init__tmp___4 [L277] COND TRUE !(init__r311 == 0) [L279] init__tmp___5 = 1 [L281] init__r312 = (_Bool)init__tmp___5 [L282] COND TRUE !(init__r321 == 0) [L284] init__tmp___6 = 1 [L286] init__r322 = (_Bool)init__tmp___6 [L287] COND TRUE !(init__r341 == 0) [L289] init__tmp___7 = 1 [L291] init__r342 = (_Bool)init__tmp___7 [L292] COND TRUE !(init__r411 == 0) [L294] init__tmp___8 = 1 [L296] init__r412 = (_Bool)init__tmp___8 [L297] COND TRUE !(init__r421 == 0) [L299] init__tmp___9 = 1 [L301] init__r422 = (_Bool)init__tmp___9 [L302] COND TRUE !(init__r431 == 0) [L304] init__tmp___10 = 1 [L306] init__r432 = (_Bool)init__tmp___10 [L307] COND TRUE !(init__r122 == 0) [L309] init__tmp___11 = 1 [L311] init__r123 = (_Bool)init__tmp___11 [L312] COND TRUE !(init__r132 == 0) [L314] init__tmp___12 = 1 [L316] init__r133 = (_Bool)init__tmp___12 [L317] COND TRUE !(init__r142 == 0) [L319] init__tmp___13 = 1 [L321] init__r143 = (_Bool)init__tmp___13 [L322] COND TRUE !(init__r212 == 0) [L324] init__tmp___14 = 1 [L326] init__r213 = (_Bool)init__tmp___14 [L327] COND TRUE !(init__r232 == 0) [L329] init__tmp___15 = 1 [L331] init__r233 = (_Bool)init__tmp___15 [L332] COND TRUE !(init__r242 == 0) [L334] init__tmp___16 = 1 [L336] init__r243 = (_Bool)init__tmp___16 [L337] COND TRUE !(init__r312 == 0) [L339] init__tmp___17 = 1 [L341] init__r313 = (_Bool)init__tmp___17 [L342] COND TRUE !(init__r322 == 0) [L344] init__tmp___18 = 1 [L346] init__r323 = (_Bool)init__tmp___18 [L347] COND TRUE !(init__r342 == 0) [L349] init__tmp___19 = 1 [L351] init__r343 = (_Bool)init__tmp___19 [L352] COND TRUE !(init__r412 == 0) [L354] init__tmp___20 = 1 [L356] init__r413 = (_Bool)init__tmp___20 [L357] COND TRUE !(init__r422 == 0) [L359] init__tmp___21 = 1 [L361] init__r423 = (_Bool)init__tmp___21 [L362] COND TRUE !(init__r432 == 0) [L364] init__tmp___22 = 1 [L366] init__r433 = (_Bool)init__tmp___22 [L367] COND TRUE ((int)id1) != ((int)id2) [L369] COND TRUE ((int)id1) != ((int)id3) [L371] COND TRUE ((int)id1) != ((int)id4) [L373] COND TRUE ((int)id2) != ((int)id3) [L375] COND TRUE ((int)id2) != ((int)id4) [L377] COND TRUE ((int)id3) != ((int)id4) [L379] COND TRUE ((int)id1) >= 0 [L381] COND TRUE ((int)id2) >= 0 [L383] COND TRUE ((int)id3) >= 0 [L385] COND TRUE ((int)id4) >= 0 [L387] COND TRUE ((int)r1) == 0 [L389] COND TRUE ((int)r2) == 0 [L391] COND TRUE ((int)r3) == 0 [L393] COND TRUE ((int)r4) == 0 [L395] COND TRUE ((int)max1) == ((int)id1) [L397] COND TRUE ((int)max2) == ((int)id2) [L399] COND TRUE ((int)max3) == ((int)id3) [L401] COND TRUE ((int)max4) == ((int)id4) [L403] COND TRUE ((int)st1) == 0 [L405] COND TRUE ((int)st2) == 0 [L407] COND TRUE ((int)st3) == 0 [L409] COND TRUE ((int)st4) == 0 [L411] COND TRUE ((int)nl1) == 0 [L413] COND TRUE ((int)nl2) == 0 [L415] COND TRUE ((int)nl3) == 0 [L417] COND TRUE ((int)nl4) == 0 [L419] COND TRUE ((int)mode1) == 0 [L421] COND TRUE ((int)mode2) == 0 [L423] COND TRUE ((int)mode3) == 0 [L425] COND TRUE ((int)mode4) == 0 [L427] COND TRUE !(newmax1 == 0) [L429] COND TRUE !(newmax2 == 0) [L431] COND TRUE !(newmax3 == 0) [L433] COND TRUE !(newmax4 == 0) [L435] init__tmp___23 = 1 [L436] __return_4630 = init__tmp___23 [L437] main__i2 = __return_4630 [L438] COND TRUE main__i2 != 0 [L440] p12_old = nomsg [L441] p12_new = nomsg [L442] p13_old = nomsg [L443] p13_new = nomsg [L444] p14_old = nomsg [L445] p14_new = nomsg [L446] p21_old = nomsg [L447] p21_new = nomsg [L448] p23_old = nomsg [L449] p23_new = nomsg [L450] p24_old = nomsg [L451] p24_new = nomsg [L452] p31_old = nomsg [L453] p31_new = nomsg [L454] p32_old = nomsg [L455] p32_new = nomsg [L456] p34_old = nomsg [L457] p34_new = nomsg [L458] p41_old = nomsg [L459] p41_new = nomsg [L460] p42_old = nomsg [L461] p42_new = nomsg [L462] p43_old = nomsg [L463] p43_new = nomsg [L464] main__i2 = 0 [L466] _Bool node1__newmax; [L467] node1__newmax = 0 [L468] COND FALSE !(!(mode1 == 0)) [L474] COND TRUE ((int)r1) < 3 [L476] COND FALSE !(!(ep12 == 0)) [L489] COND FALSE !(!(ep13 == 0)) [L502] COND FALSE !(!(ep14 == 0)) [L515] mode1 = 1 [L517] _Bool node2__newmax; [L518] node2__newmax = 0 [L519] COND FALSE !(!(mode2 == 0)) [L525] COND TRUE ((int)r2) < 3 [L527] COND FALSE !(!(ep21 == 0)) [L540] COND FALSE !(!(ep23 == 0)) [L553] COND FALSE !(!(ep24 == 0)) [L566] mode2 = 1 [L568] _Bool node3__newmax; [L569] node3__newmax = 0 [L570] COND FALSE !(!(mode3 == 0)) [L576] COND TRUE ((int)r3) < 3 [L578] COND FALSE !(!(ep31 == 0)) [L591] COND FALSE !(!(ep32 == 0)) [L604] COND FALSE !(!(ep34 == 0)) [L617] mode3 = 1 [L619] _Bool node4__newmax; [L620] node4__newmax = 0 [L621] COND FALSE !(!(mode4 == 0)) [L627] COND TRUE ((int)r4) < 3 [L629] COND FALSE !(!(ep41 == 0)) [L642] COND FALSE !(!(ep42 == 0)) [L655] COND FALSE !(!(ep43 == 0)) [L668] mode4 = 1 [L669] p12_old = p12_new [L670] p12_new = nomsg [L671] p13_old = p13_new [L672] p13_new = nomsg [L673] p14_old = p14_new [L674] p14_new = nomsg [L675] p21_old = p21_new [L676] p21_new = nomsg [L677] p23_old = p23_new [L678] p23_new = nomsg [L679] p24_old = p24_new [L680] p24_new = nomsg [L681] p31_old = p31_new [L682] p31_new = nomsg [L683] p32_old = p32_new [L684] p32_new = nomsg [L685] p34_old = p34_new [L686] p34_new = nomsg [L687] p41_old = p41_new [L688] p41_new = nomsg [L689] p42_old = p42_new [L690] p42_new = nomsg [L691] p43_old = p43_new [L692] p43_new = nomsg [L694] int check__tmp; [L695] COND TRUE (((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) <= 1 [L697] COND TRUE (((int)st1) + ((int)nl1)) <= 1 [L699] COND TRUE (((int)st2) + ((int)nl2)) <= 1 [L701] COND TRUE (((int)st3) + ((int)nl3)) <= 1 [L703] COND TRUE (((int)st4) + ((int)nl4)) <= 1 [L705] COND FALSE !(((int)r1) >= 3) [L711] COND TRUE (((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) == 0 [L713] COND TRUE ((int)r1) < 3 [L715] COND FALSE !(((int)r1) >= 3) [L721] COND TRUE (((((int)nl1) + ((int)nl2)) + ((int)nl3)) + ((int)nl4)) == 0 [L723] COND TRUE ((int)r1) < 3 [L725] check__tmp = 1 [L726] __return_4872 = check__tmp [L727] main__c1 = __return_4872 [L729] _Bool __tmp_1; [L730] __tmp_1 = main__c1 [L731] _Bool assert__arg; [L732] assert__arg = __tmp_1 [L733] COND FALSE !(assert__arg == 0) [L740] _Bool node1__newmax; [L741] node1__newmax = 0 [L742] COND TRUE !(mode1 == 0) [L744] COND FALSE !(r1 == 255) [L750] r1 = r1 + 1 [L751] COND FALSE !(!(ep21 == 0)) [L760] COND FALSE !(!(ep31 == 0)) [L769] COND FALSE !(!(ep41 == 0)) [L778] newmax1 = node1__newmax [L779] COND FALSE !(((int)r1) == 3) [L785] mode1 = 0 [L787] _Bool node2__newmax; [L788] node2__newmax = 0 [L789] COND TRUE !(mode2 == 0) [L791] COND FALSE !(r2 == 255) [L797] r2 = r2 + 1 [L798] COND FALSE !(!(ep12 == 0)) [L807] COND FALSE !(!(ep32 == 0)) [L816] COND FALSE !(!(ep42 == 0)) [L825] newmax2 = node2__newmax [L826] COND FALSE !(((int)r2) == 3) [L832] mode2 = 0 [L834] _Bool node3__newmax; [L835] node3__newmax = 0 [L836] COND TRUE !(mode3 == 0) [L838] COND FALSE !(r3 == 255) [L844] r3 = r3 + 1 [L845] COND FALSE !(!(ep13 == 0)) [L854] COND FALSE !(!(ep23 == 0)) [L863] COND FALSE !(!(ep43 == 0)) [L872] newmax3 = node3__newmax [L873] COND FALSE !(((int)r3) == 3) [L879] mode3 = 0 [L881] _Bool node4__newmax; [L882] node4__newmax = 0 [L883] COND TRUE !(mode4 == 0) [L885] COND FALSE !(r4 == 255) [L891] r4 = r4 + 1 [L892] COND FALSE !(!(ep14 == 0)) [L901] COND FALSE !(!(ep24 == 0)) [L910] COND FALSE !(!(ep34 == 0)) [L919] newmax4 = node4__newmax [L920] COND FALSE !(((int)r4) == 3) [L926] mode4 = 0 [L927] p12_old = p12_new [L928] p12_new = nomsg [L929] p13_old = p13_new [L930] p13_new = nomsg [L931] p14_old = p14_new [L932] p14_new = nomsg [L933] p21_old = p21_new [L934] p21_new = nomsg [L935] p23_old = p23_new [L936] p23_new = nomsg [L937] p24_old = p24_new [L938] p24_new = nomsg [L939] p31_old = p31_new [L940] p31_new = nomsg [L941] p32_old = p32_new [L942] p32_new = nomsg [L943] p34_old = p34_new [L944] p34_new = nomsg [L945] p41_old = p41_new [L946] p41_new = nomsg [L947] p42_old = p42_new [L948] p42_new = nomsg [L949] p43_old = p43_new [L950] p43_new = nomsg [L952] int check__tmp; [L953] COND TRUE (((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) <= 1 [L955] COND TRUE (((int)st1) + ((int)nl1)) <= 1 [L957] COND TRUE (((int)st2) + ((int)nl2)) <= 1 [L959] COND TRUE (((int)st3) + ((int)nl3)) <= 1 [L961] COND TRUE (((int)st4) + ((int)nl4)) <= 1 [L963] COND FALSE !(((int)r1) >= 3) [L969] COND TRUE (((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) == 0 [L971] COND TRUE ((int)r1) < 3 [L973] COND FALSE !(((int)r1) >= 3) [L979] COND TRUE (((((int)nl1) + ((int)nl2)) + ((int)nl3)) + ((int)nl4)) == 0 [L981] COND TRUE ((int)r1) < 3 [L983] check__tmp = 1 [L984] __return_5080 = check__tmp [L985] main__c1 = __return_5080 [L987] _Bool __tmp_2; [L988] __tmp_2 = main__c1 [L989] _Bool assert__arg; [L990] assert__arg = __tmp_2 [L991] COND FALSE !(assert__arg == 0) [L998] _Bool node1__newmax; [L999] node1__newmax = 0 [L1000] COND FALSE !(!(mode1 == 0)) [L1006] COND TRUE ((int)r1) < 3 [L1008] COND FALSE !(!(ep12 == 0)) [L1021] COND FALSE !(!(ep13 == 0)) [L1034] COND FALSE !(!(ep14 == 0)) [L1047] mode1 = 1 [L1049] _Bool node2__newmax; [L1050] node2__newmax = 0 [L1051] COND FALSE !(!(mode2 == 0)) [L1057] COND TRUE ((int)r2) < 3 [L1059] COND FALSE !(!(ep21 == 0)) [L1072] COND FALSE !(!(ep23 == 0)) [L1085] COND FALSE !(!(ep24 == 0)) [L1098] mode2 = 1 [L1100] _Bool node3__newmax; [L1101] node3__newmax = 0 [L1102] COND FALSE !(!(mode3 == 0)) [L1108] COND TRUE ((int)r3) < 3 [L1110] COND FALSE !(!(ep31 == 0)) [L1123] COND FALSE !(!(ep32 == 0)) [L1136] COND FALSE !(!(ep34 == 0)) [L1149] mode3 = 1 [L1151] _Bool node4__newmax; [L1152] node4__newmax = 0 [L1153] COND FALSE !(!(mode4 == 0)) [L1159] COND TRUE ((int)r4) < 3 [L1161] COND FALSE !(!(ep41 == 0)) [L1174] COND FALSE !(!(ep42 == 0)) [L1187] COND FALSE !(!(ep43 == 0)) [L1200] mode4 = 1 [L1201] p12_old = p12_new [L1202] p12_new = nomsg [L1203] p13_old = p13_new [L1204] p13_new = nomsg [L1205] p14_old = p14_new [L1206] p14_new = nomsg [L1207] p21_old = p21_new [L1208] p21_new = nomsg [L1209] p23_old = p23_new [L1210] p23_new = nomsg [L1211] p24_old = p24_new [L1212] p24_new = nomsg [L1213] p31_old = p31_new [L1214] p31_new = nomsg [L1215] p32_old = p32_new [L1216] p32_new = nomsg [L1217] p34_old = p34_new [L1218] p34_new = nomsg [L1219] p41_old = p41_new [L1220] p41_new = nomsg [L1221] p42_old = p42_new [L1222] p42_new = nomsg [L1223] p43_old = p43_new [L1224] p43_new = nomsg [L1226] int check__tmp; [L1227] COND TRUE (((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) <= 1 [L1229] COND TRUE (((int)st1) + ((int)nl1)) <= 1 [L1231] COND TRUE (((int)st2) + ((int)nl2)) <= 1 [L1233] COND TRUE (((int)st3) + ((int)nl3)) <= 1 [L1235] COND TRUE (((int)st4) + ((int)nl4)) <= 1 [L1237] COND FALSE !(((int)r1) >= 3) [L1243] COND TRUE (((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) == 0 [L1245] COND TRUE ((int)r1) < 3 [L1247] COND FALSE !(((int)r1) >= 3) [L1253] COND TRUE (((((int)nl1) + ((int)nl2)) + ((int)nl3)) + ((int)nl4)) == 0 [L1255] COND TRUE ((int)r1) < 3 [L1257] check__tmp = 1 [L1258] __return_5300 = check__tmp [L1259] main__c1 = __return_5300 [L1261] _Bool __tmp_3; [L1262] __tmp_3 = main__c1 [L1263] _Bool assert__arg; [L1264] assert__arg = __tmp_3 [L1265] COND FALSE !(assert__arg == 0) [L1272] _Bool node1__newmax; [L1273] node1__newmax = 0 [L1274] COND TRUE !(mode1 == 0) [L1276] COND FALSE !(r1 == 255) [L1282] r1 = r1 + 1 [L1283] COND FALSE !(!(ep21 == 0)) [L1292] COND FALSE !(!(ep31 == 0)) [L1301] COND FALSE !(!(ep41 == 0)) [L1310] newmax1 = node1__newmax [L1311] COND FALSE !(((int)r1) == 3) [L1317] mode1 = 0 [L1319] _Bool node2__newmax; [L1320] node2__newmax = 0 [L1321] COND TRUE !(mode2 == 0) [L1323] COND FALSE !(r2 == 255) [L1329] r2 = r2 + 1 [L1330] COND FALSE !(!(ep12 == 0)) [L1339] COND FALSE !(!(ep32 == 0)) [L1348] COND FALSE !(!(ep42 == 0)) [L1357] newmax2 = node2__newmax [L1358] COND FALSE !(((int)r2) == 3) [L1364] mode2 = 0 [L1366] _Bool node3__newmax; [L1367] node3__newmax = 0 [L1368] COND TRUE !(mode3 == 0) [L1370] COND FALSE !(r3 == 255) [L1376] r3 = r3 + 1 [L1377] COND FALSE !(!(ep13 == 0)) [L1386] COND FALSE !(!(ep23 == 0)) [L1395] COND FALSE !(!(ep43 == 0)) [L1404] newmax3 = node3__newmax [L1405] COND FALSE !(((int)r3) == 3) [L1411] mode3 = 0 [L1413] _Bool node4__newmax; [L1414] node4__newmax = 0 [L1415] COND TRUE !(mode4 == 0) [L1417] COND FALSE !(r4 == 255) [L1423] r4 = r4 + 1 [L1424] COND FALSE !(!(ep14 == 0)) [L1433] COND FALSE !(!(ep24 == 0)) [L1442] COND FALSE !(!(ep34 == 0)) [L1451] newmax4 = node4__newmax [L1452] COND FALSE !(((int)r4) == 3) [L1458] mode4 = 0 [L1459] p12_old = p12_new [L1460] p12_new = nomsg [L1461] p13_old = p13_new [L1462] p13_new = nomsg [L1463] p14_old = p14_new [L1464] p14_new = nomsg [L1465] p21_old = p21_new [L1466] p21_new = nomsg [L1467] p23_old = p23_new [L1468] p23_new = nomsg [L1469] p24_old = p24_new [L1470] p24_new = nomsg [L1471] p31_old = p31_new [L1472] p31_new = nomsg [L1473] p32_old = p32_new [L1474] p32_new = nomsg [L1475] p34_old = p34_new [L1476] p34_new = nomsg [L1477] p41_old = p41_new [L1478] p41_new = nomsg [L1479] p42_old = p42_new [L1480] p42_new = nomsg [L1481] p43_old = p43_new [L1482] p43_new = nomsg [L1484] int check__tmp; [L1485] COND TRUE (((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) <= 1 [L1487] COND TRUE (((int)st1) + ((int)nl1)) <= 1 [L1489] COND TRUE (((int)st2) + ((int)nl2)) <= 1 [L1491] COND TRUE (((int)st3) + ((int)nl3)) <= 1 [L1493] COND TRUE (((int)st4) + ((int)nl4)) <= 1 [L1495] COND FALSE !(((int)r1) >= 3) [L1501] COND TRUE (((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) == 0 [L1503] COND TRUE ((int)r1) < 3 [L1505] COND FALSE !(((int)r1) >= 3) [L1511] COND TRUE (((((int)nl1) + ((int)nl2)) + ((int)nl3)) + ((int)nl4)) == 0 [L1513] COND TRUE ((int)r1) < 3 [L1515] check__tmp = 1 [L1516] __return_5508 = check__tmp [L1517] main__c1 = __return_5508 [L1519] _Bool __tmp_4; [L1520] __tmp_4 = main__c1 [L1521] _Bool assert__arg; [L1522] assert__arg = __tmp_4 [L1523] COND FALSE !(assert__arg == 0) [L1530] _Bool node1__newmax; [L1531] node1__newmax = 0 [L1532] COND FALSE !(!(mode1 == 0)) [L1538] COND TRUE ((int)r1) < 3 [L1540] COND FALSE !(!(ep12 == 0)) [L1553] COND FALSE !(!(ep13 == 0)) [L1566] COND FALSE !(!(ep14 == 0)) [L1579] mode1 = 1 [L1581] _Bool node2__newmax; [L1582] node2__newmax = 0 [L1583] COND FALSE !(!(mode2 == 0)) [L1589] COND TRUE ((int)r2) < 3 [L1591] COND FALSE !(!(ep21 == 0)) [L1604] COND FALSE !(!(ep23 == 0)) [L1617] COND FALSE !(!(ep24 == 0)) [L1630] mode2 = 1 [L1632] _Bool node3__newmax; [L1633] node3__newmax = 0 [L1634] COND FALSE !(!(mode3 == 0)) [L1640] COND TRUE ((int)r3) < 3 [L1642] COND FALSE !(!(ep31 == 0)) [L1655] COND FALSE !(!(ep32 == 0)) [L1668] COND FALSE !(!(ep34 == 0)) [L1681] mode3 = 1 [L1683] _Bool node4__newmax; [L1684] node4__newmax = 0 [L1685] COND FALSE !(!(mode4 == 0)) [L1691] COND TRUE ((int)r4) < 3 [L1693] COND FALSE !(!(ep41 == 0)) [L1706] COND FALSE !(!(ep42 == 0)) [L1719] COND FALSE !(!(ep43 == 0)) [L1732] mode4 = 1 [L1733] p12_old = p12_new [L1734] p12_new = nomsg [L1735] p13_old = p13_new [L1736] p13_new = nomsg [L1737] p14_old = p14_new [L1738] p14_new = nomsg [L1739] p21_old = p21_new [L1740] p21_new = nomsg [L1741] p23_old = p23_new [L1742] p23_new = nomsg [L1743] p24_old = p24_new [L1744] p24_new = nomsg [L1745] p31_old = p31_new [L1746] p31_new = nomsg [L1747] p32_old = p32_new [L1748] p32_new = nomsg [L1749] p34_old = p34_new [L1750] p34_new = nomsg [L1751] p41_old = p41_new [L1752] p41_new = nomsg [L1753] p42_old = p42_new [L1754] p42_new = nomsg [L1755] p43_old = p43_new [L1756] p43_new = nomsg [L1758] int check__tmp; [L1759] COND TRUE (((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) <= 1 [L1761] COND TRUE (((int)st1) + ((int)nl1)) <= 1 [L1763] COND TRUE (((int)st2) + ((int)nl2)) <= 1 [L1765] COND TRUE (((int)st3) + ((int)nl3)) <= 1 [L1767] COND TRUE (((int)st4) + ((int)nl4)) <= 1 [L1769] COND FALSE !(((int)r1) >= 3) [L1775] COND TRUE (((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) == 0 [L1777] COND TRUE ((int)r1) < 3 [L1779] COND FALSE !(((int)r1) >= 3) [L1785] COND TRUE (((((int)nl1) + ((int)nl2)) + ((int)nl3)) + ((int)nl4)) == 0 [L1787] COND TRUE ((int)r1) < 3 [L1789] check__tmp = 1 [L1790] __return_5728 = check__tmp [L1791] main__c1 = __return_5728 [L1793] _Bool __tmp_5; [L1794] __tmp_5 = main__c1 [L1795] _Bool assert__arg; [L1796] assert__arg = __tmp_5 [L1797] COND FALSE !(assert__arg == 0) [L1804] _Bool node1__newmax; [L1805] node1__newmax = 0 [L1806] COND TRUE !(mode1 == 0) [L1808] COND FALSE !(r1 == 255) [L1814] r1 = r1 + 1 [L1815] COND FALSE !(!(ep21 == 0)) [L1824] COND FALSE !(!(ep31 == 0)) [L1833] COND FALSE !(!(ep41 == 0)) [L1842] newmax1 = node1__newmax [L1843] COND TRUE ((int)r1) == 3 [L1845] COND FALSE !(((int)max1) == ((int)id1)) [L3997] nl1 = 1 [L3998] mode1 = 0 [L4000] _Bool node2__newmax; [L4001] node2__newmax = 0 [L4002] COND TRUE !(mode2 == 0) [L4004] COND FALSE !(r2 == 255) [L4010] r2 = r2 + 1 [L4011] COND FALSE !(!(ep12 == 0)) [L4020] COND FALSE !(!(ep32 == 0)) [L4029] COND FALSE !(!(ep42 == 0)) [L4038] newmax2 = node2__newmax [L4039] COND TRUE ((int)r2) == 3 [L4041] COND TRUE ((int)max2) == ((int)id2) [L4043] st2 = 1 [L4044] mode2 = 0 [L4046] _Bool node3__newmax; [L4047] node3__newmax = 0 [L4048] COND TRUE !(mode3 == 0) [L4050] COND FALSE !(r3 == 255) [L4056] r3 = r3 + 1 [L4057] COND FALSE !(!(ep13 == 0)) [L4066] COND FALSE !(!(ep23 == 0)) [L4075] COND FALSE !(!(ep43 == 0)) [L4084] newmax3 = node3__newmax [L4085] COND TRUE ((int)r3) == 3 [L4087] COND TRUE ((int)max3) == ((int)id3) [L4089] st3 = 1 [L4090] mode3 = 0 [L4092] _Bool node4__newmax; [L4093] node4__newmax = 0 [L4094] COND TRUE !(mode4 == 0) [L4096] COND FALSE !(r4 == 255) [L4102] r4 = r4 + 1 [L4103] COND FALSE !(!(ep14 == 0)) [L4112] COND FALSE !(!(ep24 == 0)) [L4121] COND FALSE !(!(ep34 == 0)) [L4130] newmax4 = node4__newmax [L4131] COND TRUE ((int)r4) == 3 [L4133] COND FALSE !(((int)max4) == ((int)id4)) [L4192] nl4 = 1 [L4193] mode4 = 0 [L4194] p12_old = p12_new [L4195] p12_new = nomsg [L4196] p13_old = p13_new [L4197] p13_new = nomsg [L4198] p14_old = p14_new [L4199] p14_new = nomsg [L4200] p21_old = p21_new [L4201] p21_new = nomsg [L4202] p23_old = p23_new [L4203] p23_new = nomsg [L4204] p24_old = p24_new [L4205] p24_new = nomsg [L4206] p31_old = p31_new [L4207] p31_new = nomsg [L4208] p32_old = p32_new [L4209] p32_new = nomsg [L4210] p34_old = p34_new [L4211] p34_new = nomsg [L4212] p41_old = p41_new [L4213] p41_new = nomsg [L4214] p42_old = p42_new [L4215] p42_new = nomsg [L4216] p43_old = p43_new [L4217] p43_new = nomsg [L4219] int check__tmp; [L4220] COND FALSE !((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) <= 1) [L4226] check__tmp = 0 [L4227] __return_6830 = check__tmp [L4228] main__c1 = __return_6830 [L4230] _Bool __tmp_15; [L4231] __tmp_15 = main__c1 [L4232] _Bool assert__arg; [L4233] assert__arg = __tmp_15 [L4234] COND TRUE assert__arg == 0 [L4236] __VERIFIER_error() - UnprovableResult [Line: 4382]: Unable to prove that call of __VERIFIER_error() unreachable Unable to prove that call of __VERIFIER_error() unreachable Reason: abstract domain could reach this error location. Possible FailurePath: [L1] int __return_main; [L12] msg_t nomsg = (msg_t )-1; [L13] port_t p12 = 0; [L14] char p12_old = '\x0'; [L15] char p12_new = '\x0'; [L16] _Bool ep12 = 0; [L17] port_t p13 = 0; [L18] char p13_old = '\x0'; [L19] char p13_new = '\x0'; [L20] _Bool ep13 = 0; [L21] port_t p14 = 0; [L22] char p14_old = '\x0'; [L23] char p14_new = '\x0'; [L24] _Bool ep14 = 0; [L25] port_t p21 = 0; [L26] char p21_old = '\x0'; [L27] char p21_new = '\x0'; [L28] _Bool ep21 = 0; [L29] port_t p23 = 0; [L30] char p23_old = '\x0'; [L31] char p23_new = '\x0'; [L32] _Bool ep23 = 0; [L33] port_t p24 = 0; [L34] char p24_old = '\x0'; [L35] char p24_new = '\x0'; [L36] _Bool ep24 = 0; [L37] port_t p31 = 0; [L38] char p31_old = '\x0'; [L39] char p31_new = '\x0'; [L40] _Bool ep31 = 0; [L41] port_t p32 = 0; [L42] char p32_old = '\x0'; [L43] char p32_new = '\x0'; [L44] _Bool ep32 = 0; [L45] port_t p34 = 0; [L46] char p34_old = '\x0'; [L47] char p34_new = '\x0'; [L48] _Bool ep34 = 0; [L49] port_t p41 = 0; [L50] char p41_old = '\x0'; [L51] char p41_new = '\x0'; [L52] _Bool ep41 = 0; [L53] port_t p42 = 0; [L54] char p42_old = '\x0'; [L55] char p42_new = '\x0'; [L56] _Bool ep42 = 0; [L57] port_t p43 = 0; [L58] char p43_old = '\x0'; [L59] char p43_new = '\x0'; [L60] _Bool ep43 = 0; [L61] char id1 = '\x0'; [L62] unsigned char r1 = '\x0'; [L63] char st1 = '\x0'; [L64] char nl1 = '\x0'; [L65] char m1 = '\x0'; [L66] char max1 = '\x0'; [L67] _Bool mode1 = 0; [L68] _Bool newmax1 = 0; [L69] char id2 = '\x0'; [L70] unsigned char r2 = '\x0'; [L71] char st2 = '\x0'; [L72] char nl2 = '\x0'; [L73] char m2 = '\x0'; [L74] char max2 = '\x0'; [L75] _Bool mode2 = 0; [L76] _Bool newmax2 = 0; [L77] char id3 = '\x0'; [L78] unsigned char r3 = '\x0'; [L79] char st3 = '\x0'; [L80] char nl3 = '\x0'; [L81] char m3 = '\x0'; [L82] char max3 = '\x0'; [L83] _Bool mode3 = 0; [L84] _Bool newmax3 = 0; [L85] char id4 = '\x0'; [L86] unsigned char r4 = '\x0'; [L87] char st4 = '\x0'; [L88] char nl4 = '\x0'; [L89] char m4 = '\x0'; [L90] char max4 = '\x0'; [L91] _Bool mode4 = 0; [L92] _Bool newmax4 = 0; [L97] void (*nodes[4])() = { &node1, &node2, &node3, &node4 }; [L101] int __return_4630; [L102] int __return_4872; [L103] int __return_5080; [L104] int __return_5300; [L105] int __return_5508; [L106] int __return_5728; [L107] int __return_7527; [L108] int __return_7484; [L109] int __return_7400; [L110] int __return_7357; [L111] int __return_7232; [L112] int __return_7189; [L113] int __return_7105; [L114] int __return_7059; [L115] int __return_6146; [L116] int __return_6873; [L117] int __return_6830; [L118] int __return_6746; [L119] int __return_6700; [L120] int __return_6555; [L121] int __return_6509; [L122] int __return_6402; [L123] int __return_5945; [L126] int main__c1; [L127] int main__i2; [L128] main__c1 = 0 [L129] ep12 = __VERIFIER_nondet_bool() [L130] ep13 = __VERIFIER_nondet_bool() [L131] ep14 = __VERIFIER_nondet_bool() [L132] ep21 = __VERIFIER_nondet_bool() [L133] ep23 = __VERIFIER_nondet_bool() [L134] ep24 = __VERIFIER_nondet_bool() [L135] ep31 = __VERIFIER_nondet_bool() [L136] ep32 = __VERIFIER_nondet_bool() [L137] ep34 = __VERIFIER_nondet_bool() [L138] ep41 = __VERIFIER_nondet_bool() [L139] ep42 = __VERIFIER_nondet_bool() [L140] ep43 = __VERIFIER_nondet_bool() [L141] id1 = __VERIFIER_nondet_char() [L142] r1 = __VERIFIER_nondet_uchar() [L143] st1 = __VERIFIER_nondet_char() [L144] nl1 = __VERIFIER_nondet_char() [L145] m1 = __VERIFIER_nondet_char() [L146] max1 = __VERIFIER_nondet_char() [L147] mode1 = __VERIFIER_nondet_bool() [L148] newmax1 = __VERIFIER_nondet_bool() [L149] id2 = __VERIFIER_nondet_char() [L150] r2 = __VERIFIER_nondet_uchar() [L151] st2 = __VERIFIER_nondet_char() [L152] nl2 = __VERIFIER_nondet_char() [L153] m2 = __VERIFIER_nondet_char() [L154] max2 = __VERIFIER_nondet_char() [L155] mode2 = __VERIFIER_nondet_bool() [L156] newmax2 = __VERIFIER_nondet_bool() [L157] id3 = __VERIFIER_nondet_char() [L158] r3 = __VERIFIER_nondet_uchar() [L159] st3 = __VERIFIER_nondet_char() [L160] nl3 = __VERIFIER_nondet_char() [L161] m3 = __VERIFIER_nondet_char() [L162] max3 = __VERIFIER_nondet_char() [L163] mode3 = __VERIFIER_nondet_bool() [L164] newmax3 = __VERIFIER_nondet_bool() [L165] id4 = __VERIFIER_nondet_char() [L166] r4 = __VERIFIER_nondet_uchar() [L167] st4 = __VERIFIER_nondet_char() [L168] nl4 = __VERIFIER_nondet_char() [L169] m4 = __VERIFIER_nondet_char() [L170] max4 = __VERIFIER_nondet_char() [L171] mode4 = __VERIFIER_nondet_bool() [L172] newmax4 = __VERIFIER_nondet_bool() [L174] _Bool init__r121; [L175] _Bool init__r131; [L176] _Bool init__r141; [L177] _Bool init__r211; [L178] _Bool init__r231; [L179] _Bool init__r241; [L180] _Bool init__r311; [L181] _Bool init__r321; [L182] _Bool init__r341; [L183] _Bool init__r411; [L184] _Bool init__r421; [L185] _Bool init__r431; [L186] _Bool init__r122; [L187] int init__tmp; [L188] _Bool init__r132; [L189] int init__tmp___0; [L190] _Bool init__r142; [L191] int init__tmp___1; [L192] _Bool init__r212; [L193] int init__tmp___2; [L194] _Bool init__r232; [L195] int init__tmp___3; [L196] _Bool init__r242; [L197] int init__tmp___4; [L198] _Bool init__r312; [L199] int init__tmp___5; [L200] _Bool init__r322; [L201] int init__tmp___6; [L202] _Bool init__r342; [L203] int init__tmp___7; [L204] _Bool init__r412; [L205] int init__tmp___8; [L206] _Bool init__r422; [L207] int init__tmp___9; [L208] _Bool init__r432; [L209] int init__tmp___10; [L210] _Bool init__r123; [L211] int init__tmp___11; [L212] _Bool init__r133; [L213] int init__tmp___12; [L214] _Bool init__r143; [L215] int init__tmp___13; [L216] _Bool init__r213; [L217] int init__tmp___14; [L218] _Bool init__r233; [L219] int init__tmp___15; [L220] _Bool init__r243; [L221] int init__tmp___16; [L222] _Bool init__r313; [L223] int init__tmp___17; [L224] _Bool init__r323; [L225] int init__tmp___18; [L226] _Bool init__r343; [L227] int init__tmp___19; [L228] _Bool init__r413; [L229] int init__tmp___20; [L230] _Bool init__r423; [L231] int init__tmp___21; [L232] _Bool init__r433; [L233] int init__tmp___22; [L234] int init__tmp___23; [L235] init__r121 = ep12 [L236] init__r131 = ep13 [L237] init__r141 = ep14 [L238] init__r211 = ep21 [L239] init__r231 = ep23 [L240] init__r241 = ep24 [L241] init__r311 = ep31 [L242] init__r321 = ep32 [L243] init__r341 = ep34 [L244] init__r411 = ep41 [L245] init__r421 = ep42 [L246] init__r431 = ep43 [L247] COND TRUE !(init__r121 == 0) [L249] init__tmp = 1 [L251] init__r122 = (_Bool)init__tmp [L252] COND TRUE !(init__r131 == 0) [L254] init__tmp___0 = 1 [L256] init__r132 = (_Bool)init__tmp___0 [L257] COND TRUE !(init__r141 == 0) [L259] init__tmp___1 = 1 [L261] init__r142 = (_Bool)init__tmp___1 [L262] COND TRUE !(init__r211 == 0) [L264] init__tmp___2 = 1 [L266] init__r212 = (_Bool)init__tmp___2 [L267] COND TRUE !(init__r231 == 0) [L269] init__tmp___3 = 1 [L271] init__r232 = (_Bool)init__tmp___3 [L272] COND TRUE !(init__r241 == 0) [L274] init__tmp___4 = 1 [L276] init__r242 = (_Bool)init__tmp___4 [L277] COND TRUE !(init__r311 == 0) [L279] init__tmp___5 = 1 [L281] init__r312 = (_Bool)init__tmp___5 [L282] COND TRUE !(init__r321 == 0) [L284] init__tmp___6 = 1 [L286] init__r322 = (_Bool)init__tmp___6 [L287] COND TRUE !(init__r341 == 0) [L289] init__tmp___7 = 1 [L291] init__r342 = (_Bool)init__tmp___7 [L292] COND TRUE !(init__r411 == 0) [L294] init__tmp___8 = 1 [L296] init__r412 = (_Bool)init__tmp___8 [L297] COND TRUE !(init__r421 == 0) [L299] init__tmp___9 = 1 [L301] init__r422 = (_Bool)init__tmp___9 [L302] COND TRUE !(init__r431 == 0) [L304] init__tmp___10 = 1 [L306] init__r432 = (_Bool)init__tmp___10 [L307] COND TRUE !(init__r122 == 0) [L309] init__tmp___11 = 1 [L311] init__r123 = (_Bool)init__tmp___11 [L312] COND TRUE !(init__r132 == 0) [L314] init__tmp___12 = 1 [L316] init__r133 = (_Bool)init__tmp___12 [L317] COND TRUE !(init__r142 == 0) [L319] init__tmp___13 = 1 [L321] init__r143 = (_Bool)init__tmp___13 [L322] COND TRUE !(init__r212 == 0) [L324] init__tmp___14 = 1 [L326] init__r213 = (_Bool)init__tmp___14 [L327] COND TRUE !(init__r232 == 0) [L329] init__tmp___15 = 1 [L331] init__r233 = (_Bool)init__tmp___15 [L332] COND TRUE !(init__r242 == 0) [L334] init__tmp___16 = 1 [L336] init__r243 = (_Bool)init__tmp___16 [L337] COND TRUE !(init__r312 == 0) [L339] init__tmp___17 = 1 [L341] init__r313 = (_Bool)init__tmp___17 [L342] COND TRUE !(init__r322 == 0) [L344] init__tmp___18 = 1 [L346] init__r323 = (_Bool)init__tmp___18 [L347] COND TRUE !(init__r342 == 0) [L349] init__tmp___19 = 1 [L351] init__r343 = (_Bool)init__tmp___19 [L352] COND TRUE !(init__r412 == 0) [L354] init__tmp___20 = 1 [L356] init__r413 = (_Bool)init__tmp___20 [L357] COND TRUE !(init__r422 == 0) [L359] init__tmp___21 = 1 [L361] init__r423 = (_Bool)init__tmp___21 [L362] COND TRUE !(init__r432 == 0) [L364] init__tmp___22 = 1 [L366] init__r433 = (_Bool)init__tmp___22 [L367] COND TRUE ((int)id1) != ((int)id2) [L369] COND TRUE ((int)id1) != ((int)id3) [L371] COND TRUE ((int)id1) != ((int)id4) [L373] COND TRUE ((int)id2) != ((int)id3) [L375] COND TRUE ((int)id2) != ((int)id4) [L377] COND TRUE ((int)id3) != ((int)id4) [L379] COND TRUE ((int)id1) >= 0 [L381] COND TRUE ((int)id2) >= 0 [L383] COND TRUE ((int)id3) >= 0 [L385] COND TRUE ((int)id4) >= 0 [L387] COND TRUE ((int)r1) == 0 [L389] COND TRUE ((int)r2) == 0 [L391] COND TRUE ((int)r3) == 0 [L393] COND TRUE ((int)r4) == 0 [L395] COND TRUE ((int)max1) == ((int)id1) [L397] COND TRUE ((int)max2) == ((int)id2) [L399] COND TRUE ((int)max3) == ((int)id3) [L401] COND TRUE ((int)max4) == ((int)id4) [L403] COND TRUE ((int)st1) == 0 [L405] COND TRUE ((int)st2) == 0 [L407] COND TRUE ((int)st3) == 0 [L409] COND TRUE ((int)st4) == 0 [L411] COND TRUE ((int)nl1) == 0 [L413] COND TRUE ((int)nl2) == 0 [L415] COND TRUE ((int)nl3) == 0 [L417] COND TRUE ((int)nl4) == 0 [L419] COND TRUE ((int)mode1) == 0 [L421] COND TRUE ((int)mode2) == 0 [L423] COND TRUE ((int)mode3) == 0 [L425] COND TRUE ((int)mode4) == 0 [L427] COND TRUE !(newmax1 == 0) [L429] COND TRUE !(newmax2 == 0) [L431] COND TRUE !(newmax3 == 0) [L433] COND TRUE !(newmax4 == 0) [L435] init__tmp___23 = 1 [L436] __return_4630 = init__tmp___23 [L437] main__i2 = __return_4630 [L438] COND TRUE main__i2 != 0 [L440] p12_old = nomsg [L441] p12_new = nomsg [L442] p13_old = nomsg [L443] p13_new = nomsg [L444] p14_old = nomsg [L445] p14_new = nomsg [L446] p21_old = nomsg [L447] p21_new = nomsg [L448] p23_old = nomsg [L449] p23_new = nomsg [L450] p24_old = nomsg [L451] p24_new = nomsg [L452] p31_old = nomsg [L453] p31_new = nomsg [L454] p32_old = nomsg [L455] p32_new = nomsg [L456] p34_old = nomsg [L457] p34_new = nomsg [L458] p41_old = nomsg [L459] p41_new = nomsg [L460] p42_old = nomsg [L461] p42_new = nomsg [L462] p43_old = nomsg [L463] p43_new = nomsg [L464] main__i2 = 0 [L466] _Bool node1__newmax; [L467] node1__newmax = 0 [L468] COND FALSE !(!(mode1 == 0)) [L474] COND TRUE ((int)r1) < 3 [L476] COND FALSE !(!(ep12 == 0)) [L489] COND FALSE !(!(ep13 == 0)) [L502] COND FALSE !(!(ep14 == 0)) [L515] mode1 = 1 [L517] _Bool node2__newmax; [L518] node2__newmax = 0 [L519] COND FALSE !(!(mode2 == 0)) [L525] COND TRUE ((int)r2) < 3 [L527] COND FALSE !(!(ep21 == 0)) [L540] COND FALSE !(!(ep23 == 0)) [L553] COND FALSE !(!(ep24 == 0)) [L566] mode2 = 1 [L568] _Bool node3__newmax; [L569] node3__newmax = 0 [L570] COND FALSE !(!(mode3 == 0)) [L576] COND TRUE ((int)r3) < 3 [L578] COND FALSE !(!(ep31 == 0)) [L591] COND FALSE !(!(ep32 == 0)) [L604] COND FALSE !(!(ep34 == 0)) [L617] mode3 = 1 [L619] _Bool node4__newmax; [L620] node4__newmax = 0 [L621] COND FALSE !(!(mode4 == 0)) [L627] COND TRUE ((int)r4) < 3 [L629] COND FALSE !(!(ep41 == 0)) [L642] COND FALSE !(!(ep42 == 0)) [L655] COND FALSE !(!(ep43 == 0)) [L668] mode4 = 1 [L669] p12_old = p12_new [L670] p12_new = nomsg [L671] p13_old = p13_new [L672] p13_new = nomsg [L673] p14_old = p14_new [L674] p14_new = nomsg [L675] p21_old = p21_new [L676] p21_new = nomsg [L677] p23_old = p23_new [L678] p23_new = nomsg [L679] p24_old = p24_new [L680] p24_new = nomsg [L681] p31_old = p31_new [L682] p31_new = nomsg [L683] p32_old = p32_new [L684] p32_new = nomsg [L685] p34_old = p34_new [L686] p34_new = nomsg [L687] p41_old = p41_new [L688] p41_new = nomsg [L689] p42_old = p42_new [L690] p42_new = nomsg [L691] p43_old = p43_new [L692] p43_new = nomsg [L694] int check__tmp; [L695] COND TRUE (((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) <= 1 [L697] COND TRUE (((int)st1) + ((int)nl1)) <= 1 [L699] COND TRUE (((int)st2) + ((int)nl2)) <= 1 [L701] COND TRUE (((int)st3) + ((int)nl3)) <= 1 [L703] COND TRUE (((int)st4) + ((int)nl4)) <= 1 [L705] COND FALSE !(((int)r1) >= 3) [L711] COND TRUE (((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) == 0 [L713] COND TRUE ((int)r1) < 3 [L715] COND FALSE !(((int)r1) >= 3) [L721] COND TRUE (((((int)nl1) + ((int)nl2)) + ((int)nl3)) + ((int)nl4)) == 0 [L723] COND TRUE ((int)r1) < 3 [L725] check__tmp = 1 [L726] __return_4872 = check__tmp [L727] main__c1 = __return_4872 [L729] _Bool __tmp_1; [L730] __tmp_1 = main__c1 [L731] _Bool assert__arg; [L732] assert__arg = __tmp_1 [L733] COND FALSE !(assert__arg == 0) [L740] _Bool node1__newmax; [L741] node1__newmax = 0 [L742] COND TRUE !(mode1 == 0) [L744] COND FALSE !(r1 == 255) [L750] r1 = r1 + 1 [L751] COND FALSE !(!(ep21 == 0)) [L760] COND FALSE !(!(ep31 == 0)) [L769] COND FALSE !(!(ep41 == 0)) [L778] newmax1 = node1__newmax [L779] COND FALSE !(((int)r1) == 3) [L785] mode1 = 0 [L787] _Bool node2__newmax; [L788] node2__newmax = 0 [L789] COND TRUE !(mode2 == 0) [L791] COND FALSE !(r2 == 255) [L797] r2 = r2 + 1 [L798] COND FALSE !(!(ep12 == 0)) [L807] COND FALSE !(!(ep32 == 0)) [L816] COND FALSE !(!(ep42 == 0)) [L825] newmax2 = node2__newmax [L826] COND FALSE !(((int)r2) == 3) [L832] mode2 = 0 [L834] _Bool node3__newmax; [L835] node3__newmax = 0 [L836] COND TRUE !(mode3 == 0) [L838] COND FALSE !(r3 == 255) [L844] r3 = r3 + 1 [L845] COND FALSE !(!(ep13 == 0)) [L854] COND FALSE !(!(ep23 == 0)) [L863] COND FALSE !(!(ep43 == 0)) [L872] newmax3 = node3__newmax [L873] COND FALSE !(((int)r3) == 3) [L879] mode3 = 0 [L881] _Bool node4__newmax; [L882] node4__newmax = 0 [L883] COND TRUE !(mode4 == 0) [L885] COND FALSE !(r4 == 255) [L891] r4 = r4 + 1 [L892] COND FALSE !(!(ep14 == 0)) [L901] COND FALSE !(!(ep24 == 0)) [L910] COND FALSE !(!(ep34 == 0)) [L919] newmax4 = node4__newmax [L920] COND FALSE !(((int)r4) == 3) [L926] mode4 = 0 [L927] p12_old = p12_new [L928] p12_new = nomsg [L929] p13_old = p13_new [L930] p13_new = nomsg [L931] p14_old = p14_new [L932] p14_new = nomsg [L933] p21_old = p21_new [L934] p21_new = nomsg [L935] p23_old = p23_new [L936] p23_new = nomsg [L937] p24_old = p24_new [L938] p24_new = nomsg [L939] p31_old = p31_new [L940] p31_new = nomsg [L941] p32_old = p32_new [L942] p32_new = nomsg [L943] p34_old = p34_new [L944] p34_new = nomsg [L945] p41_old = p41_new [L946] p41_new = nomsg [L947] p42_old = p42_new [L948] p42_new = nomsg [L949] p43_old = p43_new [L950] p43_new = nomsg [L952] int check__tmp; [L953] COND TRUE (((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) <= 1 [L955] COND TRUE (((int)st1) + ((int)nl1)) <= 1 [L957] COND TRUE (((int)st2) + ((int)nl2)) <= 1 [L959] COND TRUE (((int)st3) + ((int)nl3)) <= 1 [L961] COND TRUE (((int)st4) + ((int)nl4)) <= 1 [L963] COND FALSE !(((int)r1) >= 3) [L969] COND TRUE (((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) == 0 [L971] COND TRUE ((int)r1) < 3 [L973] COND FALSE !(((int)r1) >= 3) [L979] COND TRUE (((((int)nl1) + ((int)nl2)) + ((int)nl3)) + ((int)nl4)) == 0 [L981] COND TRUE ((int)r1) < 3 [L983] check__tmp = 1 [L984] __return_5080 = check__tmp [L985] main__c1 = __return_5080 [L987] _Bool __tmp_2; [L988] __tmp_2 = main__c1 [L989] _Bool assert__arg; [L990] assert__arg = __tmp_2 [L991] COND FALSE !(assert__arg == 0) [L998] _Bool node1__newmax; [L999] node1__newmax = 0 [L1000] COND FALSE !(!(mode1 == 0)) [L1006] COND TRUE ((int)r1) < 3 [L1008] COND FALSE !(!(ep12 == 0)) [L1021] COND FALSE !(!(ep13 == 0)) [L1034] COND FALSE !(!(ep14 == 0)) [L1047] mode1 = 1 [L1049] _Bool node2__newmax; [L1050] node2__newmax = 0 [L1051] COND FALSE !(!(mode2 == 0)) [L1057] COND TRUE ((int)r2) < 3 [L1059] COND FALSE !(!(ep21 == 0)) [L1072] COND FALSE !(!(ep23 == 0)) [L1085] COND FALSE !(!(ep24 == 0)) [L1098] mode2 = 1 [L1100] _Bool node3__newmax; [L1101] node3__newmax = 0 [L1102] COND FALSE !(!(mode3 == 0)) [L1108] COND TRUE ((int)r3) < 3 [L1110] COND FALSE !(!(ep31 == 0)) [L1123] COND FALSE !(!(ep32 == 0)) [L1136] COND FALSE !(!(ep34 == 0)) [L1149] mode3 = 1 [L1151] _Bool node4__newmax; [L1152] node4__newmax = 0 [L1153] COND FALSE !(!(mode4 == 0)) [L1159] COND TRUE ((int)r4) < 3 [L1161] COND FALSE !(!(ep41 == 0)) [L1174] COND FALSE !(!(ep42 == 0)) [L1187] COND FALSE !(!(ep43 == 0)) [L1200] mode4 = 1 [L1201] p12_old = p12_new [L1202] p12_new = nomsg [L1203] p13_old = p13_new [L1204] p13_new = nomsg [L1205] p14_old = p14_new [L1206] p14_new = nomsg [L1207] p21_old = p21_new [L1208] p21_new = nomsg [L1209] p23_old = p23_new [L1210] p23_new = nomsg [L1211] p24_old = p24_new [L1212] p24_new = nomsg [L1213] p31_old = p31_new [L1214] p31_new = nomsg [L1215] p32_old = p32_new [L1216] p32_new = nomsg [L1217] p34_old = p34_new [L1218] p34_new = nomsg [L1219] p41_old = p41_new [L1220] p41_new = nomsg [L1221] p42_old = p42_new [L1222] p42_new = nomsg [L1223] p43_old = p43_new [L1224] p43_new = nomsg [L1226] int check__tmp; [L1227] COND TRUE (((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) <= 1 [L1229] COND TRUE (((int)st1) + ((int)nl1)) <= 1 [L1231] COND TRUE (((int)st2) + ((int)nl2)) <= 1 [L1233] COND TRUE (((int)st3) + ((int)nl3)) <= 1 [L1235] COND TRUE (((int)st4) + ((int)nl4)) <= 1 [L1237] COND FALSE !(((int)r1) >= 3) [L1243] COND TRUE (((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) == 0 [L1245] COND TRUE ((int)r1) < 3 [L1247] COND FALSE !(((int)r1) >= 3) [L1253] COND TRUE (((((int)nl1) + ((int)nl2)) + ((int)nl3)) + ((int)nl4)) == 0 [L1255] COND TRUE ((int)r1) < 3 [L1257] check__tmp = 1 [L1258] __return_5300 = check__tmp [L1259] main__c1 = __return_5300 [L1261] _Bool __tmp_3; [L1262] __tmp_3 = main__c1 [L1263] _Bool assert__arg; [L1264] assert__arg = __tmp_3 [L1265] COND FALSE !(assert__arg == 0) [L1272] _Bool node1__newmax; [L1273] node1__newmax = 0 [L1274] COND TRUE !(mode1 == 0) [L1276] COND FALSE !(r1 == 255) [L1282] r1 = r1 + 1 [L1283] COND FALSE !(!(ep21 == 0)) [L1292] COND FALSE !(!(ep31 == 0)) [L1301] COND FALSE !(!(ep41 == 0)) [L1310] newmax1 = node1__newmax [L1311] COND FALSE !(((int)r1) == 3) [L1317] mode1 = 0 [L1319] _Bool node2__newmax; [L1320] node2__newmax = 0 [L1321] COND TRUE !(mode2 == 0) [L1323] COND FALSE !(r2 == 255) [L1329] r2 = r2 + 1 [L1330] COND FALSE !(!(ep12 == 0)) [L1339] COND FALSE !(!(ep32 == 0)) [L1348] COND FALSE !(!(ep42 == 0)) [L1357] newmax2 = node2__newmax [L1358] COND FALSE !(((int)r2) == 3) [L1364] mode2 = 0 [L1366] _Bool node3__newmax; [L1367] node3__newmax = 0 [L1368] COND TRUE !(mode3 == 0) [L1370] COND FALSE !(r3 == 255) [L1376] r3 = r3 + 1 [L1377] COND FALSE !(!(ep13 == 0)) [L1386] COND FALSE !(!(ep23 == 0)) [L1395] COND FALSE !(!(ep43 == 0)) [L1404] newmax3 = node3__newmax [L1405] COND FALSE !(((int)r3) == 3) [L1411] mode3 = 0 [L1413] _Bool node4__newmax; [L1414] node4__newmax = 0 [L1415] COND TRUE !(mode4 == 0) [L1417] COND FALSE !(r4 == 255) [L1423] r4 = r4 + 1 [L1424] COND FALSE !(!(ep14 == 0)) [L1433] COND FALSE !(!(ep24 == 0)) [L1442] COND FALSE !(!(ep34 == 0)) [L1451] newmax4 = node4__newmax [L1452] COND FALSE !(((int)r4) == 3) [L1458] mode4 = 0 [L1459] p12_old = p12_new [L1460] p12_new = nomsg [L1461] p13_old = p13_new [L1462] p13_new = nomsg [L1463] p14_old = p14_new [L1464] p14_new = nomsg [L1465] p21_old = p21_new [L1466] p21_new = nomsg [L1467] p23_old = p23_new [L1468] p23_new = nomsg [L1469] p24_old = p24_new [L1470] p24_new = nomsg [L1471] p31_old = p31_new [L1472] p31_new = nomsg [L1473] p32_old = p32_new [L1474] p32_new = nomsg [L1475] p34_old = p34_new [L1476] p34_new = nomsg [L1477] p41_old = p41_new [L1478] p41_new = nomsg [L1479] p42_old = p42_new [L1480] p42_new = nomsg [L1481] p43_old = p43_new [L1482] p43_new = nomsg [L1484] int check__tmp; [L1485] COND TRUE (((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) <= 1 [L1487] COND TRUE (((int)st1) + ((int)nl1)) <= 1 [L1489] COND TRUE (((int)st2) + ((int)nl2)) <= 1 [L1491] COND TRUE (((int)st3) + ((int)nl3)) <= 1 [L1493] COND TRUE (((int)st4) + ((int)nl4)) <= 1 [L1495] COND FALSE !(((int)r1) >= 3) [L1501] COND TRUE (((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) == 0 [L1503] COND TRUE ((int)r1) < 3 [L1505] COND FALSE !(((int)r1) >= 3) [L1511] COND TRUE (((((int)nl1) + ((int)nl2)) + ((int)nl3)) + ((int)nl4)) == 0 [L1513] COND TRUE ((int)r1) < 3 [L1515] check__tmp = 1 [L1516] __return_5508 = check__tmp [L1517] main__c1 = __return_5508 [L1519] _Bool __tmp_4; [L1520] __tmp_4 = main__c1 [L1521] _Bool assert__arg; [L1522] assert__arg = __tmp_4 [L1523] COND FALSE !(assert__arg == 0) [L1530] _Bool node1__newmax; [L1531] node1__newmax = 0 [L1532] COND FALSE !(!(mode1 == 0)) [L1538] COND TRUE ((int)r1) < 3 [L1540] COND FALSE !(!(ep12 == 0)) [L1553] COND FALSE !(!(ep13 == 0)) [L1566] COND FALSE !(!(ep14 == 0)) [L1579] mode1 = 1 [L1581] _Bool node2__newmax; [L1582] node2__newmax = 0 [L1583] COND FALSE !(!(mode2 == 0)) [L1589] COND TRUE ((int)r2) < 3 [L1591] COND FALSE !(!(ep21 == 0)) [L1604] COND FALSE !(!(ep23 == 0)) [L1617] COND FALSE !(!(ep24 == 0)) [L1630] mode2 = 1 [L1632] _Bool node3__newmax; [L1633] node3__newmax = 0 [L1634] COND FALSE !(!(mode3 == 0)) [L1640] COND TRUE ((int)r3) < 3 [L1642] COND FALSE !(!(ep31 == 0)) [L1655] COND FALSE !(!(ep32 == 0)) [L1668] COND FALSE !(!(ep34 == 0)) [L1681] mode3 = 1 [L1683] _Bool node4__newmax; [L1684] node4__newmax = 0 [L1685] COND FALSE !(!(mode4 == 0)) [L1691] COND TRUE ((int)r4) < 3 [L1693] COND FALSE !(!(ep41 == 0)) [L1706] COND FALSE !(!(ep42 == 0)) [L1719] COND FALSE !(!(ep43 == 0)) [L1732] mode4 = 1 [L1733] p12_old = p12_new [L1734] p12_new = nomsg [L1735] p13_old = p13_new [L1736] p13_new = nomsg [L1737] p14_old = p14_new [L1738] p14_new = nomsg [L1739] p21_old = p21_new [L1740] p21_new = nomsg [L1741] p23_old = p23_new [L1742] p23_new = nomsg [L1743] p24_old = p24_new [L1744] p24_new = nomsg [L1745] p31_old = p31_new [L1746] p31_new = nomsg [L1747] p32_old = p32_new [L1748] p32_new = nomsg [L1749] p34_old = p34_new [L1750] p34_new = nomsg [L1751] p41_old = p41_new [L1752] p41_new = nomsg [L1753] p42_old = p42_new [L1754] p42_new = nomsg [L1755] p43_old = p43_new [L1756] p43_new = nomsg [L1758] int check__tmp; [L1759] COND TRUE (((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) <= 1 [L1761] COND TRUE (((int)st1) + ((int)nl1)) <= 1 [L1763] COND TRUE (((int)st2) + ((int)nl2)) <= 1 [L1765] COND TRUE (((int)st3) + ((int)nl3)) <= 1 [L1767] COND TRUE (((int)st4) + ((int)nl4)) <= 1 [L1769] COND FALSE !(((int)r1) >= 3) [L1775] COND TRUE (((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) == 0 [L1777] COND TRUE ((int)r1) < 3 [L1779] COND FALSE !(((int)r1) >= 3) [L1785] COND TRUE (((((int)nl1) + ((int)nl2)) + ((int)nl3)) + ((int)nl4)) == 0 [L1787] COND TRUE ((int)r1) < 3 [L1789] check__tmp = 1 [L1790] __return_5728 = check__tmp [L1791] main__c1 = __return_5728 [L1793] _Bool __tmp_5; [L1794] __tmp_5 = main__c1 [L1795] _Bool assert__arg; [L1796] assert__arg = __tmp_5 [L1797] COND FALSE !(assert__arg == 0) [L1804] _Bool node1__newmax; [L1805] node1__newmax = 0 [L1806] COND TRUE !(mode1 == 0) [L1808] COND FALSE !(r1 == 255) [L1814] r1 = r1 + 1 [L1815] COND FALSE !(!(ep21 == 0)) [L1824] COND FALSE !(!(ep31 == 0)) [L1833] COND FALSE !(!(ep41 == 0)) [L1842] newmax1 = node1__newmax [L1843] COND TRUE ((int)r1) == 3 [L1845] COND FALSE !(((int)max1) == ((int)id1)) [L3997] nl1 = 1 [L3998] mode1 = 0 [L4000] _Bool node2__newmax; [L4001] node2__newmax = 0 [L4002] COND TRUE !(mode2 == 0) [L4004] COND FALSE !(r2 == 255) [L4010] r2 = r2 + 1 [L4011] COND FALSE !(!(ep12 == 0)) [L4020] COND FALSE !(!(ep32 == 0)) [L4029] COND FALSE !(!(ep42 == 0)) [L4038] newmax2 = node2__newmax [L4039] COND TRUE ((int)r2) == 3 [L4041] COND TRUE ((int)max2) == ((int)id2) [L4043] st2 = 1 [L4044] mode2 = 0 [L4046] _Bool node3__newmax; [L4047] node3__newmax = 0 [L4048] COND TRUE !(mode3 == 0) [L4050] COND FALSE !(r3 == 255) [L4056] r3 = r3 + 1 [L4057] COND FALSE !(!(ep13 == 0)) [L4066] COND FALSE !(!(ep23 == 0)) [L4075] COND FALSE !(!(ep43 == 0)) [L4084] newmax3 = node3__newmax [L4085] COND TRUE ((int)r3) == 3 [L4087] COND FALSE !(((int)max3) == ((int)id3)) [L4292] nl3 = 1 [L4293] mode3 = 0 [L4295] _Bool node4__newmax; [L4296] node4__newmax = 0 [L4297] COND TRUE !(mode4 == 0) [L4299] COND FALSE !(r4 == 255) [L4305] r4 = r4 + 1 [L4306] COND FALSE !(!(ep14 == 0)) [L4315] COND FALSE !(!(ep24 == 0)) [L4324] COND FALSE !(!(ep34 == 0)) [L4333] newmax4 = node4__newmax [L4334] COND TRUE ((int)r4) == 3 [L4336] COND TRUE ((int)max4) == ((int)id4) [L4338] st4 = 1 [L4339] mode4 = 0 [L4340] p12_old = p12_new [L4341] p12_new = nomsg [L4342] p13_old = p13_new [L4343] p13_new = nomsg [L4344] p14_old = p14_new [L4345] p14_new = nomsg [L4346] p21_old = p21_new [L4347] p21_new = nomsg [L4348] p23_old = p23_new [L4349] p23_new = nomsg [L4350] p24_old = p24_new [L4351] p24_new = nomsg [L4352] p31_old = p31_new [L4353] p31_new = nomsg [L4354] p32_old = p32_new [L4355] p32_new = nomsg [L4356] p34_old = p34_new [L4357] p34_new = nomsg [L4358] p41_old = p41_new [L4359] p41_new = nomsg [L4360] p42_old = p42_new [L4361] p42_new = nomsg [L4362] p43_old = p43_new [L4363] p43_new = nomsg [L4365] int check__tmp; [L4366] COND FALSE !((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) <= 1) [L4372] check__tmp = 0 [L4373] __return_6746 = check__tmp [L4374] main__c1 = __return_6746 [L4376] _Bool __tmp_16; [L4377] __tmp_16 = main__c1 [L4378] _Bool assert__arg; [L4379] assert__arg = __tmp_16 [L4380] COND TRUE assert__arg == 0 [L4382] __VERIFIER_error() - UnprovableResult [Line: 2524]: Unable to prove that call of __VERIFIER_error() unreachable Unable to prove that call of __VERIFIER_error() unreachable Reason: abstract domain could reach this error location. Possible FailurePath: [L1] int __return_main; [L12] msg_t nomsg = (msg_t )-1; [L13] port_t p12 = 0; [L14] char p12_old = '\x0'; [L15] char p12_new = '\x0'; [L16] _Bool ep12 = 0; [L17] port_t p13 = 0; [L18] char p13_old = '\x0'; [L19] char p13_new = '\x0'; [L20] _Bool ep13 = 0; [L21] port_t p14 = 0; [L22] char p14_old = '\x0'; [L23] char p14_new = '\x0'; [L24] _Bool ep14 = 0; [L25] port_t p21 = 0; [L26] char p21_old = '\x0'; [L27] char p21_new = '\x0'; [L28] _Bool ep21 = 0; [L29] port_t p23 = 0; [L30] char p23_old = '\x0'; [L31] char p23_new = '\x0'; [L32] _Bool ep23 = 0; [L33] port_t p24 = 0; [L34] char p24_old = '\x0'; [L35] char p24_new = '\x0'; [L36] _Bool ep24 = 0; [L37] port_t p31 = 0; [L38] char p31_old = '\x0'; [L39] char p31_new = '\x0'; [L40] _Bool ep31 = 0; [L41] port_t p32 = 0; [L42] char p32_old = '\x0'; [L43] char p32_new = '\x0'; [L44] _Bool ep32 = 0; [L45] port_t p34 = 0; [L46] char p34_old = '\x0'; [L47] char p34_new = '\x0'; [L48] _Bool ep34 = 0; [L49] port_t p41 = 0; [L50] char p41_old = '\x0'; [L51] char p41_new = '\x0'; [L52] _Bool ep41 = 0; [L53] port_t p42 = 0; [L54] char p42_old = '\x0'; [L55] char p42_new = '\x0'; [L56] _Bool ep42 = 0; [L57] port_t p43 = 0; [L58] char p43_old = '\x0'; [L59] char p43_new = '\x0'; [L60] _Bool ep43 = 0; [L61] char id1 = '\x0'; [L62] unsigned char r1 = '\x0'; [L63] char st1 = '\x0'; [L64] char nl1 = '\x0'; [L65] char m1 = '\x0'; [L66] char max1 = '\x0'; [L67] _Bool mode1 = 0; [L68] _Bool newmax1 = 0; [L69] char id2 = '\x0'; [L70] unsigned char r2 = '\x0'; [L71] char st2 = '\x0'; [L72] char nl2 = '\x0'; [L73] char m2 = '\x0'; [L74] char max2 = '\x0'; [L75] _Bool mode2 = 0; [L76] _Bool newmax2 = 0; [L77] char id3 = '\x0'; [L78] unsigned char r3 = '\x0'; [L79] char st3 = '\x0'; [L80] char nl3 = '\x0'; [L81] char m3 = '\x0'; [L82] char max3 = '\x0'; [L83] _Bool mode3 = 0; [L84] _Bool newmax3 = 0; [L85] char id4 = '\x0'; [L86] unsigned char r4 = '\x0'; [L87] char st4 = '\x0'; [L88] char nl4 = '\x0'; [L89] char m4 = '\x0'; [L90] char max4 = '\x0'; [L91] _Bool mode4 = 0; [L92] _Bool newmax4 = 0; [L97] void (*nodes[4])() = { &node1, &node2, &node3, &node4 }; [L101] int __return_4630; [L102] int __return_4872; [L103] int __return_5080; [L104] int __return_5300; [L105] int __return_5508; [L106] int __return_5728; [L107] int __return_7527; [L108] int __return_7484; [L109] int __return_7400; [L110] int __return_7357; [L111] int __return_7232; [L112] int __return_7189; [L113] int __return_7105; [L114] int __return_7059; [L115] int __return_6146; [L116] int __return_6873; [L117] int __return_6830; [L118] int __return_6746; [L119] int __return_6700; [L120] int __return_6555; [L121] int __return_6509; [L122] int __return_6402; [L123] int __return_5945; [L126] int main__c1; [L127] int main__i2; [L128] main__c1 = 0 [L129] ep12 = __VERIFIER_nondet_bool() [L130] ep13 = __VERIFIER_nondet_bool() [L131] ep14 = __VERIFIER_nondet_bool() [L132] ep21 = __VERIFIER_nondet_bool() [L133] ep23 = __VERIFIER_nondet_bool() [L134] ep24 = __VERIFIER_nondet_bool() [L135] ep31 = __VERIFIER_nondet_bool() [L136] ep32 = __VERIFIER_nondet_bool() [L137] ep34 = __VERIFIER_nondet_bool() [L138] ep41 = __VERIFIER_nondet_bool() [L139] ep42 = __VERIFIER_nondet_bool() [L140] ep43 = __VERIFIER_nondet_bool() [L141] id1 = __VERIFIER_nondet_char() [L142] r1 = __VERIFIER_nondet_uchar() [L143] st1 = __VERIFIER_nondet_char() [L144] nl1 = __VERIFIER_nondet_char() [L145] m1 = __VERIFIER_nondet_char() [L146] max1 = __VERIFIER_nondet_char() [L147] mode1 = __VERIFIER_nondet_bool() [L148] newmax1 = __VERIFIER_nondet_bool() [L149] id2 = __VERIFIER_nondet_char() [L150] r2 = __VERIFIER_nondet_uchar() [L151] st2 = __VERIFIER_nondet_char() [L152] nl2 = __VERIFIER_nondet_char() [L153] m2 = __VERIFIER_nondet_char() [L154] max2 = __VERIFIER_nondet_char() [L155] mode2 = __VERIFIER_nondet_bool() [L156] newmax2 = __VERIFIER_nondet_bool() [L157] id3 = __VERIFIER_nondet_char() [L158] r3 = __VERIFIER_nondet_uchar() [L159] st3 = __VERIFIER_nondet_char() [L160] nl3 = __VERIFIER_nondet_char() [L161] m3 = __VERIFIER_nondet_char() [L162] max3 = __VERIFIER_nondet_char() [L163] mode3 = __VERIFIER_nondet_bool() [L164] newmax3 = __VERIFIER_nondet_bool() [L165] id4 = __VERIFIER_nondet_char() [L166] r4 = __VERIFIER_nondet_uchar() [L167] st4 = __VERIFIER_nondet_char() [L168] nl4 = __VERIFIER_nondet_char() [L169] m4 = __VERIFIER_nondet_char() [L170] max4 = __VERIFIER_nondet_char() [L171] mode4 = __VERIFIER_nondet_bool() [L172] newmax4 = __VERIFIER_nondet_bool() [L174] _Bool init__r121; [L175] _Bool init__r131; [L176] _Bool init__r141; [L177] _Bool init__r211; [L178] _Bool init__r231; [L179] _Bool init__r241; [L180] _Bool init__r311; [L181] _Bool init__r321; [L182] _Bool init__r341; [L183] _Bool init__r411; [L184] _Bool init__r421; [L185] _Bool init__r431; [L186] _Bool init__r122; [L187] int init__tmp; [L188] _Bool init__r132; [L189] int init__tmp___0; [L190] _Bool init__r142; [L191] int init__tmp___1; [L192] _Bool init__r212; [L193] int init__tmp___2; [L194] _Bool init__r232; [L195] int init__tmp___3; [L196] _Bool init__r242; [L197] int init__tmp___4; [L198] _Bool init__r312; [L199] int init__tmp___5; [L200] _Bool init__r322; [L201] int init__tmp___6; [L202] _Bool init__r342; [L203] int init__tmp___7; [L204] _Bool init__r412; [L205] int init__tmp___8; [L206] _Bool init__r422; [L207] int init__tmp___9; [L208] _Bool init__r432; [L209] int init__tmp___10; [L210] _Bool init__r123; [L211] int init__tmp___11; [L212] _Bool init__r133; [L213] int init__tmp___12; [L214] _Bool init__r143; [L215] int init__tmp___13; [L216] _Bool init__r213; [L217] int init__tmp___14; [L218] _Bool init__r233; [L219] int init__tmp___15; [L220] _Bool init__r243; [L221] int init__tmp___16; [L222] _Bool init__r313; [L223] int init__tmp___17; [L224] _Bool init__r323; [L225] int init__tmp___18; [L226] _Bool init__r343; [L227] int init__tmp___19; [L228] _Bool init__r413; [L229] int init__tmp___20; [L230] _Bool init__r423; [L231] int init__tmp___21; [L232] _Bool init__r433; [L233] int init__tmp___22; [L234] int init__tmp___23; [L235] init__r121 = ep12 [L236] init__r131 = ep13 [L237] init__r141 = ep14 [L238] init__r211 = ep21 [L239] init__r231 = ep23 [L240] init__r241 = ep24 [L241] init__r311 = ep31 [L242] init__r321 = ep32 [L243] init__r341 = ep34 [L244] init__r411 = ep41 [L245] init__r421 = ep42 [L246] init__r431 = ep43 [L247] COND TRUE !(init__r121 == 0) [L249] init__tmp = 1 [L251] init__r122 = (_Bool)init__tmp [L252] COND TRUE !(init__r131 == 0) [L254] init__tmp___0 = 1 [L256] init__r132 = (_Bool)init__tmp___0 [L257] COND TRUE !(init__r141 == 0) [L259] init__tmp___1 = 1 [L261] init__r142 = (_Bool)init__tmp___1 [L262] COND TRUE !(init__r211 == 0) [L264] init__tmp___2 = 1 [L266] init__r212 = (_Bool)init__tmp___2 [L267] COND TRUE !(init__r231 == 0) [L269] init__tmp___3 = 1 [L271] init__r232 = (_Bool)init__tmp___3 [L272] COND TRUE !(init__r241 == 0) [L274] init__tmp___4 = 1 [L276] init__r242 = (_Bool)init__tmp___4 [L277] COND TRUE !(init__r311 == 0) [L279] init__tmp___5 = 1 [L281] init__r312 = (_Bool)init__tmp___5 [L282] COND TRUE !(init__r321 == 0) [L284] init__tmp___6 = 1 [L286] init__r322 = (_Bool)init__tmp___6 [L287] COND TRUE !(init__r341 == 0) [L289] init__tmp___7 = 1 [L291] init__r342 = (_Bool)init__tmp___7 [L292] COND TRUE !(init__r411 == 0) [L294] init__tmp___8 = 1 [L296] init__r412 = (_Bool)init__tmp___8 [L297] COND TRUE !(init__r421 == 0) [L299] init__tmp___9 = 1 [L301] init__r422 = (_Bool)init__tmp___9 [L302] COND TRUE !(init__r431 == 0) [L304] init__tmp___10 = 1 [L306] init__r432 = (_Bool)init__tmp___10 [L307] COND TRUE !(init__r122 == 0) [L309] init__tmp___11 = 1 [L311] init__r123 = (_Bool)init__tmp___11 [L312] COND TRUE !(init__r132 == 0) [L314] init__tmp___12 = 1 [L316] init__r133 = (_Bool)init__tmp___12 [L317] COND TRUE !(init__r142 == 0) [L319] init__tmp___13 = 1 [L321] init__r143 = (_Bool)init__tmp___13 [L322] COND TRUE !(init__r212 == 0) [L324] init__tmp___14 = 1 [L326] init__r213 = (_Bool)init__tmp___14 [L327] COND TRUE !(init__r232 == 0) [L329] init__tmp___15 = 1 [L331] init__r233 = (_Bool)init__tmp___15 [L332] COND TRUE !(init__r242 == 0) [L334] init__tmp___16 = 1 [L336] init__r243 = (_Bool)init__tmp___16 [L337] COND TRUE !(init__r312 == 0) [L339] init__tmp___17 = 1 [L341] init__r313 = (_Bool)init__tmp___17 [L342] COND TRUE !(init__r322 == 0) [L344] init__tmp___18 = 1 [L346] init__r323 = (_Bool)init__tmp___18 [L347] COND TRUE !(init__r342 == 0) [L349] init__tmp___19 = 1 [L351] init__r343 = (_Bool)init__tmp___19 [L352] COND TRUE !(init__r412 == 0) [L354] init__tmp___20 = 1 [L356] init__r413 = (_Bool)init__tmp___20 [L357] COND TRUE !(init__r422 == 0) [L359] init__tmp___21 = 1 [L361] init__r423 = (_Bool)init__tmp___21 [L362] COND TRUE !(init__r432 == 0) [L364] init__tmp___22 = 1 [L366] init__r433 = (_Bool)init__tmp___22 [L367] COND TRUE ((int)id1) != ((int)id2) [L369] COND TRUE ((int)id1) != ((int)id3) [L371] COND TRUE ((int)id1) != ((int)id4) [L373] COND TRUE ((int)id2) != ((int)id3) [L375] COND TRUE ((int)id2) != ((int)id4) [L377] COND TRUE ((int)id3) != ((int)id4) [L379] COND TRUE ((int)id1) >= 0 [L381] COND TRUE ((int)id2) >= 0 [L383] COND TRUE ((int)id3) >= 0 [L385] COND TRUE ((int)id4) >= 0 [L387] COND TRUE ((int)r1) == 0 [L389] COND TRUE ((int)r2) == 0 [L391] COND TRUE ((int)r3) == 0 [L393] COND TRUE ((int)r4) == 0 [L395] COND TRUE ((int)max1) == ((int)id1) [L397] COND TRUE ((int)max2) == ((int)id2) [L399] COND TRUE ((int)max3) == ((int)id3) [L401] COND TRUE ((int)max4) == ((int)id4) [L403] COND TRUE ((int)st1) == 0 [L405] COND TRUE ((int)st2) == 0 [L407] COND TRUE ((int)st3) == 0 [L409] COND TRUE ((int)st4) == 0 [L411] COND TRUE ((int)nl1) == 0 [L413] COND TRUE ((int)nl2) == 0 [L415] COND TRUE ((int)nl3) == 0 [L417] COND TRUE ((int)nl4) == 0 [L419] COND TRUE ((int)mode1) == 0 [L421] COND TRUE ((int)mode2) == 0 [L423] COND TRUE ((int)mode3) == 0 [L425] COND TRUE ((int)mode4) == 0 [L427] COND TRUE !(newmax1 == 0) [L429] COND TRUE !(newmax2 == 0) [L431] COND TRUE !(newmax3 == 0) [L433] COND TRUE !(newmax4 == 0) [L435] init__tmp___23 = 1 [L436] __return_4630 = init__tmp___23 [L437] main__i2 = __return_4630 [L438] COND TRUE main__i2 != 0 [L440] p12_old = nomsg [L441] p12_new = nomsg [L442] p13_old = nomsg [L443] p13_new = nomsg [L444] p14_old = nomsg [L445] p14_new = nomsg [L446] p21_old = nomsg [L447] p21_new = nomsg [L448] p23_old = nomsg [L449] p23_new = nomsg [L450] p24_old = nomsg [L451] p24_new = nomsg [L452] p31_old = nomsg [L453] p31_new = nomsg [L454] p32_old = nomsg [L455] p32_new = nomsg [L456] p34_old = nomsg [L457] p34_new = nomsg [L458] p41_old = nomsg [L459] p41_new = nomsg [L460] p42_old = nomsg [L461] p42_new = nomsg [L462] p43_old = nomsg [L463] p43_new = nomsg [L464] main__i2 = 0 [L466] _Bool node1__newmax; [L467] node1__newmax = 0 [L468] COND FALSE !(!(mode1 == 0)) [L474] COND TRUE ((int)r1) < 3 [L476] COND FALSE !(!(ep12 == 0)) [L489] COND FALSE !(!(ep13 == 0)) [L502] COND FALSE !(!(ep14 == 0)) [L515] mode1 = 1 [L517] _Bool node2__newmax; [L518] node2__newmax = 0 [L519] COND FALSE !(!(mode2 == 0)) [L525] COND TRUE ((int)r2) < 3 [L527] COND FALSE !(!(ep21 == 0)) [L540] COND FALSE !(!(ep23 == 0)) [L553] COND FALSE !(!(ep24 == 0)) [L566] mode2 = 1 [L568] _Bool node3__newmax; [L569] node3__newmax = 0 [L570] COND FALSE !(!(mode3 == 0)) [L576] COND TRUE ((int)r3) < 3 [L578] COND FALSE !(!(ep31 == 0)) [L591] COND FALSE !(!(ep32 == 0)) [L604] COND FALSE !(!(ep34 == 0)) [L617] mode3 = 1 [L619] _Bool node4__newmax; [L620] node4__newmax = 0 [L621] COND FALSE !(!(mode4 == 0)) [L627] COND TRUE ((int)r4) < 3 [L629] COND FALSE !(!(ep41 == 0)) [L642] COND FALSE !(!(ep42 == 0)) [L655] COND FALSE !(!(ep43 == 0)) [L668] mode4 = 1 [L669] p12_old = p12_new [L670] p12_new = nomsg [L671] p13_old = p13_new [L672] p13_new = nomsg [L673] p14_old = p14_new [L674] p14_new = nomsg [L675] p21_old = p21_new [L676] p21_new = nomsg [L677] p23_old = p23_new [L678] p23_new = nomsg [L679] p24_old = p24_new [L680] p24_new = nomsg [L681] p31_old = p31_new [L682] p31_new = nomsg [L683] p32_old = p32_new [L684] p32_new = nomsg [L685] p34_old = p34_new [L686] p34_new = nomsg [L687] p41_old = p41_new [L688] p41_new = nomsg [L689] p42_old = p42_new [L690] p42_new = nomsg [L691] p43_old = p43_new [L692] p43_new = nomsg [L694] int check__tmp; [L695] COND TRUE (((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) <= 1 [L697] COND TRUE (((int)st1) + ((int)nl1)) <= 1 [L699] COND TRUE (((int)st2) + ((int)nl2)) <= 1 [L701] COND TRUE (((int)st3) + ((int)nl3)) <= 1 [L703] COND TRUE (((int)st4) + ((int)nl4)) <= 1 [L705] COND FALSE !(((int)r1) >= 3) [L711] COND TRUE (((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) == 0 [L713] COND TRUE ((int)r1) < 3 [L715] COND FALSE !(((int)r1) >= 3) [L721] COND TRUE (((((int)nl1) + ((int)nl2)) + ((int)nl3)) + ((int)nl4)) == 0 [L723] COND TRUE ((int)r1) < 3 [L725] check__tmp = 1 [L726] __return_4872 = check__tmp [L727] main__c1 = __return_4872 [L729] _Bool __tmp_1; [L730] __tmp_1 = main__c1 [L731] _Bool assert__arg; [L732] assert__arg = __tmp_1 [L733] COND FALSE !(assert__arg == 0) [L740] _Bool node1__newmax; [L741] node1__newmax = 0 [L742] COND TRUE !(mode1 == 0) [L744] COND FALSE !(r1 == 255) [L750] r1 = r1 + 1 [L751] COND FALSE !(!(ep21 == 0)) [L760] COND FALSE !(!(ep31 == 0)) [L769] COND FALSE !(!(ep41 == 0)) [L778] newmax1 = node1__newmax [L779] COND FALSE !(((int)r1) == 3) [L785] mode1 = 0 [L787] _Bool node2__newmax; [L788] node2__newmax = 0 [L789] COND TRUE !(mode2 == 0) [L791] COND FALSE !(r2 == 255) [L797] r2 = r2 + 1 [L798] COND FALSE !(!(ep12 == 0)) [L807] COND FALSE !(!(ep32 == 0)) [L816] COND FALSE !(!(ep42 == 0)) [L825] newmax2 = node2__newmax [L826] COND FALSE !(((int)r2) == 3) [L832] mode2 = 0 [L834] _Bool node3__newmax; [L835] node3__newmax = 0 [L836] COND TRUE !(mode3 == 0) [L838] COND FALSE !(r3 == 255) [L844] r3 = r3 + 1 [L845] COND FALSE !(!(ep13 == 0)) [L854] COND FALSE !(!(ep23 == 0)) [L863] COND FALSE !(!(ep43 == 0)) [L872] newmax3 = node3__newmax [L873] COND FALSE !(((int)r3) == 3) [L879] mode3 = 0 [L881] _Bool node4__newmax; [L882] node4__newmax = 0 [L883] COND TRUE !(mode4 == 0) [L885] COND FALSE !(r4 == 255) [L891] r4 = r4 + 1 [L892] COND FALSE !(!(ep14 == 0)) [L901] COND FALSE !(!(ep24 == 0)) [L910] COND FALSE !(!(ep34 == 0)) [L919] newmax4 = node4__newmax [L920] COND FALSE !(((int)r4) == 3) [L926] mode4 = 0 [L927] p12_old = p12_new [L928] p12_new = nomsg [L929] p13_old = p13_new [L930] p13_new = nomsg [L931] p14_old = p14_new [L932] p14_new = nomsg [L933] p21_old = p21_new [L934] p21_new = nomsg [L935] p23_old = p23_new [L936] p23_new = nomsg [L937] p24_old = p24_new [L938] p24_new = nomsg [L939] p31_old = p31_new [L940] p31_new = nomsg [L941] p32_old = p32_new [L942] p32_new = nomsg [L943] p34_old = p34_new [L944] p34_new = nomsg [L945] p41_old = p41_new [L946] p41_new = nomsg [L947] p42_old = p42_new [L948] p42_new = nomsg [L949] p43_old = p43_new [L950] p43_new = nomsg [L952] int check__tmp; [L953] COND TRUE (((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) <= 1 [L955] COND TRUE (((int)st1) + ((int)nl1)) <= 1 [L957] COND TRUE (((int)st2) + ((int)nl2)) <= 1 [L959] COND TRUE (((int)st3) + ((int)nl3)) <= 1 [L961] COND TRUE (((int)st4) + ((int)nl4)) <= 1 [L963] COND FALSE !(((int)r1) >= 3) [L969] COND TRUE (((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) == 0 [L971] COND TRUE ((int)r1) < 3 [L973] COND FALSE !(((int)r1) >= 3) [L979] COND TRUE (((((int)nl1) + ((int)nl2)) + ((int)nl3)) + ((int)nl4)) == 0 [L981] COND TRUE ((int)r1) < 3 [L983] check__tmp = 1 [L984] __return_5080 = check__tmp [L985] main__c1 = __return_5080 [L987] _Bool __tmp_2; [L988] __tmp_2 = main__c1 [L989] _Bool assert__arg; [L990] assert__arg = __tmp_2 [L991] COND FALSE !(assert__arg == 0) [L998] _Bool node1__newmax; [L999] node1__newmax = 0 [L1000] COND FALSE !(!(mode1 == 0)) [L1006] COND TRUE ((int)r1) < 3 [L1008] COND FALSE !(!(ep12 == 0)) [L1021] COND FALSE !(!(ep13 == 0)) [L1034] COND FALSE !(!(ep14 == 0)) [L1047] mode1 = 1 [L1049] _Bool node2__newmax; [L1050] node2__newmax = 0 [L1051] COND FALSE !(!(mode2 == 0)) [L1057] COND TRUE ((int)r2) < 3 [L1059] COND FALSE !(!(ep21 == 0)) [L1072] COND FALSE !(!(ep23 == 0)) [L1085] COND FALSE !(!(ep24 == 0)) [L1098] mode2 = 1 [L1100] _Bool node3__newmax; [L1101] node3__newmax = 0 [L1102] COND FALSE !(!(mode3 == 0)) [L1108] COND TRUE ((int)r3) < 3 [L1110] COND FALSE !(!(ep31 == 0)) [L1123] COND FALSE !(!(ep32 == 0)) [L1136] COND FALSE !(!(ep34 == 0)) [L1149] mode3 = 1 [L1151] _Bool node4__newmax; [L1152] node4__newmax = 0 [L1153] COND FALSE !(!(mode4 == 0)) [L1159] COND TRUE ((int)r4) < 3 [L1161] COND FALSE !(!(ep41 == 0)) [L1174] COND FALSE !(!(ep42 == 0)) [L1187] COND FALSE !(!(ep43 == 0)) [L1200] mode4 = 1 [L1201] p12_old = p12_new [L1202] p12_new = nomsg [L1203] p13_old = p13_new [L1204] p13_new = nomsg [L1205] p14_old = p14_new [L1206] p14_new = nomsg [L1207] p21_old = p21_new [L1208] p21_new = nomsg [L1209] p23_old = p23_new [L1210] p23_new = nomsg [L1211] p24_old = p24_new [L1212] p24_new = nomsg [L1213] p31_old = p31_new [L1214] p31_new = nomsg [L1215] p32_old = p32_new [L1216] p32_new = nomsg [L1217] p34_old = p34_new [L1218] p34_new = nomsg [L1219] p41_old = p41_new [L1220] p41_new = nomsg [L1221] p42_old = p42_new [L1222] p42_new = nomsg [L1223] p43_old = p43_new [L1224] p43_new = nomsg [L1226] int check__tmp; [L1227] COND TRUE (((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) <= 1 [L1229] COND TRUE (((int)st1) + ((int)nl1)) <= 1 [L1231] COND TRUE (((int)st2) + ((int)nl2)) <= 1 [L1233] COND TRUE (((int)st3) + ((int)nl3)) <= 1 [L1235] COND TRUE (((int)st4) + ((int)nl4)) <= 1 [L1237] COND FALSE !(((int)r1) >= 3) [L1243] COND TRUE (((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) == 0 [L1245] COND TRUE ((int)r1) < 3 [L1247] COND FALSE !(((int)r1) >= 3) [L1253] COND TRUE (((((int)nl1) + ((int)nl2)) + ((int)nl3)) + ((int)nl4)) == 0 [L1255] COND TRUE ((int)r1) < 3 [L1257] check__tmp = 1 [L1258] __return_5300 = check__tmp [L1259] main__c1 = __return_5300 [L1261] _Bool __tmp_3; [L1262] __tmp_3 = main__c1 [L1263] _Bool assert__arg; [L1264] assert__arg = __tmp_3 [L1265] COND FALSE !(assert__arg == 0) [L1272] _Bool node1__newmax; [L1273] node1__newmax = 0 [L1274] COND TRUE !(mode1 == 0) [L1276] COND FALSE !(r1 == 255) [L1282] r1 = r1 + 1 [L1283] COND FALSE !(!(ep21 == 0)) [L1292] COND FALSE !(!(ep31 == 0)) [L1301] COND FALSE !(!(ep41 == 0)) [L1310] newmax1 = node1__newmax [L1311] COND FALSE !(((int)r1) == 3) [L1317] mode1 = 0 [L1319] _Bool node2__newmax; [L1320] node2__newmax = 0 [L1321] COND TRUE !(mode2 == 0) [L1323] COND FALSE !(r2 == 255) [L1329] r2 = r2 + 1 [L1330] COND FALSE !(!(ep12 == 0)) [L1339] COND FALSE !(!(ep32 == 0)) [L1348] COND FALSE !(!(ep42 == 0)) [L1357] newmax2 = node2__newmax [L1358] COND FALSE !(((int)r2) == 3) [L1364] mode2 = 0 [L1366] _Bool node3__newmax; [L1367] node3__newmax = 0 [L1368] COND TRUE !(mode3 == 0) [L1370] COND FALSE !(r3 == 255) [L1376] r3 = r3 + 1 [L1377] COND FALSE !(!(ep13 == 0)) [L1386] COND FALSE !(!(ep23 == 0)) [L1395] COND FALSE !(!(ep43 == 0)) [L1404] newmax3 = node3__newmax [L1405] COND FALSE !(((int)r3) == 3) [L1411] mode3 = 0 [L1413] _Bool node4__newmax; [L1414] node4__newmax = 0 [L1415] COND TRUE !(mode4 == 0) [L1417] COND FALSE !(r4 == 255) [L1423] r4 = r4 + 1 [L1424] COND FALSE !(!(ep14 == 0)) [L1433] COND FALSE !(!(ep24 == 0)) [L1442] COND FALSE !(!(ep34 == 0)) [L1451] newmax4 = node4__newmax [L1452] COND FALSE !(((int)r4) == 3) [L1458] mode4 = 0 [L1459] p12_old = p12_new [L1460] p12_new = nomsg [L1461] p13_old = p13_new [L1462] p13_new = nomsg [L1463] p14_old = p14_new [L1464] p14_new = nomsg [L1465] p21_old = p21_new [L1466] p21_new = nomsg [L1467] p23_old = p23_new [L1468] p23_new = nomsg [L1469] p24_old = p24_new [L1470] p24_new = nomsg [L1471] p31_old = p31_new [L1472] p31_new = nomsg [L1473] p32_old = p32_new [L1474] p32_new = nomsg [L1475] p34_old = p34_new [L1476] p34_new = nomsg [L1477] p41_old = p41_new [L1478] p41_new = nomsg [L1479] p42_old = p42_new [L1480] p42_new = nomsg [L1481] p43_old = p43_new [L1482] p43_new = nomsg [L1484] int check__tmp; [L1485] COND TRUE (((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) <= 1 [L1487] COND TRUE (((int)st1) + ((int)nl1)) <= 1 [L1489] COND TRUE (((int)st2) + ((int)nl2)) <= 1 [L1491] COND TRUE (((int)st3) + ((int)nl3)) <= 1 [L1493] COND TRUE (((int)st4) + ((int)nl4)) <= 1 [L1495] COND FALSE !(((int)r1) >= 3) [L1501] COND TRUE (((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) == 0 [L1503] COND TRUE ((int)r1) < 3 [L1505] COND FALSE !(((int)r1) >= 3) [L1511] COND TRUE (((((int)nl1) + ((int)nl2)) + ((int)nl3)) + ((int)nl4)) == 0 [L1513] COND TRUE ((int)r1) < 3 [L1515] check__tmp = 1 [L1516] __return_5508 = check__tmp [L1517] main__c1 = __return_5508 [L1519] _Bool __tmp_4; [L1520] __tmp_4 = main__c1 [L1521] _Bool assert__arg; [L1522] assert__arg = __tmp_4 [L1523] COND FALSE !(assert__arg == 0) [L1530] _Bool node1__newmax; [L1531] node1__newmax = 0 [L1532] COND FALSE !(!(mode1 == 0)) [L1538] COND TRUE ((int)r1) < 3 [L1540] COND FALSE !(!(ep12 == 0)) [L1553] COND FALSE !(!(ep13 == 0)) [L1566] COND FALSE !(!(ep14 == 0)) [L1579] mode1 = 1 [L1581] _Bool node2__newmax; [L1582] node2__newmax = 0 [L1583] COND FALSE !(!(mode2 == 0)) [L1589] COND TRUE ((int)r2) < 3 [L1591] COND FALSE !(!(ep21 == 0)) [L1604] COND FALSE !(!(ep23 == 0)) [L1617] COND FALSE !(!(ep24 == 0)) [L1630] mode2 = 1 [L1632] _Bool node3__newmax; [L1633] node3__newmax = 0 [L1634] COND FALSE !(!(mode3 == 0)) [L1640] COND TRUE ((int)r3) < 3 [L1642] COND FALSE !(!(ep31 == 0)) [L1655] COND FALSE !(!(ep32 == 0)) [L1668] COND FALSE !(!(ep34 == 0)) [L1681] mode3 = 1 [L1683] _Bool node4__newmax; [L1684] node4__newmax = 0 [L1685] COND FALSE !(!(mode4 == 0)) [L1691] COND TRUE ((int)r4) < 3 [L1693] COND FALSE !(!(ep41 == 0)) [L1706] COND FALSE !(!(ep42 == 0)) [L1719] COND FALSE !(!(ep43 == 0)) [L1732] mode4 = 1 [L1733] p12_old = p12_new [L1734] p12_new = nomsg [L1735] p13_old = p13_new [L1736] p13_new = nomsg [L1737] p14_old = p14_new [L1738] p14_new = nomsg [L1739] p21_old = p21_new [L1740] p21_new = nomsg [L1741] p23_old = p23_new [L1742] p23_new = nomsg [L1743] p24_old = p24_new [L1744] p24_new = nomsg [L1745] p31_old = p31_new [L1746] p31_new = nomsg [L1747] p32_old = p32_new [L1748] p32_new = nomsg [L1749] p34_old = p34_new [L1750] p34_new = nomsg [L1751] p41_old = p41_new [L1752] p41_new = nomsg [L1753] p42_old = p42_new [L1754] p42_new = nomsg [L1755] p43_old = p43_new [L1756] p43_new = nomsg [L1758] int check__tmp; [L1759] COND TRUE (((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) <= 1 [L1761] COND TRUE (((int)st1) + ((int)nl1)) <= 1 [L1763] COND TRUE (((int)st2) + ((int)nl2)) <= 1 [L1765] COND TRUE (((int)st3) + ((int)nl3)) <= 1 [L1767] COND TRUE (((int)st4) + ((int)nl4)) <= 1 [L1769] COND FALSE !(((int)r1) >= 3) [L1775] COND TRUE (((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) == 0 [L1777] COND TRUE ((int)r1) < 3 [L1779] COND FALSE !(((int)r1) >= 3) [L1785] COND TRUE (((((int)nl1) + ((int)nl2)) + ((int)nl3)) + ((int)nl4)) == 0 [L1787] COND TRUE ((int)r1) < 3 [L1789] check__tmp = 1 [L1790] __return_5728 = check__tmp [L1791] main__c1 = __return_5728 [L1793] _Bool __tmp_5; [L1794] __tmp_5 = main__c1 [L1795] _Bool assert__arg; [L1796] assert__arg = __tmp_5 [L1797] COND FALSE !(assert__arg == 0) [L1804] _Bool node1__newmax; [L1805] node1__newmax = 0 [L1806] COND TRUE !(mode1 == 0) [L1808] COND FALSE !(r1 == 255) [L1814] r1 = r1 + 1 [L1815] COND FALSE !(!(ep21 == 0)) [L1824] COND FALSE !(!(ep31 == 0)) [L1833] COND FALSE !(!(ep41 == 0)) [L1842] newmax1 = node1__newmax [L1843] COND TRUE ((int)r1) == 3 [L1845] COND TRUE ((int)max1) == ((int)id1) [L1847] st1 = 1 [L1848] mode1 = 0 [L1850] _Bool node2__newmax; [L1851] node2__newmax = 0 [L1852] COND TRUE !(mode2 == 0) [L1854] COND FALSE !(r2 == 255) [L1860] r2 = r2 + 1 [L1861] COND FALSE !(!(ep12 == 0)) [L1870] COND FALSE !(!(ep32 == 0)) [L1879] COND FALSE !(!(ep42 == 0)) [L1888] newmax2 = node2__newmax [L1889] COND TRUE ((int)r2) == 3 [L1891] COND FALSE !(((int)max2) == ((int)id2)) [L2388] nl2 = 1 [L2389] mode2 = 0 [L2391] _Bool node3__newmax; [L2392] node3__newmax = 0 [L2393] COND TRUE !(mode3 == 0) [L2395] COND FALSE !(r3 == 255) [L2401] r3 = r3 + 1 [L2402] COND FALSE !(!(ep13 == 0)) [L2411] COND FALSE !(!(ep23 == 0)) [L2420] COND FALSE !(!(ep43 == 0)) [L2429] newmax3 = node3__newmax [L2430] COND TRUE ((int)r3) == 3 [L2432] COND TRUE ((int)max3) == ((int)id3) [L2434] st3 = 1 [L2435] mode3 = 0 [L2437] _Bool node4__newmax; [L2438] node4__newmax = 0 [L2439] COND TRUE !(mode4 == 0) [L2441] COND FALSE !(r4 == 255) [L2447] r4 = r4 + 1 [L2448] COND FALSE !(!(ep14 == 0)) [L2457] COND FALSE !(!(ep24 == 0)) [L2466] COND FALSE !(!(ep34 == 0)) [L2475] newmax4 = node4__newmax [L2476] COND TRUE ((int)r4) == 3 [L2478] COND TRUE ((int)max4) == ((int)id4) [L2480] st4 = 1 [L2481] mode4 = 0 [L2482] p12_old = p12_new [L2483] p12_new = nomsg [L2484] p13_old = p13_new [L2485] p13_new = nomsg [L2486] p14_old = p14_new [L2487] p14_new = nomsg [L2488] p21_old = p21_new [L2489] p21_new = nomsg [L2490] p23_old = p23_new [L2491] p23_new = nomsg [L2492] p24_old = p24_new [L2493] p24_new = nomsg [L2494] p31_old = p31_new [L2495] p31_new = nomsg [L2496] p32_old = p32_new [L2497] p32_new = nomsg [L2498] p34_old = p34_new [L2499] p34_new = nomsg [L2500] p41_old = p41_new [L2501] p41_new = nomsg [L2502] p42_old = p42_new [L2503] p42_new = nomsg [L2504] p43_old = p43_new [L2505] p43_new = nomsg [L2507] int check__tmp; [L2508] COND FALSE !((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) <= 1) [L2514] check__tmp = 0 [L2515] __return_7232 = check__tmp [L2516] main__c1 = __return_7232 [L2518] _Bool __tmp_10; [L2519] __tmp_10 = main__c1 [L2520] _Bool assert__arg; [L2521] assert__arg = __tmp_10 [L2522] COND TRUE assert__arg == 0 [L2524] __VERIFIER_error() - UnprovableResult [Line: 2581]: Unable to prove that call of __VERIFIER_error() unreachable Unable to prove that call of __VERIFIER_error() unreachable Reason: abstract domain could reach this error location. Possible FailurePath: [L1] int __return_main; [L12] msg_t nomsg = (msg_t )-1; [L13] port_t p12 = 0; [L14] char p12_old = '\x0'; [L15] char p12_new = '\x0'; [L16] _Bool ep12 = 0; [L17] port_t p13 = 0; [L18] char p13_old = '\x0'; [L19] char p13_new = '\x0'; [L20] _Bool ep13 = 0; [L21] port_t p14 = 0; [L22] char p14_old = '\x0'; [L23] char p14_new = '\x0'; [L24] _Bool ep14 = 0; [L25] port_t p21 = 0; [L26] char p21_old = '\x0'; [L27] char p21_new = '\x0'; [L28] _Bool ep21 = 0; [L29] port_t p23 = 0; [L30] char p23_old = '\x0'; [L31] char p23_new = '\x0'; [L32] _Bool ep23 = 0; [L33] port_t p24 = 0; [L34] char p24_old = '\x0'; [L35] char p24_new = '\x0'; [L36] _Bool ep24 = 0; [L37] port_t p31 = 0; [L38] char p31_old = '\x0'; [L39] char p31_new = '\x0'; [L40] _Bool ep31 = 0; [L41] port_t p32 = 0; [L42] char p32_old = '\x0'; [L43] char p32_new = '\x0'; [L44] _Bool ep32 = 0; [L45] port_t p34 = 0; [L46] char p34_old = '\x0'; [L47] char p34_new = '\x0'; [L48] _Bool ep34 = 0; [L49] port_t p41 = 0; [L50] char p41_old = '\x0'; [L51] char p41_new = '\x0'; [L52] _Bool ep41 = 0; [L53] port_t p42 = 0; [L54] char p42_old = '\x0'; [L55] char p42_new = '\x0'; [L56] _Bool ep42 = 0; [L57] port_t p43 = 0; [L58] char p43_old = '\x0'; [L59] char p43_new = '\x0'; [L60] _Bool ep43 = 0; [L61] char id1 = '\x0'; [L62] unsigned char r1 = '\x0'; [L63] char st1 = '\x0'; [L64] char nl1 = '\x0'; [L65] char m1 = '\x0'; [L66] char max1 = '\x0'; [L67] _Bool mode1 = 0; [L68] _Bool newmax1 = 0; [L69] char id2 = '\x0'; [L70] unsigned char r2 = '\x0'; [L71] char st2 = '\x0'; [L72] char nl2 = '\x0'; [L73] char m2 = '\x0'; [L74] char max2 = '\x0'; [L75] _Bool mode2 = 0; [L76] _Bool newmax2 = 0; [L77] char id3 = '\x0'; [L78] unsigned char r3 = '\x0'; [L79] char st3 = '\x0'; [L80] char nl3 = '\x0'; [L81] char m3 = '\x0'; [L82] char max3 = '\x0'; [L83] _Bool mode3 = 0; [L84] _Bool newmax3 = 0; [L85] char id4 = '\x0'; [L86] unsigned char r4 = '\x0'; [L87] char st4 = '\x0'; [L88] char nl4 = '\x0'; [L89] char m4 = '\x0'; [L90] char max4 = '\x0'; [L91] _Bool mode4 = 0; [L92] _Bool newmax4 = 0; [L97] void (*nodes[4])() = { &node1, &node2, &node3, &node4 }; [L101] int __return_4630; [L102] int __return_4872; [L103] int __return_5080; [L104] int __return_5300; [L105] int __return_5508; [L106] int __return_5728; [L107] int __return_7527; [L108] int __return_7484; [L109] int __return_7400; [L110] int __return_7357; [L111] int __return_7232; [L112] int __return_7189; [L113] int __return_7105; [L114] int __return_7059; [L115] int __return_6146; [L116] int __return_6873; [L117] int __return_6830; [L118] int __return_6746; [L119] int __return_6700; [L120] int __return_6555; [L121] int __return_6509; [L122] int __return_6402; [L123] int __return_5945; [L126] int main__c1; [L127] int main__i2; [L128] main__c1 = 0 [L129] ep12 = __VERIFIER_nondet_bool() [L130] ep13 = __VERIFIER_nondet_bool() [L131] ep14 = __VERIFIER_nondet_bool() [L132] ep21 = __VERIFIER_nondet_bool() [L133] ep23 = __VERIFIER_nondet_bool() [L134] ep24 = __VERIFIER_nondet_bool() [L135] ep31 = __VERIFIER_nondet_bool() [L136] ep32 = __VERIFIER_nondet_bool() [L137] ep34 = __VERIFIER_nondet_bool() [L138] ep41 = __VERIFIER_nondet_bool() [L139] ep42 = __VERIFIER_nondet_bool() [L140] ep43 = __VERIFIER_nondet_bool() [L141] id1 = __VERIFIER_nondet_char() [L142] r1 = __VERIFIER_nondet_uchar() [L143] st1 = __VERIFIER_nondet_char() [L144] nl1 = __VERIFIER_nondet_char() [L145] m1 = __VERIFIER_nondet_char() [L146] max1 = __VERIFIER_nondet_char() [L147] mode1 = __VERIFIER_nondet_bool() [L148] newmax1 = __VERIFIER_nondet_bool() [L149] id2 = __VERIFIER_nondet_char() [L150] r2 = __VERIFIER_nondet_uchar() [L151] st2 = __VERIFIER_nondet_char() [L152] nl2 = __VERIFIER_nondet_char() [L153] m2 = __VERIFIER_nondet_char() [L154] max2 = __VERIFIER_nondet_char() [L155] mode2 = __VERIFIER_nondet_bool() [L156] newmax2 = __VERIFIER_nondet_bool() [L157] id3 = __VERIFIER_nondet_char() [L158] r3 = __VERIFIER_nondet_uchar() [L159] st3 = __VERIFIER_nondet_char() [L160] nl3 = __VERIFIER_nondet_char() [L161] m3 = __VERIFIER_nondet_char() [L162] max3 = __VERIFIER_nondet_char() [L163] mode3 = __VERIFIER_nondet_bool() [L164] newmax3 = __VERIFIER_nondet_bool() [L165] id4 = __VERIFIER_nondet_char() [L166] r4 = __VERIFIER_nondet_uchar() [L167] st4 = __VERIFIER_nondet_char() [L168] nl4 = __VERIFIER_nondet_char() [L169] m4 = __VERIFIER_nondet_char() [L170] max4 = __VERIFIER_nondet_char() [L171] mode4 = __VERIFIER_nondet_bool() [L172] newmax4 = __VERIFIER_nondet_bool() [L174] _Bool init__r121; [L175] _Bool init__r131; [L176] _Bool init__r141; [L177] _Bool init__r211; [L178] _Bool init__r231; [L179] _Bool init__r241; [L180] _Bool init__r311; [L181] _Bool init__r321; [L182] _Bool init__r341; [L183] _Bool init__r411; [L184] _Bool init__r421; [L185] _Bool init__r431; [L186] _Bool init__r122; [L187] int init__tmp; [L188] _Bool init__r132; [L189] int init__tmp___0; [L190] _Bool init__r142; [L191] int init__tmp___1; [L192] _Bool init__r212; [L193] int init__tmp___2; [L194] _Bool init__r232; [L195] int init__tmp___3; [L196] _Bool init__r242; [L197] int init__tmp___4; [L198] _Bool init__r312; [L199] int init__tmp___5; [L200] _Bool init__r322; [L201] int init__tmp___6; [L202] _Bool init__r342; [L203] int init__tmp___7; [L204] _Bool init__r412; [L205] int init__tmp___8; [L206] _Bool init__r422; [L207] int init__tmp___9; [L208] _Bool init__r432; [L209] int init__tmp___10; [L210] _Bool init__r123; [L211] int init__tmp___11; [L212] _Bool init__r133; [L213] int init__tmp___12; [L214] _Bool init__r143; [L215] int init__tmp___13; [L216] _Bool init__r213; [L217] int init__tmp___14; [L218] _Bool init__r233; [L219] int init__tmp___15; [L220] _Bool init__r243; [L221] int init__tmp___16; [L222] _Bool init__r313; [L223] int init__tmp___17; [L224] _Bool init__r323; [L225] int init__tmp___18; [L226] _Bool init__r343; [L227] int init__tmp___19; [L228] _Bool init__r413; [L229] int init__tmp___20; [L230] _Bool init__r423; [L231] int init__tmp___21; [L232] _Bool init__r433; [L233] int init__tmp___22; [L234] int init__tmp___23; [L235] init__r121 = ep12 [L236] init__r131 = ep13 [L237] init__r141 = ep14 [L238] init__r211 = ep21 [L239] init__r231 = ep23 [L240] init__r241 = ep24 [L241] init__r311 = ep31 [L242] init__r321 = ep32 [L243] init__r341 = ep34 [L244] init__r411 = ep41 [L245] init__r421 = ep42 [L246] init__r431 = ep43 [L247] COND TRUE !(init__r121 == 0) [L249] init__tmp = 1 [L251] init__r122 = (_Bool)init__tmp [L252] COND TRUE !(init__r131 == 0) [L254] init__tmp___0 = 1 [L256] init__r132 = (_Bool)init__tmp___0 [L257] COND TRUE !(init__r141 == 0) [L259] init__tmp___1 = 1 [L261] init__r142 = (_Bool)init__tmp___1 [L262] COND TRUE !(init__r211 == 0) [L264] init__tmp___2 = 1 [L266] init__r212 = (_Bool)init__tmp___2 [L267] COND TRUE !(init__r231 == 0) [L269] init__tmp___3 = 1 [L271] init__r232 = (_Bool)init__tmp___3 [L272] COND TRUE !(init__r241 == 0) [L274] init__tmp___4 = 1 [L276] init__r242 = (_Bool)init__tmp___4 [L277] COND TRUE !(init__r311 == 0) [L279] init__tmp___5 = 1 [L281] init__r312 = (_Bool)init__tmp___5 [L282] COND TRUE !(init__r321 == 0) [L284] init__tmp___6 = 1 [L286] init__r322 = (_Bool)init__tmp___6 [L287] COND TRUE !(init__r341 == 0) [L289] init__tmp___7 = 1 [L291] init__r342 = (_Bool)init__tmp___7 [L292] COND TRUE !(init__r411 == 0) [L294] init__tmp___8 = 1 [L296] init__r412 = (_Bool)init__tmp___8 [L297] COND TRUE !(init__r421 == 0) [L299] init__tmp___9 = 1 [L301] init__r422 = (_Bool)init__tmp___9 [L302] COND TRUE !(init__r431 == 0) [L304] init__tmp___10 = 1 [L306] init__r432 = (_Bool)init__tmp___10 [L307] COND TRUE !(init__r122 == 0) [L309] init__tmp___11 = 1 [L311] init__r123 = (_Bool)init__tmp___11 [L312] COND TRUE !(init__r132 == 0) [L314] init__tmp___12 = 1 [L316] init__r133 = (_Bool)init__tmp___12 [L317] COND TRUE !(init__r142 == 0) [L319] init__tmp___13 = 1 [L321] init__r143 = (_Bool)init__tmp___13 [L322] COND TRUE !(init__r212 == 0) [L324] init__tmp___14 = 1 [L326] init__r213 = (_Bool)init__tmp___14 [L327] COND TRUE !(init__r232 == 0) [L329] init__tmp___15 = 1 [L331] init__r233 = (_Bool)init__tmp___15 [L332] COND TRUE !(init__r242 == 0) [L334] init__tmp___16 = 1 [L336] init__r243 = (_Bool)init__tmp___16 [L337] COND TRUE !(init__r312 == 0) [L339] init__tmp___17 = 1 [L341] init__r313 = (_Bool)init__tmp___17 [L342] COND TRUE !(init__r322 == 0) [L344] init__tmp___18 = 1 [L346] init__r323 = (_Bool)init__tmp___18 [L347] COND TRUE !(init__r342 == 0) [L349] init__tmp___19 = 1 [L351] init__r343 = (_Bool)init__tmp___19 [L352] COND TRUE !(init__r412 == 0) [L354] init__tmp___20 = 1 [L356] init__r413 = (_Bool)init__tmp___20 [L357] COND TRUE !(init__r422 == 0) [L359] init__tmp___21 = 1 [L361] init__r423 = (_Bool)init__tmp___21 [L362] COND TRUE !(init__r432 == 0) [L364] init__tmp___22 = 1 [L366] init__r433 = (_Bool)init__tmp___22 [L367] COND TRUE ((int)id1) != ((int)id2) [L369] COND TRUE ((int)id1) != ((int)id3) [L371] COND TRUE ((int)id1) != ((int)id4) [L373] COND TRUE ((int)id2) != ((int)id3) [L375] COND TRUE ((int)id2) != ((int)id4) [L377] COND TRUE ((int)id3) != ((int)id4) [L379] COND TRUE ((int)id1) >= 0 [L381] COND TRUE ((int)id2) >= 0 [L383] COND TRUE ((int)id3) >= 0 [L385] COND TRUE ((int)id4) >= 0 [L387] COND TRUE ((int)r1) == 0 [L389] COND TRUE ((int)r2) == 0 [L391] COND TRUE ((int)r3) == 0 [L393] COND TRUE ((int)r4) == 0 [L395] COND TRUE ((int)max1) == ((int)id1) [L397] COND TRUE ((int)max2) == ((int)id2) [L399] COND TRUE ((int)max3) == ((int)id3) [L401] COND TRUE ((int)max4) == ((int)id4) [L403] COND TRUE ((int)st1) == 0 [L405] COND TRUE ((int)st2) == 0 [L407] COND TRUE ((int)st3) == 0 [L409] COND TRUE ((int)st4) == 0 [L411] COND TRUE ((int)nl1) == 0 [L413] COND TRUE ((int)nl2) == 0 [L415] COND TRUE ((int)nl3) == 0 [L417] COND TRUE ((int)nl4) == 0 [L419] COND TRUE ((int)mode1) == 0 [L421] COND TRUE ((int)mode2) == 0 [L423] COND TRUE ((int)mode3) == 0 [L425] COND TRUE ((int)mode4) == 0 [L427] COND TRUE !(newmax1 == 0) [L429] COND TRUE !(newmax2 == 0) [L431] COND TRUE !(newmax3 == 0) [L433] COND TRUE !(newmax4 == 0) [L435] init__tmp___23 = 1 [L436] __return_4630 = init__tmp___23 [L437] main__i2 = __return_4630 [L438] COND TRUE main__i2 != 0 [L440] p12_old = nomsg [L441] p12_new = nomsg [L442] p13_old = nomsg [L443] p13_new = nomsg [L444] p14_old = nomsg [L445] p14_new = nomsg [L446] p21_old = nomsg [L447] p21_new = nomsg [L448] p23_old = nomsg [L449] p23_new = nomsg [L450] p24_old = nomsg [L451] p24_new = nomsg [L452] p31_old = nomsg [L453] p31_new = nomsg [L454] p32_old = nomsg [L455] p32_new = nomsg [L456] p34_old = nomsg [L457] p34_new = nomsg [L458] p41_old = nomsg [L459] p41_new = nomsg [L460] p42_old = nomsg [L461] p42_new = nomsg [L462] p43_old = nomsg [L463] p43_new = nomsg [L464] main__i2 = 0 [L466] _Bool node1__newmax; [L467] node1__newmax = 0 [L468] COND FALSE !(!(mode1 == 0)) [L474] COND TRUE ((int)r1) < 3 [L476] COND FALSE !(!(ep12 == 0)) [L489] COND FALSE !(!(ep13 == 0)) [L502] COND FALSE !(!(ep14 == 0)) [L515] mode1 = 1 [L517] _Bool node2__newmax; [L518] node2__newmax = 0 [L519] COND FALSE !(!(mode2 == 0)) [L525] COND TRUE ((int)r2) < 3 [L527] COND FALSE !(!(ep21 == 0)) [L540] COND FALSE !(!(ep23 == 0)) [L553] COND FALSE !(!(ep24 == 0)) [L566] mode2 = 1 [L568] _Bool node3__newmax; [L569] node3__newmax = 0 [L570] COND FALSE !(!(mode3 == 0)) [L576] COND TRUE ((int)r3) < 3 [L578] COND FALSE !(!(ep31 == 0)) [L591] COND FALSE !(!(ep32 == 0)) [L604] COND FALSE !(!(ep34 == 0)) [L617] mode3 = 1 [L619] _Bool node4__newmax; [L620] node4__newmax = 0 [L621] COND FALSE !(!(mode4 == 0)) [L627] COND TRUE ((int)r4) < 3 [L629] COND FALSE !(!(ep41 == 0)) [L642] COND FALSE !(!(ep42 == 0)) [L655] COND FALSE !(!(ep43 == 0)) [L668] mode4 = 1 [L669] p12_old = p12_new [L670] p12_new = nomsg [L671] p13_old = p13_new [L672] p13_new = nomsg [L673] p14_old = p14_new [L674] p14_new = nomsg [L675] p21_old = p21_new [L676] p21_new = nomsg [L677] p23_old = p23_new [L678] p23_new = nomsg [L679] p24_old = p24_new [L680] p24_new = nomsg [L681] p31_old = p31_new [L682] p31_new = nomsg [L683] p32_old = p32_new [L684] p32_new = nomsg [L685] p34_old = p34_new [L686] p34_new = nomsg [L687] p41_old = p41_new [L688] p41_new = nomsg [L689] p42_old = p42_new [L690] p42_new = nomsg [L691] p43_old = p43_new [L692] p43_new = nomsg [L694] int check__tmp; [L695] COND TRUE (((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) <= 1 [L697] COND TRUE (((int)st1) + ((int)nl1)) <= 1 [L699] COND TRUE (((int)st2) + ((int)nl2)) <= 1 [L701] COND TRUE (((int)st3) + ((int)nl3)) <= 1 [L703] COND TRUE (((int)st4) + ((int)nl4)) <= 1 [L705] COND FALSE !(((int)r1) >= 3) [L711] COND TRUE (((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) == 0 [L713] COND TRUE ((int)r1) < 3 [L715] COND FALSE !(((int)r1) >= 3) [L721] COND TRUE (((((int)nl1) + ((int)nl2)) + ((int)nl3)) + ((int)nl4)) == 0 [L723] COND TRUE ((int)r1) < 3 [L725] check__tmp = 1 [L726] __return_4872 = check__tmp [L727] main__c1 = __return_4872 [L729] _Bool __tmp_1; [L730] __tmp_1 = main__c1 [L731] _Bool assert__arg; [L732] assert__arg = __tmp_1 [L733] COND FALSE !(assert__arg == 0) [L740] _Bool node1__newmax; [L741] node1__newmax = 0 [L742] COND TRUE !(mode1 == 0) [L744] COND FALSE !(r1 == 255) [L750] r1 = r1 + 1 [L751] COND FALSE !(!(ep21 == 0)) [L760] COND FALSE !(!(ep31 == 0)) [L769] COND FALSE !(!(ep41 == 0)) [L778] newmax1 = node1__newmax [L779] COND FALSE !(((int)r1) == 3) [L785] mode1 = 0 [L787] _Bool node2__newmax; [L788] node2__newmax = 0 [L789] COND TRUE !(mode2 == 0) [L791] COND FALSE !(r2 == 255) [L797] r2 = r2 + 1 [L798] COND FALSE !(!(ep12 == 0)) [L807] COND FALSE !(!(ep32 == 0)) [L816] COND FALSE !(!(ep42 == 0)) [L825] newmax2 = node2__newmax [L826] COND FALSE !(((int)r2) == 3) [L832] mode2 = 0 [L834] _Bool node3__newmax; [L835] node3__newmax = 0 [L836] COND TRUE !(mode3 == 0) [L838] COND FALSE !(r3 == 255) [L844] r3 = r3 + 1 [L845] COND FALSE !(!(ep13 == 0)) [L854] COND FALSE !(!(ep23 == 0)) [L863] COND FALSE !(!(ep43 == 0)) [L872] newmax3 = node3__newmax [L873] COND FALSE !(((int)r3) == 3) [L879] mode3 = 0 [L881] _Bool node4__newmax; [L882] node4__newmax = 0 [L883] COND TRUE !(mode4 == 0) [L885] COND FALSE !(r4 == 255) [L891] r4 = r4 + 1 [L892] COND FALSE !(!(ep14 == 0)) [L901] COND FALSE !(!(ep24 == 0)) [L910] COND FALSE !(!(ep34 == 0)) [L919] newmax4 = node4__newmax [L920] COND FALSE !(((int)r4) == 3) [L926] mode4 = 0 [L927] p12_old = p12_new [L928] p12_new = nomsg [L929] p13_old = p13_new [L930] p13_new = nomsg [L931] p14_old = p14_new [L932] p14_new = nomsg [L933] p21_old = p21_new [L934] p21_new = nomsg [L935] p23_old = p23_new [L936] p23_new = nomsg [L937] p24_old = p24_new [L938] p24_new = nomsg [L939] p31_old = p31_new [L940] p31_new = nomsg [L941] p32_old = p32_new [L942] p32_new = nomsg [L943] p34_old = p34_new [L944] p34_new = nomsg [L945] p41_old = p41_new [L946] p41_new = nomsg [L947] p42_old = p42_new [L948] p42_new = nomsg [L949] p43_old = p43_new [L950] p43_new = nomsg [L952] int check__tmp; [L953] COND TRUE (((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) <= 1 [L955] COND TRUE (((int)st1) + ((int)nl1)) <= 1 [L957] COND TRUE (((int)st2) + ((int)nl2)) <= 1 [L959] COND TRUE (((int)st3) + ((int)nl3)) <= 1 [L961] COND TRUE (((int)st4) + ((int)nl4)) <= 1 [L963] COND FALSE !(((int)r1) >= 3) [L969] COND TRUE (((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) == 0 [L971] COND TRUE ((int)r1) < 3 [L973] COND FALSE !(((int)r1) >= 3) [L979] COND TRUE (((((int)nl1) + ((int)nl2)) + ((int)nl3)) + ((int)nl4)) == 0 [L981] COND TRUE ((int)r1) < 3 [L983] check__tmp = 1 [L984] __return_5080 = check__tmp [L985] main__c1 = __return_5080 [L987] _Bool __tmp_2; [L988] __tmp_2 = main__c1 [L989] _Bool assert__arg; [L990] assert__arg = __tmp_2 [L991] COND FALSE !(assert__arg == 0) [L998] _Bool node1__newmax; [L999] node1__newmax = 0 [L1000] COND FALSE !(!(mode1 == 0)) [L1006] COND TRUE ((int)r1) < 3 [L1008] COND FALSE !(!(ep12 == 0)) [L1021] COND FALSE !(!(ep13 == 0)) [L1034] COND FALSE !(!(ep14 == 0)) [L1047] mode1 = 1 [L1049] _Bool node2__newmax; [L1050] node2__newmax = 0 [L1051] COND FALSE !(!(mode2 == 0)) [L1057] COND TRUE ((int)r2) < 3 [L1059] COND FALSE !(!(ep21 == 0)) [L1072] COND FALSE !(!(ep23 == 0)) [L1085] COND FALSE !(!(ep24 == 0)) [L1098] mode2 = 1 [L1100] _Bool node3__newmax; [L1101] node3__newmax = 0 [L1102] COND FALSE !(!(mode3 == 0)) [L1108] COND TRUE ((int)r3) < 3 [L1110] COND FALSE !(!(ep31 == 0)) [L1123] COND FALSE !(!(ep32 == 0)) [L1136] COND FALSE !(!(ep34 == 0)) [L1149] mode3 = 1 [L1151] _Bool node4__newmax; [L1152] node4__newmax = 0 [L1153] COND FALSE !(!(mode4 == 0)) [L1159] COND TRUE ((int)r4) < 3 [L1161] COND FALSE !(!(ep41 == 0)) [L1174] COND FALSE !(!(ep42 == 0)) [L1187] COND FALSE !(!(ep43 == 0)) [L1200] mode4 = 1 [L1201] p12_old = p12_new [L1202] p12_new = nomsg [L1203] p13_old = p13_new [L1204] p13_new = nomsg [L1205] p14_old = p14_new [L1206] p14_new = nomsg [L1207] p21_old = p21_new [L1208] p21_new = nomsg [L1209] p23_old = p23_new [L1210] p23_new = nomsg [L1211] p24_old = p24_new [L1212] p24_new = nomsg [L1213] p31_old = p31_new [L1214] p31_new = nomsg [L1215] p32_old = p32_new [L1216] p32_new = nomsg [L1217] p34_old = p34_new [L1218] p34_new = nomsg [L1219] p41_old = p41_new [L1220] p41_new = nomsg [L1221] p42_old = p42_new [L1222] p42_new = nomsg [L1223] p43_old = p43_new [L1224] p43_new = nomsg [L1226] int check__tmp; [L1227] COND TRUE (((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) <= 1 [L1229] COND TRUE (((int)st1) + ((int)nl1)) <= 1 [L1231] COND TRUE (((int)st2) + ((int)nl2)) <= 1 [L1233] COND TRUE (((int)st3) + ((int)nl3)) <= 1 [L1235] COND TRUE (((int)st4) + ((int)nl4)) <= 1 [L1237] COND FALSE !(((int)r1) >= 3) [L1243] COND TRUE (((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) == 0 [L1245] COND TRUE ((int)r1) < 3 [L1247] COND FALSE !(((int)r1) >= 3) [L1253] COND TRUE (((((int)nl1) + ((int)nl2)) + ((int)nl3)) + ((int)nl4)) == 0 [L1255] COND TRUE ((int)r1) < 3 [L1257] check__tmp = 1 [L1258] __return_5300 = check__tmp [L1259] main__c1 = __return_5300 [L1261] _Bool __tmp_3; [L1262] __tmp_3 = main__c1 [L1263] _Bool assert__arg; [L1264] assert__arg = __tmp_3 [L1265] COND FALSE !(assert__arg == 0) [L1272] _Bool node1__newmax; [L1273] node1__newmax = 0 [L1274] COND TRUE !(mode1 == 0) [L1276] COND FALSE !(r1 == 255) [L1282] r1 = r1 + 1 [L1283] COND FALSE !(!(ep21 == 0)) [L1292] COND FALSE !(!(ep31 == 0)) [L1301] COND FALSE !(!(ep41 == 0)) [L1310] newmax1 = node1__newmax [L1311] COND FALSE !(((int)r1) == 3) [L1317] mode1 = 0 [L1319] _Bool node2__newmax; [L1320] node2__newmax = 0 [L1321] COND TRUE !(mode2 == 0) [L1323] COND FALSE !(r2 == 255) [L1329] r2 = r2 + 1 [L1330] COND FALSE !(!(ep12 == 0)) [L1339] COND FALSE !(!(ep32 == 0)) [L1348] COND FALSE !(!(ep42 == 0)) [L1357] newmax2 = node2__newmax [L1358] COND FALSE !(((int)r2) == 3) [L1364] mode2 = 0 [L1366] _Bool node3__newmax; [L1367] node3__newmax = 0 [L1368] COND TRUE !(mode3 == 0) [L1370] COND FALSE !(r3 == 255) [L1376] r3 = r3 + 1 [L1377] COND FALSE !(!(ep13 == 0)) [L1386] COND FALSE !(!(ep23 == 0)) [L1395] COND FALSE !(!(ep43 == 0)) [L1404] newmax3 = node3__newmax [L1405] COND FALSE !(((int)r3) == 3) [L1411] mode3 = 0 [L1413] _Bool node4__newmax; [L1414] node4__newmax = 0 [L1415] COND TRUE !(mode4 == 0) [L1417] COND FALSE !(r4 == 255) [L1423] r4 = r4 + 1 [L1424] COND FALSE !(!(ep14 == 0)) [L1433] COND FALSE !(!(ep24 == 0)) [L1442] COND FALSE !(!(ep34 == 0)) [L1451] newmax4 = node4__newmax [L1452] COND FALSE !(((int)r4) == 3) [L1458] mode4 = 0 [L1459] p12_old = p12_new [L1460] p12_new = nomsg [L1461] p13_old = p13_new [L1462] p13_new = nomsg [L1463] p14_old = p14_new [L1464] p14_new = nomsg [L1465] p21_old = p21_new [L1466] p21_new = nomsg [L1467] p23_old = p23_new [L1468] p23_new = nomsg [L1469] p24_old = p24_new [L1470] p24_new = nomsg [L1471] p31_old = p31_new [L1472] p31_new = nomsg [L1473] p32_old = p32_new [L1474] p32_new = nomsg [L1475] p34_old = p34_new [L1476] p34_new = nomsg [L1477] p41_old = p41_new [L1478] p41_new = nomsg [L1479] p42_old = p42_new [L1480] p42_new = nomsg [L1481] p43_old = p43_new [L1482] p43_new = nomsg [L1484] int check__tmp; [L1485] COND TRUE (((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) <= 1 [L1487] COND TRUE (((int)st1) + ((int)nl1)) <= 1 [L1489] COND TRUE (((int)st2) + ((int)nl2)) <= 1 [L1491] COND TRUE (((int)st3) + ((int)nl3)) <= 1 [L1493] COND TRUE (((int)st4) + ((int)nl4)) <= 1 [L1495] COND FALSE !(((int)r1) >= 3) [L1501] COND TRUE (((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) == 0 [L1503] COND TRUE ((int)r1) < 3 [L1505] COND FALSE !(((int)r1) >= 3) [L1511] COND TRUE (((((int)nl1) + ((int)nl2)) + ((int)nl3)) + ((int)nl4)) == 0 [L1513] COND TRUE ((int)r1) < 3 [L1515] check__tmp = 1 [L1516] __return_5508 = check__tmp [L1517] main__c1 = __return_5508 [L1519] _Bool __tmp_4; [L1520] __tmp_4 = main__c1 [L1521] _Bool assert__arg; [L1522] assert__arg = __tmp_4 [L1523] COND FALSE !(assert__arg == 0) [L1530] _Bool node1__newmax; [L1531] node1__newmax = 0 [L1532] COND FALSE !(!(mode1 == 0)) [L1538] COND TRUE ((int)r1) < 3 [L1540] COND FALSE !(!(ep12 == 0)) [L1553] COND FALSE !(!(ep13 == 0)) [L1566] COND FALSE !(!(ep14 == 0)) [L1579] mode1 = 1 [L1581] _Bool node2__newmax; [L1582] node2__newmax = 0 [L1583] COND FALSE !(!(mode2 == 0)) [L1589] COND TRUE ((int)r2) < 3 [L1591] COND FALSE !(!(ep21 == 0)) [L1604] COND FALSE !(!(ep23 == 0)) [L1617] COND FALSE !(!(ep24 == 0)) [L1630] mode2 = 1 [L1632] _Bool node3__newmax; [L1633] node3__newmax = 0 [L1634] COND FALSE !(!(mode3 == 0)) [L1640] COND TRUE ((int)r3) < 3 [L1642] COND FALSE !(!(ep31 == 0)) [L1655] COND FALSE !(!(ep32 == 0)) [L1668] COND FALSE !(!(ep34 == 0)) [L1681] mode3 = 1 [L1683] _Bool node4__newmax; [L1684] node4__newmax = 0 [L1685] COND FALSE !(!(mode4 == 0)) [L1691] COND TRUE ((int)r4) < 3 [L1693] COND FALSE !(!(ep41 == 0)) [L1706] COND FALSE !(!(ep42 == 0)) [L1719] COND FALSE !(!(ep43 == 0)) [L1732] mode4 = 1 [L1733] p12_old = p12_new [L1734] p12_new = nomsg [L1735] p13_old = p13_new [L1736] p13_new = nomsg [L1737] p14_old = p14_new [L1738] p14_new = nomsg [L1739] p21_old = p21_new [L1740] p21_new = nomsg [L1741] p23_old = p23_new [L1742] p23_new = nomsg [L1743] p24_old = p24_new [L1744] p24_new = nomsg [L1745] p31_old = p31_new [L1746] p31_new = nomsg [L1747] p32_old = p32_new [L1748] p32_new = nomsg [L1749] p34_old = p34_new [L1750] p34_new = nomsg [L1751] p41_old = p41_new [L1752] p41_new = nomsg [L1753] p42_old = p42_new [L1754] p42_new = nomsg [L1755] p43_old = p43_new [L1756] p43_new = nomsg [L1758] int check__tmp; [L1759] COND TRUE (((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) <= 1 [L1761] COND TRUE (((int)st1) + ((int)nl1)) <= 1 [L1763] COND TRUE (((int)st2) + ((int)nl2)) <= 1 [L1765] COND TRUE (((int)st3) + ((int)nl3)) <= 1 [L1767] COND TRUE (((int)st4) + ((int)nl4)) <= 1 [L1769] COND FALSE !(((int)r1) >= 3) [L1775] COND TRUE (((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) == 0 [L1777] COND TRUE ((int)r1) < 3 [L1779] COND FALSE !(((int)r1) >= 3) [L1785] COND TRUE (((((int)nl1) + ((int)nl2)) + ((int)nl3)) + ((int)nl4)) == 0 [L1787] COND TRUE ((int)r1) < 3 [L1789] check__tmp = 1 [L1790] __return_5728 = check__tmp [L1791] main__c1 = __return_5728 [L1793] _Bool __tmp_5; [L1794] __tmp_5 = main__c1 [L1795] _Bool assert__arg; [L1796] assert__arg = __tmp_5 [L1797] COND FALSE !(assert__arg == 0) [L1804] _Bool node1__newmax; [L1805] node1__newmax = 0 [L1806] COND TRUE !(mode1 == 0) [L1808] COND FALSE !(r1 == 255) [L1814] r1 = r1 + 1 [L1815] COND FALSE !(!(ep21 == 0)) [L1824] COND FALSE !(!(ep31 == 0)) [L1833] COND FALSE !(!(ep41 == 0)) [L1842] newmax1 = node1__newmax [L1843] COND TRUE ((int)r1) == 3 [L1845] COND TRUE ((int)max1) == ((int)id1) [L1847] st1 = 1 [L1848] mode1 = 0 [L1850] _Bool node2__newmax; [L1851] node2__newmax = 0 [L1852] COND TRUE !(mode2 == 0) [L1854] COND FALSE !(r2 == 255) [L1860] r2 = r2 + 1 [L1861] COND FALSE !(!(ep12 == 0)) [L1870] COND FALSE !(!(ep32 == 0)) [L1879] COND FALSE !(!(ep42 == 0)) [L1888] newmax2 = node2__newmax [L1889] COND TRUE ((int)r2) == 3 [L1891] COND FALSE !(((int)max2) == ((int)id2)) [L2388] nl2 = 1 [L2389] mode2 = 0 [L2391] _Bool node3__newmax; [L2392] node3__newmax = 0 [L2393] COND TRUE !(mode3 == 0) [L2395] COND FALSE !(r3 == 255) [L2401] r3 = r3 + 1 [L2402] COND FALSE !(!(ep13 == 0)) [L2411] COND FALSE !(!(ep23 == 0)) [L2420] COND FALSE !(!(ep43 == 0)) [L2429] newmax3 = node3__newmax [L2430] COND TRUE ((int)r3) == 3 [L2432] COND TRUE ((int)max3) == ((int)id3) [L2434] st3 = 1 [L2435] mode3 = 0 [L2437] _Bool node4__newmax; [L2438] node4__newmax = 0 [L2439] COND TRUE !(mode4 == 0) [L2441] COND FALSE !(r4 == 255) [L2447] r4 = r4 + 1 [L2448] COND FALSE !(!(ep14 == 0)) [L2457] COND FALSE !(!(ep24 == 0)) [L2466] COND FALSE !(!(ep34 == 0)) [L2475] newmax4 = node4__newmax [L2476] COND TRUE ((int)r4) == 3 [L2478] COND FALSE !(((int)max4) == ((int)id4)) [L2537] nl4 = 1 [L2538] mode4 = 0 [L2539] p12_old = p12_new [L2540] p12_new = nomsg [L2541] p13_old = p13_new [L2542] p13_new = nomsg [L2543] p14_old = p14_new [L2544] p14_new = nomsg [L2545] p21_old = p21_new [L2546] p21_new = nomsg [L2547] p23_old = p23_new [L2548] p23_new = nomsg [L2549] p24_old = p24_new [L2550] p24_new = nomsg [L2551] p31_old = p31_new [L2552] p31_new = nomsg [L2553] p32_old = p32_new [L2554] p32_new = nomsg [L2555] p34_old = p34_new [L2556] p34_new = nomsg [L2557] p41_old = p41_new [L2558] p41_new = nomsg [L2559] p42_old = p42_new [L2560] p42_new = nomsg [L2561] p43_old = p43_new [L2562] p43_new = nomsg [L2564] int check__tmp; [L2565] COND FALSE !((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) <= 1) [L2571] check__tmp = 0 [L2572] __return_7189 = check__tmp [L2573] main__c1 = __return_7189 [L2575] _Bool __tmp_11; [L2576] __tmp_11 = main__c1 [L2577] _Bool assert__arg; [L2578] assert__arg = __tmp_11 [L2579] COND TRUE assert__arg == 0 [L2581] __VERIFIER_error() - UnprovableResult [Line: 2727]: Unable to prove that call of __VERIFIER_error() unreachable Unable to prove that call of __VERIFIER_error() unreachable Reason: abstract domain could reach this error location. Possible FailurePath: [L1] int __return_main; [L12] msg_t nomsg = (msg_t )-1; [L13] port_t p12 = 0; [L14] char p12_old = '\x0'; [L15] char p12_new = '\x0'; [L16] _Bool ep12 = 0; [L17] port_t p13 = 0; [L18] char p13_old = '\x0'; [L19] char p13_new = '\x0'; [L20] _Bool ep13 = 0; [L21] port_t p14 = 0; [L22] char p14_old = '\x0'; [L23] char p14_new = '\x0'; [L24] _Bool ep14 = 0; [L25] port_t p21 = 0; [L26] char p21_old = '\x0'; [L27] char p21_new = '\x0'; [L28] _Bool ep21 = 0; [L29] port_t p23 = 0; [L30] char p23_old = '\x0'; [L31] char p23_new = '\x0'; [L32] _Bool ep23 = 0; [L33] port_t p24 = 0; [L34] char p24_old = '\x0'; [L35] char p24_new = '\x0'; [L36] _Bool ep24 = 0; [L37] port_t p31 = 0; [L38] char p31_old = '\x0'; [L39] char p31_new = '\x0'; [L40] _Bool ep31 = 0; [L41] port_t p32 = 0; [L42] char p32_old = '\x0'; [L43] char p32_new = '\x0'; [L44] _Bool ep32 = 0; [L45] port_t p34 = 0; [L46] char p34_old = '\x0'; [L47] char p34_new = '\x0'; [L48] _Bool ep34 = 0; [L49] port_t p41 = 0; [L50] char p41_old = '\x0'; [L51] char p41_new = '\x0'; [L52] _Bool ep41 = 0; [L53] port_t p42 = 0; [L54] char p42_old = '\x0'; [L55] char p42_new = '\x0'; [L56] _Bool ep42 = 0; [L57] port_t p43 = 0; [L58] char p43_old = '\x0'; [L59] char p43_new = '\x0'; [L60] _Bool ep43 = 0; [L61] char id1 = '\x0'; [L62] unsigned char r1 = '\x0'; [L63] char st1 = '\x0'; [L64] char nl1 = '\x0'; [L65] char m1 = '\x0'; [L66] char max1 = '\x0'; [L67] _Bool mode1 = 0; [L68] _Bool newmax1 = 0; [L69] char id2 = '\x0'; [L70] unsigned char r2 = '\x0'; [L71] char st2 = '\x0'; [L72] char nl2 = '\x0'; [L73] char m2 = '\x0'; [L74] char max2 = '\x0'; [L75] _Bool mode2 = 0; [L76] _Bool newmax2 = 0; [L77] char id3 = '\x0'; [L78] unsigned char r3 = '\x0'; [L79] char st3 = '\x0'; [L80] char nl3 = '\x0'; [L81] char m3 = '\x0'; [L82] char max3 = '\x0'; [L83] _Bool mode3 = 0; [L84] _Bool newmax3 = 0; [L85] char id4 = '\x0'; [L86] unsigned char r4 = '\x0'; [L87] char st4 = '\x0'; [L88] char nl4 = '\x0'; [L89] char m4 = '\x0'; [L90] char max4 = '\x0'; [L91] _Bool mode4 = 0; [L92] _Bool newmax4 = 0; [L97] void (*nodes[4])() = { &node1, &node2, &node3, &node4 }; [L101] int __return_4630; [L102] int __return_4872; [L103] int __return_5080; [L104] int __return_5300; [L105] int __return_5508; [L106] int __return_5728; [L107] int __return_7527; [L108] int __return_7484; [L109] int __return_7400; [L110] int __return_7357; [L111] int __return_7232; [L112] int __return_7189; [L113] int __return_7105; [L114] int __return_7059; [L115] int __return_6146; [L116] int __return_6873; [L117] int __return_6830; [L118] int __return_6746; [L119] int __return_6700; [L120] int __return_6555; [L121] int __return_6509; [L122] int __return_6402; [L123] int __return_5945; [L126] int main__c1; [L127] int main__i2; [L128] main__c1 = 0 [L129] ep12 = __VERIFIER_nondet_bool() [L130] ep13 = __VERIFIER_nondet_bool() [L131] ep14 = __VERIFIER_nondet_bool() [L132] ep21 = __VERIFIER_nondet_bool() [L133] ep23 = __VERIFIER_nondet_bool() [L134] ep24 = __VERIFIER_nondet_bool() [L135] ep31 = __VERIFIER_nondet_bool() [L136] ep32 = __VERIFIER_nondet_bool() [L137] ep34 = __VERIFIER_nondet_bool() [L138] ep41 = __VERIFIER_nondet_bool() [L139] ep42 = __VERIFIER_nondet_bool() [L140] ep43 = __VERIFIER_nondet_bool() [L141] id1 = __VERIFIER_nondet_char() [L142] r1 = __VERIFIER_nondet_uchar() [L143] st1 = __VERIFIER_nondet_char() [L144] nl1 = __VERIFIER_nondet_char() [L145] m1 = __VERIFIER_nondet_char() [L146] max1 = __VERIFIER_nondet_char() [L147] mode1 = __VERIFIER_nondet_bool() [L148] newmax1 = __VERIFIER_nondet_bool() [L149] id2 = __VERIFIER_nondet_char() [L150] r2 = __VERIFIER_nondet_uchar() [L151] st2 = __VERIFIER_nondet_char() [L152] nl2 = __VERIFIER_nondet_char() [L153] m2 = __VERIFIER_nondet_char() [L154] max2 = __VERIFIER_nondet_char() [L155] mode2 = __VERIFIER_nondet_bool() [L156] newmax2 = __VERIFIER_nondet_bool() [L157] id3 = __VERIFIER_nondet_char() [L158] r3 = __VERIFIER_nondet_uchar() [L159] st3 = __VERIFIER_nondet_char() [L160] nl3 = __VERIFIER_nondet_char() [L161] m3 = __VERIFIER_nondet_char() [L162] max3 = __VERIFIER_nondet_char() [L163] mode3 = __VERIFIER_nondet_bool() [L164] newmax3 = __VERIFIER_nondet_bool() [L165] id4 = __VERIFIER_nondet_char() [L166] r4 = __VERIFIER_nondet_uchar() [L167] st4 = __VERIFIER_nondet_char() [L168] nl4 = __VERIFIER_nondet_char() [L169] m4 = __VERIFIER_nondet_char() [L170] max4 = __VERIFIER_nondet_char() [L171] mode4 = __VERIFIER_nondet_bool() [L172] newmax4 = __VERIFIER_nondet_bool() [L174] _Bool init__r121; [L175] _Bool init__r131; [L176] _Bool init__r141; [L177] _Bool init__r211; [L178] _Bool init__r231; [L179] _Bool init__r241; [L180] _Bool init__r311; [L181] _Bool init__r321; [L182] _Bool init__r341; [L183] _Bool init__r411; [L184] _Bool init__r421; [L185] _Bool init__r431; [L186] _Bool init__r122; [L187] int init__tmp; [L188] _Bool init__r132; [L189] int init__tmp___0; [L190] _Bool init__r142; [L191] int init__tmp___1; [L192] _Bool init__r212; [L193] int init__tmp___2; [L194] _Bool init__r232; [L195] int init__tmp___3; [L196] _Bool init__r242; [L197] int init__tmp___4; [L198] _Bool init__r312; [L199] int init__tmp___5; [L200] _Bool init__r322; [L201] int init__tmp___6; [L202] _Bool init__r342; [L203] int init__tmp___7; [L204] _Bool init__r412; [L205] int init__tmp___8; [L206] _Bool init__r422; [L207] int init__tmp___9; [L208] _Bool init__r432; [L209] int init__tmp___10; [L210] _Bool init__r123; [L211] int init__tmp___11; [L212] _Bool init__r133; [L213] int init__tmp___12; [L214] _Bool init__r143; [L215] int init__tmp___13; [L216] _Bool init__r213; [L217] int init__tmp___14; [L218] _Bool init__r233; [L219] int init__tmp___15; [L220] _Bool init__r243; [L221] int init__tmp___16; [L222] _Bool init__r313; [L223] int init__tmp___17; [L224] _Bool init__r323; [L225] int init__tmp___18; [L226] _Bool init__r343; [L227] int init__tmp___19; [L228] _Bool init__r413; [L229] int init__tmp___20; [L230] _Bool init__r423; [L231] int init__tmp___21; [L232] _Bool init__r433; [L233] int init__tmp___22; [L234] int init__tmp___23; [L235] init__r121 = ep12 [L236] init__r131 = ep13 [L237] init__r141 = ep14 [L238] init__r211 = ep21 [L239] init__r231 = ep23 [L240] init__r241 = ep24 [L241] init__r311 = ep31 [L242] init__r321 = ep32 [L243] init__r341 = ep34 [L244] init__r411 = ep41 [L245] init__r421 = ep42 [L246] init__r431 = ep43 [L247] COND TRUE !(init__r121 == 0) [L249] init__tmp = 1 [L251] init__r122 = (_Bool)init__tmp [L252] COND TRUE !(init__r131 == 0) [L254] init__tmp___0 = 1 [L256] init__r132 = (_Bool)init__tmp___0 [L257] COND TRUE !(init__r141 == 0) [L259] init__tmp___1 = 1 [L261] init__r142 = (_Bool)init__tmp___1 [L262] COND TRUE !(init__r211 == 0) [L264] init__tmp___2 = 1 [L266] init__r212 = (_Bool)init__tmp___2 [L267] COND TRUE !(init__r231 == 0) [L269] init__tmp___3 = 1 [L271] init__r232 = (_Bool)init__tmp___3 [L272] COND TRUE !(init__r241 == 0) [L274] init__tmp___4 = 1 [L276] init__r242 = (_Bool)init__tmp___4 [L277] COND TRUE !(init__r311 == 0) [L279] init__tmp___5 = 1 [L281] init__r312 = (_Bool)init__tmp___5 [L282] COND TRUE !(init__r321 == 0) [L284] init__tmp___6 = 1 [L286] init__r322 = (_Bool)init__tmp___6 [L287] COND TRUE !(init__r341 == 0) [L289] init__tmp___7 = 1 [L291] init__r342 = (_Bool)init__tmp___7 [L292] COND TRUE !(init__r411 == 0) [L294] init__tmp___8 = 1 [L296] init__r412 = (_Bool)init__tmp___8 [L297] COND TRUE !(init__r421 == 0) [L299] init__tmp___9 = 1 [L301] init__r422 = (_Bool)init__tmp___9 [L302] COND TRUE !(init__r431 == 0) [L304] init__tmp___10 = 1 [L306] init__r432 = (_Bool)init__tmp___10 [L307] COND TRUE !(init__r122 == 0) [L309] init__tmp___11 = 1 [L311] init__r123 = (_Bool)init__tmp___11 [L312] COND TRUE !(init__r132 == 0) [L314] init__tmp___12 = 1 [L316] init__r133 = (_Bool)init__tmp___12 [L317] COND TRUE !(init__r142 == 0) [L319] init__tmp___13 = 1 [L321] init__r143 = (_Bool)init__tmp___13 [L322] COND TRUE !(init__r212 == 0) [L324] init__tmp___14 = 1 [L326] init__r213 = (_Bool)init__tmp___14 [L327] COND TRUE !(init__r232 == 0) [L329] init__tmp___15 = 1 [L331] init__r233 = (_Bool)init__tmp___15 [L332] COND TRUE !(init__r242 == 0) [L334] init__tmp___16 = 1 [L336] init__r243 = (_Bool)init__tmp___16 [L337] COND TRUE !(init__r312 == 0) [L339] init__tmp___17 = 1 [L341] init__r313 = (_Bool)init__tmp___17 [L342] COND TRUE !(init__r322 == 0) [L344] init__tmp___18 = 1 [L346] init__r323 = (_Bool)init__tmp___18 [L347] COND TRUE !(init__r342 == 0) [L349] init__tmp___19 = 1 [L351] init__r343 = (_Bool)init__tmp___19 [L352] COND TRUE !(init__r412 == 0) [L354] init__tmp___20 = 1 [L356] init__r413 = (_Bool)init__tmp___20 [L357] COND TRUE !(init__r422 == 0) [L359] init__tmp___21 = 1 [L361] init__r423 = (_Bool)init__tmp___21 [L362] COND TRUE !(init__r432 == 0) [L364] init__tmp___22 = 1 [L366] init__r433 = (_Bool)init__tmp___22 [L367] COND TRUE ((int)id1) != ((int)id2) [L369] COND TRUE ((int)id1) != ((int)id3) [L371] COND TRUE ((int)id1) != ((int)id4) [L373] COND TRUE ((int)id2) != ((int)id3) [L375] COND TRUE ((int)id2) != ((int)id4) [L377] COND TRUE ((int)id3) != ((int)id4) [L379] COND TRUE ((int)id1) >= 0 [L381] COND TRUE ((int)id2) >= 0 [L383] COND TRUE ((int)id3) >= 0 [L385] COND TRUE ((int)id4) >= 0 [L387] COND TRUE ((int)r1) == 0 [L389] COND TRUE ((int)r2) == 0 [L391] COND TRUE ((int)r3) == 0 [L393] COND TRUE ((int)r4) == 0 [L395] COND TRUE ((int)max1) == ((int)id1) [L397] COND TRUE ((int)max2) == ((int)id2) [L399] COND TRUE ((int)max3) == ((int)id3) [L401] COND TRUE ((int)max4) == ((int)id4) [L403] COND TRUE ((int)st1) == 0 [L405] COND TRUE ((int)st2) == 0 [L407] COND TRUE ((int)st3) == 0 [L409] COND TRUE ((int)st4) == 0 [L411] COND TRUE ((int)nl1) == 0 [L413] COND TRUE ((int)nl2) == 0 [L415] COND TRUE ((int)nl3) == 0 [L417] COND TRUE ((int)nl4) == 0 [L419] COND TRUE ((int)mode1) == 0 [L421] COND TRUE ((int)mode2) == 0 [L423] COND TRUE ((int)mode3) == 0 [L425] COND TRUE ((int)mode4) == 0 [L427] COND TRUE !(newmax1 == 0) [L429] COND TRUE !(newmax2 == 0) [L431] COND TRUE !(newmax3 == 0) [L433] COND TRUE !(newmax4 == 0) [L435] init__tmp___23 = 1 [L436] __return_4630 = init__tmp___23 [L437] main__i2 = __return_4630 [L438] COND TRUE main__i2 != 0 [L440] p12_old = nomsg [L441] p12_new = nomsg [L442] p13_old = nomsg [L443] p13_new = nomsg [L444] p14_old = nomsg [L445] p14_new = nomsg [L446] p21_old = nomsg [L447] p21_new = nomsg [L448] p23_old = nomsg [L449] p23_new = nomsg [L450] p24_old = nomsg [L451] p24_new = nomsg [L452] p31_old = nomsg [L453] p31_new = nomsg [L454] p32_old = nomsg [L455] p32_new = nomsg [L456] p34_old = nomsg [L457] p34_new = nomsg [L458] p41_old = nomsg [L459] p41_new = nomsg [L460] p42_old = nomsg [L461] p42_new = nomsg [L462] p43_old = nomsg [L463] p43_new = nomsg [L464] main__i2 = 0 [L466] _Bool node1__newmax; [L467] node1__newmax = 0 [L468] COND FALSE !(!(mode1 == 0)) [L474] COND TRUE ((int)r1) < 3 [L476] COND FALSE !(!(ep12 == 0)) [L489] COND FALSE !(!(ep13 == 0)) [L502] COND FALSE !(!(ep14 == 0)) [L515] mode1 = 1 [L517] _Bool node2__newmax; [L518] node2__newmax = 0 [L519] COND FALSE !(!(mode2 == 0)) [L525] COND TRUE ((int)r2) < 3 [L527] COND FALSE !(!(ep21 == 0)) [L540] COND FALSE !(!(ep23 == 0)) [L553] COND FALSE !(!(ep24 == 0)) [L566] mode2 = 1 [L568] _Bool node3__newmax; [L569] node3__newmax = 0 [L570] COND FALSE !(!(mode3 == 0)) [L576] COND TRUE ((int)r3) < 3 [L578] COND FALSE !(!(ep31 == 0)) [L591] COND FALSE !(!(ep32 == 0)) [L604] COND FALSE !(!(ep34 == 0)) [L617] mode3 = 1 [L619] _Bool node4__newmax; [L620] node4__newmax = 0 [L621] COND FALSE !(!(mode4 == 0)) [L627] COND TRUE ((int)r4) < 3 [L629] COND FALSE !(!(ep41 == 0)) [L642] COND FALSE !(!(ep42 == 0)) [L655] COND FALSE !(!(ep43 == 0)) [L668] mode4 = 1 [L669] p12_old = p12_new [L670] p12_new = nomsg [L671] p13_old = p13_new [L672] p13_new = nomsg [L673] p14_old = p14_new [L674] p14_new = nomsg [L675] p21_old = p21_new [L676] p21_new = nomsg [L677] p23_old = p23_new [L678] p23_new = nomsg [L679] p24_old = p24_new [L680] p24_new = nomsg [L681] p31_old = p31_new [L682] p31_new = nomsg [L683] p32_old = p32_new [L684] p32_new = nomsg [L685] p34_old = p34_new [L686] p34_new = nomsg [L687] p41_old = p41_new [L688] p41_new = nomsg [L689] p42_old = p42_new [L690] p42_new = nomsg [L691] p43_old = p43_new [L692] p43_new = nomsg [L694] int check__tmp; [L695] COND TRUE (((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) <= 1 [L697] COND TRUE (((int)st1) + ((int)nl1)) <= 1 [L699] COND TRUE (((int)st2) + ((int)nl2)) <= 1 [L701] COND TRUE (((int)st3) + ((int)nl3)) <= 1 [L703] COND TRUE (((int)st4) + ((int)nl4)) <= 1 [L705] COND FALSE !(((int)r1) >= 3) [L711] COND TRUE (((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) == 0 [L713] COND TRUE ((int)r1) < 3 [L715] COND FALSE !(((int)r1) >= 3) [L721] COND TRUE (((((int)nl1) + ((int)nl2)) + ((int)nl3)) + ((int)nl4)) == 0 [L723] COND TRUE ((int)r1) < 3 [L725] check__tmp = 1 [L726] __return_4872 = check__tmp [L727] main__c1 = __return_4872 [L729] _Bool __tmp_1; [L730] __tmp_1 = main__c1 [L731] _Bool assert__arg; [L732] assert__arg = __tmp_1 [L733] COND FALSE !(assert__arg == 0) [L740] _Bool node1__newmax; [L741] node1__newmax = 0 [L742] COND TRUE !(mode1 == 0) [L744] COND FALSE !(r1 == 255) [L750] r1 = r1 + 1 [L751] COND FALSE !(!(ep21 == 0)) [L760] COND FALSE !(!(ep31 == 0)) [L769] COND FALSE !(!(ep41 == 0)) [L778] newmax1 = node1__newmax [L779] COND FALSE !(((int)r1) == 3) [L785] mode1 = 0 [L787] _Bool node2__newmax; [L788] node2__newmax = 0 [L789] COND TRUE !(mode2 == 0) [L791] COND FALSE !(r2 == 255) [L797] r2 = r2 + 1 [L798] COND FALSE !(!(ep12 == 0)) [L807] COND FALSE !(!(ep32 == 0)) [L816] COND FALSE !(!(ep42 == 0)) [L825] newmax2 = node2__newmax [L826] COND FALSE !(((int)r2) == 3) [L832] mode2 = 0 [L834] _Bool node3__newmax; [L835] node3__newmax = 0 [L836] COND TRUE !(mode3 == 0) [L838] COND FALSE !(r3 == 255) [L844] r3 = r3 + 1 [L845] COND FALSE !(!(ep13 == 0)) [L854] COND FALSE !(!(ep23 == 0)) [L863] COND FALSE !(!(ep43 == 0)) [L872] newmax3 = node3__newmax [L873] COND FALSE !(((int)r3) == 3) [L879] mode3 = 0 [L881] _Bool node4__newmax; [L882] node4__newmax = 0 [L883] COND TRUE !(mode4 == 0) [L885] COND FALSE !(r4 == 255) [L891] r4 = r4 + 1 [L892] COND FALSE !(!(ep14 == 0)) [L901] COND FALSE !(!(ep24 == 0)) [L910] COND FALSE !(!(ep34 == 0)) [L919] newmax4 = node4__newmax [L920] COND FALSE !(((int)r4) == 3) [L926] mode4 = 0 [L927] p12_old = p12_new [L928] p12_new = nomsg [L929] p13_old = p13_new [L930] p13_new = nomsg [L931] p14_old = p14_new [L932] p14_new = nomsg [L933] p21_old = p21_new [L934] p21_new = nomsg [L935] p23_old = p23_new [L936] p23_new = nomsg [L937] p24_old = p24_new [L938] p24_new = nomsg [L939] p31_old = p31_new [L940] p31_new = nomsg [L941] p32_old = p32_new [L942] p32_new = nomsg [L943] p34_old = p34_new [L944] p34_new = nomsg [L945] p41_old = p41_new [L946] p41_new = nomsg [L947] p42_old = p42_new [L948] p42_new = nomsg [L949] p43_old = p43_new [L950] p43_new = nomsg [L952] int check__tmp; [L953] COND TRUE (((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) <= 1 [L955] COND TRUE (((int)st1) + ((int)nl1)) <= 1 [L957] COND TRUE (((int)st2) + ((int)nl2)) <= 1 [L959] COND TRUE (((int)st3) + ((int)nl3)) <= 1 [L961] COND TRUE (((int)st4) + ((int)nl4)) <= 1 [L963] COND FALSE !(((int)r1) >= 3) [L969] COND TRUE (((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) == 0 [L971] COND TRUE ((int)r1) < 3 [L973] COND FALSE !(((int)r1) >= 3) [L979] COND TRUE (((((int)nl1) + ((int)nl2)) + ((int)nl3)) + ((int)nl4)) == 0 [L981] COND TRUE ((int)r1) < 3 [L983] check__tmp = 1 [L984] __return_5080 = check__tmp [L985] main__c1 = __return_5080 [L987] _Bool __tmp_2; [L988] __tmp_2 = main__c1 [L989] _Bool assert__arg; [L990] assert__arg = __tmp_2 [L991] COND FALSE !(assert__arg == 0) [L998] _Bool node1__newmax; [L999] node1__newmax = 0 [L1000] COND FALSE !(!(mode1 == 0)) [L1006] COND TRUE ((int)r1) < 3 [L1008] COND FALSE !(!(ep12 == 0)) [L1021] COND FALSE !(!(ep13 == 0)) [L1034] COND FALSE !(!(ep14 == 0)) [L1047] mode1 = 1 [L1049] _Bool node2__newmax; [L1050] node2__newmax = 0 [L1051] COND FALSE !(!(mode2 == 0)) [L1057] COND TRUE ((int)r2) < 3 [L1059] COND FALSE !(!(ep21 == 0)) [L1072] COND FALSE !(!(ep23 == 0)) [L1085] COND FALSE !(!(ep24 == 0)) [L1098] mode2 = 1 [L1100] _Bool node3__newmax; [L1101] node3__newmax = 0 [L1102] COND FALSE !(!(mode3 == 0)) [L1108] COND TRUE ((int)r3) < 3 [L1110] COND FALSE !(!(ep31 == 0)) [L1123] COND FALSE !(!(ep32 == 0)) [L1136] COND FALSE !(!(ep34 == 0)) [L1149] mode3 = 1 [L1151] _Bool node4__newmax; [L1152] node4__newmax = 0 [L1153] COND FALSE !(!(mode4 == 0)) [L1159] COND TRUE ((int)r4) < 3 [L1161] COND FALSE !(!(ep41 == 0)) [L1174] COND FALSE !(!(ep42 == 0)) [L1187] COND FALSE !(!(ep43 == 0)) [L1200] mode4 = 1 [L1201] p12_old = p12_new [L1202] p12_new = nomsg [L1203] p13_old = p13_new [L1204] p13_new = nomsg [L1205] p14_old = p14_new [L1206] p14_new = nomsg [L1207] p21_old = p21_new [L1208] p21_new = nomsg [L1209] p23_old = p23_new [L1210] p23_new = nomsg [L1211] p24_old = p24_new [L1212] p24_new = nomsg [L1213] p31_old = p31_new [L1214] p31_new = nomsg [L1215] p32_old = p32_new [L1216] p32_new = nomsg [L1217] p34_old = p34_new [L1218] p34_new = nomsg [L1219] p41_old = p41_new [L1220] p41_new = nomsg [L1221] p42_old = p42_new [L1222] p42_new = nomsg [L1223] p43_old = p43_new [L1224] p43_new = nomsg [L1226] int check__tmp; [L1227] COND TRUE (((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) <= 1 [L1229] COND TRUE (((int)st1) + ((int)nl1)) <= 1 [L1231] COND TRUE (((int)st2) + ((int)nl2)) <= 1 [L1233] COND TRUE (((int)st3) + ((int)nl3)) <= 1 [L1235] COND TRUE (((int)st4) + ((int)nl4)) <= 1 [L1237] COND FALSE !(((int)r1) >= 3) [L1243] COND TRUE (((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) == 0 [L1245] COND TRUE ((int)r1) < 3 [L1247] COND FALSE !(((int)r1) >= 3) [L1253] COND TRUE (((((int)nl1) + ((int)nl2)) + ((int)nl3)) + ((int)nl4)) == 0 [L1255] COND TRUE ((int)r1) < 3 [L1257] check__tmp = 1 [L1258] __return_5300 = check__tmp [L1259] main__c1 = __return_5300 [L1261] _Bool __tmp_3; [L1262] __tmp_3 = main__c1 [L1263] _Bool assert__arg; [L1264] assert__arg = __tmp_3 [L1265] COND FALSE !(assert__arg == 0) [L1272] _Bool node1__newmax; [L1273] node1__newmax = 0 [L1274] COND TRUE !(mode1 == 0) [L1276] COND FALSE !(r1 == 255) [L1282] r1 = r1 + 1 [L1283] COND FALSE !(!(ep21 == 0)) [L1292] COND FALSE !(!(ep31 == 0)) [L1301] COND FALSE !(!(ep41 == 0)) [L1310] newmax1 = node1__newmax [L1311] COND FALSE !(((int)r1) == 3) [L1317] mode1 = 0 [L1319] _Bool node2__newmax; [L1320] node2__newmax = 0 [L1321] COND TRUE !(mode2 == 0) [L1323] COND FALSE !(r2 == 255) [L1329] r2 = r2 + 1 [L1330] COND FALSE !(!(ep12 == 0)) [L1339] COND FALSE !(!(ep32 == 0)) [L1348] COND FALSE !(!(ep42 == 0)) [L1357] newmax2 = node2__newmax [L1358] COND FALSE !(((int)r2) == 3) [L1364] mode2 = 0 [L1366] _Bool node3__newmax; [L1367] node3__newmax = 0 [L1368] COND TRUE !(mode3 == 0) [L1370] COND FALSE !(r3 == 255) [L1376] r3 = r3 + 1 [L1377] COND FALSE !(!(ep13 == 0)) [L1386] COND FALSE !(!(ep23 == 0)) [L1395] COND FALSE !(!(ep43 == 0)) [L1404] newmax3 = node3__newmax [L1405] COND FALSE !(((int)r3) == 3) [L1411] mode3 = 0 [L1413] _Bool node4__newmax; [L1414] node4__newmax = 0 [L1415] COND TRUE !(mode4 == 0) [L1417] COND FALSE !(r4 == 255) [L1423] r4 = r4 + 1 [L1424] COND FALSE !(!(ep14 == 0)) [L1433] COND FALSE !(!(ep24 == 0)) [L1442] COND FALSE !(!(ep34 == 0)) [L1451] newmax4 = node4__newmax [L1452] COND FALSE !(((int)r4) == 3) [L1458] mode4 = 0 [L1459] p12_old = p12_new [L1460] p12_new = nomsg [L1461] p13_old = p13_new [L1462] p13_new = nomsg [L1463] p14_old = p14_new [L1464] p14_new = nomsg [L1465] p21_old = p21_new [L1466] p21_new = nomsg [L1467] p23_old = p23_new [L1468] p23_new = nomsg [L1469] p24_old = p24_new [L1470] p24_new = nomsg [L1471] p31_old = p31_new [L1472] p31_new = nomsg [L1473] p32_old = p32_new [L1474] p32_new = nomsg [L1475] p34_old = p34_new [L1476] p34_new = nomsg [L1477] p41_old = p41_new [L1478] p41_new = nomsg [L1479] p42_old = p42_new [L1480] p42_new = nomsg [L1481] p43_old = p43_new [L1482] p43_new = nomsg [L1484] int check__tmp; [L1485] COND TRUE (((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) <= 1 [L1487] COND TRUE (((int)st1) + ((int)nl1)) <= 1 [L1489] COND TRUE (((int)st2) + ((int)nl2)) <= 1 [L1491] COND TRUE (((int)st3) + ((int)nl3)) <= 1 [L1493] COND TRUE (((int)st4) + ((int)nl4)) <= 1 [L1495] COND FALSE !(((int)r1) >= 3) [L1501] COND TRUE (((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) == 0 [L1503] COND TRUE ((int)r1) < 3 [L1505] COND FALSE !(((int)r1) >= 3) [L1511] COND TRUE (((((int)nl1) + ((int)nl2)) + ((int)nl3)) + ((int)nl4)) == 0 [L1513] COND TRUE ((int)r1) < 3 [L1515] check__tmp = 1 [L1516] __return_5508 = check__tmp [L1517] main__c1 = __return_5508 [L1519] _Bool __tmp_4; [L1520] __tmp_4 = main__c1 [L1521] _Bool assert__arg; [L1522] assert__arg = __tmp_4 [L1523] COND FALSE !(assert__arg == 0) [L1530] _Bool node1__newmax; [L1531] node1__newmax = 0 [L1532] COND FALSE !(!(mode1 == 0)) [L1538] COND TRUE ((int)r1) < 3 [L1540] COND FALSE !(!(ep12 == 0)) [L1553] COND FALSE !(!(ep13 == 0)) [L1566] COND FALSE !(!(ep14 == 0)) [L1579] mode1 = 1 [L1581] _Bool node2__newmax; [L1582] node2__newmax = 0 [L1583] COND FALSE !(!(mode2 == 0)) [L1589] COND TRUE ((int)r2) < 3 [L1591] COND FALSE !(!(ep21 == 0)) [L1604] COND FALSE !(!(ep23 == 0)) [L1617] COND FALSE !(!(ep24 == 0)) [L1630] mode2 = 1 [L1632] _Bool node3__newmax; [L1633] node3__newmax = 0 [L1634] COND FALSE !(!(mode3 == 0)) [L1640] COND TRUE ((int)r3) < 3 [L1642] COND FALSE !(!(ep31 == 0)) [L1655] COND FALSE !(!(ep32 == 0)) [L1668] COND FALSE !(!(ep34 == 0)) [L1681] mode3 = 1 [L1683] _Bool node4__newmax; [L1684] node4__newmax = 0 [L1685] COND FALSE !(!(mode4 == 0)) [L1691] COND TRUE ((int)r4) < 3 [L1693] COND FALSE !(!(ep41 == 0)) [L1706] COND FALSE !(!(ep42 == 0)) [L1719] COND FALSE !(!(ep43 == 0)) [L1732] mode4 = 1 [L1733] p12_old = p12_new [L1734] p12_new = nomsg [L1735] p13_old = p13_new [L1736] p13_new = nomsg [L1737] p14_old = p14_new [L1738] p14_new = nomsg [L1739] p21_old = p21_new [L1740] p21_new = nomsg [L1741] p23_old = p23_new [L1742] p23_new = nomsg [L1743] p24_old = p24_new [L1744] p24_new = nomsg [L1745] p31_old = p31_new [L1746] p31_new = nomsg [L1747] p32_old = p32_new [L1748] p32_new = nomsg [L1749] p34_old = p34_new [L1750] p34_new = nomsg [L1751] p41_old = p41_new [L1752] p41_new = nomsg [L1753] p42_old = p42_new [L1754] p42_new = nomsg [L1755] p43_old = p43_new [L1756] p43_new = nomsg [L1758] int check__tmp; [L1759] COND TRUE (((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) <= 1 [L1761] COND TRUE (((int)st1) + ((int)nl1)) <= 1 [L1763] COND TRUE (((int)st2) + ((int)nl2)) <= 1 [L1765] COND TRUE (((int)st3) + ((int)nl3)) <= 1 [L1767] COND TRUE (((int)st4) + ((int)nl4)) <= 1 [L1769] COND FALSE !(((int)r1) >= 3) [L1775] COND TRUE (((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) == 0 [L1777] COND TRUE ((int)r1) < 3 [L1779] COND FALSE !(((int)r1) >= 3) [L1785] COND TRUE (((((int)nl1) + ((int)nl2)) + ((int)nl3)) + ((int)nl4)) == 0 [L1787] COND TRUE ((int)r1) < 3 [L1789] check__tmp = 1 [L1790] __return_5728 = check__tmp [L1791] main__c1 = __return_5728 [L1793] _Bool __tmp_5; [L1794] __tmp_5 = main__c1 [L1795] _Bool assert__arg; [L1796] assert__arg = __tmp_5 [L1797] COND FALSE !(assert__arg == 0) [L1804] _Bool node1__newmax; [L1805] node1__newmax = 0 [L1806] COND TRUE !(mode1 == 0) [L1808] COND FALSE !(r1 == 255) [L1814] r1 = r1 + 1 [L1815] COND FALSE !(!(ep21 == 0)) [L1824] COND FALSE !(!(ep31 == 0)) [L1833] COND FALSE !(!(ep41 == 0)) [L1842] newmax1 = node1__newmax [L1843] COND TRUE ((int)r1) == 3 [L1845] COND TRUE ((int)max1) == ((int)id1) [L1847] st1 = 1 [L1848] mode1 = 0 [L1850] _Bool node2__newmax; [L1851] node2__newmax = 0 [L1852] COND TRUE !(mode2 == 0) [L1854] COND FALSE !(r2 == 255) [L1860] r2 = r2 + 1 [L1861] COND FALSE !(!(ep12 == 0)) [L1870] COND FALSE !(!(ep32 == 0)) [L1879] COND FALSE !(!(ep42 == 0)) [L1888] newmax2 = node2__newmax [L1889] COND TRUE ((int)r2) == 3 [L1891] COND FALSE !(((int)max2) == ((int)id2)) [L2388] nl2 = 1 [L2389] mode2 = 0 [L2391] _Bool node3__newmax; [L2392] node3__newmax = 0 [L2393] COND TRUE !(mode3 == 0) [L2395] COND FALSE !(r3 == 255) [L2401] r3 = r3 + 1 [L2402] COND FALSE !(!(ep13 == 0)) [L2411] COND FALSE !(!(ep23 == 0)) [L2420] COND FALSE !(!(ep43 == 0)) [L2429] newmax3 = node3__newmax [L2430] COND TRUE ((int)r3) == 3 [L2432] COND FALSE !(((int)max3) == ((int)id3)) [L2637] nl3 = 1 [L2638] mode3 = 0 [L2640] _Bool node4__newmax; [L2641] node4__newmax = 0 [L2642] COND TRUE !(mode4 == 0) [L2644] COND FALSE !(r4 == 255) [L2650] r4 = r4 + 1 [L2651] COND FALSE !(!(ep14 == 0)) [L2660] COND FALSE !(!(ep24 == 0)) [L2669] COND FALSE !(!(ep34 == 0)) [L2678] newmax4 = node4__newmax [L2679] COND TRUE ((int)r4) == 3 [L2681] COND TRUE ((int)max4) == ((int)id4) [L2683] st4 = 1 [L2684] mode4 = 0 [L2685] p12_old = p12_new [L2686] p12_new = nomsg [L2687] p13_old = p13_new [L2688] p13_new = nomsg [L2689] p14_old = p14_new [L2690] p14_new = nomsg [L2691] p21_old = p21_new [L2692] p21_new = nomsg [L2693] p23_old = p23_new [L2694] p23_new = nomsg [L2695] p24_old = p24_new [L2696] p24_new = nomsg [L2697] p31_old = p31_new [L2698] p31_new = nomsg [L2699] p32_old = p32_new [L2700] p32_new = nomsg [L2701] p34_old = p34_new [L2702] p34_new = nomsg [L2703] p41_old = p41_new [L2704] p41_new = nomsg [L2705] p42_old = p42_new [L2706] p42_new = nomsg [L2707] p43_old = p43_new [L2708] p43_new = nomsg [L2710] int check__tmp; [L2711] COND FALSE !((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) <= 1) [L2717] check__tmp = 0 [L2718] __return_7105 = check__tmp [L2719] main__c1 = __return_7105 [L2721] _Bool __tmp_12; [L2722] __tmp_12 = main__c1 [L2723] _Bool assert__arg; [L2724] assert__arg = __tmp_12 [L2725] COND TRUE assert__arg == 0 [L2727] __VERIFIER_error() - UnprovableResult [Line: 2029]: Unable to prove that call of __VERIFIER_error() unreachable Unable to prove that call of __VERIFIER_error() unreachable Reason: abstract domain could reach this error location. Possible FailurePath: [L1] int __return_main; [L12] msg_t nomsg = (msg_t )-1; [L13] port_t p12 = 0; [L14] char p12_old = '\x0'; [L15] char p12_new = '\x0'; [L16] _Bool ep12 = 0; [L17] port_t p13 = 0; [L18] char p13_old = '\x0'; [L19] char p13_new = '\x0'; [L20] _Bool ep13 = 0; [L21] port_t p14 = 0; [L22] char p14_old = '\x0'; [L23] char p14_new = '\x0'; [L24] _Bool ep14 = 0; [L25] port_t p21 = 0; [L26] char p21_old = '\x0'; [L27] char p21_new = '\x0'; [L28] _Bool ep21 = 0; [L29] port_t p23 = 0; [L30] char p23_old = '\x0'; [L31] char p23_new = '\x0'; [L32] _Bool ep23 = 0; [L33] port_t p24 = 0; [L34] char p24_old = '\x0'; [L35] char p24_new = '\x0'; [L36] _Bool ep24 = 0; [L37] port_t p31 = 0; [L38] char p31_old = '\x0'; [L39] char p31_new = '\x0'; [L40] _Bool ep31 = 0; [L41] port_t p32 = 0; [L42] char p32_old = '\x0'; [L43] char p32_new = '\x0'; [L44] _Bool ep32 = 0; [L45] port_t p34 = 0; [L46] char p34_old = '\x0'; [L47] char p34_new = '\x0'; [L48] _Bool ep34 = 0; [L49] port_t p41 = 0; [L50] char p41_old = '\x0'; [L51] char p41_new = '\x0'; [L52] _Bool ep41 = 0; [L53] port_t p42 = 0; [L54] char p42_old = '\x0'; [L55] char p42_new = '\x0'; [L56] _Bool ep42 = 0; [L57] port_t p43 = 0; [L58] char p43_old = '\x0'; [L59] char p43_new = '\x0'; [L60] _Bool ep43 = 0; [L61] char id1 = '\x0'; [L62] unsigned char r1 = '\x0'; [L63] char st1 = '\x0'; [L64] char nl1 = '\x0'; [L65] char m1 = '\x0'; [L66] char max1 = '\x0'; [L67] _Bool mode1 = 0; [L68] _Bool newmax1 = 0; [L69] char id2 = '\x0'; [L70] unsigned char r2 = '\x0'; [L71] char st2 = '\x0'; [L72] char nl2 = '\x0'; [L73] char m2 = '\x0'; [L74] char max2 = '\x0'; [L75] _Bool mode2 = 0; [L76] _Bool newmax2 = 0; [L77] char id3 = '\x0'; [L78] unsigned char r3 = '\x0'; [L79] char st3 = '\x0'; [L80] char nl3 = '\x0'; [L81] char m3 = '\x0'; [L82] char max3 = '\x0'; [L83] _Bool mode3 = 0; [L84] _Bool newmax3 = 0; [L85] char id4 = '\x0'; [L86] unsigned char r4 = '\x0'; [L87] char st4 = '\x0'; [L88] char nl4 = '\x0'; [L89] char m4 = '\x0'; [L90] char max4 = '\x0'; [L91] _Bool mode4 = 0; [L92] _Bool newmax4 = 0; [L97] void (*nodes[4])() = { &node1, &node2, &node3, &node4 }; [L101] int __return_4630; [L102] int __return_4872; [L103] int __return_5080; [L104] int __return_5300; [L105] int __return_5508; [L106] int __return_5728; [L107] int __return_7527; [L108] int __return_7484; [L109] int __return_7400; [L110] int __return_7357; [L111] int __return_7232; [L112] int __return_7189; [L113] int __return_7105; [L114] int __return_7059; [L115] int __return_6146; [L116] int __return_6873; [L117] int __return_6830; [L118] int __return_6746; [L119] int __return_6700; [L120] int __return_6555; [L121] int __return_6509; [L122] int __return_6402; [L123] int __return_5945; [L126] int main__c1; [L127] int main__i2; [L128] main__c1 = 0 [L129] ep12 = __VERIFIER_nondet_bool() [L130] ep13 = __VERIFIER_nondet_bool() [L131] ep14 = __VERIFIER_nondet_bool() [L132] ep21 = __VERIFIER_nondet_bool() [L133] ep23 = __VERIFIER_nondet_bool() [L134] ep24 = __VERIFIER_nondet_bool() [L135] ep31 = __VERIFIER_nondet_bool() [L136] ep32 = __VERIFIER_nondet_bool() [L137] ep34 = __VERIFIER_nondet_bool() [L138] ep41 = __VERIFIER_nondet_bool() [L139] ep42 = __VERIFIER_nondet_bool() [L140] ep43 = __VERIFIER_nondet_bool() [L141] id1 = __VERIFIER_nondet_char() [L142] r1 = __VERIFIER_nondet_uchar() [L143] st1 = __VERIFIER_nondet_char() [L144] nl1 = __VERIFIER_nondet_char() [L145] m1 = __VERIFIER_nondet_char() [L146] max1 = __VERIFIER_nondet_char() [L147] mode1 = __VERIFIER_nondet_bool() [L148] newmax1 = __VERIFIER_nondet_bool() [L149] id2 = __VERIFIER_nondet_char() [L150] r2 = __VERIFIER_nondet_uchar() [L151] st2 = __VERIFIER_nondet_char() [L152] nl2 = __VERIFIER_nondet_char() [L153] m2 = __VERIFIER_nondet_char() [L154] max2 = __VERIFIER_nondet_char() [L155] mode2 = __VERIFIER_nondet_bool() [L156] newmax2 = __VERIFIER_nondet_bool() [L157] id3 = __VERIFIER_nondet_char() [L158] r3 = __VERIFIER_nondet_uchar() [L159] st3 = __VERIFIER_nondet_char() [L160] nl3 = __VERIFIER_nondet_char() [L161] m3 = __VERIFIER_nondet_char() [L162] max3 = __VERIFIER_nondet_char() [L163] mode3 = __VERIFIER_nondet_bool() [L164] newmax3 = __VERIFIER_nondet_bool() [L165] id4 = __VERIFIER_nondet_char() [L166] r4 = __VERIFIER_nondet_uchar() [L167] st4 = __VERIFIER_nondet_char() [L168] nl4 = __VERIFIER_nondet_char() [L169] m4 = __VERIFIER_nondet_char() [L170] max4 = __VERIFIER_nondet_char() [L171] mode4 = __VERIFIER_nondet_bool() [L172] newmax4 = __VERIFIER_nondet_bool() [L174] _Bool init__r121; [L175] _Bool init__r131; [L176] _Bool init__r141; [L177] _Bool init__r211; [L178] _Bool init__r231; [L179] _Bool init__r241; [L180] _Bool init__r311; [L181] _Bool init__r321; [L182] _Bool init__r341; [L183] _Bool init__r411; [L184] _Bool init__r421; [L185] _Bool init__r431; [L186] _Bool init__r122; [L187] int init__tmp; [L188] _Bool init__r132; [L189] int init__tmp___0; [L190] _Bool init__r142; [L191] int init__tmp___1; [L192] _Bool init__r212; [L193] int init__tmp___2; [L194] _Bool init__r232; [L195] int init__tmp___3; [L196] _Bool init__r242; [L197] int init__tmp___4; [L198] _Bool init__r312; [L199] int init__tmp___5; [L200] _Bool init__r322; [L201] int init__tmp___6; [L202] _Bool init__r342; [L203] int init__tmp___7; [L204] _Bool init__r412; [L205] int init__tmp___8; [L206] _Bool init__r422; [L207] int init__tmp___9; [L208] _Bool init__r432; [L209] int init__tmp___10; [L210] _Bool init__r123; [L211] int init__tmp___11; [L212] _Bool init__r133; [L213] int init__tmp___12; [L214] _Bool init__r143; [L215] int init__tmp___13; [L216] _Bool init__r213; [L217] int init__tmp___14; [L218] _Bool init__r233; [L219] int init__tmp___15; [L220] _Bool init__r243; [L221] int init__tmp___16; [L222] _Bool init__r313; [L223] int init__tmp___17; [L224] _Bool init__r323; [L225] int init__tmp___18; [L226] _Bool init__r343; [L227] int init__tmp___19; [L228] _Bool init__r413; [L229] int init__tmp___20; [L230] _Bool init__r423; [L231] int init__tmp___21; [L232] _Bool init__r433; [L233] int init__tmp___22; [L234] int init__tmp___23; [L235] init__r121 = ep12 [L236] init__r131 = ep13 [L237] init__r141 = ep14 [L238] init__r211 = ep21 [L239] init__r231 = ep23 [L240] init__r241 = ep24 [L241] init__r311 = ep31 [L242] init__r321 = ep32 [L243] init__r341 = ep34 [L244] init__r411 = ep41 [L245] init__r421 = ep42 [L246] init__r431 = ep43 [L247] COND TRUE !(init__r121 == 0) [L249] init__tmp = 1 [L251] init__r122 = (_Bool)init__tmp [L252] COND TRUE !(init__r131 == 0) [L254] init__tmp___0 = 1 [L256] init__r132 = (_Bool)init__tmp___0 [L257] COND TRUE !(init__r141 == 0) [L259] init__tmp___1 = 1 [L261] init__r142 = (_Bool)init__tmp___1 [L262] COND TRUE !(init__r211 == 0) [L264] init__tmp___2 = 1 [L266] init__r212 = (_Bool)init__tmp___2 [L267] COND TRUE !(init__r231 == 0) [L269] init__tmp___3 = 1 [L271] init__r232 = (_Bool)init__tmp___3 [L272] COND TRUE !(init__r241 == 0) [L274] init__tmp___4 = 1 [L276] init__r242 = (_Bool)init__tmp___4 [L277] COND TRUE !(init__r311 == 0) [L279] init__tmp___5 = 1 [L281] init__r312 = (_Bool)init__tmp___5 [L282] COND TRUE !(init__r321 == 0) [L284] init__tmp___6 = 1 [L286] init__r322 = (_Bool)init__tmp___6 [L287] COND TRUE !(init__r341 == 0) [L289] init__tmp___7 = 1 [L291] init__r342 = (_Bool)init__tmp___7 [L292] COND TRUE !(init__r411 == 0) [L294] init__tmp___8 = 1 [L296] init__r412 = (_Bool)init__tmp___8 [L297] COND TRUE !(init__r421 == 0) [L299] init__tmp___9 = 1 [L301] init__r422 = (_Bool)init__tmp___9 [L302] COND TRUE !(init__r431 == 0) [L304] init__tmp___10 = 1 [L306] init__r432 = (_Bool)init__tmp___10 [L307] COND TRUE !(init__r122 == 0) [L309] init__tmp___11 = 1 [L311] init__r123 = (_Bool)init__tmp___11 [L312] COND TRUE !(init__r132 == 0) [L314] init__tmp___12 = 1 [L316] init__r133 = (_Bool)init__tmp___12 [L317] COND TRUE !(init__r142 == 0) [L319] init__tmp___13 = 1 [L321] init__r143 = (_Bool)init__tmp___13 [L322] COND TRUE !(init__r212 == 0) [L324] init__tmp___14 = 1 [L326] init__r213 = (_Bool)init__tmp___14 [L327] COND TRUE !(init__r232 == 0) [L329] init__tmp___15 = 1 [L331] init__r233 = (_Bool)init__tmp___15 [L332] COND TRUE !(init__r242 == 0) [L334] init__tmp___16 = 1 [L336] init__r243 = (_Bool)init__tmp___16 [L337] COND TRUE !(init__r312 == 0) [L339] init__tmp___17 = 1 [L341] init__r313 = (_Bool)init__tmp___17 [L342] COND TRUE !(init__r322 == 0) [L344] init__tmp___18 = 1 [L346] init__r323 = (_Bool)init__tmp___18 [L347] COND TRUE !(init__r342 == 0) [L349] init__tmp___19 = 1 [L351] init__r343 = (_Bool)init__tmp___19 [L352] COND TRUE !(init__r412 == 0) [L354] init__tmp___20 = 1 [L356] init__r413 = (_Bool)init__tmp___20 [L357] COND TRUE !(init__r422 == 0) [L359] init__tmp___21 = 1 [L361] init__r423 = (_Bool)init__tmp___21 [L362] COND TRUE !(init__r432 == 0) [L364] init__tmp___22 = 1 [L366] init__r433 = (_Bool)init__tmp___22 [L367] COND TRUE ((int)id1) != ((int)id2) [L369] COND TRUE ((int)id1) != ((int)id3) [L371] COND TRUE ((int)id1) != ((int)id4) [L373] COND TRUE ((int)id2) != ((int)id3) [L375] COND TRUE ((int)id2) != ((int)id4) [L377] COND TRUE ((int)id3) != ((int)id4) [L379] COND TRUE ((int)id1) >= 0 [L381] COND TRUE ((int)id2) >= 0 [L383] COND TRUE ((int)id3) >= 0 [L385] COND TRUE ((int)id4) >= 0 [L387] COND TRUE ((int)r1) == 0 [L389] COND TRUE ((int)r2) == 0 [L391] COND TRUE ((int)r3) == 0 [L393] COND TRUE ((int)r4) == 0 [L395] COND TRUE ((int)max1) == ((int)id1) [L397] COND TRUE ((int)max2) == ((int)id2) [L399] COND TRUE ((int)max3) == ((int)id3) [L401] COND TRUE ((int)max4) == ((int)id4) [L403] COND TRUE ((int)st1) == 0 [L405] COND TRUE ((int)st2) == 0 [L407] COND TRUE ((int)st3) == 0 [L409] COND TRUE ((int)st4) == 0 [L411] COND TRUE ((int)nl1) == 0 [L413] COND TRUE ((int)nl2) == 0 [L415] COND TRUE ((int)nl3) == 0 [L417] COND TRUE ((int)nl4) == 0 [L419] COND TRUE ((int)mode1) == 0 [L421] COND TRUE ((int)mode2) == 0 [L423] COND TRUE ((int)mode3) == 0 [L425] COND TRUE ((int)mode4) == 0 [L427] COND TRUE !(newmax1 == 0) [L429] COND TRUE !(newmax2 == 0) [L431] COND TRUE !(newmax3 == 0) [L433] COND TRUE !(newmax4 == 0) [L435] init__tmp___23 = 1 [L436] __return_4630 = init__tmp___23 [L437] main__i2 = __return_4630 [L438] COND TRUE main__i2 != 0 [L440] p12_old = nomsg [L441] p12_new = nomsg [L442] p13_old = nomsg [L443] p13_new = nomsg [L444] p14_old = nomsg [L445] p14_new = nomsg [L446] p21_old = nomsg [L447] p21_new = nomsg [L448] p23_old = nomsg [L449] p23_new = nomsg [L450] p24_old = nomsg [L451] p24_new = nomsg [L452] p31_old = nomsg [L453] p31_new = nomsg [L454] p32_old = nomsg [L455] p32_new = nomsg [L456] p34_old = nomsg [L457] p34_new = nomsg [L458] p41_old = nomsg [L459] p41_new = nomsg [L460] p42_old = nomsg [L461] p42_new = nomsg [L462] p43_old = nomsg [L463] p43_new = nomsg [L464] main__i2 = 0 [L466] _Bool node1__newmax; [L467] node1__newmax = 0 [L468] COND FALSE !(!(mode1 == 0)) [L474] COND TRUE ((int)r1) < 3 [L476] COND FALSE !(!(ep12 == 0)) [L489] COND FALSE !(!(ep13 == 0)) [L502] COND FALSE !(!(ep14 == 0)) [L515] mode1 = 1 [L517] _Bool node2__newmax; [L518] node2__newmax = 0 [L519] COND FALSE !(!(mode2 == 0)) [L525] COND TRUE ((int)r2) < 3 [L527] COND FALSE !(!(ep21 == 0)) [L540] COND FALSE !(!(ep23 == 0)) [L553] COND FALSE !(!(ep24 == 0)) [L566] mode2 = 1 [L568] _Bool node3__newmax; [L569] node3__newmax = 0 [L570] COND FALSE !(!(mode3 == 0)) [L576] COND TRUE ((int)r3) < 3 [L578] COND FALSE !(!(ep31 == 0)) [L591] COND FALSE !(!(ep32 == 0)) [L604] COND FALSE !(!(ep34 == 0)) [L617] mode3 = 1 [L619] _Bool node4__newmax; [L620] node4__newmax = 0 [L621] COND FALSE !(!(mode4 == 0)) [L627] COND TRUE ((int)r4) < 3 [L629] COND FALSE !(!(ep41 == 0)) [L642] COND FALSE !(!(ep42 == 0)) [L655] COND FALSE !(!(ep43 == 0)) [L668] mode4 = 1 [L669] p12_old = p12_new [L670] p12_new = nomsg [L671] p13_old = p13_new [L672] p13_new = nomsg [L673] p14_old = p14_new [L674] p14_new = nomsg [L675] p21_old = p21_new [L676] p21_new = nomsg [L677] p23_old = p23_new [L678] p23_new = nomsg [L679] p24_old = p24_new [L680] p24_new = nomsg [L681] p31_old = p31_new [L682] p31_new = nomsg [L683] p32_old = p32_new [L684] p32_new = nomsg [L685] p34_old = p34_new [L686] p34_new = nomsg [L687] p41_old = p41_new [L688] p41_new = nomsg [L689] p42_old = p42_new [L690] p42_new = nomsg [L691] p43_old = p43_new [L692] p43_new = nomsg [L694] int check__tmp; [L695] COND TRUE (((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) <= 1 [L697] COND TRUE (((int)st1) + ((int)nl1)) <= 1 [L699] COND TRUE (((int)st2) + ((int)nl2)) <= 1 [L701] COND TRUE (((int)st3) + ((int)nl3)) <= 1 [L703] COND TRUE (((int)st4) + ((int)nl4)) <= 1 [L705] COND FALSE !(((int)r1) >= 3) [L711] COND TRUE (((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) == 0 [L713] COND TRUE ((int)r1) < 3 [L715] COND FALSE !(((int)r1) >= 3) [L721] COND TRUE (((((int)nl1) + ((int)nl2)) + ((int)nl3)) + ((int)nl4)) == 0 [L723] COND TRUE ((int)r1) < 3 [L725] check__tmp = 1 [L726] __return_4872 = check__tmp [L727] main__c1 = __return_4872 [L729] _Bool __tmp_1; [L730] __tmp_1 = main__c1 [L731] _Bool assert__arg; [L732] assert__arg = __tmp_1 [L733] COND FALSE !(assert__arg == 0) [L740] _Bool node1__newmax; [L741] node1__newmax = 0 [L742] COND TRUE !(mode1 == 0) [L744] COND FALSE !(r1 == 255) [L750] r1 = r1 + 1 [L751] COND FALSE !(!(ep21 == 0)) [L760] COND FALSE !(!(ep31 == 0)) [L769] COND FALSE !(!(ep41 == 0)) [L778] newmax1 = node1__newmax [L779] COND FALSE !(((int)r1) == 3) [L785] mode1 = 0 [L787] _Bool node2__newmax; [L788] node2__newmax = 0 [L789] COND TRUE !(mode2 == 0) [L791] COND FALSE !(r2 == 255) [L797] r2 = r2 + 1 [L798] COND FALSE !(!(ep12 == 0)) [L807] COND FALSE !(!(ep32 == 0)) [L816] COND FALSE !(!(ep42 == 0)) [L825] newmax2 = node2__newmax [L826] COND FALSE !(((int)r2) == 3) [L832] mode2 = 0 [L834] _Bool node3__newmax; [L835] node3__newmax = 0 [L836] COND TRUE !(mode3 == 0) [L838] COND FALSE !(r3 == 255) [L844] r3 = r3 + 1 [L845] COND FALSE !(!(ep13 == 0)) [L854] COND FALSE !(!(ep23 == 0)) [L863] COND FALSE !(!(ep43 == 0)) [L872] newmax3 = node3__newmax [L873] COND FALSE !(((int)r3) == 3) [L879] mode3 = 0 [L881] _Bool node4__newmax; [L882] node4__newmax = 0 [L883] COND TRUE !(mode4 == 0) [L885] COND FALSE !(r4 == 255) [L891] r4 = r4 + 1 [L892] COND FALSE !(!(ep14 == 0)) [L901] COND FALSE !(!(ep24 == 0)) [L910] COND FALSE !(!(ep34 == 0)) [L919] newmax4 = node4__newmax [L920] COND FALSE !(((int)r4) == 3) [L926] mode4 = 0 [L927] p12_old = p12_new [L928] p12_new = nomsg [L929] p13_old = p13_new [L930] p13_new = nomsg [L931] p14_old = p14_new [L932] p14_new = nomsg [L933] p21_old = p21_new [L934] p21_new = nomsg [L935] p23_old = p23_new [L936] p23_new = nomsg [L937] p24_old = p24_new [L938] p24_new = nomsg [L939] p31_old = p31_new [L940] p31_new = nomsg [L941] p32_old = p32_new [L942] p32_new = nomsg [L943] p34_old = p34_new [L944] p34_new = nomsg [L945] p41_old = p41_new [L946] p41_new = nomsg [L947] p42_old = p42_new [L948] p42_new = nomsg [L949] p43_old = p43_new [L950] p43_new = nomsg [L952] int check__tmp; [L953] COND TRUE (((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) <= 1 [L955] COND TRUE (((int)st1) + ((int)nl1)) <= 1 [L957] COND TRUE (((int)st2) + ((int)nl2)) <= 1 [L959] COND TRUE (((int)st3) + ((int)nl3)) <= 1 [L961] COND TRUE (((int)st4) + ((int)nl4)) <= 1 [L963] COND FALSE !(((int)r1) >= 3) [L969] COND TRUE (((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) == 0 [L971] COND TRUE ((int)r1) < 3 [L973] COND FALSE !(((int)r1) >= 3) [L979] COND TRUE (((((int)nl1) + ((int)nl2)) + ((int)nl3)) + ((int)nl4)) == 0 [L981] COND TRUE ((int)r1) < 3 [L983] check__tmp = 1 [L984] __return_5080 = check__tmp [L985] main__c1 = __return_5080 [L987] _Bool __tmp_2; [L988] __tmp_2 = main__c1 [L989] _Bool assert__arg; [L990] assert__arg = __tmp_2 [L991] COND FALSE !(assert__arg == 0) [L998] _Bool node1__newmax; [L999] node1__newmax = 0 [L1000] COND FALSE !(!(mode1 == 0)) [L1006] COND TRUE ((int)r1) < 3 [L1008] COND FALSE !(!(ep12 == 0)) [L1021] COND FALSE !(!(ep13 == 0)) [L1034] COND FALSE !(!(ep14 == 0)) [L1047] mode1 = 1 [L1049] _Bool node2__newmax; [L1050] node2__newmax = 0 [L1051] COND FALSE !(!(mode2 == 0)) [L1057] COND TRUE ((int)r2) < 3 [L1059] COND FALSE !(!(ep21 == 0)) [L1072] COND FALSE !(!(ep23 == 0)) [L1085] COND FALSE !(!(ep24 == 0)) [L1098] mode2 = 1 [L1100] _Bool node3__newmax; [L1101] node3__newmax = 0 [L1102] COND FALSE !(!(mode3 == 0)) [L1108] COND TRUE ((int)r3) < 3 [L1110] COND FALSE !(!(ep31 == 0)) [L1123] COND FALSE !(!(ep32 == 0)) [L1136] COND FALSE !(!(ep34 == 0)) [L1149] mode3 = 1 [L1151] _Bool node4__newmax; [L1152] node4__newmax = 0 [L1153] COND FALSE !(!(mode4 == 0)) [L1159] COND TRUE ((int)r4) < 3 [L1161] COND FALSE !(!(ep41 == 0)) [L1174] COND FALSE !(!(ep42 == 0)) [L1187] COND FALSE !(!(ep43 == 0)) [L1200] mode4 = 1 [L1201] p12_old = p12_new [L1202] p12_new = nomsg [L1203] p13_old = p13_new [L1204] p13_new = nomsg [L1205] p14_old = p14_new [L1206] p14_new = nomsg [L1207] p21_old = p21_new [L1208] p21_new = nomsg [L1209] p23_old = p23_new [L1210] p23_new = nomsg [L1211] p24_old = p24_new [L1212] p24_new = nomsg [L1213] p31_old = p31_new [L1214] p31_new = nomsg [L1215] p32_old = p32_new [L1216] p32_new = nomsg [L1217] p34_old = p34_new [L1218] p34_new = nomsg [L1219] p41_old = p41_new [L1220] p41_new = nomsg [L1221] p42_old = p42_new [L1222] p42_new = nomsg [L1223] p43_old = p43_new [L1224] p43_new = nomsg [L1226] int check__tmp; [L1227] COND TRUE (((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) <= 1 [L1229] COND TRUE (((int)st1) + ((int)nl1)) <= 1 [L1231] COND TRUE (((int)st2) + ((int)nl2)) <= 1 [L1233] COND TRUE (((int)st3) + ((int)nl3)) <= 1 [L1235] COND TRUE (((int)st4) + ((int)nl4)) <= 1 [L1237] COND FALSE !(((int)r1) >= 3) [L1243] COND TRUE (((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) == 0 [L1245] COND TRUE ((int)r1) < 3 [L1247] COND FALSE !(((int)r1) >= 3) [L1253] COND TRUE (((((int)nl1) + ((int)nl2)) + ((int)nl3)) + ((int)nl4)) == 0 [L1255] COND TRUE ((int)r1) < 3 [L1257] check__tmp = 1 [L1258] __return_5300 = check__tmp [L1259] main__c1 = __return_5300 [L1261] _Bool __tmp_3; [L1262] __tmp_3 = main__c1 [L1263] _Bool assert__arg; [L1264] assert__arg = __tmp_3 [L1265] COND FALSE !(assert__arg == 0) [L1272] _Bool node1__newmax; [L1273] node1__newmax = 0 [L1274] COND TRUE !(mode1 == 0) [L1276] COND FALSE !(r1 == 255) [L1282] r1 = r1 + 1 [L1283] COND FALSE !(!(ep21 == 0)) [L1292] COND FALSE !(!(ep31 == 0)) [L1301] COND FALSE !(!(ep41 == 0)) [L1310] newmax1 = node1__newmax [L1311] COND FALSE !(((int)r1) == 3) [L1317] mode1 = 0 [L1319] _Bool node2__newmax; [L1320] node2__newmax = 0 [L1321] COND TRUE !(mode2 == 0) [L1323] COND FALSE !(r2 == 255) [L1329] r2 = r2 + 1 [L1330] COND FALSE !(!(ep12 == 0)) [L1339] COND FALSE !(!(ep32 == 0)) [L1348] COND FALSE !(!(ep42 == 0)) [L1357] newmax2 = node2__newmax [L1358] COND FALSE !(((int)r2) == 3) [L1364] mode2 = 0 [L1366] _Bool node3__newmax; [L1367] node3__newmax = 0 [L1368] COND TRUE !(mode3 == 0) [L1370] COND FALSE !(r3 == 255) [L1376] r3 = r3 + 1 [L1377] COND FALSE !(!(ep13 == 0)) [L1386] COND FALSE !(!(ep23 == 0)) [L1395] COND FALSE !(!(ep43 == 0)) [L1404] newmax3 = node3__newmax [L1405] COND FALSE !(((int)r3) == 3) [L1411] mode3 = 0 [L1413] _Bool node4__newmax; [L1414] node4__newmax = 0 [L1415] COND TRUE !(mode4 == 0) [L1417] COND FALSE !(r4 == 255) [L1423] r4 = r4 + 1 [L1424] COND FALSE !(!(ep14 == 0)) [L1433] COND FALSE !(!(ep24 == 0)) [L1442] COND FALSE !(!(ep34 == 0)) [L1451] newmax4 = node4__newmax [L1452] COND FALSE !(((int)r4) == 3) [L1458] mode4 = 0 [L1459] p12_old = p12_new [L1460] p12_new = nomsg [L1461] p13_old = p13_new [L1462] p13_new = nomsg [L1463] p14_old = p14_new [L1464] p14_new = nomsg [L1465] p21_old = p21_new [L1466] p21_new = nomsg [L1467] p23_old = p23_new [L1468] p23_new = nomsg [L1469] p24_old = p24_new [L1470] p24_new = nomsg [L1471] p31_old = p31_new [L1472] p31_new = nomsg [L1473] p32_old = p32_new [L1474] p32_new = nomsg [L1475] p34_old = p34_new [L1476] p34_new = nomsg [L1477] p41_old = p41_new [L1478] p41_new = nomsg [L1479] p42_old = p42_new [L1480] p42_new = nomsg [L1481] p43_old = p43_new [L1482] p43_new = nomsg [L1484] int check__tmp; [L1485] COND TRUE (((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) <= 1 [L1487] COND TRUE (((int)st1) + ((int)nl1)) <= 1 [L1489] COND TRUE (((int)st2) + ((int)nl2)) <= 1 [L1491] COND TRUE (((int)st3) + ((int)nl3)) <= 1 [L1493] COND TRUE (((int)st4) + ((int)nl4)) <= 1 [L1495] COND FALSE !(((int)r1) >= 3) [L1501] COND TRUE (((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) == 0 [L1503] COND TRUE ((int)r1) < 3 [L1505] COND FALSE !(((int)r1) >= 3) [L1511] COND TRUE (((((int)nl1) + ((int)nl2)) + ((int)nl3)) + ((int)nl4)) == 0 [L1513] COND TRUE ((int)r1) < 3 [L1515] check__tmp = 1 [L1516] __return_5508 = check__tmp [L1517] main__c1 = __return_5508 [L1519] _Bool __tmp_4; [L1520] __tmp_4 = main__c1 [L1521] _Bool assert__arg; [L1522] assert__arg = __tmp_4 [L1523] COND FALSE !(assert__arg == 0) [L1530] _Bool node1__newmax; [L1531] node1__newmax = 0 [L1532] COND FALSE !(!(mode1 == 0)) [L1538] COND TRUE ((int)r1) < 3 [L1540] COND FALSE !(!(ep12 == 0)) [L1553] COND FALSE !(!(ep13 == 0)) [L1566] COND FALSE !(!(ep14 == 0)) [L1579] mode1 = 1 [L1581] _Bool node2__newmax; [L1582] node2__newmax = 0 [L1583] COND FALSE !(!(mode2 == 0)) [L1589] COND TRUE ((int)r2) < 3 [L1591] COND FALSE !(!(ep21 == 0)) [L1604] COND FALSE !(!(ep23 == 0)) [L1617] COND FALSE !(!(ep24 == 0)) [L1630] mode2 = 1 [L1632] _Bool node3__newmax; [L1633] node3__newmax = 0 [L1634] COND FALSE !(!(mode3 == 0)) [L1640] COND TRUE ((int)r3) < 3 [L1642] COND FALSE !(!(ep31 == 0)) [L1655] COND FALSE !(!(ep32 == 0)) [L1668] COND FALSE !(!(ep34 == 0)) [L1681] mode3 = 1 [L1683] _Bool node4__newmax; [L1684] node4__newmax = 0 [L1685] COND FALSE !(!(mode4 == 0)) [L1691] COND TRUE ((int)r4) < 3 [L1693] COND FALSE !(!(ep41 == 0)) [L1706] COND FALSE !(!(ep42 == 0)) [L1719] COND FALSE !(!(ep43 == 0)) [L1732] mode4 = 1 [L1733] p12_old = p12_new [L1734] p12_new = nomsg [L1735] p13_old = p13_new [L1736] p13_new = nomsg [L1737] p14_old = p14_new [L1738] p14_new = nomsg [L1739] p21_old = p21_new [L1740] p21_new = nomsg [L1741] p23_old = p23_new [L1742] p23_new = nomsg [L1743] p24_old = p24_new [L1744] p24_new = nomsg [L1745] p31_old = p31_new [L1746] p31_new = nomsg [L1747] p32_old = p32_new [L1748] p32_new = nomsg [L1749] p34_old = p34_new [L1750] p34_new = nomsg [L1751] p41_old = p41_new [L1752] p41_new = nomsg [L1753] p42_old = p42_new [L1754] p42_new = nomsg [L1755] p43_old = p43_new [L1756] p43_new = nomsg [L1758] int check__tmp; [L1759] COND TRUE (((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) <= 1 [L1761] COND TRUE (((int)st1) + ((int)nl1)) <= 1 [L1763] COND TRUE (((int)st2) + ((int)nl2)) <= 1 [L1765] COND TRUE (((int)st3) + ((int)nl3)) <= 1 [L1767] COND TRUE (((int)st4) + ((int)nl4)) <= 1 [L1769] COND FALSE !(((int)r1) >= 3) [L1775] COND TRUE (((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) == 0 [L1777] COND TRUE ((int)r1) < 3 [L1779] COND FALSE !(((int)r1) >= 3) [L1785] COND TRUE (((((int)nl1) + ((int)nl2)) + ((int)nl3)) + ((int)nl4)) == 0 [L1787] COND TRUE ((int)r1) < 3 [L1789] check__tmp = 1 [L1790] __return_5728 = check__tmp [L1791] main__c1 = __return_5728 [L1793] _Bool __tmp_5; [L1794] __tmp_5 = main__c1 [L1795] _Bool assert__arg; [L1796] assert__arg = __tmp_5 [L1797] COND FALSE !(assert__arg == 0) [L1804] _Bool node1__newmax; [L1805] node1__newmax = 0 [L1806] COND TRUE !(mode1 == 0) [L1808] COND FALSE !(r1 == 255) [L1814] r1 = r1 + 1 [L1815] COND FALSE !(!(ep21 == 0)) [L1824] COND FALSE !(!(ep31 == 0)) [L1833] COND FALSE !(!(ep41 == 0)) [L1842] newmax1 = node1__newmax [L1843] COND TRUE ((int)r1) == 3 [L1845] COND TRUE ((int)max1) == ((int)id1) [L1847] st1 = 1 [L1848] mode1 = 0 [L1850] _Bool node2__newmax; [L1851] node2__newmax = 0 [L1852] COND TRUE !(mode2 == 0) [L1854] COND FALSE !(r2 == 255) [L1860] r2 = r2 + 1 [L1861] COND FALSE !(!(ep12 == 0)) [L1870] COND FALSE !(!(ep32 == 0)) [L1879] COND FALSE !(!(ep42 == 0)) [L1888] newmax2 = node2__newmax [L1889] COND TRUE ((int)r2) == 3 [L1891] COND TRUE ((int)max2) == ((int)id2) [L1893] st2 = 1 [L1894] mode2 = 0 [L1896] _Bool node3__newmax; [L1897] node3__newmax = 0 [L1898] COND TRUE !(mode3 == 0) [L1900] COND FALSE !(r3 == 255) [L1906] r3 = r3 + 1 [L1907] COND FALSE !(!(ep13 == 0)) [L1916] COND FALSE !(!(ep23 == 0)) [L1925] COND FALSE !(!(ep43 == 0)) [L1934] newmax3 = node3__newmax [L1935] COND TRUE ((int)r3) == 3 [L1937] COND TRUE ((int)max3) == ((int)id3) [L1939] st3 = 1 [L1940] mode3 = 0 [L1942] _Bool node4__newmax; [L1943] node4__newmax = 0 [L1944] COND TRUE !(mode4 == 0) [L1946] COND FALSE !(r4 == 255) [L1952] r4 = r4 + 1 [L1953] COND FALSE !(!(ep14 == 0)) [L1962] COND FALSE !(!(ep24 == 0)) [L1971] COND FALSE !(!(ep34 == 0)) [L1980] newmax4 = node4__newmax [L1981] COND TRUE ((int)r4) == 3 [L1983] COND TRUE ((int)max4) == ((int)id4) [L1985] st4 = 1 [L1986] mode4 = 0 [L1987] p12_old = p12_new [L1988] p12_new = nomsg [L1989] p13_old = p13_new [L1990] p13_new = nomsg [L1991] p14_old = p14_new [L1992] p14_new = nomsg [L1993] p21_old = p21_new [L1994] p21_new = nomsg [L1995] p23_old = p23_new [L1996] p23_new = nomsg [L1997] p24_old = p24_new [L1998] p24_new = nomsg [L1999] p31_old = p31_new [L2000] p31_new = nomsg [L2001] p32_old = p32_new [L2002] p32_new = nomsg [L2003] p34_old = p34_new [L2004] p34_new = nomsg [L2005] p41_old = p41_new [L2006] p41_new = nomsg [L2007] p42_old = p42_new [L2008] p42_new = nomsg [L2009] p43_old = p43_new [L2010] p43_new = nomsg [L2012] int check__tmp; [L2013] COND FALSE !((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) <= 1) [L2019] check__tmp = 0 [L2020] __return_7527 = check__tmp [L2021] main__c1 = __return_7527 [L2023] _Bool __tmp_6; [L2024] __tmp_6 = main__c1 [L2025] _Bool assert__arg; [L2026] assert__arg = __tmp_6 [L2027] COND TRUE assert__arg == 0 [L2029] __VERIFIER_error() - UnprovableResult [Line: 2086]: Unable to prove that call of __VERIFIER_error() unreachable Unable to prove that call of __VERIFIER_error() unreachable Reason: abstract domain could reach this error location. Possible FailurePath: [L1] int __return_main; [L12] msg_t nomsg = (msg_t )-1; [L13] port_t p12 = 0; [L14] char p12_old = '\x0'; [L15] char p12_new = '\x0'; [L16] _Bool ep12 = 0; [L17] port_t p13 = 0; [L18] char p13_old = '\x0'; [L19] char p13_new = '\x0'; [L20] _Bool ep13 = 0; [L21] port_t p14 = 0; [L22] char p14_old = '\x0'; [L23] char p14_new = '\x0'; [L24] _Bool ep14 = 0; [L25] port_t p21 = 0; [L26] char p21_old = '\x0'; [L27] char p21_new = '\x0'; [L28] _Bool ep21 = 0; [L29] port_t p23 = 0; [L30] char p23_old = '\x0'; [L31] char p23_new = '\x0'; [L32] _Bool ep23 = 0; [L33] port_t p24 = 0; [L34] char p24_old = '\x0'; [L35] char p24_new = '\x0'; [L36] _Bool ep24 = 0; [L37] port_t p31 = 0; [L38] char p31_old = '\x0'; [L39] char p31_new = '\x0'; [L40] _Bool ep31 = 0; [L41] port_t p32 = 0; [L42] char p32_old = '\x0'; [L43] char p32_new = '\x0'; [L44] _Bool ep32 = 0; [L45] port_t p34 = 0; [L46] char p34_old = '\x0'; [L47] char p34_new = '\x0'; [L48] _Bool ep34 = 0; [L49] port_t p41 = 0; [L50] char p41_old = '\x0'; [L51] char p41_new = '\x0'; [L52] _Bool ep41 = 0; [L53] port_t p42 = 0; [L54] char p42_old = '\x0'; [L55] char p42_new = '\x0'; [L56] _Bool ep42 = 0; [L57] port_t p43 = 0; [L58] char p43_old = '\x0'; [L59] char p43_new = '\x0'; [L60] _Bool ep43 = 0; [L61] char id1 = '\x0'; [L62] unsigned char r1 = '\x0'; [L63] char st1 = '\x0'; [L64] char nl1 = '\x0'; [L65] char m1 = '\x0'; [L66] char max1 = '\x0'; [L67] _Bool mode1 = 0; [L68] _Bool newmax1 = 0; [L69] char id2 = '\x0'; [L70] unsigned char r2 = '\x0'; [L71] char st2 = '\x0'; [L72] char nl2 = '\x0'; [L73] char m2 = '\x0'; [L74] char max2 = '\x0'; [L75] _Bool mode2 = 0; [L76] _Bool newmax2 = 0; [L77] char id3 = '\x0'; [L78] unsigned char r3 = '\x0'; [L79] char st3 = '\x0'; [L80] char nl3 = '\x0'; [L81] char m3 = '\x0'; [L82] char max3 = '\x0'; [L83] _Bool mode3 = 0; [L84] _Bool newmax3 = 0; [L85] char id4 = '\x0'; [L86] unsigned char r4 = '\x0'; [L87] char st4 = '\x0'; [L88] char nl4 = '\x0'; [L89] char m4 = '\x0'; [L90] char max4 = '\x0'; [L91] _Bool mode4 = 0; [L92] _Bool newmax4 = 0; [L97] void (*nodes[4])() = { &node1, &node2, &node3, &node4 }; [L101] int __return_4630; [L102] int __return_4872; [L103] int __return_5080; [L104] int __return_5300; [L105] int __return_5508; [L106] int __return_5728; [L107] int __return_7527; [L108] int __return_7484; [L109] int __return_7400; [L110] int __return_7357; [L111] int __return_7232; [L112] int __return_7189; [L113] int __return_7105; [L114] int __return_7059; [L115] int __return_6146; [L116] int __return_6873; [L117] int __return_6830; [L118] int __return_6746; [L119] int __return_6700; [L120] int __return_6555; [L121] int __return_6509; [L122] int __return_6402; [L123] int __return_5945; [L126] int main__c1; [L127] int main__i2; [L128] main__c1 = 0 [L129] ep12 = __VERIFIER_nondet_bool() [L130] ep13 = __VERIFIER_nondet_bool() [L131] ep14 = __VERIFIER_nondet_bool() [L132] ep21 = __VERIFIER_nondet_bool() [L133] ep23 = __VERIFIER_nondet_bool() [L134] ep24 = __VERIFIER_nondet_bool() [L135] ep31 = __VERIFIER_nondet_bool() [L136] ep32 = __VERIFIER_nondet_bool() [L137] ep34 = __VERIFIER_nondet_bool() [L138] ep41 = __VERIFIER_nondet_bool() [L139] ep42 = __VERIFIER_nondet_bool() [L140] ep43 = __VERIFIER_nondet_bool() [L141] id1 = __VERIFIER_nondet_char() [L142] r1 = __VERIFIER_nondet_uchar() [L143] st1 = __VERIFIER_nondet_char() [L144] nl1 = __VERIFIER_nondet_char() [L145] m1 = __VERIFIER_nondet_char() [L146] max1 = __VERIFIER_nondet_char() [L147] mode1 = __VERIFIER_nondet_bool() [L148] newmax1 = __VERIFIER_nondet_bool() [L149] id2 = __VERIFIER_nondet_char() [L150] r2 = __VERIFIER_nondet_uchar() [L151] st2 = __VERIFIER_nondet_char() [L152] nl2 = __VERIFIER_nondet_char() [L153] m2 = __VERIFIER_nondet_char() [L154] max2 = __VERIFIER_nondet_char() [L155] mode2 = __VERIFIER_nondet_bool() [L156] newmax2 = __VERIFIER_nondet_bool() [L157] id3 = __VERIFIER_nondet_char() [L158] r3 = __VERIFIER_nondet_uchar() [L159] st3 = __VERIFIER_nondet_char() [L160] nl3 = __VERIFIER_nondet_char() [L161] m3 = __VERIFIER_nondet_char() [L162] max3 = __VERIFIER_nondet_char() [L163] mode3 = __VERIFIER_nondet_bool() [L164] newmax3 = __VERIFIER_nondet_bool() [L165] id4 = __VERIFIER_nondet_char() [L166] r4 = __VERIFIER_nondet_uchar() [L167] st4 = __VERIFIER_nondet_char() [L168] nl4 = __VERIFIER_nondet_char() [L169] m4 = __VERIFIER_nondet_char() [L170] max4 = __VERIFIER_nondet_char() [L171] mode4 = __VERIFIER_nondet_bool() [L172] newmax4 = __VERIFIER_nondet_bool() [L174] _Bool init__r121; [L175] _Bool init__r131; [L176] _Bool init__r141; [L177] _Bool init__r211; [L178] _Bool init__r231; [L179] _Bool init__r241; [L180] _Bool init__r311; [L181] _Bool init__r321; [L182] _Bool init__r341; [L183] _Bool init__r411; [L184] _Bool init__r421; [L185] _Bool init__r431; [L186] _Bool init__r122; [L187] int init__tmp; [L188] _Bool init__r132; [L189] int init__tmp___0; [L190] _Bool init__r142; [L191] int init__tmp___1; [L192] _Bool init__r212; [L193] int init__tmp___2; [L194] _Bool init__r232; [L195] int init__tmp___3; [L196] _Bool init__r242; [L197] int init__tmp___4; [L198] _Bool init__r312; [L199] int init__tmp___5; [L200] _Bool init__r322; [L201] int init__tmp___6; [L202] _Bool init__r342; [L203] int init__tmp___7; [L204] _Bool init__r412; [L205] int init__tmp___8; [L206] _Bool init__r422; [L207] int init__tmp___9; [L208] _Bool init__r432; [L209] int init__tmp___10; [L210] _Bool init__r123; [L211] int init__tmp___11; [L212] _Bool init__r133; [L213] int init__tmp___12; [L214] _Bool init__r143; [L215] int init__tmp___13; [L216] _Bool init__r213; [L217] int init__tmp___14; [L218] _Bool init__r233; [L219] int init__tmp___15; [L220] _Bool init__r243; [L221] int init__tmp___16; [L222] _Bool init__r313; [L223] int init__tmp___17; [L224] _Bool init__r323; [L225] int init__tmp___18; [L226] _Bool init__r343; [L227] int init__tmp___19; [L228] _Bool init__r413; [L229] int init__tmp___20; [L230] _Bool init__r423; [L231] int init__tmp___21; [L232] _Bool init__r433; [L233] int init__tmp___22; [L234] int init__tmp___23; [L235] init__r121 = ep12 [L236] init__r131 = ep13 [L237] init__r141 = ep14 [L238] init__r211 = ep21 [L239] init__r231 = ep23 [L240] init__r241 = ep24 [L241] init__r311 = ep31 [L242] init__r321 = ep32 [L243] init__r341 = ep34 [L244] init__r411 = ep41 [L245] init__r421 = ep42 [L246] init__r431 = ep43 [L247] COND TRUE !(init__r121 == 0) [L249] init__tmp = 1 [L251] init__r122 = (_Bool)init__tmp [L252] COND TRUE !(init__r131 == 0) [L254] init__tmp___0 = 1 [L256] init__r132 = (_Bool)init__tmp___0 [L257] COND TRUE !(init__r141 == 0) [L259] init__tmp___1 = 1 [L261] init__r142 = (_Bool)init__tmp___1 [L262] COND TRUE !(init__r211 == 0) [L264] init__tmp___2 = 1 [L266] init__r212 = (_Bool)init__tmp___2 [L267] COND TRUE !(init__r231 == 0) [L269] init__tmp___3 = 1 [L271] init__r232 = (_Bool)init__tmp___3 [L272] COND TRUE !(init__r241 == 0) [L274] init__tmp___4 = 1 [L276] init__r242 = (_Bool)init__tmp___4 [L277] COND TRUE !(init__r311 == 0) [L279] init__tmp___5 = 1 [L281] init__r312 = (_Bool)init__tmp___5 [L282] COND TRUE !(init__r321 == 0) [L284] init__tmp___6 = 1 [L286] init__r322 = (_Bool)init__tmp___6 [L287] COND TRUE !(init__r341 == 0) [L289] init__tmp___7 = 1 [L291] init__r342 = (_Bool)init__tmp___7 [L292] COND TRUE !(init__r411 == 0) [L294] init__tmp___8 = 1 [L296] init__r412 = (_Bool)init__tmp___8 [L297] COND TRUE !(init__r421 == 0) [L299] init__tmp___9 = 1 [L301] init__r422 = (_Bool)init__tmp___9 [L302] COND TRUE !(init__r431 == 0) [L304] init__tmp___10 = 1 [L306] init__r432 = (_Bool)init__tmp___10 [L307] COND TRUE !(init__r122 == 0) [L309] init__tmp___11 = 1 [L311] init__r123 = (_Bool)init__tmp___11 [L312] COND TRUE !(init__r132 == 0) [L314] init__tmp___12 = 1 [L316] init__r133 = (_Bool)init__tmp___12 [L317] COND TRUE !(init__r142 == 0) [L319] init__tmp___13 = 1 [L321] init__r143 = (_Bool)init__tmp___13 [L322] COND TRUE !(init__r212 == 0) [L324] init__tmp___14 = 1 [L326] init__r213 = (_Bool)init__tmp___14 [L327] COND TRUE !(init__r232 == 0) [L329] init__tmp___15 = 1 [L331] init__r233 = (_Bool)init__tmp___15 [L332] COND TRUE !(init__r242 == 0) [L334] init__tmp___16 = 1 [L336] init__r243 = (_Bool)init__tmp___16 [L337] COND TRUE !(init__r312 == 0) [L339] init__tmp___17 = 1 [L341] init__r313 = (_Bool)init__tmp___17 [L342] COND TRUE !(init__r322 == 0) [L344] init__tmp___18 = 1 [L346] init__r323 = (_Bool)init__tmp___18 [L347] COND TRUE !(init__r342 == 0) [L349] init__tmp___19 = 1 [L351] init__r343 = (_Bool)init__tmp___19 [L352] COND TRUE !(init__r412 == 0) [L354] init__tmp___20 = 1 [L356] init__r413 = (_Bool)init__tmp___20 [L357] COND TRUE !(init__r422 == 0) [L359] init__tmp___21 = 1 [L361] init__r423 = (_Bool)init__tmp___21 [L362] COND TRUE !(init__r432 == 0) [L364] init__tmp___22 = 1 [L366] init__r433 = (_Bool)init__tmp___22 [L367] COND TRUE ((int)id1) != ((int)id2) [L369] COND TRUE ((int)id1) != ((int)id3) [L371] COND TRUE ((int)id1) != ((int)id4) [L373] COND TRUE ((int)id2) != ((int)id3) [L375] COND TRUE ((int)id2) != ((int)id4) [L377] COND TRUE ((int)id3) != ((int)id4) [L379] COND TRUE ((int)id1) >= 0 [L381] COND TRUE ((int)id2) >= 0 [L383] COND TRUE ((int)id3) >= 0 [L385] COND TRUE ((int)id4) >= 0 [L387] COND TRUE ((int)r1) == 0 [L389] COND TRUE ((int)r2) == 0 [L391] COND TRUE ((int)r3) == 0 [L393] COND TRUE ((int)r4) == 0 [L395] COND TRUE ((int)max1) == ((int)id1) [L397] COND TRUE ((int)max2) == ((int)id2) [L399] COND TRUE ((int)max3) == ((int)id3) [L401] COND TRUE ((int)max4) == ((int)id4) [L403] COND TRUE ((int)st1) == 0 [L405] COND TRUE ((int)st2) == 0 [L407] COND TRUE ((int)st3) == 0 [L409] COND TRUE ((int)st4) == 0 [L411] COND TRUE ((int)nl1) == 0 [L413] COND TRUE ((int)nl2) == 0 [L415] COND TRUE ((int)nl3) == 0 [L417] COND TRUE ((int)nl4) == 0 [L419] COND TRUE ((int)mode1) == 0 [L421] COND TRUE ((int)mode2) == 0 [L423] COND TRUE ((int)mode3) == 0 [L425] COND TRUE ((int)mode4) == 0 [L427] COND TRUE !(newmax1 == 0) [L429] COND TRUE !(newmax2 == 0) [L431] COND TRUE !(newmax3 == 0) [L433] COND TRUE !(newmax4 == 0) [L435] init__tmp___23 = 1 [L436] __return_4630 = init__tmp___23 [L437] main__i2 = __return_4630 [L438] COND TRUE main__i2 != 0 [L440] p12_old = nomsg [L441] p12_new = nomsg [L442] p13_old = nomsg [L443] p13_new = nomsg [L444] p14_old = nomsg [L445] p14_new = nomsg [L446] p21_old = nomsg [L447] p21_new = nomsg [L448] p23_old = nomsg [L449] p23_new = nomsg [L450] p24_old = nomsg [L451] p24_new = nomsg [L452] p31_old = nomsg [L453] p31_new = nomsg [L454] p32_old = nomsg [L455] p32_new = nomsg [L456] p34_old = nomsg [L457] p34_new = nomsg [L458] p41_old = nomsg [L459] p41_new = nomsg [L460] p42_old = nomsg [L461] p42_new = nomsg [L462] p43_old = nomsg [L463] p43_new = nomsg [L464] main__i2 = 0 [L466] _Bool node1__newmax; [L467] node1__newmax = 0 [L468] COND FALSE !(!(mode1 == 0)) [L474] COND TRUE ((int)r1) < 3 [L476] COND FALSE !(!(ep12 == 0)) [L489] COND FALSE !(!(ep13 == 0)) [L502] COND FALSE !(!(ep14 == 0)) [L515] mode1 = 1 [L517] _Bool node2__newmax; [L518] node2__newmax = 0 [L519] COND FALSE !(!(mode2 == 0)) [L525] COND TRUE ((int)r2) < 3 [L527] COND FALSE !(!(ep21 == 0)) [L540] COND FALSE !(!(ep23 == 0)) [L553] COND FALSE !(!(ep24 == 0)) [L566] mode2 = 1 [L568] _Bool node3__newmax; [L569] node3__newmax = 0 [L570] COND FALSE !(!(mode3 == 0)) [L576] COND TRUE ((int)r3) < 3 [L578] COND FALSE !(!(ep31 == 0)) [L591] COND FALSE !(!(ep32 == 0)) [L604] COND FALSE !(!(ep34 == 0)) [L617] mode3 = 1 [L619] _Bool node4__newmax; [L620] node4__newmax = 0 [L621] COND FALSE !(!(mode4 == 0)) [L627] COND TRUE ((int)r4) < 3 [L629] COND FALSE !(!(ep41 == 0)) [L642] COND FALSE !(!(ep42 == 0)) [L655] COND FALSE !(!(ep43 == 0)) [L668] mode4 = 1 [L669] p12_old = p12_new [L670] p12_new = nomsg [L671] p13_old = p13_new [L672] p13_new = nomsg [L673] p14_old = p14_new [L674] p14_new = nomsg [L675] p21_old = p21_new [L676] p21_new = nomsg [L677] p23_old = p23_new [L678] p23_new = nomsg [L679] p24_old = p24_new [L680] p24_new = nomsg [L681] p31_old = p31_new [L682] p31_new = nomsg [L683] p32_old = p32_new [L684] p32_new = nomsg [L685] p34_old = p34_new [L686] p34_new = nomsg [L687] p41_old = p41_new [L688] p41_new = nomsg [L689] p42_old = p42_new [L690] p42_new = nomsg [L691] p43_old = p43_new [L692] p43_new = nomsg [L694] int check__tmp; [L695] COND TRUE (((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) <= 1 [L697] COND TRUE (((int)st1) + ((int)nl1)) <= 1 [L699] COND TRUE (((int)st2) + ((int)nl2)) <= 1 [L701] COND TRUE (((int)st3) + ((int)nl3)) <= 1 [L703] COND TRUE (((int)st4) + ((int)nl4)) <= 1 [L705] COND FALSE !(((int)r1) >= 3) [L711] COND TRUE (((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) == 0 [L713] COND TRUE ((int)r1) < 3 [L715] COND FALSE !(((int)r1) >= 3) [L721] COND TRUE (((((int)nl1) + ((int)nl2)) + ((int)nl3)) + ((int)nl4)) == 0 [L723] COND TRUE ((int)r1) < 3 [L725] check__tmp = 1 [L726] __return_4872 = check__tmp [L727] main__c1 = __return_4872 [L729] _Bool __tmp_1; [L730] __tmp_1 = main__c1 [L731] _Bool assert__arg; [L732] assert__arg = __tmp_1 [L733] COND FALSE !(assert__arg == 0) [L740] _Bool node1__newmax; [L741] node1__newmax = 0 [L742] COND TRUE !(mode1 == 0) [L744] COND FALSE !(r1 == 255) [L750] r1 = r1 + 1 [L751] COND FALSE !(!(ep21 == 0)) [L760] COND FALSE !(!(ep31 == 0)) [L769] COND FALSE !(!(ep41 == 0)) [L778] newmax1 = node1__newmax [L779] COND FALSE !(((int)r1) == 3) [L785] mode1 = 0 [L787] _Bool node2__newmax; [L788] node2__newmax = 0 [L789] COND TRUE !(mode2 == 0) [L791] COND FALSE !(r2 == 255) [L797] r2 = r2 + 1 [L798] COND FALSE !(!(ep12 == 0)) [L807] COND FALSE !(!(ep32 == 0)) [L816] COND FALSE !(!(ep42 == 0)) [L825] newmax2 = node2__newmax [L826] COND FALSE !(((int)r2) == 3) [L832] mode2 = 0 [L834] _Bool node3__newmax; [L835] node3__newmax = 0 [L836] COND TRUE !(mode3 == 0) [L838] COND FALSE !(r3 == 255) [L844] r3 = r3 + 1 [L845] COND FALSE !(!(ep13 == 0)) [L854] COND FALSE !(!(ep23 == 0)) [L863] COND FALSE !(!(ep43 == 0)) [L872] newmax3 = node3__newmax [L873] COND FALSE !(((int)r3) == 3) [L879] mode3 = 0 [L881] _Bool node4__newmax; [L882] node4__newmax = 0 [L883] COND TRUE !(mode4 == 0) [L885] COND FALSE !(r4 == 255) [L891] r4 = r4 + 1 [L892] COND FALSE !(!(ep14 == 0)) [L901] COND FALSE !(!(ep24 == 0)) [L910] COND FALSE !(!(ep34 == 0)) [L919] newmax4 = node4__newmax [L920] COND FALSE !(((int)r4) == 3) [L926] mode4 = 0 [L927] p12_old = p12_new [L928] p12_new = nomsg [L929] p13_old = p13_new [L930] p13_new = nomsg [L931] p14_old = p14_new [L932] p14_new = nomsg [L933] p21_old = p21_new [L934] p21_new = nomsg [L935] p23_old = p23_new [L936] p23_new = nomsg [L937] p24_old = p24_new [L938] p24_new = nomsg [L939] p31_old = p31_new [L940] p31_new = nomsg [L941] p32_old = p32_new [L942] p32_new = nomsg [L943] p34_old = p34_new [L944] p34_new = nomsg [L945] p41_old = p41_new [L946] p41_new = nomsg [L947] p42_old = p42_new [L948] p42_new = nomsg [L949] p43_old = p43_new [L950] p43_new = nomsg [L952] int check__tmp; [L953] COND TRUE (((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) <= 1 [L955] COND TRUE (((int)st1) + ((int)nl1)) <= 1 [L957] COND TRUE (((int)st2) + ((int)nl2)) <= 1 [L959] COND TRUE (((int)st3) + ((int)nl3)) <= 1 [L961] COND TRUE (((int)st4) + ((int)nl4)) <= 1 [L963] COND FALSE !(((int)r1) >= 3) [L969] COND TRUE (((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) == 0 [L971] COND TRUE ((int)r1) < 3 [L973] COND FALSE !(((int)r1) >= 3) [L979] COND TRUE (((((int)nl1) + ((int)nl2)) + ((int)nl3)) + ((int)nl4)) == 0 [L981] COND TRUE ((int)r1) < 3 [L983] check__tmp = 1 [L984] __return_5080 = check__tmp [L985] main__c1 = __return_5080 [L987] _Bool __tmp_2; [L988] __tmp_2 = main__c1 [L989] _Bool assert__arg; [L990] assert__arg = __tmp_2 [L991] COND FALSE !(assert__arg == 0) [L998] _Bool node1__newmax; [L999] node1__newmax = 0 [L1000] COND FALSE !(!(mode1 == 0)) [L1006] COND TRUE ((int)r1) < 3 [L1008] COND FALSE !(!(ep12 == 0)) [L1021] COND FALSE !(!(ep13 == 0)) [L1034] COND FALSE !(!(ep14 == 0)) [L1047] mode1 = 1 [L1049] _Bool node2__newmax; [L1050] node2__newmax = 0 [L1051] COND FALSE !(!(mode2 == 0)) [L1057] COND TRUE ((int)r2) < 3 [L1059] COND FALSE !(!(ep21 == 0)) [L1072] COND FALSE !(!(ep23 == 0)) [L1085] COND FALSE !(!(ep24 == 0)) [L1098] mode2 = 1 [L1100] _Bool node3__newmax; [L1101] node3__newmax = 0 [L1102] COND FALSE !(!(mode3 == 0)) [L1108] COND TRUE ((int)r3) < 3 [L1110] COND FALSE !(!(ep31 == 0)) [L1123] COND FALSE !(!(ep32 == 0)) [L1136] COND FALSE !(!(ep34 == 0)) [L1149] mode3 = 1 [L1151] _Bool node4__newmax; [L1152] node4__newmax = 0 [L1153] COND FALSE !(!(mode4 == 0)) [L1159] COND TRUE ((int)r4) < 3 [L1161] COND FALSE !(!(ep41 == 0)) [L1174] COND FALSE !(!(ep42 == 0)) [L1187] COND FALSE !(!(ep43 == 0)) [L1200] mode4 = 1 [L1201] p12_old = p12_new [L1202] p12_new = nomsg [L1203] p13_old = p13_new [L1204] p13_new = nomsg [L1205] p14_old = p14_new [L1206] p14_new = nomsg [L1207] p21_old = p21_new [L1208] p21_new = nomsg [L1209] p23_old = p23_new [L1210] p23_new = nomsg [L1211] p24_old = p24_new [L1212] p24_new = nomsg [L1213] p31_old = p31_new [L1214] p31_new = nomsg [L1215] p32_old = p32_new [L1216] p32_new = nomsg [L1217] p34_old = p34_new [L1218] p34_new = nomsg [L1219] p41_old = p41_new [L1220] p41_new = nomsg [L1221] p42_old = p42_new [L1222] p42_new = nomsg [L1223] p43_old = p43_new [L1224] p43_new = nomsg [L1226] int check__tmp; [L1227] COND TRUE (((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) <= 1 [L1229] COND TRUE (((int)st1) + ((int)nl1)) <= 1 [L1231] COND TRUE (((int)st2) + ((int)nl2)) <= 1 [L1233] COND TRUE (((int)st3) + ((int)nl3)) <= 1 [L1235] COND TRUE (((int)st4) + ((int)nl4)) <= 1 [L1237] COND FALSE !(((int)r1) >= 3) [L1243] COND TRUE (((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) == 0 [L1245] COND TRUE ((int)r1) < 3 [L1247] COND FALSE !(((int)r1) >= 3) [L1253] COND TRUE (((((int)nl1) + ((int)nl2)) + ((int)nl3)) + ((int)nl4)) == 0 [L1255] COND TRUE ((int)r1) < 3 [L1257] check__tmp = 1 [L1258] __return_5300 = check__tmp [L1259] main__c1 = __return_5300 [L1261] _Bool __tmp_3; [L1262] __tmp_3 = main__c1 [L1263] _Bool assert__arg; [L1264] assert__arg = __tmp_3 [L1265] COND FALSE !(assert__arg == 0) [L1272] _Bool node1__newmax; [L1273] node1__newmax = 0 [L1274] COND TRUE !(mode1 == 0) [L1276] COND FALSE !(r1 == 255) [L1282] r1 = r1 + 1 [L1283] COND FALSE !(!(ep21 == 0)) [L1292] COND FALSE !(!(ep31 == 0)) [L1301] COND FALSE !(!(ep41 == 0)) [L1310] newmax1 = node1__newmax [L1311] COND FALSE !(((int)r1) == 3) [L1317] mode1 = 0 [L1319] _Bool node2__newmax; [L1320] node2__newmax = 0 [L1321] COND TRUE !(mode2 == 0) [L1323] COND FALSE !(r2 == 255) [L1329] r2 = r2 + 1 [L1330] COND FALSE !(!(ep12 == 0)) [L1339] COND FALSE !(!(ep32 == 0)) [L1348] COND FALSE !(!(ep42 == 0)) [L1357] newmax2 = node2__newmax [L1358] COND FALSE !(((int)r2) == 3) [L1364] mode2 = 0 [L1366] _Bool node3__newmax; [L1367] node3__newmax = 0 [L1368] COND TRUE !(mode3 == 0) [L1370] COND FALSE !(r3 == 255) [L1376] r3 = r3 + 1 [L1377] COND FALSE !(!(ep13 == 0)) [L1386] COND FALSE !(!(ep23 == 0)) [L1395] COND FALSE !(!(ep43 == 0)) [L1404] newmax3 = node3__newmax [L1405] COND FALSE !(((int)r3) == 3) [L1411] mode3 = 0 [L1413] _Bool node4__newmax; [L1414] node4__newmax = 0 [L1415] COND TRUE !(mode4 == 0) [L1417] COND FALSE !(r4 == 255) [L1423] r4 = r4 + 1 [L1424] COND FALSE !(!(ep14 == 0)) [L1433] COND FALSE !(!(ep24 == 0)) [L1442] COND FALSE !(!(ep34 == 0)) [L1451] newmax4 = node4__newmax [L1452] COND FALSE !(((int)r4) == 3) [L1458] mode4 = 0 [L1459] p12_old = p12_new [L1460] p12_new = nomsg [L1461] p13_old = p13_new [L1462] p13_new = nomsg [L1463] p14_old = p14_new [L1464] p14_new = nomsg [L1465] p21_old = p21_new [L1466] p21_new = nomsg [L1467] p23_old = p23_new [L1468] p23_new = nomsg [L1469] p24_old = p24_new [L1470] p24_new = nomsg [L1471] p31_old = p31_new [L1472] p31_new = nomsg [L1473] p32_old = p32_new [L1474] p32_new = nomsg [L1475] p34_old = p34_new [L1476] p34_new = nomsg [L1477] p41_old = p41_new [L1478] p41_new = nomsg [L1479] p42_old = p42_new [L1480] p42_new = nomsg [L1481] p43_old = p43_new [L1482] p43_new = nomsg [L1484] int check__tmp; [L1485] COND TRUE (((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) <= 1 [L1487] COND TRUE (((int)st1) + ((int)nl1)) <= 1 [L1489] COND TRUE (((int)st2) + ((int)nl2)) <= 1 [L1491] COND TRUE (((int)st3) + ((int)nl3)) <= 1 [L1493] COND TRUE (((int)st4) + ((int)nl4)) <= 1 [L1495] COND FALSE !(((int)r1) >= 3) [L1501] COND TRUE (((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) == 0 [L1503] COND TRUE ((int)r1) < 3 [L1505] COND FALSE !(((int)r1) >= 3) [L1511] COND TRUE (((((int)nl1) + ((int)nl2)) + ((int)nl3)) + ((int)nl4)) == 0 [L1513] COND TRUE ((int)r1) < 3 [L1515] check__tmp = 1 [L1516] __return_5508 = check__tmp [L1517] main__c1 = __return_5508 [L1519] _Bool __tmp_4; [L1520] __tmp_4 = main__c1 [L1521] _Bool assert__arg; [L1522] assert__arg = __tmp_4 [L1523] COND FALSE !(assert__arg == 0) [L1530] _Bool node1__newmax; [L1531] node1__newmax = 0 [L1532] COND FALSE !(!(mode1 == 0)) [L1538] COND TRUE ((int)r1) < 3 [L1540] COND FALSE !(!(ep12 == 0)) [L1553] COND FALSE !(!(ep13 == 0)) [L1566] COND FALSE !(!(ep14 == 0)) [L1579] mode1 = 1 [L1581] _Bool node2__newmax; [L1582] node2__newmax = 0 [L1583] COND FALSE !(!(mode2 == 0)) [L1589] COND TRUE ((int)r2) < 3 [L1591] COND FALSE !(!(ep21 == 0)) [L1604] COND FALSE !(!(ep23 == 0)) [L1617] COND FALSE !(!(ep24 == 0)) [L1630] mode2 = 1 [L1632] _Bool node3__newmax; [L1633] node3__newmax = 0 [L1634] COND FALSE !(!(mode3 == 0)) [L1640] COND TRUE ((int)r3) < 3 [L1642] COND FALSE !(!(ep31 == 0)) [L1655] COND FALSE !(!(ep32 == 0)) [L1668] COND FALSE !(!(ep34 == 0)) [L1681] mode3 = 1 [L1683] _Bool node4__newmax; [L1684] node4__newmax = 0 [L1685] COND FALSE !(!(mode4 == 0)) [L1691] COND TRUE ((int)r4) < 3 [L1693] COND FALSE !(!(ep41 == 0)) [L1706] COND FALSE !(!(ep42 == 0)) [L1719] COND FALSE !(!(ep43 == 0)) [L1732] mode4 = 1 [L1733] p12_old = p12_new [L1734] p12_new = nomsg [L1735] p13_old = p13_new [L1736] p13_new = nomsg [L1737] p14_old = p14_new [L1738] p14_new = nomsg [L1739] p21_old = p21_new [L1740] p21_new = nomsg [L1741] p23_old = p23_new [L1742] p23_new = nomsg [L1743] p24_old = p24_new [L1744] p24_new = nomsg [L1745] p31_old = p31_new [L1746] p31_new = nomsg [L1747] p32_old = p32_new [L1748] p32_new = nomsg [L1749] p34_old = p34_new [L1750] p34_new = nomsg [L1751] p41_old = p41_new [L1752] p41_new = nomsg [L1753] p42_old = p42_new [L1754] p42_new = nomsg [L1755] p43_old = p43_new [L1756] p43_new = nomsg [L1758] int check__tmp; [L1759] COND TRUE (((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) <= 1 [L1761] COND TRUE (((int)st1) + ((int)nl1)) <= 1 [L1763] COND TRUE (((int)st2) + ((int)nl2)) <= 1 [L1765] COND TRUE (((int)st3) + ((int)nl3)) <= 1 [L1767] COND TRUE (((int)st4) + ((int)nl4)) <= 1 [L1769] COND FALSE !(((int)r1) >= 3) [L1775] COND TRUE (((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) == 0 [L1777] COND TRUE ((int)r1) < 3 [L1779] COND FALSE !(((int)r1) >= 3) [L1785] COND TRUE (((((int)nl1) + ((int)nl2)) + ((int)nl3)) + ((int)nl4)) == 0 [L1787] COND TRUE ((int)r1) < 3 [L1789] check__tmp = 1 [L1790] __return_5728 = check__tmp [L1791] main__c1 = __return_5728 [L1793] _Bool __tmp_5; [L1794] __tmp_5 = main__c1 [L1795] _Bool assert__arg; [L1796] assert__arg = __tmp_5 [L1797] COND FALSE !(assert__arg == 0) [L1804] _Bool node1__newmax; [L1805] node1__newmax = 0 [L1806] COND TRUE !(mode1 == 0) [L1808] COND FALSE !(r1 == 255) [L1814] r1 = r1 + 1 [L1815] COND FALSE !(!(ep21 == 0)) [L1824] COND FALSE !(!(ep31 == 0)) [L1833] COND FALSE !(!(ep41 == 0)) [L1842] newmax1 = node1__newmax [L1843] COND TRUE ((int)r1) == 3 [L1845] COND TRUE ((int)max1) == ((int)id1) [L1847] st1 = 1 [L1848] mode1 = 0 [L1850] _Bool node2__newmax; [L1851] node2__newmax = 0 [L1852] COND TRUE !(mode2 == 0) [L1854] COND FALSE !(r2 == 255) [L1860] r2 = r2 + 1 [L1861] COND FALSE !(!(ep12 == 0)) [L1870] COND FALSE !(!(ep32 == 0)) [L1879] COND FALSE !(!(ep42 == 0)) [L1888] newmax2 = node2__newmax [L1889] COND TRUE ((int)r2) == 3 [L1891] COND TRUE ((int)max2) == ((int)id2) [L1893] st2 = 1 [L1894] mode2 = 0 [L1896] _Bool node3__newmax; [L1897] node3__newmax = 0 [L1898] COND TRUE !(mode3 == 0) [L1900] COND FALSE !(r3 == 255) [L1906] r3 = r3 + 1 [L1907] COND FALSE !(!(ep13 == 0)) [L1916] COND FALSE !(!(ep23 == 0)) [L1925] COND FALSE !(!(ep43 == 0)) [L1934] newmax3 = node3__newmax [L1935] COND TRUE ((int)r3) == 3 [L1937] COND TRUE ((int)max3) == ((int)id3) [L1939] st3 = 1 [L1940] mode3 = 0 [L1942] _Bool node4__newmax; [L1943] node4__newmax = 0 [L1944] COND TRUE !(mode4 == 0) [L1946] COND FALSE !(r4 == 255) [L1952] r4 = r4 + 1 [L1953] COND FALSE !(!(ep14 == 0)) [L1962] COND FALSE !(!(ep24 == 0)) [L1971] COND FALSE !(!(ep34 == 0)) [L1980] newmax4 = node4__newmax [L1981] COND TRUE ((int)r4) == 3 [L1983] COND FALSE !(((int)max4) == ((int)id4)) [L2042] nl4 = 1 [L2043] mode4 = 0 [L2044] p12_old = p12_new [L2045] p12_new = nomsg [L2046] p13_old = p13_new [L2047] p13_new = nomsg [L2048] p14_old = p14_new [L2049] p14_new = nomsg [L2050] p21_old = p21_new [L2051] p21_new = nomsg [L2052] p23_old = p23_new [L2053] p23_new = nomsg [L2054] p24_old = p24_new [L2055] p24_new = nomsg [L2056] p31_old = p31_new [L2057] p31_new = nomsg [L2058] p32_old = p32_new [L2059] p32_new = nomsg [L2060] p34_old = p34_new [L2061] p34_new = nomsg [L2062] p41_old = p41_new [L2063] p41_new = nomsg [L2064] p42_old = p42_new [L2065] p42_new = nomsg [L2066] p43_old = p43_new [L2067] p43_new = nomsg [L2069] int check__tmp; [L2070] COND FALSE !((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) <= 1) [L2076] check__tmp = 0 [L2077] __return_7484 = check__tmp [L2078] main__c1 = __return_7484 [L2080] _Bool __tmp_7; [L2081] __tmp_7 = main__c1 [L2082] _Bool assert__arg; [L2083] assert__arg = __tmp_7 [L2084] COND TRUE assert__arg == 0 [L2086] __VERIFIER_error() - UnprovableResult [Line: 2289]: Unable to prove that call of __VERIFIER_error() unreachable Unable to prove that call of __VERIFIER_error() unreachable Reason: abstract domain could reach this error location. Possible FailurePath: [L1] int __return_main; [L12] msg_t nomsg = (msg_t )-1; [L13] port_t p12 = 0; [L14] char p12_old = '\x0'; [L15] char p12_new = '\x0'; [L16] _Bool ep12 = 0; [L17] port_t p13 = 0; [L18] char p13_old = '\x0'; [L19] char p13_new = '\x0'; [L20] _Bool ep13 = 0; [L21] port_t p14 = 0; [L22] char p14_old = '\x0'; [L23] char p14_new = '\x0'; [L24] _Bool ep14 = 0; [L25] port_t p21 = 0; [L26] char p21_old = '\x0'; [L27] char p21_new = '\x0'; [L28] _Bool ep21 = 0; [L29] port_t p23 = 0; [L30] char p23_old = '\x0'; [L31] char p23_new = '\x0'; [L32] _Bool ep23 = 0; [L33] port_t p24 = 0; [L34] char p24_old = '\x0'; [L35] char p24_new = '\x0'; [L36] _Bool ep24 = 0; [L37] port_t p31 = 0; [L38] char p31_old = '\x0'; [L39] char p31_new = '\x0'; [L40] _Bool ep31 = 0; [L41] port_t p32 = 0; [L42] char p32_old = '\x0'; [L43] char p32_new = '\x0'; [L44] _Bool ep32 = 0; [L45] port_t p34 = 0; [L46] char p34_old = '\x0'; [L47] char p34_new = '\x0'; [L48] _Bool ep34 = 0; [L49] port_t p41 = 0; [L50] char p41_old = '\x0'; [L51] char p41_new = '\x0'; [L52] _Bool ep41 = 0; [L53] port_t p42 = 0; [L54] char p42_old = '\x0'; [L55] char p42_new = '\x0'; [L56] _Bool ep42 = 0; [L57] port_t p43 = 0; [L58] char p43_old = '\x0'; [L59] char p43_new = '\x0'; [L60] _Bool ep43 = 0; [L61] char id1 = '\x0'; [L62] unsigned char r1 = '\x0'; [L63] char st1 = '\x0'; [L64] char nl1 = '\x0'; [L65] char m1 = '\x0'; [L66] char max1 = '\x0'; [L67] _Bool mode1 = 0; [L68] _Bool newmax1 = 0; [L69] char id2 = '\x0'; [L70] unsigned char r2 = '\x0'; [L71] char st2 = '\x0'; [L72] char nl2 = '\x0'; [L73] char m2 = '\x0'; [L74] char max2 = '\x0'; [L75] _Bool mode2 = 0; [L76] _Bool newmax2 = 0; [L77] char id3 = '\x0'; [L78] unsigned char r3 = '\x0'; [L79] char st3 = '\x0'; [L80] char nl3 = '\x0'; [L81] char m3 = '\x0'; [L82] char max3 = '\x0'; [L83] _Bool mode3 = 0; [L84] _Bool newmax3 = 0; [L85] char id4 = '\x0'; [L86] unsigned char r4 = '\x0'; [L87] char st4 = '\x0'; [L88] char nl4 = '\x0'; [L89] char m4 = '\x0'; [L90] char max4 = '\x0'; [L91] _Bool mode4 = 0; [L92] _Bool newmax4 = 0; [L97] void (*nodes[4])() = { &node1, &node2, &node3, &node4 }; [L101] int __return_4630; [L102] int __return_4872; [L103] int __return_5080; [L104] int __return_5300; [L105] int __return_5508; [L106] int __return_5728; [L107] int __return_7527; [L108] int __return_7484; [L109] int __return_7400; [L110] int __return_7357; [L111] int __return_7232; [L112] int __return_7189; [L113] int __return_7105; [L114] int __return_7059; [L115] int __return_6146; [L116] int __return_6873; [L117] int __return_6830; [L118] int __return_6746; [L119] int __return_6700; [L120] int __return_6555; [L121] int __return_6509; [L122] int __return_6402; [L123] int __return_5945; [L126] int main__c1; [L127] int main__i2; [L128] main__c1 = 0 [L129] ep12 = __VERIFIER_nondet_bool() [L130] ep13 = __VERIFIER_nondet_bool() [L131] ep14 = __VERIFIER_nondet_bool() [L132] ep21 = __VERIFIER_nondet_bool() [L133] ep23 = __VERIFIER_nondet_bool() [L134] ep24 = __VERIFIER_nondet_bool() [L135] ep31 = __VERIFIER_nondet_bool() [L136] ep32 = __VERIFIER_nondet_bool() [L137] ep34 = __VERIFIER_nondet_bool() [L138] ep41 = __VERIFIER_nondet_bool() [L139] ep42 = __VERIFIER_nondet_bool() [L140] ep43 = __VERIFIER_nondet_bool() [L141] id1 = __VERIFIER_nondet_char() [L142] r1 = __VERIFIER_nondet_uchar() [L143] st1 = __VERIFIER_nondet_char() [L144] nl1 = __VERIFIER_nondet_char() [L145] m1 = __VERIFIER_nondet_char() [L146] max1 = __VERIFIER_nondet_char() [L147] mode1 = __VERIFIER_nondet_bool() [L148] newmax1 = __VERIFIER_nondet_bool() [L149] id2 = __VERIFIER_nondet_char() [L150] r2 = __VERIFIER_nondet_uchar() [L151] st2 = __VERIFIER_nondet_char() [L152] nl2 = __VERIFIER_nondet_char() [L153] m2 = __VERIFIER_nondet_char() [L154] max2 = __VERIFIER_nondet_char() [L155] mode2 = __VERIFIER_nondet_bool() [L156] newmax2 = __VERIFIER_nondet_bool() [L157] id3 = __VERIFIER_nondet_char() [L158] r3 = __VERIFIER_nondet_uchar() [L159] st3 = __VERIFIER_nondet_char() [L160] nl3 = __VERIFIER_nondet_char() [L161] m3 = __VERIFIER_nondet_char() [L162] max3 = __VERIFIER_nondet_char() [L163] mode3 = __VERIFIER_nondet_bool() [L164] newmax3 = __VERIFIER_nondet_bool() [L165] id4 = __VERIFIER_nondet_char() [L166] r4 = __VERIFIER_nondet_uchar() [L167] st4 = __VERIFIER_nondet_char() [L168] nl4 = __VERIFIER_nondet_char() [L169] m4 = __VERIFIER_nondet_char() [L170] max4 = __VERIFIER_nondet_char() [L171] mode4 = __VERIFIER_nondet_bool() [L172] newmax4 = __VERIFIER_nondet_bool() [L174] _Bool init__r121; [L175] _Bool init__r131; [L176] _Bool init__r141; [L177] _Bool init__r211; [L178] _Bool init__r231; [L179] _Bool init__r241; [L180] _Bool init__r311; [L181] _Bool init__r321; [L182] _Bool init__r341; [L183] _Bool init__r411; [L184] _Bool init__r421; [L185] _Bool init__r431; [L186] _Bool init__r122; [L187] int init__tmp; [L188] _Bool init__r132; [L189] int init__tmp___0; [L190] _Bool init__r142; [L191] int init__tmp___1; [L192] _Bool init__r212; [L193] int init__tmp___2; [L194] _Bool init__r232; [L195] int init__tmp___3; [L196] _Bool init__r242; [L197] int init__tmp___4; [L198] _Bool init__r312; [L199] int init__tmp___5; [L200] _Bool init__r322; [L201] int init__tmp___6; [L202] _Bool init__r342; [L203] int init__tmp___7; [L204] _Bool init__r412; [L205] int init__tmp___8; [L206] _Bool init__r422; [L207] int init__tmp___9; [L208] _Bool init__r432; [L209] int init__tmp___10; [L210] _Bool init__r123; [L211] int init__tmp___11; [L212] _Bool init__r133; [L213] int init__tmp___12; [L214] _Bool init__r143; [L215] int init__tmp___13; [L216] _Bool init__r213; [L217] int init__tmp___14; [L218] _Bool init__r233; [L219] int init__tmp___15; [L220] _Bool init__r243; [L221] int init__tmp___16; [L222] _Bool init__r313; [L223] int init__tmp___17; [L224] _Bool init__r323; [L225] int init__tmp___18; [L226] _Bool init__r343; [L227] int init__tmp___19; [L228] _Bool init__r413; [L229] int init__tmp___20; [L230] _Bool init__r423; [L231] int init__tmp___21; [L232] _Bool init__r433; [L233] int init__tmp___22; [L234] int init__tmp___23; [L235] init__r121 = ep12 [L236] init__r131 = ep13 [L237] init__r141 = ep14 [L238] init__r211 = ep21 [L239] init__r231 = ep23 [L240] init__r241 = ep24 [L241] init__r311 = ep31 [L242] init__r321 = ep32 [L243] init__r341 = ep34 [L244] init__r411 = ep41 [L245] init__r421 = ep42 [L246] init__r431 = ep43 [L247] COND TRUE !(init__r121 == 0) [L249] init__tmp = 1 [L251] init__r122 = (_Bool)init__tmp [L252] COND TRUE !(init__r131 == 0) [L254] init__tmp___0 = 1 [L256] init__r132 = (_Bool)init__tmp___0 [L257] COND TRUE !(init__r141 == 0) [L259] init__tmp___1 = 1 [L261] init__r142 = (_Bool)init__tmp___1 [L262] COND TRUE !(init__r211 == 0) [L264] init__tmp___2 = 1 [L266] init__r212 = (_Bool)init__tmp___2 [L267] COND TRUE !(init__r231 == 0) [L269] init__tmp___3 = 1 [L271] init__r232 = (_Bool)init__tmp___3 [L272] COND TRUE !(init__r241 == 0) [L274] init__tmp___4 = 1 [L276] init__r242 = (_Bool)init__tmp___4 [L277] COND TRUE !(init__r311 == 0) [L279] init__tmp___5 = 1 [L281] init__r312 = (_Bool)init__tmp___5 [L282] COND TRUE !(init__r321 == 0) [L284] init__tmp___6 = 1 [L286] init__r322 = (_Bool)init__tmp___6 [L287] COND TRUE !(init__r341 == 0) [L289] init__tmp___7 = 1 [L291] init__r342 = (_Bool)init__tmp___7 [L292] COND TRUE !(init__r411 == 0) [L294] init__tmp___8 = 1 [L296] init__r412 = (_Bool)init__tmp___8 [L297] COND TRUE !(init__r421 == 0) [L299] init__tmp___9 = 1 [L301] init__r422 = (_Bool)init__tmp___9 [L302] COND TRUE !(init__r431 == 0) [L304] init__tmp___10 = 1 [L306] init__r432 = (_Bool)init__tmp___10 [L307] COND TRUE !(init__r122 == 0) [L309] init__tmp___11 = 1 [L311] init__r123 = (_Bool)init__tmp___11 [L312] COND TRUE !(init__r132 == 0) [L314] init__tmp___12 = 1 [L316] init__r133 = (_Bool)init__tmp___12 [L317] COND TRUE !(init__r142 == 0) [L319] init__tmp___13 = 1 [L321] init__r143 = (_Bool)init__tmp___13 [L322] COND TRUE !(init__r212 == 0) [L324] init__tmp___14 = 1 [L326] init__r213 = (_Bool)init__tmp___14 [L327] COND TRUE !(init__r232 == 0) [L329] init__tmp___15 = 1 [L331] init__r233 = (_Bool)init__tmp___15 [L332] COND TRUE !(init__r242 == 0) [L334] init__tmp___16 = 1 [L336] init__r243 = (_Bool)init__tmp___16 [L337] COND TRUE !(init__r312 == 0) [L339] init__tmp___17 = 1 [L341] init__r313 = (_Bool)init__tmp___17 [L342] COND TRUE !(init__r322 == 0) [L344] init__tmp___18 = 1 [L346] init__r323 = (_Bool)init__tmp___18 [L347] COND TRUE !(init__r342 == 0) [L349] init__tmp___19 = 1 [L351] init__r343 = (_Bool)init__tmp___19 [L352] COND TRUE !(init__r412 == 0) [L354] init__tmp___20 = 1 [L356] init__r413 = (_Bool)init__tmp___20 [L357] COND TRUE !(init__r422 == 0) [L359] init__tmp___21 = 1 [L361] init__r423 = (_Bool)init__tmp___21 [L362] COND TRUE !(init__r432 == 0) [L364] init__tmp___22 = 1 [L366] init__r433 = (_Bool)init__tmp___22 [L367] COND TRUE ((int)id1) != ((int)id2) [L369] COND TRUE ((int)id1) != ((int)id3) [L371] COND TRUE ((int)id1) != ((int)id4) [L373] COND TRUE ((int)id2) != ((int)id3) [L375] COND TRUE ((int)id2) != ((int)id4) [L377] COND TRUE ((int)id3) != ((int)id4) [L379] COND TRUE ((int)id1) >= 0 [L381] COND TRUE ((int)id2) >= 0 [L383] COND TRUE ((int)id3) >= 0 [L385] COND TRUE ((int)id4) >= 0 [L387] COND TRUE ((int)r1) == 0 [L389] COND TRUE ((int)r2) == 0 [L391] COND TRUE ((int)r3) == 0 [L393] COND TRUE ((int)r4) == 0 [L395] COND TRUE ((int)max1) == ((int)id1) [L397] COND TRUE ((int)max2) == ((int)id2) [L399] COND TRUE ((int)max3) == ((int)id3) [L401] COND TRUE ((int)max4) == ((int)id4) [L403] COND TRUE ((int)st1) == 0 [L405] COND TRUE ((int)st2) == 0 [L407] COND TRUE ((int)st3) == 0 [L409] COND TRUE ((int)st4) == 0 [L411] COND TRUE ((int)nl1) == 0 [L413] COND TRUE ((int)nl2) == 0 [L415] COND TRUE ((int)nl3) == 0 [L417] COND TRUE ((int)nl4) == 0 [L419] COND TRUE ((int)mode1) == 0 [L421] COND TRUE ((int)mode2) == 0 [L423] COND TRUE ((int)mode3) == 0 [L425] COND TRUE ((int)mode4) == 0 [L427] COND TRUE !(newmax1 == 0) [L429] COND TRUE !(newmax2 == 0) [L431] COND TRUE !(newmax3 == 0) [L433] COND TRUE !(newmax4 == 0) [L435] init__tmp___23 = 1 [L436] __return_4630 = init__tmp___23 [L437] main__i2 = __return_4630 [L438] COND TRUE main__i2 != 0 [L440] p12_old = nomsg [L441] p12_new = nomsg [L442] p13_old = nomsg [L443] p13_new = nomsg [L444] p14_old = nomsg [L445] p14_new = nomsg [L446] p21_old = nomsg [L447] p21_new = nomsg [L448] p23_old = nomsg [L449] p23_new = nomsg [L450] p24_old = nomsg [L451] p24_new = nomsg [L452] p31_old = nomsg [L453] p31_new = nomsg [L454] p32_old = nomsg [L455] p32_new = nomsg [L456] p34_old = nomsg [L457] p34_new = nomsg [L458] p41_old = nomsg [L459] p41_new = nomsg [L460] p42_old = nomsg [L461] p42_new = nomsg [L462] p43_old = nomsg [L463] p43_new = nomsg [L464] main__i2 = 0 [L466] _Bool node1__newmax; [L467] node1__newmax = 0 [L468] COND FALSE !(!(mode1 == 0)) [L474] COND TRUE ((int)r1) < 3 [L476] COND FALSE !(!(ep12 == 0)) [L489] COND FALSE !(!(ep13 == 0)) [L502] COND FALSE !(!(ep14 == 0)) [L515] mode1 = 1 [L517] _Bool node2__newmax; [L518] node2__newmax = 0 [L519] COND FALSE !(!(mode2 == 0)) [L525] COND TRUE ((int)r2) < 3 [L527] COND FALSE !(!(ep21 == 0)) [L540] COND FALSE !(!(ep23 == 0)) [L553] COND FALSE !(!(ep24 == 0)) [L566] mode2 = 1 [L568] _Bool node3__newmax; [L569] node3__newmax = 0 [L570] COND FALSE !(!(mode3 == 0)) [L576] COND TRUE ((int)r3) < 3 [L578] COND FALSE !(!(ep31 == 0)) [L591] COND FALSE !(!(ep32 == 0)) [L604] COND FALSE !(!(ep34 == 0)) [L617] mode3 = 1 [L619] _Bool node4__newmax; [L620] node4__newmax = 0 [L621] COND FALSE !(!(mode4 == 0)) [L627] COND TRUE ((int)r4) < 3 [L629] COND FALSE !(!(ep41 == 0)) [L642] COND FALSE !(!(ep42 == 0)) [L655] COND FALSE !(!(ep43 == 0)) [L668] mode4 = 1 [L669] p12_old = p12_new [L670] p12_new = nomsg [L671] p13_old = p13_new [L672] p13_new = nomsg [L673] p14_old = p14_new [L674] p14_new = nomsg [L675] p21_old = p21_new [L676] p21_new = nomsg [L677] p23_old = p23_new [L678] p23_new = nomsg [L679] p24_old = p24_new [L680] p24_new = nomsg [L681] p31_old = p31_new [L682] p31_new = nomsg [L683] p32_old = p32_new [L684] p32_new = nomsg [L685] p34_old = p34_new [L686] p34_new = nomsg [L687] p41_old = p41_new [L688] p41_new = nomsg [L689] p42_old = p42_new [L690] p42_new = nomsg [L691] p43_old = p43_new [L692] p43_new = nomsg [L694] int check__tmp; [L695] COND TRUE (((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) <= 1 [L697] COND TRUE (((int)st1) + ((int)nl1)) <= 1 [L699] COND TRUE (((int)st2) + ((int)nl2)) <= 1 [L701] COND TRUE (((int)st3) + ((int)nl3)) <= 1 [L703] COND TRUE (((int)st4) + ((int)nl4)) <= 1 [L705] COND FALSE !(((int)r1) >= 3) [L711] COND TRUE (((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) == 0 [L713] COND TRUE ((int)r1) < 3 [L715] COND FALSE !(((int)r1) >= 3) [L721] COND TRUE (((((int)nl1) + ((int)nl2)) + ((int)nl3)) + ((int)nl4)) == 0 [L723] COND TRUE ((int)r1) < 3 [L725] check__tmp = 1 [L726] __return_4872 = check__tmp [L727] main__c1 = __return_4872 [L729] _Bool __tmp_1; [L730] __tmp_1 = main__c1 [L731] _Bool assert__arg; [L732] assert__arg = __tmp_1 [L733] COND FALSE !(assert__arg == 0) [L740] _Bool node1__newmax; [L741] node1__newmax = 0 [L742] COND TRUE !(mode1 == 0) [L744] COND FALSE !(r1 == 255) [L750] r1 = r1 + 1 [L751] COND FALSE !(!(ep21 == 0)) [L760] COND FALSE !(!(ep31 == 0)) [L769] COND FALSE !(!(ep41 == 0)) [L778] newmax1 = node1__newmax [L779] COND FALSE !(((int)r1) == 3) [L785] mode1 = 0 [L787] _Bool node2__newmax; [L788] node2__newmax = 0 [L789] COND TRUE !(mode2 == 0) [L791] COND FALSE !(r2 == 255) [L797] r2 = r2 + 1 [L798] COND FALSE !(!(ep12 == 0)) [L807] COND FALSE !(!(ep32 == 0)) [L816] COND FALSE !(!(ep42 == 0)) [L825] newmax2 = node2__newmax [L826] COND FALSE !(((int)r2) == 3) [L832] mode2 = 0 [L834] _Bool node3__newmax; [L835] node3__newmax = 0 [L836] COND TRUE !(mode3 == 0) [L838] COND FALSE !(r3 == 255) [L844] r3 = r3 + 1 [L845] COND FALSE !(!(ep13 == 0)) [L854] COND FALSE !(!(ep23 == 0)) [L863] COND FALSE !(!(ep43 == 0)) [L872] newmax3 = node3__newmax [L873] COND FALSE !(((int)r3) == 3) [L879] mode3 = 0 [L881] _Bool node4__newmax; [L882] node4__newmax = 0 [L883] COND TRUE !(mode4 == 0) [L885] COND FALSE !(r4 == 255) [L891] r4 = r4 + 1 [L892] COND FALSE !(!(ep14 == 0)) [L901] COND FALSE !(!(ep24 == 0)) [L910] COND FALSE !(!(ep34 == 0)) [L919] newmax4 = node4__newmax [L920] COND FALSE !(((int)r4) == 3) [L926] mode4 = 0 [L927] p12_old = p12_new [L928] p12_new = nomsg [L929] p13_old = p13_new [L930] p13_new = nomsg [L931] p14_old = p14_new [L932] p14_new = nomsg [L933] p21_old = p21_new [L934] p21_new = nomsg [L935] p23_old = p23_new [L936] p23_new = nomsg [L937] p24_old = p24_new [L938] p24_new = nomsg [L939] p31_old = p31_new [L940] p31_new = nomsg [L941] p32_old = p32_new [L942] p32_new = nomsg [L943] p34_old = p34_new [L944] p34_new = nomsg [L945] p41_old = p41_new [L946] p41_new = nomsg [L947] p42_old = p42_new [L948] p42_new = nomsg [L949] p43_old = p43_new [L950] p43_new = nomsg [L952] int check__tmp; [L953] COND TRUE (((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) <= 1 [L955] COND TRUE (((int)st1) + ((int)nl1)) <= 1 [L957] COND TRUE (((int)st2) + ((int)nl2)) <= 1 [L959] COND TRUE (((int)st3) + ((int)nl3)) <= 1 [L961] COND TRUE (((int)st4) + ((int)nl4)) <= 1 [L963] COND FALSE !(((int)r1) >= 3) [L969] COND TRUE (((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) == 0 [L971] COND TRUE ((int)r1) < 3 [L973] COND FALSE !(((int)r1) >= 3) [L979] COND TRUE (((((int)nl1) + ((int)nl2)) + ((int)nl3)) + ((int)nl4)) == 0 [L981] COND TRUE ((int)r1) < 3 [L983] check__tmp = 1 [L984] __return_5080 = check__tmp [L985] main__c1 = __return_5080 [L987] _Bool __tmp_2; [L988] __tmp_2 = main__c1 [L989] _Bool assert__arg; [L990] assert__arg = __tmp_2 [L991] COND FALSE !(assert__arg == 0) [L998] _Bool node1__newmax; [L999] node1__newmax = 0 [L1000] COND FALSE !(!(mode1 == 0)) [L1006] COND TRUE ((int)r1) < 3 [L1008] COND FALSE !(!(ep12 == 0)) [L1021] COND FALSE !(!(ep13 == 0)) [L1034] COND FALSE !(!(ep14 == 0)) [L1047] mode1 = 1 [L1049] _Bool node2__newmax; [L1050] node2__newmax = 0 [L1051] COND FALSE !(!(mode2 == 0)) [L1057] COND TRUE ((int)r2) < 3 [L1059] COND FALSE !(!(ep21 == 0)) [L1072] COND FALSE !(!(ep23 == 0)) [L1085] COND FALSE !(!(ep24 == 0)) [L1098] mode2 = 1 [L1100] _Bool node3__newmax; [L1101] node3__newmax = 0 [L1102] COND FALSE !(!(mode3 == 0)) [L1108] COND TRUE ((int)r3) < 3 [L1110] COND FALSE !(!(ep31 == 0)) [L1123] COND FALSE !(!(ep32 == 0)) [L1136] COND FALSE !(!(ep34 == 0)) [L1149] mode3 = 1 [L1151] _Bool node4__newmax; [L1152] node4__newmax = 0 [L1153] COND FALSE !(!(mode4 == 0)) [L1159] COND TRUE ((int)r4) < 3 [L1161] COND FALSE !(!(ep41 == 0)) [L1174] COND FALSE !(!(ep42 == 0)) [L1187] COND FALSE !(!(ep43 == 0)) [L1200] mode4 = 1 [L1201] p12_old = p12_new [L1202] p12_new = nomsg [L1203] p13_old = p13_new [L1204] p13_new = nomsg [L1205] p14_old = p14_new [L1206] p14_new = nomsg [L1207] p21_old = p21_new [L1208] p21_new = nomsg [L1209] p23_old = p23_new [L1210] p23_new = nomsg [L1211] p24_old = p24_new [L1212] p24_new = nomsg [L1213] p31_old = p31_new [L1214] p31_new = nomsg [L1215] p32_old = p32_new [L1216] p32_new = nomsg [L1217] p34_old = p34_new [L1218] p34_new = nomsg [L1219] p41_old = p41_new [L1220] p41_new = nomsg [L1221] p42_old = p42_new [L1222] p42_new = nomsg [L1223] p43_old = p43_new [L1224] p43_new = nomsg [L1226] int check__tmp; [L1227] COND TRUE (((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) <= 1 [L1229] COND TRUE (((int)st1) + ((int)nl1)) <= 1 [L1231] COND TRUE (((int)st2) + ((int)nl2)) <= 1 [L1233] COND TRUE (((int)st3) + ((int)nl3)) <= 1 [L1235] COND TRUE (((int)st4) + ((int)nl4)) <= 1 [L1237] COND FALSE !(((int)r1) >= 3) [L1243] COND TRUE (((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) == 0 [L1245] COND TRUE ((int)r1) < 3 [L1247] COND FALSE !(((int)r1) >= 3) [L1253] COND TRUE (((((int)nl1) + ((int)nl2)) + ((int)nl3)) + ((int)nl4)) == 0 [L1255] COND TRUE ((int)r1) < 3 [L1257] check__tmp = 1 [L1258] __return_5300 = check__tmp [L1259] main__c1 = __return_5300 [L1261] _Bool __tmp_3; [L1262] __tmp_3 = main__c1 [L1263] _Bool assert__arg; [L1264] assert__arg = __tmp_3 [L1265] COND FALSE !(assert__arg == 0) [L1272] _Bool node1__newmax; [L1273] node1__newmax = 0 [L1274] COND TRUE !(mode1 == 0) [L1276] COND FALSE !(r1 == 255) [L1282] r1 = r1 + 1 [L1283] COND FALSE !(!(ep21 == 0)) [L1292] COND FALSE !(!(ep31 == 0)) [L1301] COND FALSE !(!(ep41 == 0)) [L1310] newmax1 = node1__newmax [L1311] COND FALSE !(((int)r1) == 3) [L1317] mode1 = 0 [L1319] _Bool node2__newmax; [L1320] node2__newmax = 0 [L1321] COND TRUE !(mode2 == 0) [L1323] COND FALSE !(r2 == 255) [L1329] r2 = r2 + 1 [L1330] COND FALSE !(!(ep12 == 0)) [L1339] COND FALSE !(!(ep32 == 0)) [L1348] COND FALSE !(!(ep42 == 0)) [L1357] newmax2 = node2__newmax [L1358] COND FALSE !(((int)r2) == 3) [L1364] mode2 = 0 [L1366] _Bool node3__newmax; [L1367] node3__newmax = 0 [L1368] COND TRUE !(mode3 == 0) [L1370] COND FALSE !(r3 == 255) [L1376] r3 = r3 + 1 [L1377] COND FALSE !(!(ep13 == 0)) [L1386] COND FALSE !(!(ep23 == 0)) [L1395] COND FALSE !(!(ep43 == 0)) [L1404] newmax3 = node3__newmax [L1405] COND FALSE !(((int)r3) == 3) [L1411] mode3 = 0 [L1413] _Bool node4__newmax; [L1414] node4__newmax = 0 [L1415] COND TRUE !(mode4 == 0) [L1417] COND FALSE !(r4 == 255) [L1423] r4 = r4 + 1 [L1424] COND FALSE !(!(ep14 == 0)) [L1433] COND FALSE !(!(ep24 == 0)) [L1442] COND FALSE !(!(ep34 == 0)) [L1451] newmax4 = node4__newmax [L1452] COND FALSE !(((int)r4) == 3) [L1458] mode4 = 0 [L1459] p12_old = p12_new [L1460] p12_new = nomsg [L1461] p13_old = p13_new [L1462] p13_new = nomsg [L1463] p14_old = p14_new [L1464] p14_new = nomsg [L1465] p21_old = p21_new [L1466] p21_new = nomsg [L1467] p23_old = p23_new [L1468] p23_new = nomsg [L1469] p24_old = p24_new [L1470] p24_new = nomsg [L1471] p31_old = p31_new [L1472] p31_new = nomsg [L1473] p32_old = p32_new [L1474] p32_new = nomsg [L1475] p34_old = p34_new [L1476] p34_new = nomsg [L1477] p41_old = p41_new [L1478] p41_new = nomsg [L1479] p42_old = p42_new [L1480] p42_new = nomsg [L1481] p43_old = p43_new [L1482] p43_new = nomsg [L1484] int check__tmp; [L1485] COND TRUE (((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) <= 1 [L1487] COND TRUE (((int)st1) + ((int)nl1)) <= 1 [L1489] COND TRUE (((int)st2) + ((int)nl2)) <= 1 [L1491] COND TRUE (((int)st3) + ((int)nl3)) <= 1 [L1493] COND TRUE (((int)st4) + ((int)nl4)) <= 1 [L1495] COND FALSE !(((int)r1) >= 3) [L1501] COND TRUE (((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) == 0 [L1503] COND TRUE ((int)r1) < 3 [L1505] COND FALSE !(((int)r1) >= 3) [L1511] COND TRUE (((((int)nl1) + ((int)nl2)) + ((int)nl3)) + ((int)nl4)) == 0 [L1513] COND TRUE ((int)r1) < 3 [L1515] check__tmp = 1 [L1516] __return_5508 = check__tmp [L1517] main__c1 = __return_5508 [L1519] _Bool __tmp_4; [L1520] __tmp_4 = main__c1 [L1521] _Bool assert__arg; [L1522] assert__arg = __tmp_4 [L1523] COND FALSE !(assert__arg == 0) [L1530] _Bool node1__newmax; [L1531] node1__newmax = 0 [L1532] COND FALSE !(!(mode1 == 0)) [L1538] COND TRUE ((int)r1) < 3 [L1540] COND FALSE !(!(ep12 == 0)) [L1553] COND FALSE !(!(ep13 == 0)) [L1566] COND FALSE !(!(ep14 == 0)) [L1579] mode1 = 1 [L1581] _Bool node2__newmax; [L1582] node2__newmax = 0 [L1583] COND FALSE !(!(mode2 == 0)) [L1589] COND TRUE ((int)r2) < 3 [L1591] COND FALSE !(!(ep21 == 0)) [L1604] COND FALSE !(!(ep23 == 0)) [L1617] COND FALSE !(!(ep24 == 0)) [L1630] mode2 = 1 [L1632] _Bool node3__newmax; [L1633] node3__newmax = 0 [L1634] COND FALSE !(!(mode3 == 0)) [L1640] COND TRUE ((int)r3) < 3 [L1642] COND FALSE !(!(ep31 == 0)) [L1655] COND FALSE !(!(ep32 == 0)) [L1668] COND FALSE !(!(ep34 == 0)) [L1681] mode3 = 1 [L1683] _Bool node4__newmax; [L1684] node4__newmax = 0 [L1685] COND FALSE !(!(mode4 == 0)) [L1691] COND TRUE ((int)r4) < 3 [L1693] COND FALSE !(!(ep41 == 0)) [L1706] COND FALSE !(!(ep42 == 0)) [L1719] COND FALSE !(!(ep43 == 0)) [L1732] mode4 = 1 [L1733] p12_old = p12_new [L1734] p12_new = nomsg [L1735] p13_old = p13_new [L1736] p13_new = nomsg [L1737] p14_old = p14_new [L1738] p14_new = nomsg [L1739] p21_old = p21_new [L1740] p21_new = nomsg [L1741] p23_old = p23_new [L1742] p23_new = nomsg [L1743] p24_old = p24_new [L1744] p24_new = nomsg [L1745] p31_old = p31_new [L1746] p31_new = nomsg [L1747] p32_old = p32_new [L1748] p32_new = nomsg [L1749] p34_old = p34_new [L1750] p34_new = nomsg [L1751] p41_old = p41_new [L1752] p41_new = nomsg [L1753] p42_old = p42_new [L1754] p42_new = nomsg [L1755] p43_old = p43_new [L1756] p43_new = nomsg [L1758] int check__tmp; [L1759] COND TRUE (((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) <= 1 [L1761] COND TRUE (((int)st1) + ((int)nl1)) <= 1 [L1763] COND TRUE (((int)st2) + ((int)nl2)) <= 1 [L1765] COND TRUE (((int)st3) + ((int)nl3)) <= 1 [L1767] COND TRUE (((int)st4) + ((int)nl4)) <= 1 [L1769] COND FALSE !(((int)r1) >= 3) [L1775] COND TRUE (((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) == 0 [L1777] COND TRUE ((int)r1) < 3 [L1779] COND FALSE !(((int)r1) >= 3) [L1785] COND TRUE (((((int)nl1) + ((int)nl2)) + ((int)nl3)) + ((int)nl4)) == 0 [L1787] COND TRUE ((int)r1) < 3 [L1789] check__tmp = 1 [L1790] __return_5728 = check__tmp [L1791] main__c1 = __return_5728 [L1793] _Bool __tmp_5; [L1794] __tmp_5 = main__c1 [L1795] _Bool assert__arg; [L1796] assert__arg = __tmp_5 [L1797] COND FALSE !(assert__arg == 0) [L1804] _Bool node1__newmax; [L1805] node1__newmax = 0 [L1806] COND TRUE !(mode1 == 0) [L1808] COND FALSE !(r1 == 255) [L1814] r1 = r1 + 1 [L1815] COND FALSE !(!(ep21 == 0)) [L1824] COND FALSE !(!(ep31 == 0)) [L1833] COND FALSE !(!(ep41 == 0)) [L1842] newmax1 = node1__newmax [L1843] COND TRUE ((int)r1) == 3 [L1845] COND TRUE ((int)max1) == ((int)id1) [L1847] st1 = 1 [L1848] mode1 = 0 [L1850] _Bool node2__newmax; [L1851] node2__newmax = 0 [L1852] COND TRUE !(mode2 == 0) [L1854] COND FALSE !(r2 == 255) [L1860] r2 = r2 + 1 [L1861] COND FALSE !(!(ep12 == 0)) [L1870] COND FALSE !(!(ep32 == 0)) [L1879] COND FALSE !(!(ep42 == 0)) [L1888] newmax2 = node2__newmax [L1889] COND TRUE ((int)r2) == 3 [L1891] COND TRUE ((int)max2) == ((int)id2) [L1893] st2 = 1 [L1894] mode2 = 0 [L1896] _Bool node3__newmax; [L1897] node3__newmax = 0 [L1898] COND TRUE !(mode3 == 0) [L1900] COND FALSE !(r3 == 255) [L1906] r3 = r3 + 1 [L1907] COND FALSE !(!(ep13 == 0)) [L1916] COND FALSE !(!(ep23 == 0)) [L1925] COND FALSE !(!(ep43 == 0)) [L1934] newmax3 = node3__newmax [L1935] COND TRUE ((int)r3) == 3 [L1937] COND FALSE !(((int)max3) == ((int)id3)) [L2142] nl3 = 1 [L2143] mode3 = 0 [L2145] _Bool node4__newmax; [L2146] node4__newmax = 0 [L2147] COND TRUE !(mode4 == 0) [L2149] COND FALSE !(r4 == 255) [L2155] r4 = r4 + 1 [L2156] COND FALSE !(!(ep14 == 0)) [L2165] COND FALSE !(!(ep24 == 0)) [L2174] COND FALSE !(!(ep34 == 0)) [L2183] newmax4 = node4__newmax [L2184] COND TRUE ((int)r4) == 3 [L2186] COND FALSE !(((int)max4) == ((int)id4)) [L2245] nl4 = 1 [L2246] mode4 = 0 [L2247] p12_old = p12_new [L2248] p12_new = nomsg [L2249] p13_old = p13_new [L2250] p13_new = nomsg [L2251] p14_old = p14_new [L2252] p14_new = nomsg [L2253] p21_old = p21_new [L2254] p21_new = nomsg [L2255] p23_old = p23_new [L2256] p23_new = nomsg [L2257] p24_old = p24_new [L2258] p24_new = nomsg [L2259] p31_old = p31_new [L2260] p31_new = nomsg [L2261] p32_old = p32_new [L2262] p32_new = nomsg [L2263] p34_old = p34_new [L2264] p34_new = nomsg [L2265] p41_old = p41_new [L2266] p41_new = nomsg [L2267] p42_old = p42_new [L2268] p42_new = nomsg [L2269] p43_old = p43_new [L2270] p43_new = nomsg [L2272] int check__tmp; [L2273] COND FALSE !((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) <= 1) [L2279] check__tmp = 0 [L2280] __return_7357 = check__tmp [L2281] main__c1 = __return_7357 [L2283] _Bool __tmp_9; [L2284] __tmp_9 = main__c1 [L2285] _Bool assert__arg; [L2286] assert__arg = __tmp_9 [L2287] COND TRUE assert__arg == 0 [L2289] __VERIFIER_error() - UnprovableResult [Line: 2232]: Unable to prove that call of __VERIFIER_error() unreachable Unable to prove that call of __VERIFIER_error() unreachable Reason: abstract domain could reach this error location. Possible FailurePath: [L1] int __return_main; [L12] msg_t nomsg = (msg_t )-1; [L13] port_t p12 = 0; [L14] char p12_old = '\x0'; [L15] char p12_new = '\x0'; [L16] _Bool ep12 = 0; [L17] port_t p13 = 0; [L18] char p13_old = '\x0'; [L19] char p13_new = '\x0'; [L20] _Bool ep13 = 0; [L21] port_t p14 = 0; [L22] char p14_old = '\x0'; [L23] char p14_new = '\x0'; [L24] _Bool ep14 = 0; [L25] port_t p21 = 0; [L26] char p21_old = '\x0'; [L27] char p21_new = '\x0'; [L28] _Bool ep21 = 0; [L29] port_t p23 = 0; [L30] char p23_old = '\x0'; [L31] char p23_new = '\x0'; [L32] _Bool ep23 = 0; [L33] port_t p24 = 0; [L34] char p24_old = '\x0'; [L35] char p24_new = '\x0'; [L36] _Bool ep24 = 0; [L37] port_t p31 = 0; [L38] char p31_old = '\x0'; [L39] char p31_new = '\x0'; [L40] _Bool ep31 = 0; [L41] port_t p32 = 0; [L42] char p32_old = '\x0'; [L43] char p32_new = '\x0'; [L44] _Bool ep32 = 0; [L45] port_t p34 = 0; [L46] char p34_old = '\x0'; [L47] char p34_new = '\x0'; [L48] _Bool ep34 = 0; [L49] port_t p41 = 0; [L50] char p41_old = '\x0'; [L51] char p41_new = '\x0'; [L52] _Bool ep41 = 0; [L53] port_t p42 = 0; [L54] char p42_old = '\x0'; [L55] char p42_new = '\x0'; [L56] _Bool ep42 = 0; [L57] port_t p43 = 0; [L58] char p43_old = '\x0'; [L59] char p43_new = '\x0'; [L60] _Bool ep43 = 0; [L61] char id1 = '\x0'; [L62] unsigned char r1 = '\x0'; [L63] char st1 = '\x0'; [L64] char nl1 = '\x0'; [L65] char m1 = '\x0'; [L66] char max1 = '\x0'; [L67] _Bool mode1 = 0; [L68] _Bool newmax1 = 0; [L69] char id2 = '\x0'; [L70] unsigned char r2 = '\x0'; [L71] char st2 = '\x0'; [L72] char nl2 = '\x0'; [L73] char m2 = '\x0'; [L74] char max2 = '\x0'; [L75] _Bool mode2 = 0; [L76] _Bool newmax2 = 0; [L77] char id3 = '\x0'; [L78] unsigned char r3 = '\x0'; [L79] char st3 = '\x0'; [L80] char nl3 = '\x0'; [L81] char m3 = '\x0'; [L82] char max3 = '\x0'; [L83] _Bool mode3 = 0; [L84] _Bool newmax3 = 0; [L85] char id4 = '\x0'; [L86] unsigned char r4 = '\x0'; [L87] char st4 = '\x0'; [L88] char nl4 = '\x0'; [L89] char m4 = '\x0'; [L90] char max4 = '\x0'; [L91] _Bool mode4 = 0; [L92] _Bool newmax4 = 0; [L97] void (*nodes[4])() = { &node1, &node2, &node3, &node4 }; [L101] int __return_4630; [L102] int __return_4872; [L103] int __return_5080; [L104] int __return_5300; [L105] int __return_5508; [L106] int __return_5728; [L107] int __return_7527; [L108] int __return_7484; [L109] int __return_7400; [L110] int __return_7357; [L111] int __return_7232; [L112] int __return_7189; [L113] int __return_7105; [L114] int __return_7059; [L115] int __return_6146; [L116] int __return_6873; [L117] int __return_6830; [L118] int __return_6746; [L119] int __return_6700; [L120] int __return_6555; [L121] int __return_6509; [L122] int __return_6402; [L123] int __return_5945; [L126] int main__c1; [L127] int main__i2; [L128] main__c1 = 0 [L129] ep12 = __VERIFIER_nondet_bool() [L130] ep13 = __VERIFIER_nondet_bool() [L131] ep14 = __VERIFIER_nondet_bool() [L132] ep21 = __VERIFIER_nondet_bool() [L133] ep23 = __VERIFIER_nondet_bool() [L134] ep24 = __VERIFIER_nondet_bool() [L135] ep31 = __VERIFIER_nondet_bool() [L136] ep32 = __VERIFIER_nondet_bool() [L137] ep34 = __VERIFIER_nondet_bool() [L138] ep41 = __VERIFIER_nondet_bool() [L139] ep42 = __VERIFIER_nondet_bool() [L140] ep43 = __VERIFIER_nondet_bool() [L141] id1 = __VERIFIER_nondet_char() [L142] r1 = __VERIFIER_nondet_uchar() [L143] st1 = __VERIFIER_nondet_char() [L144] nl1 = __VERIFIER_nondet_char() [L145] m1 = __VERIFIER_nondet_char() [L146] max1 = __VERIFIER_nondet_char() [L147] mode1 = __VERIFIER_nondet_bool() [L148] newmax1 = __VERIFIER_nondet_bool() [L149] id2 = __VERIFIER_nondet_char() [L150] r2 = __VERIFIER_nondet_uchar() [L151] st2 = __VERIFIER_nondet_char() [L152] nl2 = __VERIFIER_nondet_char() [L153] m2 = __VERIFIER_nondet_char() [L154] max2 = __VERIFIER_nondet_char() [L155] mode2 = __VERIFIER_nondet_bool() [L156] newmax2 = __VERIFIER_nondet_bool() [L157] id3 = __VERIFIER_nondet_char() [L158] r3 = __VERIFIER_nondet_uchar() [L159] st3 = __VERIFIER_nondet_char() [L160] nl3 = __VERIFIER_nondet_char() [L161] m3 = __VERIFIER_nondet_char() [L162] max3 = __VERIFIER_nondet_char() [L163] mode3 = __VERIFIER_nondet_bool() [L164] newmax3 = __VERIFIER_nondet_bool() [L165] id4 = __VERIFIER_nondet_char() [L166] r4 = __VERIFIER_nondet_uchar() [L167] st4 = __VERIFIER_nondet_char() [L168] nl4 = __VERIFIER_nondet_char() [L169] m4 = __VERIFIER_nondet_char() [L170] max4 = __VERIFIER_nondet_char() [L171] mode4 = __VERIFIER_nondet_bool() [L172] newmax4 = __VERIFIER_nondet_bool() [L174] _Bool init__r121; [L175] _Bool init__r131; [L176] _Bool init__r141; [L177] _Bool init__r211; [L178] _Bool init__r231; [L179] _Bool init__r241; [L180] _Bool init__r311; [L181] _Bool init__r321; [L182] _Bool init__r341; [L183] _Bool init__r411; [L184] _Bool init__r421; [L185] _Bool init__r431; [L186] _Bool init__r122; [L187] int init__tmp; [L188] _Bool init__r132; [L189] int init__tmp___0; [L190] _Bool init__r142; [L191] int init__tmp___1; [L192] _Bool init__r212; [L193] int init__tmp___2; [L194] _Bool init__r232; [L195] int init__tmp___3; [L196] _Bool init__r242; [L197] int init__tmp___4; [L198] _Bool init__r312; [L199] int init__tmp___5; [L200] _Bool init__r322; [L201] int init__tmp___6; [L202] _Bool init__r342; [L203] int init__tmp___7; [L204] _Bool init__r412; [L205] int init__tmp___8; [L206] _Bool init__r422; [L207] int init__tmp___9; [L208] _Bool init__r432; [L209] int init__tmp___10; [L210] _Bool init__r123; [L211] int init__tmp___11; [L212] _Bool init__r133; [L213] int init__tmp___12; [L214] _Bool init__r143; [L215] int init__tmp___13; [L216] _Bool init__r213; [L217] int init__tmp___14; [L218] _Bool init__r233; [L219] int init__tmp___15; [L220] _Bool init__r243; [L221] int init__tmp___16; [L222] _Bool init__r313; [L223] int init__tmp___17; [L224] _Bool init__r323; [L225] int init__tmp___18; [L226] _Bool init__r343; [L227] int init__tmp___19; [L228] _Bool init__r413; [L229] int init__tmp___20; [L230] _Bool init__r423; [L231] int init__tmp___21; [L232] _Bool init__r433; [L233] int init__tmp___22; [L234] int init__tmp___23; [L235] init__r121 = ep12 [L236] init__r131 = ep13 [L237] init__r141 = ep14 [L238] init__r211 = ep21 [L239] init__r231 = ep23 [L240] init__r241 = ep24 [L241] init__r311 = ep31 [L242] init__r321 = ep32 [L243] init__r341 = ep34 [L244] init__r411 = ep41 [L245] init__r421 = ep42 [L246] init__r431 = ep43 [L247] COND TRUE !(init__r121 == 0) [L249] init__tmp = 1 [L251] init__r122 = (_Bool)init__tmp [L252] COND TRUE !(init__r131 == 0) [L254] init__tmp___0 = 1 [L256] init__r132 = (_Bool)init__tmp___0 [L257] COND TRUE !(init__r141 == 0) [L259] init__tmp___1 = 1 [L261] init__r142 = (_Bool)init__tmp___1 [L262] COND TRUE !(init__r211 == 0) [L264] init__tmp___2 = 1 [L266] init__r212 = (_Bool)init__tmp___2 [L267] COND TRUE !(init__r231 == 0) [L269] init__tmp___3 = 1 [L271] init__r232 = (_Bool)init__tmp___3 [L272] COND TRUE !(init__r241 == 0) [L274] init__tmp___4 = 1 [L276] init__r242 = (_Bool)init__tmp___4 [L277] COND TRUE !(init__r311 == 0) [L279] init__tmp___5 = 1 [L281] init__r312 = (_Bool)init__tmp___5 [L282] COND TRUE !(init__r321 == 0) [L284] init__tmp___6 = 1 [L286] init__r322 = (_Bool)init__tmp___6 [L287] COND TRUE !(init__r341 == 0) [L289] init__tmp___7 = 1 [L291] init__r342 = (_Bool)init__tmp___7 [L292] COND TRUE !(init__r411 == 0) [L294] init__tmp___8 = 1 [L296] init__r412 = (_Bool)init__tmp___8 [L297] COND TRUE !(init__r421 == 0) [L299] init__tmp___9 = 1 [L301] init__r422 = (_Bool)init__tmp___9 [L302] COND TRUE !(init__r431 == 0) [L304] init__tmp___10 = 1 [L306] init__r432 = (_Bool)init__tmp___10 [L307] COND TRUE !(init__r122 == 0) [L309] init__tmp___11 = 1 [L311] init__r123 = (_Bool)init__tmp___11 [L312] COND TRUE !(init__r132 == 0) [L314] init__tmp___12 = 1 [L316] init__r133 = (_Bool)init__tmp___12 [L317] COND TRUE !(init__r142 == 0) [L319] init__tmp___13 = 1 [L321] init__r143 = (_Bool)init__tmp___13 [L322] COND TRUE !(init__r212 == 0) [L324] init__tmp___14 = 1 [L326] init__r213 = (_Bool)init__tmp___14 [L327] COND TRUE !(init__r232 == 0) [L329] init__tmp___15 = 1 [L331] init__r233 = (_Bool)init__tmp___15 [L332] COND TRUE !(init__r242 == 0) [L334] init__tmp___16 = 1 [L336] init__r243 = (_Bool)init__tmp___16 [L337] COND TRUE !(init__r312 == 0) [L339] init__tmp___17 = 1 [L341] init__r313 = (_Bool)init__tmp___17 [L342] COND TRUE !(init__r322 == 0) [L344] init__tmp___18 = 1 [L346] init__r323 = (_Bool)init__tmp___18 [L347] COND TRUE !(init__r342 == 0) [L349] init__tmp___19 = 1 [L351] init__r343 = (_Bool)init__tmp___19 [L352] COND TRUE !(init__r412 == 0) [L354] init__tmp___20 = 1 [L356] init__r413 = (_Bool)init__tmp___20 [L357] COND TRUE !(init__r422 == 0) [L359] init__tmp___21 = 1 [L361] init__r423 = (_Bool)init__tmp___21 [L362] COND TRUE !(init__r432 == 0) [L364] init__tmp___22 = 1 [L366] init__r433 = (_Bool)init__tmp___22 [L367] COND TRUE ((int)id1) != ((int)id2) [L369] COND TRUE ((int)id1) != ((int)id3) [L371] COND TRUE ((int)id1) != ((int)id4) [L373] COND TRUE ((int)id2) != ((int)id3) [L375] COND TRUE ((int)id2) != ((int)id4) [L377] COND TRUE ((int)id3) != ((int)id4) [L379] COND TRUE ((int)id1) >= 0 [L381] COND TRUE ((int)id2) >= 0 [L383] COND TRUE ((int)id3) >= 0 [L385] COND TRUE ((int)id4) >= 0 [L387] COND TRUE ((int)r1) == 0 [L389] COND TRUE ((int)r2) == 0 [L391] COND TRUE ((int)r3) == 0 [L393] COND TRUE ((int)r4) == 0 [L395] COND TRUE ((int)max1) == ((int)id1) [L397] COND TRUE ((int)max2) == ((int)id2) [L399] COND TRUE ((int)max3) == ((int)id3) [L401] COND TRUE ((int)max4) == ((int)id4) [L403] COND TRUE ((int)st1) == 0 [L405] COND TRUE ((int)st2) == 0 [L407] COND TRUE ((int)st3) == 0 [L409] COND TRUE ((int)st4) == 0 [L411] COND TRUE ((int)nl1) == 0 [L413] COND TRUE ((int)nl2) == 0 [L415] COND TRUE ((int)nl3) == 0 [L417] COND TRUE ((int)nl4) == 0 [L419] COND TRUE ((int)mode1) == 0 [L421] COND TRUE ((int)mode2) == 0 [L423] COND TRUE ((int)mode3) == 0 [L425] COND TRUE ((int)mode4) == 0 [L427] COND TRUE !(newmax1 == 0) [L429] COND TRUE !(newmax2 == 0) [L431] COND TRUE !(newmax3 == 0) [L433] COND TRUE !(newmax4 == 0) [L435] init__tmp___23 = 1 [L436] __return_4630 = init__tmp___23 [L437] main__i2 = __return_4630 [L438] COND TRUE main__i2 != 0 [L440] p12_old = nomsg [L441] p12_new = nomsg [L442] p13_old = nomsg [L443] p13_new = nomsg [L444] p14_old = nomsg [L445] p14_new = nomsg [L446] p21_old = nomsg [L447] p21_new = nomsg [L448] p23_old = nomsg [L449] p23_new = nomsg [L450] p24_old = nomsg [L451] p24_new = nomsg [L452] p31_old = nomsg [L453] p31_new = nomsg [L454] p32_old = nomsg [L455] p32_new = nomsg [L456] p34_old = nomsg [L457] p34_new = nomsg [L458] p41_old = nomsg [L459] p41_new = nomsg [L460] p42_old = nomsg [L461] p42_new = nomsg [L462] p43_old = nomsg [L463] p43_new = nomsg [L464] main__i2 = 0 [L466] _Bool node1__newmax; [L467] node1__newmax = 0 [L468] COND FALSE !(!(mode1 == 0)) [L474] COND TRUE ((int)r1) < 3 [L476] COND FALSE !(!(ep12 == 0)) [L489] COND FALSE !(!(ep13 == 0)) [L502] COND FALSE !(!(ep14 == 0)) [L515] mode1 = 1 [L517] _Bool node2__newmax; [L518] node2__newmax = 0 [L519] COND FALSE !(!(mode2 == 0)) [L525] COND TRUE ((int)r2) < 3 [L527] COND FALSE !(!(ep21 == 0)) [L540] COND FALSE !(!(ep23 == 0)) [L553] COND FALSE !(!(ep24 == 0)) [L566] mode2 = 1 [L568] _Bool node3__newmax; [L569] node3__newmax = 0 [L570] COND FALSE !(!(mode3 == 0)) [L576] COND TRUE ((int)r3) < 3 [L578] COND FALSE !(!(ep31 == 0)) [L591] COND FALSE !(!(ep32 == 0)) [L604] COND FALSE !(!(ep34 == 0)) [L617] mode3 = 1 [L619] _Bool node4__newmax; [L620] node4__newmax = 0 [L621] COND FALSE !(!(mode4 == 0)) [L627] COND TRUE ((int)r4) < 3 [L629] COND FALSE !(!(ep41 == 0)) [L642] COND FALSE !(!(ep42 == 0)) [L655] COND FALSE !(!(ep43 == 0)) [L668] mode4 = 1 [L669] p12_old = p12_new [L670] p12_new = nomsg [L671] p13_old = p13_new [L672] p13_new = nomsg [L673] p14_old = p14_new [L674] p14_new = nomsg [L675] p21_old = p21_new [L676] p21_new = nomsg [L677] p23_old = p23_new [L678] p23_new = nomsg [L679] p24_old = p24_new [L680] p24_new = nomsg [L681] p31_old = p31_new [L682] p31_new = nomsg [L683] p32_old = p32_new [L684] p32_new = nomsg [L685] p34_old = p34_new [L686] p34_new = nomsg [L687] p41_old = p41_new [L688] p41_new = nomsg [L689] p42_old = p42_new [L690] p42_new = nomsg [L691] p43_old = p43_new [L692] p43_new = nomsg [L694] int check__tmp; [L695] COND TRUE (((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) <= 1 [L697] COND TRUE (((int)st1) + ((int)nl1)) <= 1 [L699] COND TRUE (((int)st2) + ((int)nl2)) <= 1 [L701] COND TRUE (((int)st3) + ((int)nl3)) <= 1 [L703] COND TRUE (((int)st4) + ((int)nl4)) <= 1 [L705] COND FALSE !(((int)r1) >= 3) [L711] COND TRUE (((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) == 0 [L713] COND TRUE ((int)r1) < 3 [L715] COND FALSE !(((int)r1) >= 3) [L721] COND TRUE (((((int)nl1) + ((int)nl2)) + ((int)nl3)) + ((int)nl4)) == 0 [L723] COND TRUE ((int)r1) < 3 [L725] check__tmp = 1 [L726] __return_4872 = check__tmp [L727] main__c1 = __return_4872 [L729] _Bool __tmp_1; [L730] __tmp_1 = main__c1 [L731] _Bool assert__arg; [L732] assert__arg = __tmp_1 [L733] COND FALSE !(assert__arg == 0) [L740] _Bool node1__newmax; [L741] node1__newmax = 0 [L742] COND TRUE !(mode1 == 0) [L744] COND FALSE !(r1 == 255) [L750] r1 = r1 + 1 [L751] COND FALSE !(!(ep21 == 0)) [L760] COND FALSE !(!(ep31 == 0)) [L769] COND FALSE !(!(ep41 == 0)) [L778] newmax1 = node1__newmax [L779] COND FALSE !(((int)r1) == 3) [L785] mode1 = 0 [L787] _Bool node2__newmax; [L788] node2__newmax = 0 [L789] COND TRUE !(mode2 == 0) [L791] COND FALSE !(r2 == 255) [L797] r2 = r2 + 1 [L798] COND FALSE !(!(ep12 == 0)) [L807] COND FALSE !(!(ep32 == 0)) [L816] COND FALSE !(!(ep42 == 0)) [L825] newmax2 = node2__newmax [L826] COND FALSE !(((int)r2) == 3) [L832] mode2 = 0 [L834] _Bool node3__newmax; [L835] node3__newmax = 0 [L836] COND TRUE !(mode3 == 0) [L838] COND FALSE !(r3 == 255) [L844] r3 = r3 + 1 [L845] COND FALSE !(!(ep13 == 0)) [L854] COND FALSE !(!(ep23 == 0)) [L863] COND FALSE !(!(ep43 == 0)) [L872] newmax3 = node3__newmax [L873] COND FALSE !(((int)r3) == 3) [L879] mode3 = 0 [L881] _Bool node4__newmax; [L882] node4__newmax = 0 [L883] COND TRUE !(mode4 == 0) [L885] COND FALSE !(r4 == 255) [L891] r4 = r4 + 1 [L892] COND FALSE !(!(ep14 == 0)) [L901] COND FALSE !(!(ep24 == 0)) [L910] COND FALSE !(!(ep34 == 0)) [L919] newmax4 = node4__newmax [L920] COND FALSE !(((int)r4) == 3) [L926] mode4 = 0 [L927] p12_old = p12_new [L928] p12_new = nomsg [L929] p13_old = p13_new [L930] p13_new = nomsg [L931] p14_old = p14_new [L932] p14_new = nomsg [L933] p21_old = p21_new [L934] p21_new = nomsg [L935] p23_old = p23_new [L936] p23_new = nomsg [L937] p24_old = p24_new [L938] p24_new = nomsg [L939] p31_old = p31_new [L940] p31_new = nomsg [L941] p32_old = p32_new [L942] p32_new = nomsg [L943] p34_old = p34_new [L944] p34_new = nomsg [L945] p41_old = p41_new [L946] p41_new = nomsg [L947] p42_old = p42_new [L948] p42_new = nomsg [L949] p43_old = p43_new [L950] p43_new = nomsg [L952] int check__tmp; [L953] COND TRUE (((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) <= 1 [L955] COND TRUE (((int)st1) + ((int)nl1)) <= 1 [L957] COND TRUE (((int)st2) + ((int)nl2)) <= 1 [L959] COND TRUE (((int)st3) + ((int)nl3)) <= 1 [L961] COND TRUE (((int)st4) + ((int)nl4)) <= 1 [L963] COND FALSE !(((int)r1) >= 3) [L969] COND TRUE (((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) == 0 [L971] COND TRUE ((int)r1) < 3 [L973] COND FALSE !(((int)r1) >= 3) [L979] COND TRUE (((((int)nl1) + ((int)nl2)) + ((int)nl3)) + ((int)nl4)) == 0 [L981] COND TRUE ((int)r1) < 3 [L983] check__tmp = 1 [L984] __return_5080 = check__tmp [L985] main__c1 = __return_5080 [L987] _Bool __tmp_2; [L988] __tmp_2 = main__c1 [L989] _Bool assert__arg; [L990] assert__arg = __tmp_2 [L991] COND FALSE !(assert__arg == 0) [L998] _Bool node1__newmax; [L999] node1__newmax = 0 [L1000] COND FALSE !(!(mode1 == 0)) [L1006] COND TRUE ((int)r1) < 3 [L1008] COND FALSE !(!(ep12 == 0)) [L1021] COND FALSE !(!(ep13 == 0)) [L1034] COND FALSE !(!(ep14 == 0)) [L1047] mode1 = 1 [L1049] _Bool node2__newmax; [L1050] node2__newmax = 0 [L1051] COND FALSE !(!(mode2 == 0)) [L1057] COND TRUE ((int)r2) < 3 [L1059] COND FALSE !(!(ep21 == 0)) [L1072] COND FALSE !(!(ep23 == 0)) [L1085] COND FALSE !(!(ep24 == 0)) [L1098] mode2 = 1 [L1100] _Bool node3__newmax; [L1101] node3__newmax = 0 [L1102] COND FALSE !(!(mode3 == 0)) [L1108] COND TRUE ((int)r3) < 3 [L1110] COND FALSE !(!(ep31 == 0)) [L1123] COND FALSE !(!(ep32 == 0)) [L1136] COND FALSE !(!(ep34 == 0)) [L1149] mode3 = 1 [L1151] _Bool node4__newmax; [L1152] node4__newmax = 0 [L1153] COND FALSE !(!(mode4 == 0)) [L1159] COND TRUE ((int)r4) < 3 [L1161] COND FALSE !(!(ep41 == 0)) [L1174] COND FALSE !(!(ep42 == 0)) [L1187] COND FALSE !(!(ep43 == 0)) [L1200] mode4 = 1 [L1201] p12_old = p12_new [L1202] p12_new = nomsg [L1203] p13_old = p13_new [L1204] p13_new = nomsg [L1205] p14_old = p14_new [L1206] p14_new = nomsg [L1207] p21_old = p21_new [L1208] p21_new = nomsg [L1209] p23_old = p23_new [L1210] p23_new = nomsg [L1211] p24_old = p24_new [L1212] p24_new = nomsg [L1213] p31_old = p31_new [L1214] p31_new = nomsg [L1215] p32_old = p32_new [L1216] p32_new = nomsg [L1217] p34_old = p34_new [L1218] p34_new = nomsg [L1219] p41_old = p41_new [L1220] p41_new = nomsg [L1221] p42_old = p42_new [L1222] p42_new = nomsg [L1223] p43_old = p43_new [L1224] p43_new = nomsg [L1226] int check__tmp; [L1227] COND TRUE (((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) <= 1 [L1229] COND TRUE (((int)st1) + ((int)nl1)) <= 1 [L1231] COND TRUE (((int)st2) + ((int)nl2)) <= 1 [L1233] COND TRUE (((int)st3) + ((int)nl3)) <= 1 [L1235] COND TRUE (((int)st4) + ((int)nl4)) <= 1 [L1237] COND FALSE !(((int)r1) >= 3) [L1243] COND TRUE (((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) == 0 [L1245] COND TRUE ((int)r1) < 3 [L1247] COND FALSE !(((int)r1) >= 3) [L1253] COND TRUE (((((int)nl1) + ((int)nl2)) + ((int)nl3)) + ((int)nl4)) == 0 [L1255] COND TRUE ((int)r1) < 3 [L1257] check__tmp = 1 [L1258] __return_5300 = check__tmp [L1259] main__c1 = __return_5300 [L1261] _Bool __tmp_3; [L1262] __tmp_3 = main__c1 [L1263] _Bool assert__arg; [L1264] assert__arg = __tmp_3 [L1265] COND FALSE !(assert__arg == 0) [L1272] _Bool node1__newmax; [L1273] node1__newmax = 0 [L1274] COND TRUE !(mode1 == 0) [L1276] COND FALSE !(r1 == 255) [L1282] r1 = r1 + 1 [L1283] COND FALSE !(!(ep21 == 0)) [L1292] COND FALSE !(!(ep31 == 0)) [L1301] COND FALSE !(!(ep41 == 0)) [L1310] newmax1 = node1__newmax [L1311] COND FALSE !(((int)r1) == 3) [L1317] mode1 = 0 [L1319] _Bool node2__newmax; [L1320] node2__newmax = 0 [L1321] COND TRUE !(mode2 == 0) [L1323] COND FALSE !(r2 == 255) [L1329] r2 = r2 + 1 [L1330] COND FALSE !(!(ep12 == 0)) [L1339] COND FALSE !(!(ep32 == 0)) [L1348] COND FALSE !(!(ep42 == 0)) [L1357] newmax2 = node2__newmax [L1358] COND FALSE !(((int)r2) == 3) [L1364] mode2 = 0 [L1366] _Bool node3__newmax; [L1367] node3__newmax = 0 [L1368] COND TRUE !(mode3 == 0) [L1370] COND FALSE !(r3 == 255) [L1376] r3 = r3 + 1 [L1377] COND FALSE !(!(ep13 == 0)) [L1386] COND FALSE !(!(ep23 == 0)) [L1395] COND FALSE !(!(ep43 == 0)) [L1404] newmax3 = node3__newmax [L1405] COND FALSE !(((int)r3) == 3) [L1411] mode3 = 0 [L1413] _Bool node4__newmax; [L1414] node4__newmax = 0 [L1415] COND TRUE !(mode4 == 0) [L1417] COND FALSE !(r4 == 255) [L1423] r4 = r4 + 1 [L1424] COND FALSE !(!(ep14 == 0)) [L1433] COND FALSE !(!(ep24 == 0)) [L1442] COND FALSE !(!(ep34 == 0)) [L1451] newmax4 = node4__newmax [L1452] COND FALSE !(((int)r4) == 3) [L1458] mode4 = 0 [L1459] p12_old = p12_new [L1460] p12_new = nomsg [L1461] p13_old = p13_new [L1462] p13_new = nomsg [L1463] p14_old = p14_new [L1464] p14_new = nomsg [L1465] p21_old = p21_new [L1466] p21_new = nomsg [L1467] p23_old = p23_new [L1468] p23_new = nomsg [L1469] p24_old = p24_new [L1470] p24_new = nomsg [L1471] p31_old = p31_new [L1472] p31_new = nomsg [L1473] p32_old = p32_new [L1474] p32_new = nomsg [L1475] p34_old = p34_new [L1476] p34_new = nomsg [L1477] p41_old = p41_new [L1478] p41_new = nomsg [L1479] p42_old = p42_new [L1480] p42_new = nomsg [L1481] p43_old = p43_new [L1482] p43_new = nomsg [L1484] int check__tmp; [L1485] COND TRUE (((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) <= 1 [L1487] COND TRUE (((int)st1) + ((int)nl1)) <= 1 [L1489] COND TRUE (((int)st2) + ((int)nl2)) <= 1 [L1491] COND TRUE (((int)st3) + ((int)nl3)) <= 1 [L1493] COND TRUE (((int)st4) + ((int)nl4)) <= 1 [L1495] COND FALSE !(((int)r1) >= 3) [L1501] COND TRUE (((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) == 0 [L1503] COND TRUE ((int)r1) < 3 [L1505] COND FALSE !(((int)r1) >= 3) [L1511] COND TRUE (((((int)nl1) + ((int)nl2)) + ((int)nl3)) + ((int)nl4)) == 0 [L1513] COND TRUE ((int)r1) < 3 [L1515] check__tmp = 1 [L1516] __return_5508 = check__tmp [L1517] main__c1 = __return_5508 [L1519] _Bool __tmp_4; [L1520] __tmp_4 = main__c1 [L1521] _Bool assert__arg; [L1522] assert__arg = __tmp_4 [L1523] COND FALSE !(assert__arg == 0) [L1530] _Bool node1__newmax; [L1531] node1__newmax = 0 [L1532] COND FALSE !(!(mode1 == 0)) [L1538] COND TRUE ((int)r1) < 3 [L1540] COND FALSE !(!(ep12 == 0)) [L1553] COND FALSE !(!(ep13 == 0)) [L1566] COND FALSE !(!(ep14 == 0)) [L1579] mode1 = 1 [L1581] _Bool node2__newmax; [L1582] node2__newmax = 0 [L1583] COND FALSE !(!(mode2 == 0)) [L1589] COND TRUE ((int)r2) < 3 [L1591] COND FALSE !(!(ep21 == 0)) [L1604] COND FALSE !(!(ep23 == 0)) [L1617] COND FALSE !(!(ep24 == 0)) [L1630] mode2 = 1 [L1632] _Bool node3__newmax; [L1633] node3__newmax = 0 [L1634] COND FALSE !(!(mode3 == 0)) [L1640] COND TRUE ((int)r3) < 3 [L1642] COND FALSE !(!(ep31 == 0)) [L1655] COND FALSE !(!(ep32 == 0)) [L1668] COND FALSE !(!(ep34 == 0)) [L1681] mode3 = 1 [L1683] _Bool node4__newmax; [L1684] node4__newmax = 0 [L1685] COND FALSE !(!(mode4 == 0)) [L1691] COND TRUE ((int)r4) < 3 [L1693] COND FALSE !(!(ep41 == 0)) [L1706] COND FALSE !(!(ep42 == 0)) [L1719] COND FALSE !(!(ep43 == 0)) [L1732] mode4 = 1 [L1733] p12_old = p12_new [L1734] p12_new = nomsg [L1735] p13_old = p13_new [L1736] p13_new = nomsg [L1737] p14_old = p14_new [L1738] p14_new = nomsg [L1739] p21_old = p21_new [L1740] p21_new = nomsg [L1741] p23_old = p23_new [L1742] p23_new = nomsg [L1743] p24_old = p24_new [L1744] p24_new = nomsg [L1745] p31_old = p31_new [L1746] p31_new = nomsg [L1747] p32_old = p32_new [L1748] p32_new = nomsg [L1749] p34_old = p34_new [L1750] p34_new = nomsg [L1751] p41_old = p41_new [L1752] p41_new = nomsg [L1753] p42_old = p42_new [L1754] p42_new = nomsg [L1755] p43_old = p43_new [L1756] p43_new = nomsg [L1758] int check__tmp; [L1759] COND TRUE (((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) <= 1 [L1761] COND TRUE (((int)st1) + ((int)nl1)) <= 1 [L1763] COND TRUE (((int)st2) + ((int)nl2)) <= 1 [L1765] COND TRUE (((int)st3) + ((int)nl3)) <= 1 [L1767] COND TRUE (((int)st4) + ((int)nl4)) <= 1 [L1769] COND FALSE !(((int)r1) >= 3) [L1775] COND TRUE (((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) == 0 [L1777] COND TRUE ((int)r1) < 3 [L1779] COND FALSE !(((int)r1) >= 3) [L1785] COND TRUE (((((int)nl1) + ((int)nl2)) + ((int)nl3)) + ((int)nl4)) == 0 [L1787] COND TRUE ((int)r1) < 3 [L1789] check__tmp = 1 [L1790] __return_5728 = check__tmp [L1791] main__c1 = __return_5728 [L1793] _Bool __tmp_5; [L1794] __tmp_5 = main__c1 [L1795] _Bool assert__arg; [L1796] assert__arg = __tmp_5 [L1797] COND FALSE !(assert__arg == 0) [L1804] _Bool node1__newmax; [L1805] node1__newmax = 0 [L1806] COND TRUE !(mode1 == 0) [L1808] COND FALSE !(r1 == 255) [L1814] r1 = r1 + 1 [L1815] COND FALSE !(!(ep21 == 0)) [L1824] COND FALSE !(!(ep31 == 0)) [L1833] COND FALSE !(!(ep41 == 0)) [L1842] newmax1 = node1__newmax [L1843] COND TRUE ((int)r1) == 3 [L1845] COND TRUE ((int)max1) == ((int)id1) [L1847] st1 = 1 [L1848] mode1 = 0 [L1850] _Bool node2__newmax; [L1851] node2__newmax = 0 [L1852] COND TRUE !(mode2 == 0) [L1854] COND FALSE !(r2 == 255) [L1860] r2 = r2 + 1 [L1861] COND FALSE !(!(ep12 == 0)) [L1870] COND FALSE !(!(ep32 == 0)) [L1879] COND FALSE !(!(ep42 == 0)) [L1888] newmax2 = node2__newmax [L1889] COND TRUE ((int)r2) == 3 [L1891] COND TRUE ((int)max2) == ((int)id2) [L1893] st2 = 1 [L1894] mode2 = 0 [L1896] _Bool node3__newmax; [L1897] node3__newmax = 0 [L1898] COND TRUE !(mode3 == 0) [L1900] COND FALSE !(r3 == 255) [L1906] r3 = r3 + 1 [L1907] COND FALSE !(!(ep13 == 0)) [L1916] COND FALSE !(!(ep23 == 0)) [L1925] COND FALSE !(!(ep43 == 0)) [L1934] newmax3 = node3__newmax [L1935] COND TRUE ((int)r3) == 3 [L1937] COND FALSE !(((int)max3) == ((int)id3)) [L2142] nl3 = 1 [L2143] mode3 = 0 [L2145] _Bool node4__newmax; [L2146] node4__newmax = 0 [L2147] COND TRUE !(mode4 == 0) [L2149] COND FALSE !(r4 == 255) [L2155] r4 = r4 + 1 [L2156] COND FALSE !(!(ep14 == 0)) [L2165] COND FALSE !(!(ep24 == 0)) [L2174] COND FALSE !(!(ep34 == 0)) [L2183] newmax4 = node4__newmax [L2184] COND TRUE ((int)r4) == 3 [L2186] COND TRUE ((int)max4) == ((int)id4) [L2188] st4 = 1 [L2189] mode4 = 0 [L2190] p12_old = p12_new [L2191] p12_new = nomsg [L2192] p13_old = p13_new [L2193] p13_new = nomsg [L2194] p14_old = p14_new [L2195] p14_new = nomsg [L2196] p21_old = p21_new [L2197] p21_new = nomsg [L2198] p23_old = p23_new [L2199] p23_new = nomsg [L2200] p24_old = p24_new [L2201] p24_new = nomsg [L2202] p31_old = p31_new [L2203] p31_new = nomsg [L2204] p32_old = p32_new [L2205] p32_new = nomsg [L2206] p34_old = p34_new [L2207] p34_new = nomsg [L2208] p41_old = p41_new [L2209] p41_new = nomsg [L2210] p42_old = p42_new [L2211] p42_new = nomsg [L2212] p43_old = p43_new [L2213] p43_new = nomsg [L2215] int check__tmp; [L2216] COND FALSE !((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) <= 1) [L2222] check__tmp = 0 [L2223] __return_7400 = check__tmp [L2224] main__c1 = __return_7400 [L2226] _Bool __tmp_8; [L2227] __tmp_8 = main__c1 [L2228] _Bool assert__arg; [L2229] assert__arg = __tmp_8 [L2230] COND TRUE assert__arg == 0 [L2232] __VERIFIER_error() - UnprovableResult [Line: 2806]: Unable to prove that call of __VERIFIER_error() unreachable Unable to prove that call of __VERIFIER_error() unreachable Reason: abstract domain could reach this error location. Possible FailurePath: [L1] int __return_main; [L12] msg_t nomsg = (msg_t )-1; [L13] port_t p12 = 0; [L14] char p12_old = '\x0'; [L15] char p12_new = '\x0'; [L16] _Bool ep12 = 0; [L17] port_t p13 = 0; [L18] char p13_old = '\x0'; [L19] char p13_new = '\x0'; [L20] _Bool ep13 = 0; [L21] port_t p14 = 0; [L22] char p14_old = '\x0'; [L23] char p14_new = '\x0'; [L24] _Bool ep14 = 0; [L25] port_t p21 = 0; [L26] char p21_old = '\x0'; [L27] char p21_new = '\x0'; [L28] _Bool ep21 = 0; [L29] port_t p23 = 0; [L30] char p23_old = '\x0'; [L31] char p23_new = '\x0'; [L32] _Bool ep23 = 0; [L33] port_t p24 = 0; [L34] char p24_old = '\x0'; [L35] char p24_new = '\x0'; [L36] _Bool ep24 = 0; [L37] port_t p31 = 0; [L38] char p31_old = '\x0'; [L39] char p31_new = '\x0'; [L40] _Bool ep31 = 0; [L41] port_t p32 = 0; [L42] char p32_old = '\x0'; [L43] char p32_new = '\x0'; [L44] _Bool ep32 = 0; [L45] port_t p34 = 0; [L46] char p34_old = '\x0'; [L47] char p34_new = '\x0'; [L48] _Bool ep34 = 0; [L49] port_t p41 = 0; [L50] char p41_old = '\x0'; [L51] char p41_new = '\x0'; [L52] _Bool ep41 = 0; [L53] port_t p42 = 0; [L54] char p42_old = '\x0'; [L55] char p42_new = '\x0'; [L56] _Bool ep42 = 0; [L57] port_t p43 = 0; [L58] char p43_old = '\x0'; [L59] char p43_new = '\x0'; [L60] _Bool ep43 = 0; [L61] char id1 = '\x0'; [L62] unsigned char r1 = '\x0'; [L63] char st1 = '\x0'; [L64] char nl1 = '\x0'; [L65] char m1 = '\x0'; [L66] char max1 = '\x0'; [L67] _Bool mode1 = 0; [L68] _Bool newmax1 = 0; [L69] char id2 = '\x0'; [L70] unsigned char r2 = '\x0'; [L71] char st2 = '\x0'; [L72] char nl2 = '\x0'; [L73] char m2 = '\x0'; [L74] char max2 = '\x0'; [L75] _Bool mode2 = 0; [L76] _Bool newmax2 = 0; [L77] char id3 = '\x0'; [L78] unsigned char r3 = '\x0'; [L79] char st3 = '\x0'; [L80] char nl3 = '\x0'; [L81] char m3 = '\x0'; [L82] char max3 = '\x0'; [L83] _Bool mode3 = 0; [L84] _Bool newmax3 = 0; [L85] char id4 = '\x0'; [L86] unsigned char r4 = '\x0'; [L87] char st4 = '\x0'; [L88] char nl4 = '\x0'; [L89] char m4 = '\x0'; [L90] char max4 = '\x0'; [L91] _Bool mode4 = 0; [L92] _Bool newmax4 = 0; [L97] void (*nodes[4])() = { &node1, &node2, &node3, &node4 }; [L101] int __return_4630; [L102] int __return_4872; [L103] int __return_5080; [L104] int __return_5300; [L105] int __return_5508; [L106] int __return_5728; [L107] int __return_7527; [L108] int __return_7484; [L109] int __return_7400; [L110] int __return_7357; [L111] int __return_7232; [L112] int __return_7189; [L113] int __return_7105; [L114] int __return_7059; [L115] int __return_6146; [L116] int __return_6873; [L117] int __return_6830; [L118] int __return_6746; [L119] int __return_6700; [L120] int __return_6555; [L121] int __return_6509; [L122] int __return_6402; [L123] int __return_5945; [L126] int main__c1; [L127] int main__i2; [L128] main__c1 = 0 [L129] ep12 = __VERIFIER_nondet_bool() [L130] ep13 = __VERIFIER_nondet_bool() [L131] ep14 = __VERIFIER_nondet_bool() [L132] ep21 = __VERIFIER_nondet_bool() [L133] ep23 = __VERIFIER_nondet_bool() [L134] ep24 = __VERIFIER_nondet_bool() [L135] ep31 = __VERIFIER_nondet_bool() [L136] ep32 = __VERIFIER_nondet_bool() [L137] ep34 = __VERIFIER_nondet_bool() [L138] ep41 = __VERIFIER_nondet_bool() [L139] ep42 = __VERIFIER_nondet_bool() [L140] ep43 = __VERIFIER_nondet_bool() [L141] id1 = __VERIFIER_nondet_char() [L142] r1 = __VERIFIER_nondet_uchar() [L143] st1 = __VERIFIER_nondet_char() [L144] nl1 = __VERIFIER_nondet_char() [L145] m1 = __VERIFIER_nondet_char() [L146] max1 = __VERIFIER_nondet_char() [L147] mode1 = __VERIFIER_nondet_bool() [L148] newmax1 = __VERIFIER_nondet_bool() [L149] id2 = __VERIFIER_nondet_char() [L150] r2 = __VERIFIER_nondet_uchar() [L151] st2 = __VERIFIER_nondet_char() [L152] nl2 = __VERIFIER_nondet_char() [L153] m2 = __VERIFIER_nondet_char() [L154] max2 = __VERIFIER_nondet_char() [L155] mode2 = __VERIFIER_nondet_bool() [L156] newmax2 = __VERIFIER_nondet_bool() [L157] id3 = __VERIFIER_nondet_char() [L158] r3 = __VERIFIER_nondet_uchar() [L159] st3 = __VERIFIER_nondet_char() [L160] nl3 = __VERIFIER_nondet_char() [L161] m3 = __VERIFIER_nondet_char() [L162] max3 = __VERIFIER_nondet_char() [L163] mode3 = __VERIFIER_nondet_bool() [L164] newmax3 = __VERIFIER_nondet_bool() [L165] id4 = __VERIFIER_nondet_char() [L166] r4 = __VERIFIER_nondet_uchar() [L167] st4 = __VERIFIER_nondet_char() [L168] nl4 = __VERIFIER_nondet_char() [L169] m4 = __VERIFIER_nondet_char() [L170] max4 = __VERIFIER_nondet_char() [L171] mode4 = __VERIFIER_nondet_bool() [L172] newmax4 = __VERIFIER_nondet_bool() [L174] _Bool init__r121; [L175] _Bool init__r131; [L176] _Bool init__r141; [L177] _Bool init__r211; [L178] _Bool init__r231; [L179] _Bool init__r241; [L180] _Bool init__r311; [L181] _Bool init__r321; [L182] _Bool init__r341; [L183] _Bool init__r411; [L184] _Bool init__r421; [L185] _Bool init__r431; [L186] _Bool init__r122; [L187] int init__tmp; [L188] _Bool init__r132; [L189] int init__tmp___0; [L190] _Bool init__r142; [L191] int init__tmp___1; [L192] _Bool init__r212; [L193] int init__tmp___2; [L194] _Bool init__r232; [L195] int init__tmp___3; [L196] _Bool init__r242; [L197] int init__tmp___4; [L198] _Bool init__r312; [L199] int init__tmp___5; [L200] _Bool init__r322; [L201] int init__tmp___6; [L202] _Bool init__r342; [L203] int init__tmp___7; [L204] _Bool init__r412; [L205] int init__tmp___8; [L206] _Bool init__r422; [L207] int init__tmp___9; [L208] _Bool init__r432; [L209] int init__tmp___10; [L210] _Bool init__r123; [L211] int init__tmp___11; [L212] _Bool init__r133; [L213] int init__tmp___12; [L214] _Bool init__r143; [L215] int init__tmp___13; [L216] _Bool init__r213; [L217] int init__tmp___14; [L218] _Bool init__r233; [L219] int init__tmp___15; [L220] _Bool init__r243; [L221] int init__tmp___16; [L222] _Bool init__r313; [L223] int init__tmp___17; [L224] _Bool init__r323; [L225] int init__tmp___18; [L226] _Bool init__r343; [L227] int init__tmp___19; [L228] _Bool init__r413; [L229] int init__tmp___20; [L230] _Bool init__r423; [L231] int init__tmp___21; [L232] _Bool init__r433; [L233] int init__tmp___22; [L234] int init__tmp___23; [L235] init__r121 = ep12 [L236] init__r131 = ep13 [L237] init__r141 = ep14 [L238] init__r211 = ep21 [L239] init__r231 = ep23 [L240] init__r241 = ep24 [L241] init__r311 = ep31 [L242] init__r321 = ep32 [L243] init__r341 = ep34 [L244] init__r411 = ep41 [L245] init__r421 = ep42 [L246] init__r431 = ep43 [L247] COND TRUE !(init__r121 == 0) [L249] init__tmp = 1 [L251] init__r122 = (_Bool)init__tmp [L252] COND TRUE !(init__r131 == 0) [L254] init__tmp___0 = 1 [L256] init__r132 = (_Bool)init__tmp___0 [L257] COND TRUE !(init__r141 == 0) [L259] init__tmp___1 = 1 [L261] init__r142 = (_Bool)init__tmp___1 [L262] COND TRUE !(init__r211 == 0) [L264] init__tmp___2 = 1 [L266] init__r212 = (_Bool)init__tmp___2 [L267] COND TRUE !(init__r231 == 0) [L269] init__tmp___3 = 1 [L271] init__r232 = (_Bool)init__tmp___3 [L272] COND TRUE !(init__r241 == 0) [L274] init__tmp___4 = 1 [L276] init__r242 = (_Bool)init__tmp___4 [L277] COND TRUE !(init__r311 == 0) [L279] init__tmp___5 = 1 [L281] init__r312 = (_Bool)init__tmp___5 [L282] COND TRUE !(init__r321 == 0) [L284] init__tmp___6 = 1 [L286] init__r322 = (_Bool)init__tmp___6 [L287] COND TRUE !(init__r341 == 0) [L289] init__tmp___7 = 1 [L291] init__r342 = (_Bool)init__tmp___7 [L292] COND TRUE !(init__r411 == 0) [L294] init__tmp___8 = 1 [L296] init__r412 = (_Bool)init__tmp___8 [L297] COND TRUE !(init__r421 == 0) [L299] init__tmp___9 = 1 [L301] init__r422 = (_Bool)init__tmp___9 [L302] COND TRUE !(init__r431 == 0) [L304] init__tmp___10 = 1 [L306] init__r432 = (_Bool)init__tmp___10 [L307] COND TRUE !(init__r122 == 0) [L309] init__tmp___11 = 1 [L311] init__r123 = (_Bool)init__tmp___11 [L312] COND TRUE !(init__r132 == 0) [L314] init__tmp___12 = 1 [L316] init__r133 = (_Bool)init__tmp___12 [L317] COND TRUE !(init__r142 == 0) [L319] init__tmp___13 = 1 [L321] init__r143 = (_Bool)init__tmp___13 [L322] COND TRUE !(init__r212 == 0) [L324] init__tmp___14 = 1 [L326] init__r213 = (_Bool)init__tmp___14 [L327] COND TRUE !(init__r232 == 0) [L329] init__tmp___15 = 1 [L331] init__r233 = (_Bool)init__tmp___15 [L332] COND TRUE !(init__r242 == 0) [L334] init__tmp___16 = 1 [L336] init__r243 = (_Bool)init__tmp___16 [L337] COND TRUE !(init__r312 == 0) [L339] init__tmp___17 = 1 [L341] init__r313 = (_Bool)init__tmp___17 [L342] COND TRUE !(init__r322 == 0) [L344] init__tmp___18 = 1 [L346] init__r323 = (_Bool)init__tmp___18 [L347] COND TRUE !(init__r342 == 0) [L349] init__tmp___19 = 1 [L351] init__r343 = (_Bool)init__tmp___19 [L352] COND TRUE !(init__r412 == 0) [L354] init__tmp___20 = 1 [L356] init__r413 = (_Bool)init__tmp___20 [L357] COND TRUE !(init__r422 == 0) [L359] init__tmp___21 = 1 [L361] init__r423 = (_Bool)init__tmp___21 [L362] COND TRUE !(init__r432 == 0) [L364] init__tmp___22 = 1 [L366] init__r433 = (_Bool)init__tmp___22 [L367] COND TRUE ((int)id1) != ((int)id2) [L369] COND TRUE ((int)id1) != ((int)id3) [L371] COND TRUE ((int)id1) != ((int)id4) [L373] COND TRUE ((int)id2) != ((int)id3) [L375] COND TRUE ((int)id2) != ((int)id4) [L377] COND TRUE ((int)id3) != ((int)id4) [L379] COND TRUE ((int)id1) >= 0 [L381] COND TRUE ((int)id2) >= 0 [L383] COND TRUE ((int)id3) >= 0 [L385] COND TRUE ((int)id4) >= 0 [L387] COND TRUE ((int)r1) == 0 [L389] COND TRUE ((int)r2) == 0 [L391] COND TRUE ((int)r3) == 0 [L393] COND TRUE ((int)r4) == 0 [L395] COND TRUE ((int)max1) == ((int)id1) [L397] COND TRUE ((int)max2) == ((int)id2) [L399] COND TRUE ((int)max3) == ((int)id3) [L401] COND TRUE ((int)max4) == ((int)id4) [L403] COND TRUE ((int)st1) == 0 [L405] COND TRUE ((int)st2) == 0 [L407] COND TRUE ((int)st3) == 0 [L409] COND TRUE ((int)st4) == 0 [L411] COND TRUE ((int)nl1) == 0 [L413] COND TRUE ((int)nl2) == 0 [L415] COND TRUE ((int)nl3) == 0 [L417] COND TRUE ((int)nl4) == 0 [L419] COND TRUE ((int)mode1) == 0 [L421] COND TRUE ((int)mode2) == 0 [L423] COND TRUE ((int)mode3) == 0 [L425] COND TRUE ((int)mode4) == 0 [L427] COND TRUE !(newmax1 == 0) [L429] COND TRUE !(newmax2 == 0) [L431] COND TRUE !(newmax3 == 0) [L433] COND TRUE !(newmax4 == 0) [L435] init__tmp___23 = 1 [L436] __return_4630 = init__tmp___23 [L437] main__i2 = __return_4630 [L438] COND TRUE main__i2 != 0 [L440] p12_old = nomsg [L441] p12_new = nomsg [L442] p13_old = nomsg [L443] p13_new = nomsg [L444] p14_old = nomsg [L445] p14_new = nomsg [L446] p21_old = nomsg [L447] p21_new = nomsg [L448] p23_old = nomsg [L449] p23_new = nomsg [L450] p24_old = nomsg [L451] p24_new = nomsg [L452] p31_old = nomsg [L453] p31_new = nomsg [L454] p32_old = nomsg [L455] p32_new = nomsg [L456] p34_old = nomsg [L457] p34_new = nomsg [L458] p41_old = nomsg [L459] p41_new = nomsg [L460] p42_old = nomsg [L461] p42_new = nomsg [L462] p43_old = nomsg [L463] p43_new = nomsg [L464] main__i2 = 0 [L466] _Bool node1__newmax; [L467] node1__newmax = 0 [L468] COND FALSE !(!(mode1 == 0)) [L474] COND TRUE ((int)r1) < 3 [L476] COND FALSE !(!(ep12 == 0)) [L489] COND FALSE !(!(ep13 == 0)) [L502] COND FALSE !(!(ep14 == 0)) [L515] mode1 = 1 [L517] _Bool node2__newmax; [L518] node2__newmax = 0 [L519] COND FALSE !(!(mode2 == 0)) [L525] COND TRUE ((int)r2) < 3 [L527] COND FALSE !(!(ep21 == 0)) [L540] COND FALSE !(!(ep23 == 0)) [L553] COND FALSE !(!(ep24 == 0)) [L566] mode2 = 1 [L568] _Bool node3__newmax; [L569] node3__newmax = 0 [L570] COND FALSE !(!(mode3 == 0)) [L576] COND TRUE ((int)r3) < 3 [L578] COND FALSE !(!(ep31 == 0)) [L591] COND FALSE !(!(ep32 == 0)) [L604] COND FALSE !(!(ep34 == 0)) [L617] mode3 = 1 [L619] _Bool node4__newmax; [L620] node4__newmax = 0 [L621] COND FALSE !(!(mode4 == 0)) [L627] COND TRUE ((int)r4) < 3 [L629] COND FALSE !(!(ep41 == 0)) [L642] COND FALSE !(!(ep42 == 0)) [L655] COND FALSE !(!(ep43 == 0)) [L668] mode4 = 1 [L669] p12_old = p12_new [L670] p12_new = nomsg [L671] p13_old = p13_new [L672] p13_new = nomsg [L673] p14_old = p14_new [L674] p14_new = nomsg [L675] p21_old = p21_new [L676] p21_new = nomsg [L677] p23_old = p23_new [L678] p23_new = nomsg [L679] p24_old = p24_new [L680] p24_new = nomsg [L681] p31_old = p31_new [L682] p31_new = nomsg [L683] p32_old = p32_new [L684] p32_new = nomsg [L685] p34_old = p34_new [L686] p34_new = nomsg [L687] p41_old = p41_new [L688] p41_new = nomsg [L689] p42_old = p42_new [L690] p42_new = nomsg [L691] p43_old = p43_new [L692] p43_new = nomsg [L694] int check__tmp; [L695] COND TRUE (((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) <= 1 [L697] COND TRUE (((int)st1) + ((int)nl1)) <= 1 [L699] COND TRUE (((int)st2) + ((int)nl2)) <= 1 [L701] COND TRUE (((int)st3) + ((int)nl3)) <= 1 [L703] COND TRUE (((int)st4) + ((int)nl4)) <= 1 [L705] COND FALSE !(((int)r1) >= 3) [L711] COND TRUE (((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) == 0 [L713] COND TRUE ((int)r1) < 3 [L715] COND FALSE !(((int)r1) >= 3) [L721] COND TRUE (((((int)nl1) + ((int)nl2)) + ((int)nl3)) + ((int)nl4)) == 0 [L723] COND TRUE ((int)r1) < 3 [L725] check__tmp = 1 [L726] __return_4872 = check__tmp [L727] main__c1 = __return_4872 [L729] _Bool __tmp_1; [L730] __tmp_1 = main__c1 [L731] _Bool assert__arg; [L732] assert__arg = __tmp_1 [L733] COND FALSE !(assert__arg == 0) [L740] _Bool node1__newmax; [L741] node1__newmax = 0 [L742] COND TRUE !(mode1 == 0) [L744] COND FALSE !(r1 == 255) [L750] r1 = r1 + 1 [L751] COND FALSE !(!(ep21 == 0)) [L760] COND FALSE !(!(ep31 == 0)) [L769] COND FALSE !(!(ep41 == 0)) [L778] newmax1 = node1__newmax [L779] COND FALSE !(((int)r1) == 3) [L785] mode1 = 0 [L787] _Bool node2__newmax; [L788] node2__newmax = 0 [L789] COND TRUE !(mode2 == 0) [L791] COND FALSE !(r2 == 255) [L797] r2 = r2 + 1 [L798] COND FALSE !(!(ep12 == 0)) [L807] COND FALSE !(!(ep32 == 0)) [L816] COND FALSE !(!(ep42 == 0)) [L825] newmax2 = node2__newmax [L826] COND FALSE !(((int)r2) == 3) [L832] mode2 = 0 [L834] _Bool node3__newmax; [L835] node3__newmax = 0 [L836] COND TRUE !(mode3 == 0) [L838] COND FALSE !(r3 == 255) [L844] r3 = r3 + 1 [L845] COND FALSE !(!(ep13 == 0)) [L854] COND FALSE !(!(ep23 == 0)) [L863] COND FALSE !(!(ep43 == 0)) [L872] newmax3 = node3__newmax [L873] COND FALSE !(((int)r3) == 3) [L879] mode3 = 0 [L881] _Bool node4__newmax; [L882] node4__newmax = 0 [L883] COND TRUE !(mode4 == 0) [L885] COND FALSE !(r4 == 255) [L891] r4 = r4 + 1 [L892] COND FALSE !(!(ep14 == 0)) [L901] COND FALSE !(!(ep24 == 0)) [L910] COND FALSE !(!(ep34 == 0)) [L919] newmax4 = node4__newmax [L920] COND FALSE !(((int)r4) == 3) [L926] mode4 = 0 [L927] p12_old = p12_new [L928] p12_new = nomsg [L929] p13_old = p13_new [L930] p13_new = nomsg [L931] p14_old = p14_new [L932] p14_new = nomsg [L933] p21_old = p21_new [L934] p21_new = nomsg [L935] p23_old = p23_new [L936] p23_new = nomsg [L937] p24_old = p24_new [L938] p24_new = nomsg [L939] p31_old = p31_new [L940] p31_new = nomsg [L941] p32_old = p32_new [L942] p32_new = nomsg [L943] p34_old = p34_new [L944] p34_new = nomsg [L945] p41_old = p41_new [L946] p41_new = nomsg [L947] p42_old = p42_new [L948] p42_new = nomsg [L949] p43_old = p43_new [L950] p43_new = nomsg [L952] int check__tmp; [L953] COND TRUE (((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) <= 1 [L955] COND TRUE (((int)st1) + ((int)nl1)) <= 1 [L957] COND TRUE (((int)st2) + ((int)nl2)) <= 1 [L959] COND TRUE (((int)st3) + ((int)nl3)) <= 1 [L961] COND TRUE (((int)st4) + ((int)nl4)) <= 1 [L963] COND FALSE !(((int)r1) >= 3) [L969] COND TRUE (((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) == 0 [L971] COND TRUE ((int)r1) < 3 [L973] COND FALSE !(((int)r1) >= 3) [L979] COND TRUE (((((int)nl1) + ((int)nl2)) + ((int)nl3)) + ((int)nl4)) == 0 [L981] COND TRUE ((int)r1) < 3 [L983] check__tmp = 1 [L984] __return_5080 = check__tmp [L985] main__c1 = __return_5080 [L987] _Bool __tmp_2; [L988] __tmp_2 = main__c1 [L989] _Bool assert__arg; [L990] assert__arg = __tmp_2 [L991] COND FALSE !(assert__arg == 0) [L998] _Bool node1__newmax; [L999] node1__newmax = 0 [L1000] COND FALSE !(!(mode1 == 0)) [L1006] COND TRUE ((int)r1) < 3 [L1008] COND FALSE !(!(ep12 == 0)) [L1021] COND FALSE !(!(ep13 == 0)) [L1034] COND FALSE !(!(ep14 == 0)) [L1047] mode1 = 1 [L1049] _Bool node2__newmax; [L1050] node2__newmax = 0 [L1051] COND FALSE !(!(mode2 == 0)) [L1057] COND TRUE ((int)r2) < 3 [L1059] COND FALSE !(!(ep21 == 0)) [L1072] COND FALSE !(!(ep23 == 0)) [L1085] COND FALSE !(!(ep24 == 0)) [L1098] mode2 = 1 [L1100] _Bool node3__newmax; [L1101] node3__newmax = 0 [L1102] COND FALSE !(!(mode3 == 0)) [L1108] COND TRUE ((int)r3) < 3 [L1110] COND FALSE !(!(ep31 == 0)) [L1123] COND FALSE !(!(ep32 == 0)) [L1136] COND FALSE !(!(ep34 == 0)) [L1149] mode3 = 1 [L1151] _Bool node4__newmax; [L1152] node4__newmax = 0 [L1153] COND FALSE !(!(mode4 == 0)) [L1159] COND TRUE ((int)r4) < 3 [L1161] COND FALSE !(!(ep41 == 0)) [L1174] COND FALSE !(!(ep42 == 0)) [L1187] COND FALSE !(!(ep43 == 0)) [L1200] mode4 = 1 [L1201] p12_old = p12_new [L1202] p12_new = nomsg [L1203] p13_old = p13_new [L1204] p13_new = nomsg [L1205] p14_old = p14_new [L1206] p14_new = nomsg [L1207] p21_old = p21_new [L1208] p21_new = nomsg [L1209] p23_old = p23_new [L1210] p23_new = nomsg [L1211] p24_old = p24_new [L1212] p24_new = nomsg [L1213] p31_old = p31_new [L1214] p31_new = nomsg [L1215] p32_old = p32_new [L1216] p32_new = nomsg [L1217] p34_old = p34_new [L1218] p34_new = nomsg [L1219] p41_old = p41_new [L1220] p41_new = nomsg [L1221] p42_old = p42_new [L1222] p42_new = nomsg [L1223] p43_old = p43_new [L1224] p43_new = nomsg [L1226] int check__tmp; [L1227] COND TRUE (((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) <= 1 [L1229] COND TRUE (((int)st1) + ((int)nl1)) <= 1 [L1231] COND TRUE (((int)st2) + ((int)nl2)) <= 1 [L1233] COND TRUE (((int)st3) + ((int)nl3)) <= 1 [L1235] COND TRUE (((int)st4) + ((int)nl4)) <= 1 [L1237] COND FALSE !(((int)r1) >= 3) [L1243] COND TRUE (((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) == 0 [L1245] COND TRUE ((int)r1) < 3 [L1247] COND FALSE !(((int)r1) >= 3) [L1253] COND TRUE (((((int)nl1) + ((int)nl2)) + ((int)nl3)) + ((int)nl4)) == 0 [L1255] COND TRUE ((int)r1) < 3 [L1257] check__tmp = 1 [L1258] __return_5300 = check__tmp [L1259] main__c1 = __return_5300 [L1261] _Bool __tmp_3; [L1262] __tmp_3 = main__c1 [L1263] _Bool assert__arg; [L1264] assert__arg = __tmp_3 [L1265] COND FALSE !(assert__arg == 0) [L1272] _Bool node1__newmax; [L1273] node1__newmax = 0 [L1274] COND TRUE !(mode1 == 0) [L1276] COND FALSE !(r1 == 255) [L1282] r1 = r1 + 1 [L1283] COND FALSE !(!(ep21 == 0)) [L1292] COND FALSE !(!(ep31 == 0)) [L1301] COND FALSE !(!(ep41 == 0)) [L1310] newmax1 = node1__newmax [L1311] COND FALSE !(((int)r1) == 3) [L1317] mode1 = 0 [L1319] _Bool node2__newmax; [L1320] node2__newmax = 0 [L1321] COND TRUE !(mode2 == 0) [L1323] COND FALSE !(r2 == 255) [L1329] r2 = r2 + 1 [L1330] COND FALSE !(!(ep12 == 0)) [L1339] COND FALSE !(!(ep32 == 0)) [L1348] COND FALSE !(!(ep42 == 0)) [L1357] newmax2 = node2__newmax [L1358] COND FALSE !(((int)r2) == 3) [L1364] mode2 = 0 [L1366] _Bool node3__newmax; [L1367] node3__newmax = 0 [L1368] COND TRUE !(mode3 == 0) [L1370] COND FALSE !(r3 == 255) [L1376] r3 = r3 + 1 [L1377] COND FALSE !(!(ep13 == 0)) [L1386] COND FALSE !(!(ep23 == 0)) [L1395] COND FALSE !(!(ep43 == 0)) [L1404] newmax3 = node3__newmax [L1405] COND FALSE !(((int)r3) == 3) [L1411] mode3 = 0 [L1413] _Bool node4__newmax; [L1414] node4__newmax = 0 [L1415] COND TRUE !(mode4 == 0) [L1417] COND FALSE !(r4 == 255) [L1423] r4 = r4 + 1 [L1424] COND FALSE !(!(ep14 == 0)) [L1433] COND FALSE !(!(ep24 == 0)) [L1442] COND FALSE !(!(ep34 == 0)) [L1451] newmax4 = node4__newmax [L1452] COND FALSE !(((int)r4) == 3) [L1458] mode4 = 0 [L1459] p12_old = p12_new [L1460] p12_new = nomsg [L1461] p13_old = p13_new [L1462] p13_new = nomsg [L1463] p14_old = p14_new [L1464] p14_new = nomsg [L1465] p21_old = p21_new [L1466] p21_new = nomsg [L1467] p23_old = p23_new [L1468] p23_new = nomsg [L1469] p24_old = p24_new [L1470] p24_new = nomsg [L1471] p31_old = p31_new [L1472] p31_new = nomsg [L1473] p32_old = p32_new [L1474] p32_new = nomsg [L1475] p34_old = p34_new [L1476] p34_new = nomsg [L1477] p41_old = p41_new [L1478] p41_new = nomsg [L1479] p42_old = p42_new [L1480] p42_new = nomsg [L1481] p43_old = p43_new [L1482] p43_new = nomsg [L1484] int check__tmp; [L1485] COND TRUE (((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) <= 1 [L1487] COND TRUE (((int)st1) + ((int)nl1)) <= 1 [L1489] COND TRUE (((int)st2) + ((int)nl2)) <= 1 [L1491] COND TRUE (((int)st3) + ((int)nl3)) <= 1 [L1493] COND TRUE (((int)st4) + ((int)nl4)) <= 1 [L1495] COND FALSE !(((int)r1) >= 3) [L1501] COND TRUE (((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) == 0 [L1503] COND TRUE ((int)r1) < 3 [L1505] COND FALSE !(((int)r1) >= 3) [L1511] COND TRUE (((((int)nl1) + ((int)nl2)) + ((int)nl3)) + ((int)nl4)) == 0 [L1513] COND TRUE ((int)r1) < 3 [L1515] check__tmp = 1 [L1516] __return_5508 = check__tmp [L1517] main__c1 = __return_5508 [L1519] _Bool __tmp_4; [L1520] __tmp_4 = main__c1 [L1521] _Bool assert__arg; [L1522] assert__arg = __tmp_4 [L1523] COND FALSE !(assert__arg == 0) [L1530] _Bool node1__newmax; [L1531] node1__newmax = 0 [L1532] COND FALSE !(!(mode1 == 0)) [L1538] COND TRUE ((int)r1) < 3 [L1540] COND FALSE !(!(ep12 == 0)) [L1553] COND FALSE !(!(ep13 == 0)) [L1566] COND FALSE !(!(ep14 == 0)) [L1579] mode1 = 1 [L1581] _Bool node2__newmax; [L1582] node2__newmax = 0 [L1583] COND FALSE !(!(mode2 == 0)) [L1589] COND TRUE ((int)r2) < 3 [L1591] COND FALSE !(!(ep21 == 0)) [L1604] COND FALSE !(!(ep23 == 0)) [L1617] COND FALSE !(!(ep24 == 0)) [L1630] mode2 = 1 [L1632] _Bool node3__newmax; [L1633] node3__newmax = 0 [L1634] COND FALSE !(!(mode3 == 0)) [L1640] COND TRUE ((int)r3) < 3 [L1642] COND FALSE !(!(ep31 == 0)) [L1655] COND FALSE !(!(ep32 == 0)) [L1668] COND FALSE !(!(ep34 == 0)) [L1681] mode3 = 1 [L1683] _Bool node4__newmax; [L1684] node4__newmax = 0 [L1685] COND FALSE !(!(mode4 == 0)) [L1691] COND TRUE ((int)r4) < 3 [L1693] COND FALSE !(!(ep41 == 0)) [L1706] COND FALSE !(!(ep42 == 0)) [L1719] COND FALSE !(!(ep43 == 0)) [L1732] mode4 = 1 [L1733] p12_old = p12_new [L1734] p12_new = nomsg [L1735] p13_old = p13_new [L1736] p13_new = nomsg [L1737] p14_old = p14_new [L1738] p14_new = nomsg [L1739] p21_old = p21_new [L1740] p21_new = nomsg [L1741] p23_old = p23_new [L1742] p23_new = nomsg [L1743] p24_old = p24_new [L1744] p24_new = nomsg [L1745] p31_old = p31_new [L1746] p31_new = nomsg [L1747] p32_old = p32_new [L1748] p32_new = nomsg [L1749] p34_old = p34_new [L1750] p34_new = nomsg [L1751] p41_old = p41_new [L1752] p41_new = nomsg [L1753] p42_old = p42_new [L1754] p42_new = nomsg [L1755] p43_old = p43_new [L1756] p43_new = nomsg [L1758] int check__tmp; [L1759] COND TRUE (((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) <= 1 [L1761] COND TRUE (((int)st1) + ((int)nl1)) <= 1 [L1763] COND TRUE (((int)st2) + ((int)nl2)) <= 1 [L1765] COND TRUE (((int)st3) + ((int)nl3)) <= 1 [L1767] COND TRUE (((int)st4) + ((int)nl4)) <= 1 [L1769] COND FALSE !(((int)r1) >= 3) [L1775] COND TRUE (((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) == 0 [L1777] COND TRUE ((int)r1) < 3 [L1779] COND FALSE !(((int)r1) >= 3) [L1785] COND TRUE (((((int)nl1) + ((int)nl2)) + ((int)nl3)) + ((int)nl4)) == 0 [L1787] COND TRUE ((int)r1) < 3 [L1789] check__tmp = 1 [L1790] __return_5728 = check__tmp [L1791] main__c1 = __return_5728 [L1793] _Bool __tmp_5; [L1794] __tmp_5 = main__c1 [L1795] _Bool assert__arg; [L1796] assert__arg = __tmp_5 [L1797] COND FALSE !(assert__arg == 0) [L1804] _Bool node1__newmax; [L1805] node1__newmax = 0 [L1806] COND TRUE !(mode1 == 0) [L1808] COND FALSE !(r1 == 255) [L1814] r1 = r1 + 1 [L1815] COND FALSE !(!(ep21 == 0)) [L1824] COND FALSE !(!(ep31 == 0)) [L1833] COND FALSE !(!(ep41 == 0)) [L1842] newmax1 = node1__newmax [L1843] COND TRUE ((int)r1) == 3 [L1845] COND FALSE !(((int)max1) == ((int)id1)) [L3997] nl1 = 1 [L3998] mode1 = 0 [L4000] _Bool node2__newmax; [L4001] node2__newmax = 0 [L4002] COND TRUE !(mode2 == 0) [L4004] COND FALSE !(r2 == 255) [L4010] r2 = r2 + 1 [L4011] COND FALSE !(!(ep12 == 0)) [L4020] COND FALSE !(!(ep32 == 0)) [L4029] COND FALSE !(!(ep42 == 0)) [L4038] newmax2 = node2__newmax [L4039] COND TRUE ((int)r2) == 3 [L4041] COND FALSE !(((int)max2) == ((int)id2)) [L4607] nl2 = 1 [L4608] mode2 = 0 [L4610] _Bool node3__newmax; [L4611] node3__newmax = 0 [L4612] COND TRUE !(mode3 == 0) [L4614] COND FALSE !(r3 == 255) [L4620] r3 = r3 + 1 [L4621] COND FALSE !(!(ep13 == 0)) [L4630] COND FALSE !(!(ep23 == 0)) [L4639] COND FALSE !(!(ep43 == 0)) [L4648] newmax3 = node3__newmax [L4649] COND TRUE ((int)r3) == 3 [L4651] COND FALSE !(((int)max3) == ((int)id3)) [L4925] nl3 = 1 [L4926] mode3 = 0 [L4928] _Bool node4__newmax; [L4929] node4__newmax = 0 [L4930] COND TRUE !(mode4 == 0) [L4932] COND FALSE !(r4 == 255) [L4938] r4 = r4 + 1 [L4939] COND FALSE !(!(ep14 == 0)) [L4948] COND FALSE !(!(ep24 == 0)) [L4957] COND FALSE !(!(ep34 == 0)) [L4966] newmax4 = node4__newmax [L4967] COND TRUE ((int)r4) == 3 [L4969] COND FALSE !(((int)max4) == ((int)id4)) [L5097] nl4 = 1 [L5098] mode4 = 0 [L5099] p12_old = p12_new [L5100] p12_new = nomsg [L5101] p13_old = p13_new [L5102] p13_new = nomsg [L5103] p14_old = p14_new [L5104] p14_new = nomsg [L5105] p21_old = p21_new [L5106] p21_new = nomsg [L5107] p23_old = p23_new [L5108] p23_new = nomsg [L5109] p24_old = p24_new [L5110] p24_new = nomsg [L5111] p31_old = p31_new [L5112] p31_new = nomsg [L5113] p32_old = p32_new [L5114] p32_new = nomsg [L5115] p34_old = p34_new [L5116] p34_new = nomsg [L5117] p41_old = p41_new [L5118] p41_new = nomsg [L5119] p42_old = p42_new [L5120] p42_new = nomsg [L5121] p43_old = p43_new [L5122] p43_new = nomsg [L5124] int check__tmp; [L5125] COND TRUE (((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) <= 1 [L5127] COND TRUE (((int)st1) + ((int)nl1)) <= 1 [L5129] COND TRUE (((int)st2) + ((int)nl2)) <= 1 [L5131] COND TRUE (((int)st3) + ((int)nl3)) <= 1 [L5133] COND TRUE (((int)st4) + ((int)nl4)) <= 1 [L5135] COND TRUE ((int)r1) >= 3 [L5137] COND FALSE !(((int)r1) < 3) [L5143] COND FALSE !((((((int)st1) + ((int)st2)) + ((int)st3)) + ((int)st4)) == 1) [L5149] check__tmp = 0 [L5150] __return_5945 = check__tmp [L5151] main__c1 = __return_5945 [L2800] _Bool __tmp_13; [L2801] __tmp_13 = main__c1 [L2802] _Bool assert__arg; [L2803] assert__arg = __tmp_13 [L2804] COND TRUE assert__arg == 0 [L2806] __VERIFIER_error() RESULT: Ultimate could not prove your program: unable to determine feasibility of some traces Received shutdown request...