./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/systemc/token_ring.03_false-unreach-call_false-termination.cil.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version aa418289 Calling Ultimate with: java -Dosgi.configuration.area=/tmp/vcloud-vcloud-master/worker/working_dir_ebaca483-9d31-488f-939f-2e98d1f355b5/bin-2019/utaipan/data/config -Xmx12G -Xms1G -jar /tmp/vcloud-vcloud-master/worker/working_dir_ebaca483-9d31-488f-939f-2e98d1f355b5/bin-2019/utaipan/plugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar -data @noDefault -ultimatedata /tmp/vcloud-vcloud-master/worker/working_dir_ebaca483-9d31-488f-939f-2e98d1f355b5/bin-2019/utaipan/data -tc /tmp/vcloud-vcloud-master/worker/working_dir_ebaca483-9d31-488f-939f-2e98d1f355b5/bin-2019/utaipan/config/TaipanReach.xml -i ../../sv-benchmarks/c/systemc/token_ring.03_false-unreach-call_false-termination.cil.c -s /tmp/vcloud-vcloud-master/worker/working_dir_ebaca483-9d31-488f-939f-2e98d1f355b5/bin-2019/utaipan/config/svcomp-Reach-32bit-Taipan_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud-vcloud-master/worker/working_dir_ebaca483-9d31-488f-939f-2e98d1f355b5/bin-2019/utaipan --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(__VERIFIER_error())) ) --witnessprinter.graph.data.producer Taipan --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 69fb30bd96659b6c61b59030d7ea8c3053fedc35 ............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................. Execution finished normally Writing output log to file Ultimate.log Writing human readable error path to file UltimateCounterExample.errorpath Result: FALSE --- Real Ultimate output --- This is Ultimate 0.1.23-aa41828 [2018-11-23 07:01:06,845 INFO L170 SettingsManager]: Resetting all preferences to default values... [2018-11-23 07:01:06,846 INFO L174 SettingsManager]: Resetting UltimateCore preferences to default values [2018-11-23 07:01:06,854 INFO L177 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2018-11-23 07:01:06,854 INFO L174 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2018-11-23 07:01:06,855 INFO L174 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2018-11-23 07:01:06,855 INFO L174 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2018-11-23 07:01:06,856 INFO L174 SettingsManager]: Resetting LassoRanker preferences to default values [2018-11-23 07:01:06,857 INFO L174 SettingsManager]: Resetting Reaching Definitions preferences to default values [2018-11-23 07:01:06,858 INFO L174 SettingsManager]: Resetting SyntaxChecker preferences to default values [2018-11-23 07:01:06,859 INFO L177 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2018-11-23 07:01:06,859 INFO L174 SettingsManager]: Resetting LTL2Aut preferences to default values [2018-11-23 07:01:06,859 INFO L174 SettingsManager]: Resetting PEA to Boogie preferences to default values [2018-11-23 07:01:06,860 INFO L174 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2018-11-23 07:01:06,861 INFO L174 SettingsManager]: Resetting ChcToBoogie preferences to default values [2018-11-23 07:01:06,861 INFO L174 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2018-11-23 07:01:06,862 INFO L174 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2018-11-23 07:01:06,863 INFO L174 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2018-11-23 07:01:06,864 INFO L174 SettingsManager]: Resetting CodeCheck preferences to default values [2018-11-23 07:01:06,865 INFO L174 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2018-11-23 07:01:06,866 INFO L174 SettingsManager]: Resetting RCFGBuilder preferences to default values [2018-11-23 07:01:06,867 INFO L174 SettingsManager]: Resetting TraceAbstraction preferences to default values [2018-11-23 07:01:06,869 INFO L177 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2018-11-23 07:01:06,869 INFO L177 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2018-11-23 07:01:06,869 INFO L174 SettingsManager]: Resetting TreeAutomizer preferences to default values [2018-11-23 07:01:06,870 INFO L174 SettingsManager]: Resetting IcfgTransformer preferences to default values [2018-11-23 07:01:06,871 INFO L174 SettingsManager]: Resetting Boogie Printer preferences to default values [2018-11-23 07:01:06,871 INFO L174 SettingsManager]: Resetting ReqPrinter preferences to default values [2018-11-23 07:01:06,872 INFO L174 SettingsManager]: Resetting Witness Printer preferences to default values [2018-11-23 07:01:06,873 INFO L177 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2018-11-23 07:01:06,873 INFO L174 SettingsManager]: Resetting CDTParser preferences to default values [2018-11-23 07:01:06,873 INFO L177 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2018-11-23 07:01:06,874 INFO L177 SettingsManager]: ReqParser provides no preferences, ignoring... [2018-11-23 07:01:06,874 INFO L174 SettingsManager]: Resetting SmtParser preferences to default values [2018-11-23 07:01:06,874 INFO L174 SettingsManager]: Resetting Witness Parser preferences to default values [2018-11-23 07:01:06,875 INFO L181 SettingsManager]: Finished resetting all preferences to default values... [2018-11-23 07:01:06,875 INFO L98 SettingsManager]: Beginning loading settings from /tmp/vcloud-vcloud-master/worker/working_dir_ebaca483-9d31-488f-939f-2e98d1f355b5/bin-2019/utaipan/config/svcomp-Reach-32bit-Taipan_Default.epf [2018-11-23 07:01:06,885 INFO L110 SettingsManager]: Loading preferences was successful [2018-11-23 07:01:06,885 INFO L112 SettingsManager]: Preferences different from defaults after loading the file: [2018-11-23 07:01:06,886 INFO L131 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2018-11-23 07:01:06,886 INFO L133 SettingsManager]: * ... calls to implemented procedures=ONLY_FOR_CONCURRENT_PROGRAMS [2018-11-23 07:01:06,886 INFO L133 SettingsManager]: * User list type=DISABLED [2018-11-23 07:01:06,886 INFO L131 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2018-11-23 07:01:06,886 INFO L133 SettingsManager]: * Explicit value domain=true [2018-11-23 07:01:06,887 INFO L133 SettingsManager]: * Abstract domain for RCFG-of-the-future=PoormanAbstractDomain [2018-11-23 07:01:06,887 INFO L133 SettingsManager]: * Octagon Domain=false [2018-11-23 07:01:06,887 INFO L133 SettingsManager]: * Abstract domain=CompoundDomain [2018-11-23 07:01:06,887 INFO L133 SettingsManager]: * Check feasibility of abstract posts with an SMT solver=true [2018-11-23 07:01:06,887 INFO L133 SettingsManager]: * Use the RCFG-of-the-future interface=true [2018-11-23 07:01:06,887 INFO L133 SettingsManager]: * Interval Domain=false [2018-11-23 07:01:06,887 INFO L131 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2018-11-23 07:01:06,888 INFO L133 SettingsManager]: * sizeof long=4 [2018-11-23 07:01:06,888 INFO L133 SettingsManager]: * Overapproximate operations on floating types=true [2018-11-23 07:01:06,888 INFO L133 SettingsManager]: * sizeof POINTER=4 [2018-11-23 07:01:06,888 INFO L133 SettingsManager]: * Check division by zero=IGNORE [2018-11-23 07:01:06,888 INFO L133 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2018-11-23 07:01:06,888 INFO L133 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2018-11-23 07:01:06,888 INFO L133 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2018-11-23 07:01:06,889 INFO L133 SettingsManager]: * sizeof long double=12 [2018-11-23 07:01:06,889 INFO L133 SettingsManager]: * Check if freed pointer was valid=false [2018-11-23 07:01:06,889 INFO L133 SettingsManager]: * Use constant arrays=true [2018-11-23 07:01:06,889 INFO L133 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2018-11-23 07:01:06,889 INFO L131 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2018-11-23 07:01:06,889 INFO L133 SettingsManager]: * Size of a code block=SequenceOfStatements [2018-11-23 07:01:06,889 INFO L133 SettingsManager]: * To the following directory=./dump/ [2018-11-23 07:01:06,889 INFO L133 SettingsManager]: * SMT solver=External_DefaultMode [2018-11-23 07:01:06,889 INFO L133 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2018-11-23 07:01:06,890 INFO L131 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2018-11-23 07:01:06,890 INFO L133 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2018-11-23 07:01:06,890 INFO L133 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2018-11-23 07:01:06,890 INFO L133 SettingsManager]: * Trace refinement strategy=TAIPAN [2018-11-23 07:01:06,890 INFO L133 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2018-11-23 07:01:06,890 INFO L133 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-11-23 07:01:06,890 INFO L133 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2018-11-23 07:01:06,890 INFO L133 SettingsManager]: * Abstract interpretation Mode=USE_PREDICATES Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /tmp/vcloud-vcloud-master/worker/working_dir_ebaca483-9d31-488f-939f-2e98d1f355b5/bin-2019/utaipan Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(__VERIFIER_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Taipan Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 69fb30bd96659b6c61b59030d7ea8c3053fedc35 [2018-11-23 07:01:06,913 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2018-11-23 07:01:06,922 INFO L258 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2018-11-23 07:01:06,925 INFO L214 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2018-11-23 07:01:06,926 INFO L271 PluginConnector]: Initializing CDTParser... [2018-11-23 07:01:06,926 INFO L276 PluginConnector]: CDTParser initialized [2018-11-23 07:01:06,927 INFO L418 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud-vcloud-master/worker/working_dir_ebaca483-9d31-488f-939f-2e98d1f355b5/bin-2019/utaipan/../../sv-benchmarks/c/systemc/token_ring.03_false-unreach-call_false-termination.cil.c [2018-11-23 07:01:06,968 INFO L221 CDTParser]: Created temporary CDT project at /tmp/vcloud-vcloud-master/worker/working_dir_ebaca483-9d31-488f-939f-2e98d1f355b5/bin-2019/utaipan/data/1d3702e86/ff9923db79ae40ab8062d8a5dd70e321/FLAG369e044d5 [2018-11-23 07:01:07,383 INFO L307 CDTParser]: Found 1 translation units. [2018-11-23 07:01:07,384 INFO L161 CDTParser]: Scanning /tmp/vcloud-vcloud-master/worker/working_dir_ebaca483-9d31-488f-939f-2e98d1f355b5/sv-benchmarks/c/systemc/token_ring.03_false-unreach-call_false-termination.cil.c [2018-11-23 07:01:07,389 INFO L355 CDTParser]: About to delete temporary CDT project at /tmp/vcloud-vcloud-master/worker/working_dir_ebaca483-9d31-488f-939f-2e98d1f355b5/bin-2019/utaipan/data/1d3702e86/ff9923db79ae40ab8062d8a5dd70e321/FLAG369e044d5 [2018-11-23 07:01:07,399 INFO L363 CDTParser]: Successfully deleted /tmp/vcloud-vcloud-master/worker/working_dir_ebaca483-9d31-488f-939f-2e98d1f355b5/bin-2019/utaipan/data/1d3702e86/ff9923db79ae40ab8062d8a5dd70e321 [2018-11-23 07:01:07,401 INFO L296 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2018-11-23 07:01:07,402 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2018-11-23 07:01:07,403 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2018-11-23 07:01:07,403 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2018-11-23 07:01:07,405 INFO L276 PluginConnector]: CACSL2BoogieTranslator initialized [2018-11-23 07:01:07,405 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 23.11 07:01:07" (1/1) ... [2018-11-23 07:01:07,407 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@beaaa61 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 07:01:07, skipping insertion in model container [2018-11-23 07:01:07,407 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 23.11 07:01:07" (1/1) ... [2018-11-23 07:01:07,413 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2018-11-23 07:01:07,438 INFO L176 MainTranslator]: Built tables and reachable declarations [2018-11-23 07:01:07,587 INFO L201 PostProcessor]: Analyzing one entry point: main [2018-11-23 07:01:07,590 INFO L191 MainTranslator]: Completed pre-run [2018-11-23 07:01:07,617 INFO L201 PostProcessor]: Analyzing one entry point: main [2018-11-23 07:01:07,628 INFO L195 MainTranslator]: Completed translation [2018-11-23 07:01:07,628 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 07:01:07 WrapperNode [2018-11-23 07:01:07,628 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2018-11-23 07:01:07,629 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2018-11-23 07:01:07,629 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2018-11-23 07:01:07,629 INFO L276 PluginConnector]: Boogie Procedure Inliner initialized [2018-11-23 07:01:07,634 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 07:01:07" (1/1) ... [2018-11-23 07:01:07,639 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 07:01:07" (1/1) ... [2018-11-23 07:01:07,687 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2018-11-23 07:01:07,687 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2018-11-23 07:01:07,687 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2018-11-23 07:01:07,687 INFO L276 PluginConnector]: Boogie Preprocessor initialized [2018-11-23 07:01:07,695 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 07:01:07" (1/1) ... [2018-11-23 07:01:07,695 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 07:01:07" (1/1) ... [2018-11-23 07:01:07,697 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 07:01:07" (1/1) ... [2018-11-23 07:01:07,697 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 07:01:07" (1/1) ... [2018-11-23 07:01:07,705 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 07:01:07" (1/1) ... [2018-11-23 07:01:07,714 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 07:01:07" (1/1) ... [2018-11-23 07:01:07,716 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 07:01:07" (1/1) ... [2018-11-23 07:01:07,719 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2018-11-23 07:01:07,719 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2018-11-23 07:01:07,719 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2018-11-23 07:01:07,720 INFO L276 PluginConnector]: RCFGBuilder initialized [2018-11-23 07:01:07,720 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 07:01:07" (1/1) ... No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_ebaca483-9d31-488f-939f-2e98d1f355b5/bin-2019/utaipan/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 [2018-11-23 07:01:07,758 INFO L130 BoogieDeclarations]: Found specification of procedure transmit1 [2018-11-23 07:01:07,758 INFO L138 BoogieDeclarations]: Found implementation of procedure transmit1 [2018-11-23 07:01:07,758 INFO L130 BoogieDeclarations]: Found specification of procedure transmit3 [2018-11-23 07:01:07,758 INFO L138 BoogieDeclarations]: Found implementation of procedure transmit3 [2018-11-23 07:01:07,758 INFO L130 BoogieDeclarations]: Found specification of procedure transmit2 [2018-11-23 07:01:07,758 INFO L138 BoogieDeclarations]: Found implementation of procedure transmit2 [2018-11-23 07:01:07,758 INFO L130 BoogieDeclarations]: Found specification of procedure main [2018-11-23 07:01:07,758 INFO L138 BoogieDeclarations]: Found implementation of procedure main [2018-11-23 07:01:07,759 INFO L130 BoogieDeclarations]: Found specification of procedure error [2018-11-23 07:01:07,759 INFO L138 BoogieDeclarations]: Found implementation of procedure error [2018-11-23 07:01:07,759 INFO L130 BoogieDeclarations]: Found specification of procedure stop_simulation [2018-11-23 07:01:07,759 INFO L138 BoogieDeclarations]: Found implementation of procedure stop_simulation [2018-11-23 07:01:07,759 INFO L130 BoogieDeclarations]: Found specification of procedure is_transmit2_triggered [2018-11-23 07:01:07,759 INFO L138 BoogieDeclarations]: Found implementation of procedure is_transmit2_triggered [2018-11-23 07:01:07,759 INFO L130 BoogieDeclarations]: Found specification of procedure fire_delta_events [2018-11-23 07:01:07,759 INFO L138 BoogieDeclarations]: Found implementation of procedure fire_delta_events [2018-11-23 07:01:07,759 INFO L130 BoogieDeclarations]: Found specification of procedure is_master_triggered [2018-11-23 07:01:07,759 INFO L138 BoogieDeclarations]: Found implementation of procedure is_master_triggered [2018-11-23 07:01:07,760 INFO L130 BoogieDeclarations]: Found specification of procedure reset_time_events [2018-11-23 07:01:07,760 INFO L138 BoogieDeclarations]: Found implementation of procedure reset_time_events [2018-11-23 07:01:07,760 INFO L130 BoogieDeclarations]: Found specification of procedure activate_threads [2018-11-23 07:01:07,760 INFO L138 BoogieDeclarations]: Found implementation of procedure activate_threads [2018-11-23 07:01:07,760 INFO L130 BoogieDeclarations]: Found specification of procedure immediate_notify [2018-11-23 07:01:07,760 INFO L138 BoogieDeclarations]: Found implementation of procedure immediate_notify [2018-11-23 07:01:07,760 INFO L130 BoogieDeclarations]: Found specification of procedure exists_runnable_thread [2018-11-23 07:01:07,760 INFO L138 BoogieDeclarations]: Found implementation of procedure exists_runnable_thread [2018-11-23 07:01:07,760 INFO L130 BoogieDeclarations]: Found specification of procedure reset_delta_events [2018-11-23 07:01:07,760 INFO L138 BoogieDeclarations]: Found implementation of procedure reset_delta_events [2018-11-23 07:01:07,761 INFO L130 BoogieDeclarations]: Found specification of procedure is_transmit1_triggered [2018-11-23 07:01:07,761 INFO L138 BoogieDeclarations]: Found implementation of procedure is_transmit1_triggered [2018-11-23 07:01:07,761 INFO L130 BoogieDeclarations]: Found specification of procedure init_threads [2018-11-23 07:01:07,761 INFO L138 BoogieDeclarations]: Found implementation of procedure init_threads [2018-11-23 07:01:07,761 INFO L130 BoogieDeclarations]: Found specification of procedure master [2018-11-23 07:01:07,761 INFO L138 BoogieDeclarations]: Found implementation of procedure master [2018-11-23 07:01:07,761 INFO L130 BoogieDeclarations]: Found specification of procedure fire_time_events [2018-11-23 07:01:07,761 INFO L138 BoogieDeclarations]: Found implementation of procedure fire_time_events [2018-11-23 07:01:07,761 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2018-11-23 07:01:07,761 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2018-11-23 07:01:07,762 INFO L130 BoogieDeclarations]: Found specification of procedure eval [2018-11-23 07:01:07,762 INFO L138 BoogieDeclarations]: Found implementation of procedure eval [2018-11-23 07:01:07,762 INFO L130 BoogieDeclarations]: Found specification of procedure is_transmit3_triggered [2018-11-23 07:01:07,762 INFO L138 BoogieDeclarations]: Found implementation of procedure is_transmit3_triggered [2018-11-23 07:01:07,762 INFO L130 BoogieDeclarations]: Found specification of procedure start_simulation [2018-11-23 07:01:07,762 INFO L138 BoogieDeclarations]: Found implementation of procedure start_simulation [2018-11-23 07:01:07,762 INFO L130 BoogieDeclarations]: Found specification of procedure update_channels [2018-11-23 07:01:07,762 INFO L138 BoogieDeclarations]: Found implementation of procedure update_channels [2018-11-23 07:01:07,762 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2018-11-23 07:01:07,763 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2018-11-23 07:01:07,763 INFO L130 BoogieDeclarations]: Found specification of procedure init_model [2018-11-23 07:01:07,763 INFO L138 BoogieDeclarations]: Found implementation of procedure init_model [2018-11-23 07:01:08,205 INFO L275 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2018-11-23 07:01:08,205 INFO L280 CfgBuilder]: Removed 6 assue(true) statements. [2018-11-23 07:01:08,206 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 23.11 07:01:08 BoogieIcfgContainer [2018-11-23 07:01:08,206 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2018-11-23 07:01:08,206 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2018-11-23 07:01:08,206 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2018-11-23 07:01:08,209 INFO L276 PluginConnector]: TraceAbstraction initialized [2018-11-23 07:01:08,209 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 23.11 07:01:07" (1/3) ... [2018-11-23 07:01:08,210 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@38dc56c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 23.11 07:01:08, skipping insertion in model container [2018-11-23 07:01:08,210 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 07:01:07" (2/3) ... [2018-11-23 07:01:08,210 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@38dc56c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 23.11 07:01:08, skipping insertion in model container [2018-11-23 07:01:08,210 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 23.11 07:01:08" (3/3) ... [2018-11-23 07:01:08,212 INFO L112 eAbstractionObserver]: Analyzing ICFG token_ring.03_false-unreach-call_false-termination.cil.c [2018-11-23 07:01:08,220 INFO L156 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2018-11-23 07:01:08,226 INFO L168 ceAbstractionStarter]: Appying trace abstraction to program that has 1 error locations. [2018-11-23 07:01:08,240 INFO L257 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2018-11-23 07:01:08,267 INFO L382 AbstractCegarLoop]: Interprodecural is true [2018-11-23 07:01:08,267 INFO L383 AbstractCegarLoop]: Hoare is true [2018-11-23 07:01:08,267 INFO L384 AbstractCegarLoop]: Compute interpolants for FPandBP [2018-11-23 07:01:08,267 INFO L385 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2018-11-23 07:01:08,267 INFO L386 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2018-11-23 07:01:08,267 INFO L387 AbstractCegarLoop]: Difference is false [2018-11-23 07:01:08,267 INFO L388 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2018-11-23 07:01:08,267 INFO L393 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2018-11-23 07:01:08,286 INFO L276 IsEmpty]: Start isEmpty. Operand 211 states. [2018-11-23 07:01:08,294 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 107 [2018-11-23 07:01:08,294 INFO L394 BasicCegarLoop]: Found error trace [2018-11-23 07:01:08,295 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-23 07:01:08,297 INFO L423 AbstractCegarLoop]: === Iteration 1 === [errorErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-23 07:01:08,301 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 07:01:08,302 INFO L82 PathProgramCache]: Analyzing trace with hash -1903801554, now seen corresponding path program 1 times [2018-11-23 07:01:08,304 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-11-23 07:01:08,341 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 07:01:08,342 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 07:01:08,342 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 07:01:08,342 INFO L286 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-11-23 07:01:08,404 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 07:01:08,555 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-23 07:01:08,556 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-23 07:01:08,557 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2018-11-23 07:01:08,557 INFO L256 anRefinementStrategy]: Using the first perfect interpolant sequence [2018-11-23 07:01:08,561 INFO L459 AbstractCegarLoop]: Interpolant automaton has 5 states [2018-11-23 07:01:08,573 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-11-23 07:01:08,574 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2018-11-23 07:01:08,576 INFO L87 Difference]: Start difference. First operand 211 states. Second operand 5 states. [2018-11-23 07:01:09,012 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 07:01:09,012 INFO L93 Difference]: Finished difference Result 438 states and 656 transitions. [2018-11-23 07:01:09,013 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-11-23 07:01:09,014 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 106 [2018-11-23 07:01:09,014 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-11-23 07:01:09,024 INFO L225 Difference]: With dead ends: 438 [2018-11-23 07:01:09,024 INFO L226 Difference]: Without dead ends: 236 [2018-11-23 07:01:09,027 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 3 SyntacticMatches, 2 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2018-11-23 07:01:09,039 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 236 states. [2018-11-23 07:01:09,067 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 236 to 202. [2018-11-23 07:01:09,068 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 202 states. [2018-11-23 07:01:09,071 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 202 states to 202 states and 280 transitions. [2018-11-23 07:01:09,073 INFO L78 Accepts]: Start accepts. Automaton has 202 states and 280 transitions. Word has length 106 [2018-11-23 07:01:09,073 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-11-23 07:01:09,073 INFO L480 AbstractCegarLoop]: Abstraction has 202 states and 280 transitions. [2018-11-23 07:01:09,073 INFO L481 AbstractCegarLoop]: Interpolant automaton has 5 states. [2018-11-23 07:01:09,073 INFO L276 IsEmpty]: Start isEmpty. Operand 202 states and 280 transitions. [2018-11-23 07:01:09,076 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 107 [2018-11-23 07:01:09,076 INFO L394 BasicCegarLoop]: Found error trace [2018-11-23 07:01:09,077 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-23 07:01:09,077 INFO L423 AbstractCegarLoop]: === Iteration 2 === [errorErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-23 07:01:09,077 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 07:01:09,077 INFO L82 PathProgramCache]: Analyzing trace with hash -578945360, now seen corresponding path program 1 times [2018-11-23 07:01:09,078 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-11-23 07:01:09,078 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 07:01:09,078 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 07:01:09,078 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 07:01:09,079 INFO L286 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-11-23 07:01:09,096 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 07:01:09,191 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-23 07:01:09,191 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-23 07:01:09,191 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2018-11-23 07:01:09,192 INFO L256 anRefinementStrategy]: Using the first perfect interpolant sequence [2018-11-23 07:01:09,193 INFO L459 AbstractCegarLoop]: Interpolant automaton has 5 states [2018-11-23 07:01:09,193 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-11-23 07:01:09,193 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2018-11-23 07:01:09,193 INFO L87 Difference]: Start difference. First operand 202 states and 280 transitions. Second operand 5 states. [2018-11-23 07:01:09,519 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 07:01:09,519 INFO L93 Difference]: Finished difference Result 417 states and 596 transitions. [2018-11-23 07:01:09,520 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-11-23 07:01:09,520 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 106 [2018-11-23 07:01:09,520 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-11-23 07:01:09,522 INFO L225 Difference]: With dead ends: 417 [2018-11-23 07:01:09,523 INFO L226 Difference]: Without dead ends: 236 [2018-11-23 07:01:09,524 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 3 SyntacticMatches, 2 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2018-11-23 07:01:09,524 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 236 states. [2018-11-23 07:01:09,540 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 236 to 202. [2018-11-23 07:01:09,540 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 202 states. [2018-11-23 07:01:09,542 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 202 states to 202 states and 279 transitions. [2018-11-23 07:01:09,543 INFO L78 Accepts]: Start accepts. Automaton has 202 states and 279 transitions. Word has length 106 [2018-11-23 07:01:09,543 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-11-23 07:01:09,543 INFO L480 AbstractCegarLoop]: Abstraction has 202 states and 279 transitions. [2018-11-23 07:01:09,543 INFO L481 AbstractCegarLoop]: Interpolant automaton has 5 states. [2018-11-23 07:01:09,543 INFO L276 IsEmpty]: Start isEmpty. Operand 202 states and 279 transitions. [2018-11-23 07:01:09,546 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 107 [2018-11-23 07:01:09,546 INFO L394 BasicCegarLoop]: Found error trace [2018-11-23 07:01:09,546 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-23 07:01:09,547 INFO L423 AbstractCegarLoop]: === Iteration 3 === [errorErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-23 07:01:09,547 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 07:01:09,548 INFO L82 PathProgramCache]: Analyzing trace with hash 987812590, now seen corresponding path program 1 times [2018-11-23 07:01:09,548 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-11-23 07:01:09,548 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 07:01:09,549 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 07:01:09,549 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 07:01:09,549 INFO L286 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-11-23 07:01:09,563 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 07:01:09,618 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-23 07:01:09,618 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-23 07:01:09,619 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2018-11-23 07:01:09,619 INFO L256 anRefinementStrategy]: Using the first perfect interpolant sequence [2018-11-23 07:01:09,619 INFO L459 AbstractCegarLoop]: Interpolant automaton has 5 states [2018-11-23 07:01:09,619 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-11-23 07:01:09,619 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2018-11-23 07:01:09,620 INFO L87 Difference]: Start difference. First operand 202 states and 279 transitions. Second operand 5 states. [2018-11-23 07:01:09,909 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 07:01:09,909 INFO L93 Difference]: Finished difference Result 415 states and 590 transitions. [2018-11-23 07:01:09,909 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-11-23 07:01:09,909 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 106 [2018-11-23 07:01:09,910 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-11-23 07:01:09,911 INFO L225 Difference]: With dead ends: 415 [2018-11-23 07:01:09,911 INFO L226 Difference]: Without dead ends: 234 [2018-11-23 07:01:09,912 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 3 SyntacticMatches, 2 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2018-11-23 07:01:09,913 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 234 states. [2018-11-23 07:01:09,928 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 234 to 202. [2018-11-23 07:01:09,929 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 202 states. [2018-11-23 07:01:09,929 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 202 states to 202 states and 278 transitions. [2018-11-23 07:01:09,930 INFO L78 Accepts]: Start accepts. Automaton has 202 states and 278 transitions. Word has length 106 [2018-11-23 07:01:09,930 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-11-23 07:01:09,930 INFO L480 AbstractCegarLoop]: Abstraction has 202 states and 278 transitions. [2018-11-23 07:01:09,931 INFO L481 AbstractCegarLoop]: Interpolant automaton has 5 states. [2018-11-23 07:01:09,931 INFO L276 IsEmpty]: Start isEmpty. Operand 202 states and 278 transitions. [2018-11-23 07:01:09,931 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 107 [2018-11-23 07:01:09,932 INFO L394 BasicCegarLoop]: Found error trace [2018-11-23 07:01:09,932 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-23 07:01:09,932 INFO L423 AbstractCegarLoop]: === Iteration 4 === [errorErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-23 07:01:09,932 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 07:01:09,932 INFO L82 PathProgramCache]: Analyzing trace with hash -70025488, now seen corresponding path program 1 times [2018-11-23 07:01:09,932 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-11-23 07:01:09,933 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 07:01:09,933 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 07:01:09,933 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 07:01:09,933 INFO L286 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-11-23 07:01:09,939 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 07:01:10,000 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-23 07:01:10,000 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-23 07:01:10,000 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2018-11-23 07:01:10,000 INFO L256 anRefinementStrategy]: Using the first perfect interpolant sequence [2018-11-23 07:01:10,001 INFO L459 AbstractCegarLoop]: Interpolant automaton has 5 states [2018-11-23 07:01:10,001 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-11-23 07:01:10,001 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2018-11-23 07:01:10,001 INFO L87 Difference]: Start difference. First operand 202 states and 278 transitions. Second operand 5 states. [2018-11-23 07:01:10,333 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 07:01:10,333 INFO L93 Difference]: Finished difference Result 433 states and 618 transitions. [2018-11-23 07:01:10,334 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-11-23 07:01:10,334 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 106 [2018-11-23 07:01:10,334 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-11-23 07:01:10,335 INFO L225 Difference]: With dead ends: 433 [2018-11-23 07:01:10,336 INFO L226 Difference]: Without dead ends: 252 [2018-11-23 07:01:10,336 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 3 SyntacticMatches, 2 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2018-11-23 07:01:10,337 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 252 states. [2018-11-23 07:01:10,355 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 252 to 202. [2018-11-23 07:01:10,355 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 202 states. [2018-11-23 07:01:10,356 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 202 states to 202 states and 277 transitions. [2018-11-23 07:01:10,356 INFO L78 Accepts]: Start accepts. Automaton has 202 states and 277 transitions. Word has length 106 [2018-11-23 07:01:10,357 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-11-23 07:01:10,357 INFO L480 AbstractCegarLoop]: Abstraction has 202 states and 277 transitions. [2018-11-23 07:01:10,357 INFO L481 AbstractCegarLoop]: Interpolant automaton has 5 states. [2018-11-23 07:01:10,357 INFO L276 IsEmpty]: Start isEmpty. Operand 202 states and 277 transitions. [2018-11-23 07:01:10,358 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 107 [2018-11-23 07:01:10,358 INFO L394 BasicCegarLoop]: Found error trace [2018-11-23 07:01:10,358 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-23 07:01:10,358 INFO L423 AbstractCegarLoop]: === Iteration 5 === [errorErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-23 07:01:10,358 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 07:01:10,358 INFO L82 PathProgramCache]: Analyzing trace with hash 170214258, now seen corresponding path program 1 times [2018-11-23 07:01:10,358 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-11-23 07:01:10,359 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 07:01:10,359 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 07:01:10,359 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 07:01:10,359 INFO L286 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-11-23 07:01:10,367 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 07:01:10,421 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-23 07:01:10,421 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-23 07:01:10,421 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2018-11-23 07:01:10,421 INFO L256 anRefinementStrategy]: Using the first perfect interpolant sequence [2018-11-23 07:01:10,421 INFO L459 AbstractCegarLoop]: Interpolant automaton has 5 states [2018-11-23 07:01:10,422 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-11-23 07:01:10,422 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2018-11-23 07:01:10,422 INFO L87 Difference]: Start difference. First operand 202 states and 277 transitions. Second operand 5 states. [2018-11-23 07:01:10,757 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 07:01:10,757 INFO L93 Difference]: Finished difference Result 427 states and 607 transitions. [2018-11-23 07:01:10,757 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-11-23 07:01:10,757 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 106 [2018-11-23 07:01:10,758 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-11-23 07:01:10,759 INFO L225 Difference]: With dead ends: 427 [2018-11-23 07:01:10,759 INFO L226 Difference]: Without dead ends: 246 [2018-11-23 07:01:10,760 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 3 SyntacticMatches, 2 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2018-11-23 07:01:10,760 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 246 states. [2018-11-23 07:01:10,773 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 246 to 202. [2018-11-23 07:01:10,773 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 202 states. [2018-11-23 07:01:10,774 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 202 states to 202 states and 276 transitions. [2018-11-23 07:01:10,774 INFO L78 Accepts]: Start accepts. Automaton has 202 states and 276 transitions. Word has length 106 [2018-11-23 07:01:10,774 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-11-23 07:01:10,774 INFO L480 AbstractCegarLoop]: Abstraction has 202 states and 276 transitions. [2018-11-23 07:01:10,775 INFO L481 AbstractCegarLoop]: Interpolant automaton has 5 states. [2018-11-23 07:01:10,775 INFO L276 IsEmpty]: Start isEmpty. Operand 202 states and 276 transitions. [2018-11-23 07:01:10,775 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 107 [2018-11-23 07:01:10,775 INFO L394 BasicCegarLoop]: Found error trace [2018-11-23 07:01:10,776 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-23 07:01:10,776 INFO L423 AbstractCegarLoop]: === Iteration 6 === [errorErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-23 07:01:10,776 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 07:01:10,776 INFO L82 PathProgramCache]: Analyzing trace with hash 1009247920, now seen corresponding path program 1 times [2018-11-23 07:01:10,776 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-11-23 07:01:10,777 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 07:01:10,777 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 07:01:10,777 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 07:01:10,777 INFO L286 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-11-23 07:01:10,785 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 07:01:10,849 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-23 07:01:10,849 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-23 07:01:10,849 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2018-11-23 07:01:10,849 INFO L256 anRefinementStrategy]: Using the first perfect interpolant sequence [2018-11-23 07:01:10,849 INFO L459 AbstractCegarLoop]: Interpolant automaton has 5 states [2018-11-23 07:01:10,850 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-11-23 07:01:10,851 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2018-11-23 07:01:10,851 INFO L87 Difference]: Start difference. First operand 202 states and 276 transitions. Second operand 5 states. [2018-11-23 07:01:11,179 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 07:01:11,179 INFO L93 Difference]: Finished difference Result 429 states and 606 transitions. [2018-11-23 07:01:11,179 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-11-23 07:01:11,179 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 106 [2018-11-23 07:01:11,179 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-11-23 07:01:11,181 INFO L225 Difference]: With dead ends: 429 [2018-11-23 07:01:11,181 INFO L226 Difference]: Without dead ends: 248 [2018-11-23 07:01:11,182 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 3 SyntacticMatches, 2 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2018-11-23 07:01:11,182 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 248 states. [2018-11-23 07:01:11,204 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 248 to 202. [2018-11-23 07:01:11,204 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 202 states. [2018-11-23 07:01:11,206 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 202 states to 202 states and 275 transitions. [2018-11-23 07:01:11,206 INFO L78 Accepts]: Start accepts. Automaton has 202 states and 275 transitions. Word has length 106 [2018-11-23 07:01:11,206 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-11-23 07:01:11,206 INFO L480 AbstractCegarLoop]: Abstraction has 202 states and 275 transitions. [2018-11-23 07:01:11,206 INFO L481 AbstractCegarLoop]: Interpolant automaton has 5 states. [2018-11-23 07:01:11,206 INFO L276 IsEmpty]: Start isEmpty. Operand 202 states and 275 transitions. [2018-11-23 07:01:11,207 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 107 [2018-11-23 07:01:11,207 INFO L394 BasicCegarLoop]: Found error trace [2018-11-23 07:01:11,208 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-23 07:01:11,208 INFO L423 AbstractCegarLoop]: === Iteration 7 === [errorErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-23 07:01:11,208 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 07:01:11,208 INFO L82 PathProgramCache]: Analyzing trace with hash 1036313522, now seen corresponding path program 1 times [2018-11-23 07:01:11,208 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-11-23 07:01:11,209 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 07:01:11,209 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 07:01:11,209 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 07:01:11,209 INFO L286 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-11-23 07:01:11,216 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 07:01:11,272 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-23 07:01:11,272 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-23 07:01:11,272 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2018-11-23 07:01:11,273 INFO L256 anRefinementStrategy]: Using the first perfect interpolant sequence [2018-11-23 07:01:11,273 INFO L459 AbstractCegarLoop]: Interpolant automaton has 5 states [2018-11-23 07:01:11,273 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-11-23 07:01:11,273 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2018-11-23 07:01:11,273 INFO L87 Difference]: Start difference. First operand 202 states and 275 transitions. Second operand 5 states. [2018-11-23 07:01:11,509 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 07:01:11,509 INFO L93 Difference]: Finished difference Result 427 states and 600 transitions. [2018-11-23 07:01:11,510 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-11-23 07:01:11,510 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 106 [2018-11-23 07:01:11,510 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-11-23 07:01:11,512 INFO L225 Difference]: With dead ends: 427 [2018-11-23 07:01:11,512 INFO L226 Difference]: Without dead ends: 246 [2018-11-23 07:01:11,512 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 3 SyntacticMatches, 2 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2018-11-23 07:01:11,513 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 246 states. [2018-11-23 07:01:11,529 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 246 to 202. [2018-11-23 07:01:11,529 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 202 states. [2018-11-23 07:01:11,530 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 202 states to 202 states and 274 transitions. [2018-11-23 07:01:11,531 INFO L78 Accepts]: Start accepts. Automaton has 202 states and 274 transitions. Word has length 106 [2018-11-23 07:01:11,531 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-11-23 07:01:11,531 INFO L480 AbstractCegarLoop]: Abstraction has 202 states and 274 transitions. [2018-11-23 07:01:11,531 INFO L481 AbstractCegarLoop]: Interpolant automaton has 5 states. [2018-11-23 07:01:11,531 INFO L276 IsEmpty]: Start isEmpty. Operand 202 states and 274 transitions. [2018-11-23 07:01:11,532 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 107 [2018-11-23 07:01:11,532 INFO L394 BasicCegarLoop]: Found error trace [2018-11-23 07:01:11,532 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-23 07:01:11,532 INFO L423 AbstractCegarLoop]: === Iteration 8 === [errorErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-23 07:01:11,533 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 07:01:11,533 INFO L82 PathProgramCache]: Analyzing trace with hash -1041023376, now seen corresponding path program 1 times [2018-11-23 07:01:11,533 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-11-23 07:01:11,533 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 07:01:11,533 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 07:01:11,534 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 07:01:11,534 INFO L286 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-11-23 07:01:11,542 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 07:01:11,604 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-23 07:01:11,604 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-23 07:01:11,604 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2018-11-23 07:01:11,604 INFO L256 anRefinementStrategy]: Using the first perfect interpolant sequence [2018-11-23 07:01:11,605 INFO L459 AbstractCegarLoop]: Interpolant automaton has 6 states [2018-11-23 07:01:11,605 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2018-11-23 07:01:11,605 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2018-11-23 07:01:11,606 INFO L87 Difference]: Start difference. First operand 202 states and 274 transitions. Second operand 6 states. [2018-11-23 07:01:11,644 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 07:01:11,644 INFO L93 Difference]: Finished difference Result 398 states and 558 transitions. [2018-11-23 07:01:11,645 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2018-11-23 07:01:11,645 INFO L78 Accepts]: Start accepts. Automaton has 6 states. Word has length 106 [2018-11-23 07:01:11,645 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-11-23 07:01:11,646 INFO L225 Difference]: With dead ends: 398 [2018-11-23 07:01:11,646 INFO L226 Difference]: Without dead ends: 218 [2018-11-23 07:01:11,647 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2018-11-23 07:01:11,648 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 218 states. [2018-11-23 07:01:11,663 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 218 to 207. [2018-11-23 07:01:11,663 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 207 states. [2018-11-23 07:01:11,664 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 207 states to 207 states and 279 transitions. [2018-11-23 07:01:11,664 INFO L78 Accepts]: Start accepts. Automaton has 207 states and 279 transitions. Word has length 106 [2018-11-23 07:01:11,664 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-11-23 07:01:11,665 INFO L480 AbstractCegarLoop]: Abstraction has 207 states and 279 transitions. [2018-11-23 07:01:11,665 INFO L481 AbstractCegarLoop]: Interpolant automaton has 6 states. [2018-11-23 07:01:11,665 INFO L276 IsEmpty]: Start isEmpty. Operand 207 states and 279 transitions. [2018-11-23 07:01:11,666 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 107 [2018-11-23 07:01:11,666 INFO L394 BasicCegarLoop]: Found error trace [2018-11-23 07:01:11,667 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-23 07:01:11,667 INFO L423 AbstractCegarLoop]: === Iteration 9 === [errorErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-23 07:01:11,667 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 07:01:11,667 INFO L82 PathProgramCache]: Analyzing trace with hash -1458419982, now seen corresponding path program 1 times [2018-11-23 07:01:11,667 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-11-23 07:01:11,668 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 07:01:11,668 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 07:01:11,668 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 07:01:11,668 INFO L286 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-11-23 07:01:11,678 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 07:01:11,707 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-23 07:01:11,707 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-23 07:01:11,707 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2018-11-23 07:01:11,707 INFO L256 anRefinementStrategy]: Using the first perfect interpolant sequence [2018-11-23 07:01:11,707 INFO L459 AbstractCegarLoop]: Interpolant automaton has 6 states [2018-11-23 07:01:11,708 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2018-11-23 07:01:11,708 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2018-11-23 07:01:11,708 INFO L87 Difference]: Start difference. First operand 207 states and 279 transitions. Second operand 6 states. [2018-11-23 07:01:11,742 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 07:01:11,742 INFO L93 Difference]: Finished difference Result 405 states and 563 transitions. [2018-11-23 07:01:11,742 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2018-11-23 07:01:11,743 INFO L78 Accepts]: Start accepts. Automaton has 6 states. Word has length 106 [2018-11-23 07:01:11,743 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-11-23 07:01:11,744 INFO L225 Difference]: With dead ends: 405 [2018-11-23 07:01:11,744 INFO L226 Difference]: Without dead ends: 220 [2018-11-23 07:01:11,745 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2018-11-23 07:01:11,745 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 220 states. [2018-11-23 07:01:11,760 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 220 to 212. [2018-11-23 07:01:11,760 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 212 states. [2018-11-23 07:01:11,761 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 212 states to 212 states and 284 transitions. [2018-11-23 07:01:11,761 INFO L78 Accepts]: Start accepts. Automaton has 212 states and 284 transitions. Word has length 106 [2018-11-23 07:01:11,761 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-11-23 07:01:11,762 INFO L480 AbstractCegarLoop]: Abstraction has 212 states and 284 transitions. [2018-11-23 07:01:11,762 INFO L481 AbstractCegarLoop]: Interpolant automaton has 6 states. [2018-11-23 07:01:11,762 INFO L276 IsEmpty]: Start isEmpty. Operand 212 states and 284 transitions. [2018-11-23 07:01:11,763 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 107 [2018-11-23 07:01:11,763 INFO L394 BasicCegarLoop]: Found error trace [2018-11-23 07:01:11,763 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-23 07:01:11,763 INFO L423 AbstractCegarLoop]: === Iteration 10 === [errorErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-23 07:01:11,763 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 07:01:11,763 INFO L82 PathProgramCache]: Analyzing trace with hash -582400976, now seen corresponding path program 1 times [2018-11-23 07:01:11,763 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-11-23 07:01:11,764 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 07:01:11,764 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 07:01:11,764 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 07:01:11,764 INFO L286 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-11-23 07:01:11,772 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 07:01:11,800 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-23 07:01:11,801 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-23 07:01:11,801 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2018-11-23 07:01:11,801 INFO L256 anRefinementStrategy]: Using the first perfect interpolant sequence [2018-11-23 07:01:11,801 INFO L459 AbstractCegarLoop]: Interpolant automaton has 6 states [2018-11-23 07:01:11,801 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2018-11-23 07:01:11,802 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2018-11-23 07:01:11,802 INFO L87 Difference]: Start difference. First operand 212 states and 284 transitions. Second operand 6 states. [2018-11-23 07:01:11,835 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 07:01:11,835 INFO L93 Difference]: Finished difference Result 412 states and 568 transitions. [2018-11-23 07:01:11,835 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2018-11-23 07:01:11,835 INFO L78 Accepts]: Start accepts. Automaton has 6 states. Word has length 106 [2018-11-23 07:01:11,836 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-11-23 07:01:11,837 INFO L225 Difference]: With dead ends: 412 [2018-11-23 07:01:11,837 INFO L226 Difference]: Without dead ends: 222 [2018-11-23 07:01:11,838 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2018-11-23 07:01:11,838 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 222 states. [2018-11-23 07:01:11,852 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 222 to 217. [2018-11-23 07:01:11,852 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 217 states. [2018-11-23 07:01:11,853 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 217 states to 217 states and 289 transitions. [2018-11-23 07:01:11,853 INFO L78 Accepts]: Start accepts. Automaton has 217 states and 289 transitions. Word has length 106 [2018-11-23 07:01:11,853 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-11-23 07:01:11,854 INFO L480 AbstractCegarLoop]: Abstraction has 217 states and 289 transitions. [2018-11-23 07:01:11,854 INFO L481 AbstractCegarLoop]: Interpolant automaton has 6 states. [2018-11-23 07:01:11,855 INFO L276 IsEmpty]: Start isEmpty. Operand 217 states and 289 transitions. [2018-11-23 07:01:11,856 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 107 [2018-11-23 07:01:11,856 INFO L394 BasicCegarLoop]: Found error trace [2018-11-23 07:01:11,856 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-23 07:01:11,856 INFO L423 AbstractCegarLoop]: === Iteration 11 === [errorErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-23 07:01:11,856 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 07:01:11,856 INFO L82 PathProgramCache]: Analyzing trace with hash 311085362, now seen corresponding path program 1 times [2018-11-23 07:01:11,856 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-11-23 07:01:11,857 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 07:01:11,857 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 07:01:11,857 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 07:01:11,857 INFO L286 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-11-23 07:01:11,868 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 07:01:11,913 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-23 07:01:11,913 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-23 07:01:11,913 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2018-11-23 07:01:11,913 INFO L256 anRefinementStrategy]: Using the first perfect interpolant sequence [2018-11-23 07:01:11,913 INFO L459 AbstractCegarLoop]: Interpolant automaton has 4 states [2018-11-23 07:01:11,914 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2018-11-23 07:01:11,914 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2018-11-23 07:01:11,914 INFO L87 Difference]: Start difference. First operand 217 states and 289 transitions. Second operand 4 states. [2018-11-23 07:01:12,091 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 07:01:12,092 INFO L93 Difference]: Finished difference Result 600 states and 827 transitions. [2018-11-23 07:01:12,093 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2018-11-23 07:01:12,093 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 106 [2018-11-23 07:01:12,093 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-11-23 07:01:12,095 INFO L225 Difference]: With dead ends: 600 [2018-11-23 07:01:12,095 INFO L226 Difference]: Without dead ends: 405 [2018-11-23 07:01:12,096 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 2 SyntacticMatches, 2 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2018-11-23 07:01:12,096 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 405 states. [2018-11-23 07:01:12,127 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 405 to 399. [2018-11-23 07:01:12,127 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 399 states. [2018-11-23 07:01:12,129 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 399 states to 399 states and 531 transitions. [2018-11-23 07:01:12,129 INFO L78 Accepts]: Start accepts. Automaton has 399 states and 531 transitions. Word has length 106 [2018-11-23 07:01:12,129 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-11-23 07:01:12,130 INFO L480 AbstractCegarLoop]: Abstraction has 399 states and 531 transitions. [2018-11-23 07:01:12,130 INFO L481 AbstractCegarLoop]: Interpolant automaton has 4 states. [2018-11-23 07:01:12,130 INFO L276 IsEmpty]: Start isEmpty. Operand 399 states and 531 transitions. [2018-11-23 07:01:12,131 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 107 [2018-11-23 07:01:12,131 INFO L394 BasicCegarLoop]: Found error trace [2018-11-23 07:01:12,131 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-23 07:01:12,132 INFO L423 AbstractCegarLoop]: === Iteration 12 === [errorErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-23 07:01:12,132 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 07:01:12,132 INFO L82 PathProgramCache]: Analyzing trace with hash -1844429039, now seen corresponding path program 1 times [2018-11-23 07:01:12,132 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-11-23 07:01:12,132 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 07:01:12,133 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 07:01:12,133 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 07:01:12,133 INFO L286 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-11-23 07:01:12,141 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 07:01:12,189 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-23 07:01:12,189 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-23 07:01:12,189 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2018-11-23 07:01:12,189 INFO L256 anRefinementStrategy]: Using the first perfect interpolant sequence [2018-11-23 07:01:12,189 INFO L459 AbstractCegarLoop]: Interpolant automaton has 6 states [2018-11-23 07:01:12,190 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2018-11-23 07:01:12,190 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2018-11-23 07:01:12,190 INFO L87 Difference]: Start difference. First operand 399 states and 531 transitions. Second operand 6 states. [2018-11-23 07:01:12,254 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 07:01:12,254 INFO L93 Difference]: Finished difference Result 783 states and 1067 transitions. [2018-11-23 07:01:12,255 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2018-11-23 07:01:12,255 INFO L78 Accepts]: Start accepts. Automaton has 6 states. Word has length 106 [2018-11-23 07:01:12,255 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-11-23 07:01:12,257 INFO L225 Difference]: With dead ends: 783 [2018-11-23 07:01:12,257 INFO L226 Difference]: Without dead ends: 406 [2018-11-23 07:01:12,258 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2018-11-23 07:01:12,259 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 406 states. [2018-11-23 07:01:12,290 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 406 to 404. [2018-11-23 07:01:12,290 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 404 states. [2018-11-23 07:01:12,292 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 404 states to 404 states and 535 transitions. [2018-11-23 07:01:12,292 INFO L78 Accepts]: Start accepts. Automaton has 404 states and 535 transitions. Word has length 106 [2018-11-23 07:01:12,292 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-11-23 07:01:12,292 INFO L480 AbstractCegarLoop]: Abstraction has 404 states and 535 transitions. [2018-11-23 07:01:12,292 INFO L481 AbstractCegarLoop]: Interpolant automaton has 6 states. [2018-11-23 07:01:12,293 INFO L276 IsEmpty]: Start isEmpty. Operand 404 states and 535 transitions. [2018-11-23 07:01:12,293 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 107 [2018-11-23 07:01:12,294 INFO L394 BasicCegarLoop]: Found error trace [2018-11-23 07:01:12,294 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-23 07:01:12,294 INFO L423 AbstractCegarLoop]: === Iteration 13 === [errorErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-23 07:01:12,294 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 07:01:12,294 INFO L82 PathProgramCache]: Analyzing trace with hash 2056171471, now seen corresponding path program 1 times [2018-11-23 07:01:12,294 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-11-23 07:01:12,295 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 07:01:12,295 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 07:01:12,295 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 07:01:12,295 INFO L286 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-11-23 07:01:12,307 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 07:01:12,368 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-23 07:01:12,369 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-23 07:01:12,369 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2018-11-23 07:01:12,369 INFO L256 anRefinementStrategy]: Using the first perfect interpolant sequence [2018-11-23 07:01:12,370 INFO L459 AbstractCegarLoop]: Interpolant automaton has 5 states [2018-11-23 07:01:12,371 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-11-23 07:01:12,371 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2018-11-23 07:01:12,371 INFO L87 Difference]: Start difference. First operand 404 states and 535 transitions. Second operand 5 states. [2018-11-23 07:01:12,861 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 07:01:12,861 INFO L93 Difference]: Finished difference Result 955 states and 1265 transitions. [2018-11-23 07:01:12,861 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2018-11-23 07:01:12,861 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 106 [2018-11-23 07:01:12,862 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-11-23 07:01:12,864 INFO L225 Difference]: With dead ends: 955 [2018-11-23 07:01:12,864 INFO L226 Difference]: Without dead ends: 574 [2018-11-23 07:01:12,865 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 12 GetRequests, 4 SyntacticMatches, 3 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2018-11-23 07:01:12,866 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 574 states. [2018-11-23 07:01:12,900 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 574 to 524. [2018-11-23 07:01:12,900 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 524 states. [2018-11-23 07:01:12,902 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 524 states to 524 states and 671 transitions. [2018-11-23 07:01:12,903 INFO L78 Accepts]: Start accepts. Automaton has 524 states and 671 transitions. Word has length 106 [2018-11-23 07:01:12,903 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-11-23 07:01:12,903 INFO L480 AbstractCegarLoop]: Abstraction has 524 states and 671 transitions. [2018-11-23 07:01:12,903 INFO L481 AbstractCegarLoop]: Interpolant automaton has 5 states. [2018-11-23 07:01:12,903 INFO L276 IsEmpty]: Start isEmpty. Operand 524 states and 671 transitions. [2018-11-23 07:01:12,904 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 107 [2018-11-23 07:01:12,904 INFO L394 BasicCegarLoop]: Found error trace [2018-11-23 07:01:12,904 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-23 07:01:12,904 INFO L423 AbstractCegarLoop]: === Iteration 14 === [errorErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-23 07:01:12,904 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 07:01:12,905 INFO L82 PathProgramCache]: Analyzing trace with hash -1964036211, now seen corresponding path program 1 times [2018-11-23 07:01:12,905 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-11-23 07:01:12,905 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 07:01:12,905 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 07:01:12,906 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 07:01:12,906 INFO L286 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-11-23 07:01:12,914 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 07:01:12,960 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-23 07:01:12,960 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-23 07:01:12,960 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2018-11-23 07:01:12,960 INFO L256 anRefinementStrategy]: Using the first perfect interpolant sequence [2018-11-23 07:01:12,961 INFO L459 AbstractCegarLoop]: Interpolant automaton has 5 states [2018-11-23 07:01:12,961 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-11-23 07:01:12,961 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2018-11-23 07:01:12,961 INFO L87 Difference]: Start difference. First operand 524 states and 671 transitions. Second operand 5 states. [2018-11-23 07:01:13,245 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 07:01:13,245 INFO L93 Difference]: Finished difference Result 1025 states and 1316 transitions. [2018-11-23 07:01:13,246 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-11-23 07:01:13,246 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 106 [2018-11-23 07:01:13,246 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-11-23 07:01:13,248 INFO L225 Difference]: With dead ends: 1025 [2018-11-23 07:01:13,249 INFO L226 Difference]: Without dead ends: 524 [2018-11-23 07:01:13,251 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 11 GetRequests, 4 SyntacticMatches, 3 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2018-11-23 07:01:13,251 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 524 states. [2018-11-23 07:01:13,285 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 524 to 524. [2018-11-23 07:01:13,285 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 524 states. [2018-11-23 07:01:13,287 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 524 states to 524 states and 667 transitions. [2018-11-23 07:01:13,287 INFO L78 Accepts]: Start accepts. Automaton has 524 states and 667 transitions. Word has length 106 [2018-11-23 07:01:13,287 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-11-23 07:01:13,287 INFO L480 AbstractCegarLoop]: Abstraction has 524 states and 667 transitions. [2018-11-23 07:01:13,287 INFO L481 AbstractCegarLoop]: Interpolant automaton has 5 states. [2018-11-23 07:01:13,287 INFO L276 IsEmpty]: Start isEmpty. Operand 524 states and 667 transitions. [2018-11-23 07:01:13,288 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 107 [2018-11-23 07:01:13,288 INFO L394 BasicCegarLoop]: Found error trace [2018-11-23 07:01:13,288 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-23 07:01:13,289 INFO L423 AbstractCegarLoop]: === Iteration 15 === [errorErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-23 07:01:13,289 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 07:01:13,289 INFO L82 PathProgramCache]: Analyzing trace with hash -1262436337, now seen corresponding path program 1 times [2018-11-23 07:01:13,289 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-11-23 07:01:13,289 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 07:01:13,290 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 07:01:13,290 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 07:01:13,290 INFO L286 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-11-23 07:01:13,298 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 07:01:13,357 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-23 07:01:13,357 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-23 07:01:13,357 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2018-11-23 07:01:13,357 INFO L256 anRefinementStrategy]: Using the first perfect interpolant sequence [2018-11-23 07:01:13,358 INFO L459 AbstractCegarLoop]: Interpolant automaton has 5 states [2018-11-23 07:01:13,358 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-11-23 07:01:13,358 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2018-11-23 07:01:13,358 INFO L87 Difference]: Start difference. First operand 524 states and 667 transitions. Second operand 5 states. [2018-11-23 07:01:13,658 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 07:01:13,658 INFO L93 Difference]: Finished difference Result 1025 states and 1308 transitions. [2018-11-23 07:01:13,659 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-11-23 07:01:13,659 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 106 [2018-11-23 07:01:13,659 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-11-23 07:01:13,661 INFO L225 Difference]: With dead ends: 1025 [2018-11-23 07:01:13,661 INFO L226 Difference]: Without dead ends: 524 [2018-11-23 07:01:13,662 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 11 GetRequests, 4 SyntacticMatches, 3 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2018-11-23 07:01:13,663 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 524 states. [2018-11-23 07:01:13,699 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 524 to 524. [2018-11-23 07:01:13,700 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 524 states. [2018-11-23 07:01:13,702 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 524 states to 524 states and 663 transitions. [2018-11-23 07:01:13,702 INFO L78 Accepts]: Start accepts. Automaton has 524 states and 663 transitions. Word has length 106 [2018-11-23 07:01:13,702 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-11-23 07:01:13,702 INFO L480 AbstractCegarLoop]: Abstraction has 524 states and 663 transitions. [2018-11-23 07:01:13,702 INFO L481 AbstractCegarLoop]: Interpolant automaton has 5 states. [2018-11-23 07:01:13,703 INFO L276 IsEmpty]: Start isEmpty. Operand 524 states and 663 transitions. [2018-11-23 07:01:13,703 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 107 [2018-11-23 07:01:13,703 INFO L394 BasicCegarLoop]: Found error trace [2018-11-23 07:01:13,704 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-23 07:01:13,704 INFO L423 AbstractCegarLoop]: === Iteration 16 === [errorErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-23 07:01:13,704 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 07:01:13,704 INFO L82 PathProgramCache]: Analyzing trace with hash -1239804083, now seen corresponding path program 1 times [2018-11-23 07:01:13,704 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-11-23 07:01:13,705 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 07:01:13,705 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 07:01:13,705 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 07:01:13,705 INFO L286 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-11-23 07:01:13,713 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 07:01:13,762 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-23 07:01:13,762 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-23 07:01:13,762 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2018-11-23 07:01:13,762 INFO L256 anRefinementStrategy]: Using the first perfect interpolant sequence [2018-11-23 07:01:13,762 INFO L459 AbstractCegarLoop]: Interpolant automaton has 5 states [2018-11-23 07:01:13,762 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-11-23 07:01:13,763 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2018-11-23 07:01:13,763 INFO L87 Difference]: Start difference. First operand 524 states and 663 transitions. Second operand 5 states. [2018-11-23 07:01:14,221 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 07:01:14,221 INFO L93 Difference]: Finished difference Result 1219 states and 1559 transitions. [2018-11-23 07:01:14,222 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2018-11-23 07:01:14,222 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 106 [2018-11-23 07:01:14,222 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-11-23 07:01:14,224 INFO L225 Difference]: With dead ends: 1219 [2018-11-23 07:01:14,224 INFO L226 Difference]: Without dead ends: 718 [2018-11-23 07:01:14,226 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 12 GetRequests, 4 SyntacticMatches, 3 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2018-11-23 07:01:14,228 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 718 states. [2018-11-23 07:01:14,271 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 718 to 682. [2018-11-23 07:01:14,271 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 682 states. [2018-11-23 07:01:14,273 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 682 states to 682 states and 853 transitions. [2018-11-23 07:01:14,273 INFO L78 Accepts]: Start accepts. Automaton has 682 states and 853 transitions. Word has length 106 [2018-11-23 07:01:14,274 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-11-23 07:01:14,274 INFO L480 AbstractCegarLoop]: Abstraction has 682 states and 853 transitions. [2018-11-23 07:01:14,274 INFO L481 AbstractCegarLoop]: Interpolant automaton has 5 states. [2018-11-23 07:01:14,274 INFO L276 IsEmpty]: Start isEmpty. Operand 682 states and 853 transitions. [2018-11-23 07:01:14,275 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 107 [2018-11-23 07:01:14,275 INFO L394 BasicCegarLoop]: Found error trace [2018-11-23 07:01:14,275 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-23 07:01:14,275 INFO L423 AbstractCegarLoop]: === Iteration 17 === [errorErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-23 07:01:14,275 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 07:01:14,275 INFO L82 PathProgramCache]: Analyzing trace with hash 146399311, now seen corresponding path program 1 times [2018-11-23 07:01:14,276 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-11-23 07:01:14,276 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 07:01:14,276 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 07:01:14,276 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 07:01:14,276 INFO L286 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-11-23 07:01:14,285 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 07:01:14,350 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-23 07:01:14,350 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-23 07:01:14,350 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2018-11-23 07:01:14,350 INFO L256 anRefinementStrategy]: Using the first perfect interpolant sequence [2018-11-23 07:01:14,350 INFO L459 AbstractCegarLoop]: Interpolant automaton has 5 states [2018-11-23 07:01:14,351 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-11-23 07:01:14,351 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2018-11-23 07:01:14,351 INFO L87 Difference]: Start difference. First operand 682 states and 853 transitions. Second operand 5 states. [2018-11-23 07:01:14,746 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 07:01:14,746 INFO L93 Difference]: Finished difference Result 1469 states and 1900 transitions. [2018-11-23 07:01:14,747 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2018-11-23 07:01:14,747 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 106 [2018-11-23 07:01:14,747 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-11-23 07:01:14,749 INFO L225 Difference]: With dead ends: 1469 [2018-11-23 07:01:14,749 INFO L226 Difference]: Without dead ends: 810 [2018-11-23 07:01:14,751 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 5 SyntacticMatches, 3 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2018-11-23 07:01:14,752 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 810 states. [2018-11-23 07:01:14,783 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 810 to 722. [2018-11-23 07:01:14,783 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 722 states. [2018-11-23 07:01:14,784 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 722 states to 722 states and 887 transitions. [2018-11-23 07:01:14,785 INFO L78 Accepts]: Start accepts. Automaton has 722 states and 887 transitions. Word has length 106 [2018-11-23 07:01:14,785 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-11-23 07:01:14,785 INFO L480 AbstractCegarLoop]: Abstraction has 722 states and 887 transitions. [2018-11-23 07:01:14,785 INFO L481 AbstractCegarLoop]: Interpolant automaton has 5 states. [2018-11-23 07:01:14,785 INFO L276 IsEmpty]: Start isEmpty. Operand 722 states and 887 transitions. [2018-11-23 07:01:14,786 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 107 [2018-11-23 07:01:14,786 INFO L394 BasicCegarLoop]: Found error trace [2018-11-23 07:01:14,786 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-23 07:01:14,786 INFO L423 AbstractCegarLoop]: === Iteration 18 === [errorErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-23 07:01:14,786 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 07:01:14,787 INFO L82 PathProgramCache]: Analyzing trace with hash -363073779, now seen corresponding path program 1 times [2018-11-23 07:01:14,787 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-11-23 07:01:14,787 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 07:01:14,787 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 07:01:14,787 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 07:01:14,788 INFO L286 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-11-23 07:01:14,795 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 07:01:14,844 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-23 07:01:14,844 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-23 07:01:14,844 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2018-11-23 07:01:14,844 INFO L256 anRefinementStrategy]: Using the first perfect interpolant sequence [2018-11-23 07:01:14,844 INFO L459 AbstractCegarLoop]: Interpolant automaton has 5 states [2018-11-23 07:01:14,845 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-11-23 07:01:14,845 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2018-11-23 07:01:14,845 INFO L87 Difference]: Start difference. First operand 722 states and 887 transitions. Second operand 5 states. [2018-11-23 07:01:15,162 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 07:01:15,162 INFO L93 Difference]: Finished difference Result 1642 states and 2113 transitions. [2018-11-23 07:01:15,162 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2018-11-23 07:01:15,162 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 106 [2018-11-23 07:01:15,163 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-11-23 07:01:15,165 INFO L225 Difference]: With dead ends: 1642 [2018-11-23 07:01:15,165 INFO L226 Difference]: Without dead ends: 943 [2018-11-23 07:01:15,167 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 5 SyntacticMatches, 3 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2018-11-23 07:01:15,168 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 943 states. [2018-11-23 07:01:15,203 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 943 to 803. [2018-11-23 07:01:15,203 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 803 states. [2018-11-23 07:01:15,205 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 803 states to 803 states and 968 transitions. [2018-11-23 07:01:15,205 INFO L78 Accepts]: Start accepts. Automaton has 803 states and 968 transitions. Word has length 106 [2018-11-23 07:01:15,205 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-11-23 07:01:15,205 INFO L480 AbstractCegarLoop]: Abstraction has 803 states and 968 transitions. [2018-11-23 07:01:15,205 INFO L481 AbstractCegarLoop]: Interpolant automaton has 5 states. [2018-11-23 07:01:15,206 INFO L276 IsEmpty]: Start isEmpty. Operand 803 states and 968 transitions. [2018-11-23 07:01:15,206 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 107 [2018-11-23 07:01:15,207 INFO L394 BasicCegarLoop]: Found error trace [2018-11-23 07:01:15,207 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-23 07:01:15,207 INFO L423 AbstractCegarLoop]: === Iteration 19 === [errorErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-23 07:01:15,207 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 07:01:15,207 INFO L82 PathProgramCache]: Analyzing trace with hash 1560154255, now seen corresponding path program 1 times [2018-11-23 07:01:15,207 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-11-23 07:01:15,208 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 07:01:15,208 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 07:01:15,208 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 07:01:15,208 INFO L286 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-11-23 07:01:15,214 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 07:01:15,249 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-23 07:01:15,249 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-23 07:01:15,249 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2018-11-23 07:01:15,249 INFO L256 anRefinementStrategy]: Using the first perfect interpolant sequence [2018-11-23 07:01:15,251 INFO L459 AbstractCegarLoop]: Interpolant automaton has 5 states [2018-11-23 07:01:15,251 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-11-23 07:01:15,251 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2018-11-23 07:01:15,252 INFO L87 Difference]: Start difference. First operand 803 states and 968 transitions. Second operand 5 states. [2018-11-23 07:01:15,631 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 07:01:15,631 INFO L93 Difference]: Finished difference Result 1741 states and 2182 transitions. [2018-11-23 07:01:15,632 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2018-11-23 07:01:15,632 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 106 [2018-11-23 07:01:15,632 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-11-23 07:01:15,635 INFO L225 Difference]: With dead ends: 1741 [2018-11-23 07:01:15,635 INFO L226 Difference]: Without dead ends: 963 [2018-11-23 07:01:15,636 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 5 SyntacticMatches, 3 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2018-11-23 07:01:15,637 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 963 states. [2018-11-23 07:01:15,676 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 963 to 878. [2018-11-23 07:01:15,676 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 878 states. [2018-11-23 07:01:15,678 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 878 states to 878 states and 1040 transitions. [2018-11-23 07:01:15,678 INFO L78 Accepts]: Start accepts. Automaton has 878 states and 1040 transitions. Word has length 106 [2018-11-23 07:01:15,679 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-11-23 07:01:15,679 INFO L480 AbstractCegarLoop]: Abstraction has 878 states and 1040 transitions. [2018-11-23 07:01:15,679 INFO L481 AbstractCegarLoop]: Interpolant automaton has 5 states. [2018-11-23 07:01:15,679 INFO L276 IsEmpty]: Start isEmpty. Operand 878 states and 1040 transitions. [2018-11-23 07:01:15,680 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 107 [2018-11-23 07:01:15,680 INFO L394 BasicCegarLoop]: Found error trace [2018-11-23 07:01:15,680 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-23 07:01:15,680 INFO L423 AbstractCegarLoop]: === Iteration 20 === [errorErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-23 07:01:15,680 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 07:01:15,681 INFO L82 PathProgramCache]: Analyzing trace with hash 1700702865, now seen corresponding path program 1 times [2018-11-23 07:01:15,681 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-11-23 07:01:15,681 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 07:01:15,681 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 07:01:15,681 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 07:01:15,681 INFO L286 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-11-23 07:01:15,688 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 07:01:15,726 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-23 07:01:15,726 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-23 07:01:15,726 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-23 07:01:15,726 INFO L256 anRefinementStrategy]: Using the first perfect interpolant sequence [2018-11-23 07:01:15,726 INFO L459 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-11-23 07:01:15,727 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-23 07:01:15,727 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-23 07:01:15,727 INFO L87 Difference]: Start difference. First operand 878 states and 1040 transitions. Second operand 3 states. [2018-11-23 07:01:15,810 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 07:01:15,811 INFO L93 Difference]: Finished difference Result 2544 states and 3100 transitions. [2018-11-23 07:01:15,811 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-23 07:01:15,811 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 106 [2018-11-23 07:01:15,812 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-11-23 07:01:15,816 INFO L225 Difference]: With dead ends: 2544 [2018-11-23 07:01:15,816 INFO L226 Difference]: Without dead ends: 1689 [2018-11-23 07:01:15,818 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-23 07:01:15,819 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1689 states. [2018-11-23 07:01:15,894 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1689 to 1687. [2018-11-23 07:01:15,894 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1687 states. [2018-11-23 07:01:15,898 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1687 states to 1687 states and 2020 transitions. [2018-11-23 07:01:15,898 INFO L78 Accepts]: Start accepts. Automaton has 1687 states and 2020 transitions. Word has length 106 [2018-11-23 07:01:15,898 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-11-23 07:01:15,899 INFO L480 AbstractCegarLoop]: Abstraction has 1687 states and 2020 transitions. [2018-11-23 07:01:15,899 INFO L481 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-11-23 07:01:15,899 INFO L276 IsEmpty]: Start isEmpty. Operand 1687 states and 2020 transitions. [2018-11-23 07:01:15,901 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 173 [2018-11-23 07:01:15,901 INFO L394 BasicCegarLoop]: Found error trace [2018-11-23 07:01:15,901 INFO L402 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-23 07:01:15,901 INFO L423 AbstractCegarLoop]: === Iteration 21 === [errorErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-23 07:01:15,901 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 07:01:15,902 INFO L82 PathProgramCache]: Analyzing trace with hash 1467295413, now seen corresponding path program 1 times [2018-11-23 07:01:15,902 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-11-23 07:01:15,902 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 07:01:15,902 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 07:01:15,902 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 07:01:15,902 INFO L286 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-11-23 07:01:15,911 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 07:01:15,950 INFO L134 CoverageAnalysis]: Checked inductivity of 52 backedges. 9 proven. 14 refuted. 0 times theorem prover too weak. 29 trivial. 0 not checked. [2018-11-23 07:01:15,950 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-11-23 07:01:15,950 INFO L192 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2018-11-23 07:01:15,951 INFO L200 CegarAbsIntRunner]: Running AI on error trace of length 173 with the following transitions: [2018-11-23 07:01:15,953 INFO L202 CegarAbsIntRunner]: [87], [92], [106], [109], [112], [116], [118], [120], [121], [126], [132], [138], [144], [150], [156], [162], [168], [170], [171], [181], [183], [185], [186], [236], [238], [243], [246], [251], [254], [257], [259], [262], [267], [269], [271], [272], [275], [294], [295], [300], [306], [312], [318], [324], [330], [336], [342], [344], [345], [348], [353], [355], [357], [359], [360], [363], [369], [375], [381], [385], [386], [389], [391], [394], [405], [407], [409], [413], [451], [454], [455], [456], [465], [468], [471], [477], [480], [499], [512], [525], [531], [541], [543], [545], [546], [547], [561], [563], [593], [597], [598], [605], [606], [607], [611], [612], [613], [614], [615], [616], [617], [618], [619], [620], [621], [622], [623], [627], [628], [629], [630], [637], [638], [639], [640], [641], [642], [643], [644], [645], [646], [647], [667], [668], [669] [2018-11-23 07:01:15,978 INFO L148 AbstractInterpreter]: Using domain PoormanAbstractDomain with backing domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2018-11-23 07:01:15,978 INFO L101 FixpointEngine]: Starting fixpoint engine with domain PoormanAbstractDomain (maxUnwinding=3, maxParallelStates=2) [2018-11-23 07:01:16,190 INFO L266 AbstractInterpreter]: Error location(s) were unreachable [2018-11-23 07:01:16,191 INFO L272 AbstractInterpreter]: Visited 117 different actions 158 times. Never merged. Never widened. Performed 1246 root evaluator evaluations with a maximum evaluation depth of 3. Performed 1246 inverse root evaluator evaluations with a maximum inverse evaluation depth of 3. Never found a fixpoint. Largest state had 52 variables. [2018-11-23 07:01:16,202 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 07:01:16,202 INFO L398 sIntCurrentIteration]: Generating AbsInt predicates [2018-11-23 07:01:16,410 INFO L227 lantSequenceWeakener]: Weakened 162 states. On average, predicates are now at 76.18% of their original sizes. [2018-11-23 07:01:16,410 INFO L413 sIntCurrentIteration]: Unifying AI predicates [2018-11-23 07:01:17,359 INFO L415 sIntCurrentIteration]: We unified 171 AI predicates to 171 [2018-11-23 07:01:17,359 INFO L424 sIntCurrentIteration]: Finished generation of AbsInt predicates [2018-11-23 07:01:17,360 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2018-11-23 07:01:17,360 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [64] imperfect sequences [4] total 66 [2018-11-23 07:01:17,360 INFO L256 anRefinementStrategy]: Using the first perfect interpolant sequence [2018-11-23 07:01:17,361 INFO L459 AbstractCegarLoop]: Interpolant automaton has 64 states [2018-11-23 07:01:17,361 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 64 interpolants. [2018-11-23 07:01:17,361 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=403, Invalid=3629, Unknown=0, NotChecked=0, Total=4032 [2018-11-23 07:01:17,361 INFO L87 Difference]: Start difference. First operand 1687 states and 2020 transitions. Second operand 64 states. [2018-11-23 07:01:28,812 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 07:01:28,812 INFO L93 Difference]: Finished difference Result 3817 states and 4633 transitions. [2018-11-23 07:01:28,812 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 69 states. [2018-11-23 07:01:28,813 INFO L78 Accepts]: Start accepts. Automaton has 64 states. Word has length 172 [2018-11-23 07:01:28,813 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-11-23 07:01:28,817 INFO L225 Difference]: With dead ends: 3817 [2018-11-23 07:01:28,817 INFO L226 Difference]: Without dead ends: 2145 [2018-11-23 07:01:28,822 INFO L631 BasicCegarLoop]: 2 DeclaredPredicates, 233 GetRequests, 109 SyntacticMatches, 0 SemanticMatches, 124 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4962 ImplicationChecksByTransitivity, 2.1s TimeCoverageRelationStatistics Valid=1534, Invalid=14216, Unknown=0, NotChecked=0, Total=15750 [2018-11-23 07:01:28,823 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2145 states. [2018-11-23 07:01:28,925 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2145 to 2122. [2018-11-23 07:01:28,925 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2122 states. [2018-11-23 07:01:28,928 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2122 states to 2122 states and 2504 transitions. [2018-11-23 07:01:28,929 INFO L78 Accepts]: Start accepts. Automaton has 2122 states and 2504 transitions. Word has length 172 [2018-11-23 07:01:28,929 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-11-23 07:01:28,929 INFO L480 AbstractCegarLoop]: Abstraction has 2122 states and 2504 transitions. [2018-11-23 07:01:28,929 INFO L481 AbstractCegarLoop]: Interpolant automaton has 64 states. [2018-11-23 07:01:28,929 INFO L276 IsEmpty]: Start isEmpty. Operand 2122 states and 2504 transitions. [2018-11-23 07:01:28,931 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 179 [2018-11-23 07:01:28,931 INFO L394 BasicCegarLoop]: Found error trace [2018-11-23 07:01:28,932 INFO L402 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-23 07:01:28,932 INFO L423 AbstractCegarLoop]: === Iteration 22 === [errorErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-23 07:01:28,932 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 07:01:28,932 INFO L82 PathProgramCache]: Analyzing trace with hash 281603519, now seen corresponding path program 1 times [2018-11-23 07:01:28,932 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-11-23 07:01:28,933 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 07:01:28,933 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 07:01:28,933 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 07:01:28,933 INFO L286 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-11-23 07:01:28,945 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 07:01:28,995 INFO L134 CoverageAnalysis]: Checked inductivity of 53 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 41 trivial. 0 not checked. [2018-11-23 07:01:28,995 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-23 07:01:28,996 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2018-11-23 07:01:28,996 INFO L256 anRefinementStrategy]: Using the first perfect interpolant sequence [2018-11-23 07:01:28,996 INFO L459 AbstractCegarLoop]: Interpolant automaton has 5 states [2018-11-23 07:01:28,996 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-11-23 07:01:28,996 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2018-11-23 07:01:28,997 INFO L87 Difference]: Start difference. First operand 2122 states and 2504 transitions. Second operand 5 states. [2018-11-23 07:01:29,539 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 07:01:29,539 INFO L93 Difference]: Finished difference Result 4945 states and 6022 transitions. [2018-11-23 07:01:29,540 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2018-11-23 07:01:29,540 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 178 [2018-11-23 07:01:29,540 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-11-23 07:01:29,547 INFO L225 Difference]: With dead ends: 4945 [2018-11-23 07:01:29,547 INFO L226 Difference]: Without dead ends: 2630 [2018-11-23 07:01:29,551 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2018-11-23 07:01:29,554 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2630 states. [2018-11-23 07:01:29,691 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2630 to 2521. [2018-11-23 07:01:29,691 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2521 states. [2018-11-23 07:01:29,694 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2521 states to 2521 states and 2962 transitions. [2018-11-23 07:01:29,695 INFO L78 Accepts]: Start accepts. Automaton has 2521 states and 2962 transitions. Word has length 178 [2018-11-23 07:01:29,696 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-11-23 07:01:29,696 INFO L480 AbstractCegarLoop]: Abstraction has 2521 states and 2962 transitions. [2018-11-23 07:01:29,696 INFO L481 AbstractCegarLoop]: Interpolant automaton has 5 states. [2018-11-23 07:01:29,696 INFO L276 IsEmpty]: Start isEmpty. Operand 2521 states and 2962 transitions. [2018-11-23 07:01:29,699 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 249 [2018-11-23 07:01:29,700 INFO L394 BasicCegarLoop]: Found error trace [2018-11-23 07:01:29,700 INFO L402 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-23 07:01:29,700 INFO L423 AbstractCegarLoop]: === Iteration 23 === [errorErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-23 07:01:29,700 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 07:01:29,700 INFO L82 PathProgramCache]: Analyzing trace with hash 732474166, now seen corresponding path program 1 times [2018-11-23 07:01:29,700 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-11-23 07:01:29,701 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 07:01:29,701 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 07:01:29,701 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 07:01:29,701 INFO L286 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-11-23 07:01:29,712 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 07:01:29,754 INFO L134 CoverageAnalysis]: Checked inductivity of 162 backedges. 24 proven. 5 refuted. 0 times theorem prover too weak. 133 trivial. 0 not checked. [2018-11-23 07:01:29,754 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-11-23 07:01:29,754 INFO L192 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2018-11-23 07:01:29,754 INFO L200 CegarAbsIntRunner]: Running AI on error trace of length 249 with the following transitions: [2018-11-23 07:01:29,754 INFO L202 CegarAbsIntRunner]: [31], [33], [36], [47], [49], [51], [53], [57], [87], [92], [106], [116], [118], [120], [121], [126], [132], [138], [144], [150], [156], [162], [168], [170], [171], [174], [177], [181], [183], [185], [186], [236], [238], [241], [243], [246], [251], [254], [259], [262], [267], [269], [271], [272], [275], [277], [280], [294], [295], [300], [306], [312], [318], [324], [330], [336], [342], [344], [345], [355], [357], [359], [360], [363], [369], [375], [381], [385], [386], [389], [391], [394], [405], [407], [409], [413], [451], [454], [455], [456], [465], [468], [471], [477], [480], [486], [490], [496], [499], [503], [509], [512], [516], [519], [531], [534], [539], [541], [543], [545], [546], [547], [561], [563], [593], [597], [598], [601], [602], [605], [606], [607], [611], [612], [613], [614], [615], [616], [617], [618], [619], [620], [621], [622], [623], [627], [628], [629], [630], [635], [636], [637], [638], [639], [640], [641], [642], [643], [644], [645], [646], [647], [667], [668], [669] [2018-11-23 07:01:29,758 INFO L148 AbstractInterpreter]: Using domain PoormanAbstractDomain with backing domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2018-11-23 07:01:29,758 INFO L101 FixpointEngine]: Starting fixpoint engine with domain PoormanAbstractDomain (maxUnwinding=3, maxParallelStates=2) [2018-11-23 07:01:29,836 INFO L266 AbstractInterpreter]: Error location(s) were unreachable [2018-11-23 07:01:29,836 INFO L272 AbstractInterpreter]: Visited 134 different actions 197 times. Merged at 13 different actions 13 times. Never widened. Performed 1615 root evaluator evaluations with a maximum evaluation depth of 3. Performed 1615 inverse root evaluator evaluations with a maximum inverse evaluation depth of 3. Found 3 fixpoints after 3 different actions. Largest state had 54 variables. [2018-11-23 07:01:29,838 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 07:01:29,838 INFO L398 sIntCurrentIteration]: Generating AbsInt predicates [2018-11-23 07:01:30,006 INFO L227 lantSequenceWeakener]: Weakened 195 states. On average, predicates are now at 74.9% of their original sizes. [2018-11-23 07:01:30,007 INFO L413 sIntCurrentIteration]: Unifying AI predicates [2018-11-23 07:01:31,255 INFO L415 sIntCurrentIteration]: We unified 247 AI predicates to 247 [2018-11-23 07:01:31,255 INFO L424 sIntCurrentIteration]: Finished generation of AbsInt predicates [2018-11-23 07:01:31,255 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2018-11-23 07:01:31,255 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [75] imperfect sequences [4] total 77 [2018-11-23 07:01:31,255 INFO L256 anRefinementStrategy]: Using the first perfect interpolant sequence [2018-11-23 07:01:31,255 INFO L459 AbstractCegarLoop]: Interpolant automaton has 75 states [2018-11-23 07:01:31,256 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 75 interpolants. [2018-11-23 07:01:31,256 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=494, Invalid=5056, Unknown=0, NotChecked=0, Total=5550 [2018-11-23 07:01:31,257 INFO L87 Difference]: Start difference. First operand 2521 states and 2962 transitions. Second operand 75 states. [2018-11-23 07:01:41,072 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 07:01:41,072 INFO L93 Difference]: Finished difference Result 4373 states and 5233 transitions. [2018-11-23 07:01:41,072 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 83 states. [2018-11-23 07:01:41,072 INFO L78 Accepts]: Start accepts. Automaton has 75 states. Word has length 248 [2018-11-23 07:01:41,072 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-11-23 07:01:41,078 INFO L225 Difference]: With dead ends: 4373 [2018-11-23 07:01:41,078 INFO L226 Difference]: Without dead ends: 2480 [2018-11-23 07:01:41,084 INFO L631 BasicCegarLoop]: 2 DeclaredPredicates, 322 GetRequests, 174 SyntacticMatches, 0 SemanticMatches, 148 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7770 ImplicationChecksByTransitivity, 2.9s TimeCoverageRelationStatistics Valid=1845, Invalid=20505, Unknown=0, NotChecked=0, Total=22350 [2018-11-23 07:01:41,086 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2480 states. [2018-11-23 07:01:41,221 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2480 to 2345. [2018-11-23 07:01:41,221 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2345 states. [2018-11-23 07:01:41,224 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2345 states to 2345 states and 2771 transitions. [2018-11-23 07:01:41,225 INFO L78 Accepts]: Start accepts. Automaton has 2345 states and 2771 transitions. Word has length 248 [2018-11-23 07:01:41,225 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-11-23 07:01:41,225 INFO L480 AbstractCegarLoop]: Abstraction has 2345 states and 2771 transitions. [2018-11-23 07:01:41,226 INFO L481 AbstractCegarLoop]: Interpolant automaton has 75 states. [2018-11-23 07:01:41,226 INFO L276 IsEmpty]: Start isEmpty. Operand 2345 states and 2771 transitions. [2018-11-23 07:01:41,230 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 250 [2018-11-23 07:01:41,230 INFO L394 BasicCegarLoop]: Found error trace [2018-11-23 07:01:41,230 INFO L402 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-23 07:01:41,231 INFO L423 AbstractCegarLoop]: === Iteration 24 === [errorErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-23 07:01:41,231 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 07:01:41,231 INFO L82 PathProgramCache]: Analyzing trace with hash 1031846940, now seen corresponding path program 1 times [2018-11-23 07:01:41,231 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-11-23 07:01:41,231 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 07:01:41,232 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 07:01:41,232 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 07:01:41,232 INFO L286 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-11-23 07:01:41,244 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 07:01:41,293 INFO L134 CoverageAnalysis]: Checked inductivity of 165 backedges. 41 proven. 23 refuted. 0 times theorem prover too weak. 101 trivial. 0 not checked. [2018-11-23 07:01:41,293 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-11-23 07:01:41,293 INFO L192 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2018-11-23 07:01:41,294 INFO L200 CegarAbsIntRunner]: Running AI on error trace of length 250 with the following transitions: [2018-11-23 07:01:41,294 INFO L202 CegarAbsIntRunner]: [31], [33], [36], [47], [49], [51], [53], [57], [87], [92], [106], [116], [118], [120], [121], [126], [132], [138], [144], [150], [156], [162], [168], [170], [171], [174], [177], [181], [183], [185], [186], [236], [238], [241], [243], [246], [251], [254], [259], [262], [267], [269], [271], [272], [275], [294], [295], [300], [306], [312], [318], [324], [330], [336], [342], [344], [345], [355], [357], [359], [360], [363], [369], [375], [381], [385], [386], [389], [391], [394], [405], [407], [409], [413], [451], [454], [455], [456], [465], [468], [471], [477], [480], [483], [490], [496], [499], [503], [509], [512], [516], [519], [531], [534], [539], [541], [543], [545], [546], [547], [561], [563], [593], [597], [598], [601], [602], [605], [606], [607], [611], [612], [613], [614], [615], [616], [617], [618], [619], [620], [621], [622], [623], [627], [628], [629], [630], [635], [636], [637], [638], [639], [640], [641], [642], [643], [644], [645], [646], [647], [667], [668], [669] [2018-11-23 07:01:41,296 INFO L148 AbstractInterpreter]: Using domain PoormanAbstractDomain with backing domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2018-11-23 07:01:41,297 INFO L101 FixpointEngine]: Starting fixpoint engine with domain PoormanAbstractDomain (maxUnwinding=3, maxParallelStates=2) [2018-11-23 07:01:41,494 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2018-11-23 07:01:41,494 INFO L272 AbstractInterpreter]: Visited 143 different actions 612 times. Merged at 44 different actions 93 times. Never widened. Performed 5917 root evaluator evaluations with a maximum evaluation depth of 3. Performed 5917 inverse root evaluator evaluations with a maximum inverse evaluation depth of 3. Found 13 fixpoints after 7 different actions. Largest state had 54 variables. [2018-11-23 07:01:41,506 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 07:01:41,507 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2018-11-23 07:01:41,507 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-11-23 07:01:41,507 INFO L192 anRefinementStrategy]: Switched to InterpolantGenerator mode Z3_IG No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_ebaca483-9d31-488f-939f-2e98d1f355b5/bin-2019/utaipan/z3 Starting monitored process 2 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 2 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-11-23 07:01:41,523 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 07:01:41,524 INFO L286 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2018-11-23 07:01:41,614 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 07:01:41,627 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-23 07:01:41,691 INFO L134 CoverageAnalysis]: Checked inductivity of 165 backedges. 141 proven. 0 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2018-11-23 07:01:41,691 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2018-11-23 07:01:41,984 INFO L134 CoverageAnalysis]: Checked inductivity of 165 backedges. 41 proven. 20 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2018-11-23 07:01:42,001 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 2 imperfect interpolant sequences. [2018-11-23 07:01:42,001 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [4] imperfect sequences [4, 4] total 8 [2018-11-23 07:01:42,001 INFO L256 anRefinementStrategy]: Using the first perfect interpolant sequence [2018-11-23 07:01:42,001 INFO L459 AbstractCegarLoop]: Interpolant automaton has 4 states [2018-11-23 07:01:42,002 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2018-11-23 07:01:42,002 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2018-11-23 07:01:42,002 INFO L87 Difference]: Start difference. First operand 2345 states and 2771 transitions. Second operand 4 states. [2018-11-23 07:01:42,499 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 07:01:42,499 INFO L93 Difference]: Finished difference Result 5004 states and 6137 transitions. [2018-11-23 07:01:42,500 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-11-23 07:01:42,500 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 249 [2018-11-23 07:01:42,500 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-11-23 07:01:42,510 INFO L225 Difference]: With dead ends: 5004 [2018-11-23 07:01:42,510 INFO L226 Difference]: Without dead ends: 3632 [2018-11-23 07:01:42,514 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 510 GetRequests, 503 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2018-11-23 07:01:42,516 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3632 states. [2018-11-23 07:01:42,726 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3632 to 3628. [2018-11-23 07:01:42,727 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3628 states. [2018-11-23 07:01:42,731 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3628 states to 3628 states and 4429 transitions. [2018-11-23 07:01:42,732 INFO L78 Accepts]: Start accepts. Automaton has 3628 states and 4429 transitions. Word has length 249 [2018-11-23 07:01:42,733 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-11-23 07:01:42,733 INFO L480 AbstractCegarLoop]: Abstraction has 3628 states and 4429 transitions. [2018-11-23 07:01:42,733 INFO L481 AbstractCegarLoop]: Interpolant automaton has 4 states. [2018-11-23 07:01:42,733 INFO L276 IsEmpty]: Start isEmpty. Operand 3628 states and 4429 transitions. [2018-11-23 07:01:42,741 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 480 [2018-11-23 07:01:42,741 INFO L394 BasicCegarLoop]: Found error trace [2018-11-23 07:01:42,741 INFO L402 BasicCegarLoop]: trace histogram [7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-23 07:01:42,741 INFO L423 AbstractCegarLoop]: === Iteration 25 === [errorErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-23 07:01:42,741 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 07:01:42,742 INFO L82 PathProgramCache]: Analyzing trace with hash -1472604010, now seen corresponding path program 1 times [2018-11-23 07:01:42,742 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-11-23 07:01:42,742 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 07:01:42,742 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 07:01:42,742 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 07:01:42,743 INFO L286 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-11-23 07:01:42,758 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 07:01:42,868 INFO L134 CoverageAnalysis]: Checked inductivity of 805 backedges. 43 proven. 68 refuted. 0 times theorem prover too weak. 694 trivial. 0 not checked. [2018-11-23 07:01:42,868 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-11-23 07:01:42,868 INFO L192 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2018-11-23 07:01:42,868 INFO L200 CegarAbsIntRunner]: Running AI on error trace of length 480 with the following transitions: [2018-11-23 07:01:42,868 INFO L202 CegarAbsIntRunner]: [2], [18], [20], [28], [31], [33], [36], [47], [49], [51], [53], [57], [62], [65], [76], [78], [80], [82], [86], [87], [92], [95], [97], [100], [104], [105], [106], [116], [118], [120], [121], [126], [132], [138], [144], [150], [156], [162], [168], [170], [171], [174], [177], [179], [181], [183], [185], [186], [236], [238], [241], [243], [246], [251], [254], [259], [262], [265], [267], [269], [271], [272], [275], [277], [280], [294], [295], [300], [306], [312], [318], [324], [330], [336], [342], [344], [345], [355], [357], [359], [360], [363], [369], [375], [381], [385], [386], [389], [391], [394], [405], [407], [409], [413], [451], [454], [455], [456], [465], [468], [471], [473], [477], [480], [483], [486], [490], [493], [499], [503], [506], [512], [516], [519], [525], [530], [531], [534], [537], [539], [541], [543], [545], [546], [547], [561], [563], [565], [567], [572], [580], [583], [588], [593], [597], [598], [601], [602], [603], [604], [605], [606], [607], [609], [610], [611], [612], [613], [614], [615], [616], [617], [618], [619], [620], [621], [622], [623], [627], [628], [629], [630], [631], [632], [633], [634], [635], [636], [637], [638], [639], [640], [641], [642], [643], [644], [645], [646], [647], [648], [649], [650], [651], [652], [653], [654], [655], [656], [657], [658], [665], [666], [667], [668], [669] [2018-11-23 07:01:42,871 INFO L148 AbstractInterpreter]: Using domain PoormanAbstractDomain with backing domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2018-11-23 07:01:42,871 INFO L101 FixpointEngine]: Starting fixpoint engine with domain PoormanAbstractDomain (maxUnwinding=3, maxParallelStates=2) [2018-11-23 07:01:42,920 INFO L266 AbstractInterpreter]: Error location(s) were unreachable [2018-11-23 07:01:42,920 INFO L272 AbstractInterpreter]: Visited 135 different actions 191 times. Merged at 6 different actions 6 times. Never widened. Performed 1787 root evaluator evaluations with a maximum evaluation depth of 3. Performed 1787 inverse root evaluator evaluations with a maximum inverse evaluation depth of 3. Never found a fixpoint. Largest state had 54 variables. [2018-11-23 07:01:42,926 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 07:01:42,926 INFO L398 sIntCurrentIteration]: Generating AbsInt predicates [2018-11-23 07:01:43,066 INFO L227 lantSequenceWeakener]: Weakened 215 states. On average, predicates are now at 71.07% of their original sizes. [2018-11-23 07:01:43,066 INFO L413 sIntCurrentIteration]: Unifying AI predicates [2018-11-23 07:01:44,333 INFO L415 sIntCurrentIteration]: We unified 478 AI predicates to 478 [2018-11-23 07:01:44,333 INFO L424 sIntCurrentIteration]: Finished generation of AbsInt predicates [2018-11-23 07:01:44,334 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2018-11-23 07:01:44,334 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [79] imperfect sequences [6] total 83 [2018-11-23 07:01:44,334 INFO L256 anRefinementStrategy]: Using the first perfect interpolant sequence [2018-11-23 07:01:44,335 INFO L459 AbstractCegarLoop]: Interpolant automaton has 79 states [2018-11-23 07:01:44,335 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 79 interpolants. [2018-11-23 07:01:44,336 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=482, Invalid=5680, Unknown=0, NotChecked=0, Total=6162 [2018-11-23 07:01:44,336 INFO L87 Difference]: Start difference. First operand 3628 states and 4429 transitions. Second operand 79 states. [2018-11-23 07:01:53,767 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 07:01:53,767 INFO L93 Difference]: Finished difference Result 7095 states and 8695 transitions. [2018-11-23 07:01:53,767 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 67 states. [2018-11-23 07:01:53,767 INFO L78 Accepts]: Start accepts. Automaton has 79 states. Word has length 479 [2018-11-23 07:01:53,768 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-11-23 07:01:53,779 INFO L225 Difference]: With dead ends: 7095 [2018-11-23 07:01:53,779 INFO L226 Difference]: Without dead ends: 3676 [2018-11-23 07:01:53,789 INFO L631 BasicCegarLoop]: 2 DeclaredPredicates, 536 GetRequests, 401 SyntacticMatches, 0 SemanticMatches, 135 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6494 ImplicationChecksByTransitivity, 2.4s TimeCoverageRelationStatistics Valid=1572, Invalid=17060, Unknown=0, NotChecked=0, Total=18632 [2018-11-23 07:01:53,792 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3676 states. [2018-11-23 07:01:54,135 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3676 to 3648. [2018-11-23 07:01:54,135 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3648 states. [2018-11-23 07:01:54,142 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3648 states to 3648 states and 4451 transitions. [2018-11-23 07:01:54,143 INFO L78 Accepts]: Start accepts. Automaton has 3648 states and 4451 transitions. Word has length 479 [2018-11-23 07:01:54,143 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-11-23 07:01:54,143 INFO L480 AbstractCegarLoop]: Abstraction has 3648 states and 4451 transitions. [2018-11-23 07:01:54,143 INFO L481 AbstractCegarLoop]: Interpolant automaton has 79 states. [2018-11-23 07:01:54,143 INFO L276 IsEmpty]: Start isEmpty. Operand 3648 states and 4451 transitions. [2018-11-23 07:01:54,156 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 495 [2018-11-23 07:01:54,157 INFO L394 BasicCegarLoop]: Found error trace [2018-11-23 07:01:54,157 INFO L402 BasicCegarLoop]: trace histogram [8, 8, 8, 7, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-23 07:01:54,157 INFO L423 AbstractCegarLoop]: === Iteration 26 === [errorErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-23 07:01:54,157 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 07:01:54,157 INFO L82 PathProgramCache]: Analyzing trace with hash -403365908, now seen corresponding path program 1 times [2018-11-23 07:01:54,158 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-11-23 07:01:54,158 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 07:01:54,158 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 07:01:54,158 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 07:01:54,158 INFO L286 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-11-23 07:01:54,175 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 07:01:54,318 INFO L134 CoverageAnalysis]: Checked inductivity of 885 backedges. 69 proven. 10 refuted. 0 times theorem prover too weak. 806 trivial. 0 not checked. [2018-11-23 07:01:54,319 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-11-23 07:01:54,319 INFO L192 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2018-11-23 07:01:54,319 INFO L200 CegarAbsIntRunner]: Running AI on error trace of length 495 with the following transitions: [2018-11-23 07:01:54,319 INFO L202 CegarAbsIntRunner]: [31], [33], [36], [47], [49], [51], [53], [57], [60], [62], [65], [76], [78], [80], [82], [86], [87], [92], [95], [97], [100], [104], [105], [106], [109], [112], [116], [118], [120], [121], [126], [132], [138], [144], [150], [156], [162], [168], [170], [171], [174], [177], [179], [181], [183], [185], [186], [236], [238], [241], [243], [246], [251], [254], [257], [259], [262], [265], [267], [269], [271], [272], [275], [277], [280], [294], [295], [300], [306], [312], [318], [324], [330], [336], [342], [344], [345], [355], [357], [359], [360], [363], [369], [375], [381], [385], [386], [389], [391], [394], [405], [407], [409], [413], [451], [454], [455], [456], [465], [468], [471], [473], [477], [480], [483], [486], [490], [496], [499], [503], [506], [512], [516], [519], [525], [530], [531], [534], [537], [539], [541], [543], [545], [546], [547], [561], [563], [565], [567], [572], [580], [583], [588], [593], [597], [598], [601], [602], [603], [604], [605], [606], [607], [609], [610], [611], [612], [613], [614], [615], [616], [617], [618], [619], [620], [621], [622], [623], [627], [628], [629], [630], [633], [634], [635], [636], [637], [638], [639], [640], [641], [642], [643], [644], [645], [646], [647], [648], [649], [650], [651], [652], [653], [654], [655], [656], [657], [658], [665], [666], [667], [668], [669] [2018-11-23 07:01:54,322 INFO L148 AbstractInterpreter]: Using domain PoormanAbstractDomain with backing domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2018-11-23 07:01:54,322 INFO L101 FixpointEngine]: Starting fixpoint engine with domain PoormanAbstractDomain (maxUnwinding=3, maxParallelStates=2) [2018-11-23 07:01:54,569 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2018-11-23 07:01:54,570 INFO L272 AbstractInterpreter]: Visited 164 different actions 834 times. Merged at 42 different actions 85 times. Widened at 1 different actions 1 times. Performed 9603 root evaluator evaluations with a maximum evaluation depth of 3. Performed 9603 inverse root evaluator evaluations with a maximum inverse evaluation depth of 3. Found 24 fixpoints after 15 different actions. Largest state had 54 variables. [2018-11-23 07:01:54,572 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 07:01:54,572 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2018-11-23 07:01:54,572 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-11-23 07:01:54,572 INFO L192 anRefinementStrategy]: Switched to InterpolantGenerator mode Z3_IG No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_ebaca483-9d31-488f-939f-2e98d1f355b5/bin-2019/utaipan/z3 Starting monitored process 3 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 3 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-11-23 07:01:54,580 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 07:01:54,580 INFO L286 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2018-11-23 07:01:54,732 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 07:01:54,744 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-23 07:01:54,813 INFO L134 CoverageAnalysis]: Checked inductivity of 885 backedges. 358 proven. 0 refuted. 0 times theorem prover too weak. 527 trivial. 0 not checked. [2018-11-23 07:01:54,813 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2018-11-23 07:01:55,050 INFO L134 CoverageAnalysis]: Checked inductivity of 885 backedges. 71 proven. 4 refuted. 0 times theorem prover too weak. 810 trivial. 0 not checked. [2018-11-23 07:01:55,065 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 2 imperfect interpolant sequences. [2018-11-23 07:01:55,065 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [4, 3] total 6 [2018-11-23 07:01:55,065 INFO L256 anRefinementStrategy]: Using the first perfect interpolant sequence [2018-11-23 07:01:55,066 INFO L459 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-11-23 07:01:55,066 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-23 07:01:55,066 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2018-11-23 07:01:55,066 INFO L87 Difference]: Start difference. First operand 3648 states and 4451 transitions. Second operand 3 states. [2018-11-23 07:01:55,491 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 07:01:55,491 INFO L93 Difference]: Finished difference Result 9898 states and 12560 transitions. [2018-11-23 07:01:55,491 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-23 07:01:55,491 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 494 [2018-11-23 07:01:55,491 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-11-23 07:01:55,508 INFO L225 Difference]: With dead ends: 9898 [2018-11-23 07:01:55,508 INFO L226 Difference]: Without dead ends: 6479 [2018-11-23 07:01:55,516 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 992 GetRequests, 988 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2018-11-23 07:01:55,520 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6479 states. [2018-11-23 07:01:55,870 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6479 to 6475. [2018-11-23 07:01:55,870 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6475 states. [2018-11-23 07:01:55,880 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6475 states to 6475 states and 8140 transitions. [2018-11-23 07:01:55,881 INFO L78 Accepts]: Start accepts. Automaton has 6475 states and 8140 transitions. Word has length 494 [2018-11-23 07:01:55,881 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-11-23 07:01:55,881 INFO L480 AbstractCegarLoop]: Abstraction has 6475 states and 8140 transitions. [2018-11-23 07:01:55,881 INFO L481 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-11-23 07:01:55,882 INFO L276 IsEmpty]: Start isEmpty. Operand 6475 states and 8140 transitions. [2018-11-23 07:01:55,892 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 497 [2018-11-23 07:01:55,892 INFO L394 BasicCegarLoop]: Found error trace [2018-11-23 07:01:55,893 INFO L402 BasicCegarLoop]: trace histogram [8, 8, 8, 7, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-23 07:01:55,893 INFO L423 AbstractCegarLoop]: === Iteration 27 === [errorErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-23 07:01:55,893 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 07:01:55,893 INFO L82 PathProgramCache]: Analyzing trace with hash 1960879960, now seen corresponding path program 1 times [2018-11-23 07:01:55,893 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-11-23 07:01:55,894 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 07:01:55,894 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 07:01:55,894 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 07:01:55,894 INFO L286 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-11-23 07:01:55,906 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 07:01:56,010 INFO L134 CoverageAnalysis]: Checked inductivity of 868 backedges. 66 proven. 80 refuted. 0 times theorem prover too weak. 722 trivial. 0 not checked. [2018-11-23 07:01:56,010 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-11-23 07:01:56,010 INFO L192 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2018-11-23 07:01:56,010 INFO L200 CegarAbsIntRunner]: Running AI on error trace of length 497 with the following transitions: [2018-11-23 07:01:56,010 INFO L202 CegarAbsIntRunner]: [4], [7], [18], [20], [22], [24], [28], [31], [33], [36], [47], [49], [51], [53], [57], [60], [62], [65], [76], [78], [80], [82], [86], [87], [92], [95], [97], [100], [104], [105], [106], [109], [112], [116], [118], [120], [121], [126], [132], [138], [144], [150], [156], [162], [168], [170], [171], [174], [177], [179], [181], [183], [185], [186], [236], [238], [241], [243], [246], [251], [254], [257], [259], [262], [265], [267], [269], [271], [272], [275], [277], [282], [287], [292], [294], [295], [300], [306], [312], [318], [324], [330], [336], [342], [344], [345], [355], [357], [359], [360], [363], [369], [375], [381], [385], [386], [389], [391], [394], [405], [407], [409], [413], [451], [454], [455], [456], [465], [468], [471], [473], [477], [480], [483], [486], [490], [493], [496], [499], [503], [506], [512], [516], [519], [525], [530], [531], [534], [537], [539], [541], [543], [545], [546], [547], [561], [563], [565], [567], [572], [580], [583], [588], [593], [597], [598], [599], [600], [601], [602], [603], [604], [605], [606], [607], [609], [610], [611], [612], [613], [614], [615], [616], [617], [618], [619], [620], [621], [622], [623], [627], [628], [629], [630], [631], [632], [633], [634], [635], [636], [637], [638], [639], [640], [641], [642], [643], [644], [645], [646], [647], [648], [649], [650], [651], [652], [653], [654], [655], [656], [657], [658], [665], [666], [667], [668], [669] [2018-11-23 07:01:56,012 INFO L148 AbstractInterpreter]: Using domain PoormanAbstractDomain with backing domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2018-11-23 07:01:56,013 INFO L101 FixpointEngine]: Starting fixpoint engine with domain PoormanAbstractDomain (maxUnwinding=3, maxParallelStates=2) [2018-11-23 07:01:56,176 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2018-11-23 07:01:56,176 INFO L272 AbstractInterpreter]: Visited 167 different actions 525 times. Merged at 36 different actions 48 times. Never widened. Performed 6362 root evaluator evaluations with a maximum evaluation depth of 3. Performed 6362 inverse root evaluator evaluations with a maximum inverse evaluation depth of 3. Found 13 fixpoints after 12 different actions. Largest state had 54 variables. [2018-11-23 07:01:56,177 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 07:01:56,177 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2018-11-23 07:01:56,177 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-11-23 07:01:56,178 INFO L192 anRefinementStrategy]: Switched to InterpolantGenerator mode Z3_IG No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_ebaca483-9d31-488f-939f-2e98d1f355b5/bin-2019/utaipan/z3 Starting monitored process 4 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 4 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-11-23 07:01:56,188 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 07:01:56,188 INFO L286 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2018-11-23 07:01:56,319 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 07:01:56,327 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-23 07:01:56,400 INFO L134 CoverageAnalysis]: Checked inductivity of 868 backedges. 440 proven. 0 refuted. 0 times theorem prover too weak. 428 trivial. 0 not checked. [2018-11-23 07:01:56,400 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2018-11-23 07:01:56,685 INFO L134 CoverageAnalysis]: Checked inductivity of 868 backedges. 79 proven. 51 refuted. 0 times theorem prover too weak. 738 trivial. 0 not checked. [2018-11-23 07:01:56,700 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 2 imperfect interpolant sequences. [2018-11-23 07:01:56,700 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [6, 4] total 8 [2018-11-23 07:01:56,700 INFO L256 anRefinementStrategy]: Using the first perfect interpolant sequence [2018-11-23 07:01:56,701 INFO L459 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-11-23 07:01:56,701 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-23 07:01:56,701 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2018-11-23 07:01:56,701 INFO L87 Difference]: Start difference. First operand 6475 states and 8140 transitions. Second operand 3 states. [2018-11-23 07:01:57,111 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 07:01:57,111 INFO L93 Difference]: Finished difference Result 13553 states and 17943 transitions. [2018-11-23 07:01:57,112 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-23 07:01:57,112 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 496 [2018-11-23 07:01:57,112 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-11-23 07:01:57,131 INFO L225 Difference]: With dead ends: 13553 [2018-11-23 07:01:57,131 INFO L226 Difference]: Without dead ends: 7409 [2018-11-23 07:01:57,152 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 999 GetRequests, 993 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2018-11-23 07:01:57,159 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7409 states. [2018-11-23 07:01:57,639 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7409 to 7403. [2018-11-23 07:01:57,639 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7403 states. [2018-11-23 07:01:57,649 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7403 states to 7403 states and 9250 transitions. [2018-11-23 07:01:57,651 INFO L78 Accepts]: Start accepts. Automaton has 7403 states and 9250 transitions. Word has length 496 [2018-11-23 07:01:57,651 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-11-23 07:01:57,651 INFO L480 AbstractCegarLoop]: Abstraction has 7403 states and 9250 transitions. [2018-11-23 07:01:57,651 INFO L481 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-11-23 07:01:57,651 INFO L276 IsEmpty]: Start isEmpty. Operand 7403 states and 9250 transitions. [2018-11-23 07:01:57,664 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 497 [2018-11-23 07:01:57,665 INFO L394 BasicCegarLoop]: Found error trace [2018-11-23 07:01:57,665 INFO L402 BasicCegarLoop]: trace histogram [8, 8, 8, 7, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-23 07:01:57,665 INFO L423 AbstractCegarLoop]: === Iteration 28 === [errorErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-23 07:01:57,665 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 07:01:57,665 INFO L82 PathProgramCache]: Analyzing trace with hash -1067169540, now seen corresponding path program 2 times [2018-11-23 07:01:57,666 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-11-23 07:01:57,666 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 07:01:57,666 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 07:01:57,666 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 07:01:57,666 INFO L286 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-11-23 07:01:57,681 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 07:01:57,823 INFO L134 CoverageAnalysis]: Checked inductivity of 868 backedges. 66 proven. 80 refuted. 0 times theorem prover too weak. 722 trivial. 0 not checked. [2018-11-23 07:01:57,823 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-11-23 07:01:57,823 INFO L192 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2018-11-23 07:01:57,823 INFO L184 CegarAbsIntRunner]: Skipping current iteration for AI because we have already analyzed this path program [2018-11-23 07:01:57,823 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: AbsInt can only provide a hoare triple checker if it generated fixpoints [2018-11-23 07:01:57,823 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-11-23 07:01:57,824 INFO L192 anRefinementStrategy]: Switched to InterpolantGenerator mode Z3_IG No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_ebaca483-9d31-488f-939f-2e98d1f355b5/bin-2019/utaipan/z3 Starting monitored process 5 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 5 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-11-23 07:01:57,837 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-11-23 07:01:57,837 INFO L286 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder OUTSIDE_LOOP_FIRST2 (IT: FPandBP) [2018-11-23 07:01:57,909 INFO L249 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2018-11-23 07:01:57,909 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2018-11-23 07:01:57,915 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-23 07:01:58,032 INFO L134 CoverageAnalysis]: Checked inductivity of 868 backedges. 425 proven. 0 refuted. 0 times theorem prover too weak. 443 trivial. 0 not checked. [2018-11-23 07:01:58,033 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2018-11-23 07:01:58,292 INFO L134 CoverageAnalysis]: Checked inductivity of 868 backedges. 70 proven. 46 refuted. 0 times theorem prover too weak. 752 trivial. 0 not checked. [2018-11-23 07:01:58,307 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 2 imperfect interpolant sequences. [2018-11-23 07:01:58,307 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [6] imperfect sequences [6, 6] total 10 [2018-11-23 07:01:58,307 INFO L256 anRefinementStrategy]: Using the first perfect interpolant sequence [2018-11-23 07:01:58,307 INFO L459 AbstractCegarLoop]: Interpolant automaton has 6 states [2018-11-23 07:01:58,308 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2018-11-23 07:01:58,308 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2018-11-23 07:01:58,308 INFO L87 Difference]: Start difference. First operand 7403 states and 9250 transitions. Second operand 6 states. [2018-11-23 07:01:58,776 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 07:01:58,776 INFO L93 Difference]: Finished difference Result 13758 states and 18033 transitions. [2018-11-23 07:01:58,777 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2018-11-23 07:01:58,777 INFO L78 Accepts]: Start accepts. Automaton has 6 states. Word has length 496 [2018-11-23 07:01:58,777 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-11-23 07:01:58,798 INFO L225 Difference]: With dead ends: 13758 [2018-11-23 07:01:58,799 INFO L226 Difference]: Without dead ends: 7614 [2018-11-23 07:01:58,811 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 1000 GetRequests, 987 SyntacticMatches, 4 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 18 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2018-11-23 07:01:58,816 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7614 states. [2018-11-23 07:01:59,228 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7614 to 7508. [2018-11-23 07:01:59,228 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7508 states. [2018-11-23 07:01:59,239 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7508 states to 7508 states and 9369 transitions. [2018-11-23 07:01:59,241 INFO L78 Accepts]: Start accepts. Automaton has 7508 states and 9369 transitions. Word has length 496 [2018-11-23 07:01:59,241 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-11-23 07:01:59,242 INFO L480 AbstractCegarLoop]: Abstraction has 7508 states and 9369 transitions. [2018-11-23 07:01:59,242 INFO L481 AbstractCegarLoop]: Interpolant automaton has 6 states. [2018-11-23 07:01:59,242 INFO L276 IsEmpty]: Start isEmpty. Operand 7508 states and 9369 transitions. [2018-11-23 07:01:59,251 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 498 [2018-11-23 07:01:59,252 INFO L394 BasicCegarLoop]: Found error trace [2018-11-23 07:01:59,252 INFO L402 BasicCegarLoop]: trace histogram [8, 8, 8, 7, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-23 07:01:59,252 INFO L423 AbstractCegarLoop]: === Iteration 29 === [errorErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-23 07:01:59,252 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 07:01:59,252 INFO L82 PathProgramCache]: Analyzing trace with hash 2107647030, now seen corresponding path program 1 times [2018-11-23 07:01:59,252 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-11-23 07:01:59,253 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 07:01:59,253 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-23 07:01:59,253 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 07:01:59,253 INFO L286 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-11-23 07:01:59,264 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 07:01:59,384 INFO L134 CoverageAnalysis]: Checked inductivity of 869 backedges. 66 proven. 80 refuted. 0 times theorem prover too weak. 723 trivial. 0 not checked. [2018-11-23 07:01:59,384 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-11-23 07:01:59,384 INFO L192 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2018-11-23 07:01:59,385 INFO L200 CegarAbsIntRunner]: Running AI on error trace of length 498 with the following transitions: [2018-11-23 07:01:59,385 INFO L202 CegarAbsIntRunner]: [4], [7], [18], [20], [22], [24], [28], [31], [33], [36], [47], [49], [51], [53], [57], [60], [62], [65], [76], [78], [80], [82], [86], [87], [92], [95], [97], [100], [104], [105], [106], [109], [112], [114], [116], [118], [120], [121], [126], [132], [138], [144], [150], [156], [162], [168], [170], [171], [174], [177], [179], [181], [183], [185], [186], [236], [238], [241], [243], [246], [251], [254], [257], [259], [262], [265], [267], [269], [271], [272], [275], [277], [282], [287], [292], [294], [295], [300], [306], [312], [318], [324], [330], [336], [342], [344], [345], [355], [357], [359], [360], [363], [369], [375], [381], [385], [386], [389], [391], [394], [405], [407], [409], [413], [451], [454], [455], [456], [465], [468], [471], [473], [477], [480], [483], [486], [490], [493], [496], [499], [503], [506], [512], [516], [519], [525], [530], [531], [534], [537], [539], [541], [543], [545], [546], [547], [561], [563], [565], [567], [572], [580], [583], [588], [593], [597], [598], [599], [600], [601], [602], [603], [604], [605], [606], [607], [609], [610], [611], [612], [613], [614], [615], [616], [617], [618], [619], [620], [621], [622], [623], [627], [628], [629], [630], [631], [632], [633], [634], [635], [636], [637], [638], [639], [640], [641], [642], [643], [644], [645], [646], [647], [648], [649], [650], [651], [652], [653], [654], [655], [656], [657], [658], [665], [666], [667], [668], [669] [2018-11-23 07:01:59,389 INFO L148 AbstractInterpreter]: Using domain PoormanAbstractDomain with backing domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2018-11-23 07:01:59,390 INFO L101 FixpointEngine]: Starting fixpoint engine with domain PoormanAbstractDomain (maxUnwinding=3, maxParallelStates=2) [2018-11-23 07:01:59,580 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2018-11-23 07:01:59,580 INFO L272 AbstractInterpreter]: Visited 170 different actions 608 times. Merged at 53 different actions 89 times. Never widened. Performed 6768 root evaluator evaluations with a maximum evaluation depth of 3. Performed 6768 inverse root evaluator evaluations with a maximum inverse evaluation depth of 3. Found 21 fixpoints after 15 different actions. Largest state had 54 variables. [2018-11-23 07:01:59,586 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 07:01:59,586 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2018-11-23 07:01:59,586 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-11-23 07:01:59,586 INFO L192 anRefinementStrategy]: Switched to InterpolantGenerator mode Z3_IG No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_ebaca483-9d31-488f-939f-2e98d1f355b5/bin-2019/utaipan/z3 Starting monitored process 6 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 6 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-11-23 07:01:59,594 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 07:01:59,594 INFO L286 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2018-11-23 07:01:59,721 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 07:01:59,730 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-23 07:01:59,814 INFO L134 CoverageAnalysis]: Checked inductivity of 869 backedges. 388 proven. 0 refuted. 0 times theorem prover too weak. 481 trivial. 0 not checked. [2018-11-23 07:01:59,814 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2018-11-23 07:02:00,173 INFO L134 CoverageAnalysis]: Checked inductivity of 869 backedges. 74 proven. 62 refuted. 0 times theorem prover too weak. 733 trivial. 0 not checked. [2018-11-23 07:02:00,189 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 2 imperfect interpolant sequences. [2018-11-23 07:02:00,189 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [6, 4] total 7 [2018-11-23 07:02:00,189 INFO L256 anRefinementStrategy]: Using the first perfect interpolant sequence [2018-11-23 07:02:00,189 INFO L459 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-11-23 07:02:00,190 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-23 07:02:00,190 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2018-11-23 07:02:00,190 INFO L87 Difference]: Start difference. First operand 7508 states and 9369 transitions. Second operand 3 states. [2018-11-23 07:02:00,924 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 07:02:00,924 INFO L93 Difference]: Finished difference Result 20471 states and 27757 transitions. [2018-11-23 07:02:00,925 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-23 07:02:00,925 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 497 [2018-11-23 07:02:00,925 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-11-23 07:02:00,951 INFO L225 Difference]: With dead ends: 20471 [2018-11-23 07:02:00,951 INFO L226 Difference]: Without dead ends: 13226 [2018-11-23 07:02:00,971 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 1001 GetRequests, 992 SyntacticMatches, 4 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2018-11-23 07:02:00,980 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13226 states. [2018-11-23 07:02:01,843 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13226 to 13169. [2018-11-23 07:02:01,843 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13169 states. [2018-11-23 07:02:01,865 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13169 states to 13169 states and 16959 transitions. [2018-11-23 07:02:01,868 INFO L78 Accepts]: Start accepts. Automaton has 13169 states and 16959 transitions. Word has length 497 [2018-11-23 07:02:01,868 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-11-23 07:02:01,868 INFO L480 AbstractCegarLoop]: Abstraction has 13169 states and 16959 transitions. [2018-11-23 07:02:01,869 INFO L481 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-11-23 07:02:01,869 INFO L276 IsEmpty]: Start isEmpty. Operand 13169 states and 16959 transitions. [2018-11-23 07:02:01,882 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 304 [2018-11-23 07:02:01,882 INFO L394 BasicCegarLoop]: Found error trace [2018-11-23 07:02:01,882 INFO L402 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-23 07:02:01,882 INFO L423 AbstractCegarLoop]: === Iteration 30 === [errorErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-23 07:02:01,883 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 07:02:01,883 INFO L82 PathProgramCache]: Analyzing trace with hash 2125906335, now seen corresponding path program 1 times [2018-11-23 07:02:01,883 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-11-23 07:02:01,883 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 07:02:01,884 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 07:02:01,884 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 07:02:01,884 INFO L286 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-11-23 07:02:01,897 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 07:02:01,963 INFO L134 CoverageAnalysis]: Checked inductivity of 284 backedges. 42 proven. 41 refuted. 0 times theorem prover too weak. 201 trivial. 0 not checked. [2018-11-23 07:02:01,964 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-11-23 07:02:01,964 INFO L192 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2018-11-23 07:02:01,964 INFO L200 CegarAbsIntRunner]: Running AI on error trace of length 304 with the following transitions: [2018-11-23 07:02:01,964 INFO L202 CegarAbsIntRunner]: [31], [33], [36], [47], [49], [51], [53], [57], [62], [65], [76], [78], [80], [82], [86], [87], [92], [106], [109], [112], [116], [118], [120], [121], [126], [132], [138], [144], [150], [156], [162], [168], [170], [171], [174], [177], [179], [181], [183], [185], [186], [236], [238], [241], [243], [246], [251], [254], [257], [259], [262], [265], [267], [269], [271], [272], [275], [294], [295], [300], [306], [312], [318], [324], [330], [336], [342], [344], [345], [355], [357], [359], [360], [363], [369], [375], [381], [385], [386], [389], [391], [394], [405], [407], [409], [413], [451], [454], [455], [456], [465], [468], [471], [477], [480], [483], [490], [496], [499], [503], [506], [509], [516], [519], [531], [534], [537], [539], [541], [543], [545], [546], [547], [561], [563], [593], [597], [598], [601], [602], [603], [604], [605], [606], [607], [611], [612], [613], [614], [615], [616], [617], [618], [619], [620], [621], [622], [623], [627], [628], [629], [630], [633], [634], [635], [636], [637], [638], [639], [640], [641], [642], [643], [644], [645], [646], [647], [667], [668], [669] [2018-11-23 07:02:01,965 INFO L148 AbstractInterpreter]: Using domain PoormanAbstractDomain with backing domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2018-11-23 07:02:01,965 INFO L101 FixpointEngine]: Starting fixpoint engine with domain PoormanAbstractDomain (maxUnwinding=3, maxParallelStates=2) [2018-11-23 07:02:02,251 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2018-11-23 07:02:02,252 INFO L272 AbstractInterpreter]: Visited 150 different actions 508 times. Merged at 43 different actions 86 times. Never widened. Performed 6470 root evaluator evaluations with a maximum evaluation depth of 3. Performed 6470 inverse root evaluator evaluations with a maximum inverse evaluation depth of 3. Found 9 fixpoints after 6 different actions. Largest state had 54 variables. [2018-11-23 07:02:02,254 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 07:02:02,254 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2018-11-23 07:02:02,254 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-11-23 07:02:02,254 INFO L192 anRefinementStrategy]: Switched to InterpolantGenerator mode Z3_IG No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_ebaca483-9d31-488f-939f-2e98d1f355b5/bin-2019/utaipan/z3 Starting monitored process 7 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 7 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-11-23 07:02:02,267 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 07:02:02,267 INFO L286 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2018-11-23 07:02:02,353 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 07:02:02,360 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-23 07:02:02,430 INFO L134 CoverageAnalysis]: Checked inductivity of 284 backedges. 168 proven. 0 refuted. 0 times theorem prover too weak. 116 trivial. 0 not checked. [2018-11-23 07:02:02,430 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2018-11-23 07:02:02,681 INFO L134 CoverageAnalysis]: Checked inductivity of 284 backedges. 40 proven. 12 refuted. 0 times theorem prover too weak. 232 trivial. 0 not checked. [2018-11-23 07:02:02,695 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 2 imperfect interpolant sequences. [2018-11-23 07:02:02,696 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [4] imperfect sequences [4, 5] total 8 [2018-11-23 07:02:02,696 INFO L256 anRefinementStrategy]: Using the first perfect interpolant sequence [2018-11-23 07:02:02,696 INFO L459 AbstractCegarLoop]: Interpolant automaton has 4 states [2018-11-23 07:02:02,696 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2018-11-23 07:02:02,696 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2018-11-23 07:02:02,696 INFO L87 Difference]: Start difference. First operand 13169 states and 16959 transitions. Second operand 4 states. [2018-11-23 07:02:03,644 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 07:02:03,645 INFO L93 Difference]: Finished difference Result 24128 states and 32750 transitions. [2018-11-23 07:02:03,645 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-11-23 07:02:03,645 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 303 [2018-11-23 07:02:03,645 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-11-23 07:02:03,677 INFO L225 Difference]: With dead ends: 24128 [2018-11-23 07:02:03,677 INFO L226 Difference]: Without dead ends: 11590 [2018-11-23 07:02:03,712 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 617 GetRequests, 599 SyntacticMatches, 11 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2018-11-23 07:02:03,722 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11590 states. [2018-11-23 07:02:04,428 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11590 to 11265. [2018-11-23 07:02:04,428 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11265 states. [2018-11-23 07:02:04,445 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11265 states to 11265 states and 13885 transitions. [2018-11-23 07:02:04,448 INFO L78 Accepts]: Start accepts. Automaton has 11265 states and 13885 transitions. Word has length 303 [2018-11-23 07:02:04,449 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-11-23 07:02:04,449 INFO L480 AbstractCegarLoop]: Abstraction has 11265 states and 13885 transitions. [2018-11-23 07:02:04,449 INFO L481 AbstractCegarLoop]: Interpolant automaton has 4 states. [2018-11-23 07:02:04,449 INFO L276 IsEmpty]: Start isEmpty. Operand 11265 states and 13885 transitions. [2018-11-23 07:02:04,457 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 307 [2018-11-23 07:02:04,457 INFO L394 BasicCegarLoop]: Found error trace [2018-11-23 07:02:04,458 INFO L402 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-23 07:02:04,458 INFO L423 AbstractCegarLoop]: === Iteration 31 === [errorErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-23 07:02:04,458 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 07:02:04,458 INFO L82 PathProgramCache]: Analyzing trace with hash -1906208234, now seen corresponding path program 1 times [2018-11-23 07:02:04,458 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-11-23 07:02:04,459 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 07:02:04,459 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 07:02:04,459 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 07:02:04,459 INFO L286 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-11-23 07:02:04,468 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 07:02:04,539 INFO L134 CoverageAnalysis]: Checked inductivity of 291 backedges. 21 proven. 61 refuted. 0 times theorem prover too weak. 209 trivial. 0 not checked. [2018-11-23 07:02:04,539 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-11-23 07:02:04,539 INFO L192 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2018-11-23 07:02:04,539 INFO L200 CegarAbsIntRunner]: Running AI on error trace of length 307 with the following transitions: [2018-11-23 07:02:04,540 INFO L202 CegarAbsIntRunner]: [31], [33], [36], [47], [49], [51], [53], [57], [62], [65], [76], [78], [80], [82], [86], [87], [92], [106], [109], [114], [116], [118], [120], [121], [126], [132], [138], [144], [150], [156], [162], [168], [170], [171], [174], [177], [179], [181], [183], [185], [186], [236], [238], [241], [243], [246], [251], [254], [259], [262], [265], [267], [269], [271], [272], [275], [294], [295], [300], [306], [312], [318], [324], [330], [336], [342], [344], [345], [355], [357], [359], [360], [363], [369], [375], [381], [385], [386], [389], [391], [394], [405], [407], [409], [413], [451], [454], [455], [456], [465], [468], [471], [477], [480], [483], [490], [496], [499], [503], [506], [509], [516], [519], [531], [534], [537], [539], [541], [543], [545], [546], [547], [561], [563], [593], [597], [598], [601], [602], [603], [604], [605], [606], [607], [611], [612], [613], [614], [615], [616], [617], [618], [619], [620], [621], [622], [623], [627], [628], [629], [630], [633], [634], [635], [636], [637], [638], [639], [640], [641], [642], [643], [644], [645], [646], [647], [667], [668], [669] [2018-11-23 07:02:04,541 INFO L148 AbstractInterpreter]: Using domain PoormanAbstractDomain with backing domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2018-11-23 07:02:04,541 INFO L101 FixpointEngine]: Starting fixpoint engine with domain PoormanAbstractDomain (maxUnwinding=3, maxParallelStates=2) [2018-11-23 07:02:04,694 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2018-11-23 07:02:04,694 INFO L272 AbstractInterpreter]: Visited 149 different actions 476 times. Merged at 43 different actions 72 times. Never widened. Performed 5902 root evaluator evaluations with a maximum evaluation depth of 3. Performed 5902 inverse root evaluator evaluations with a maximum inverse evaluation depth of 3. Found 9 fixpoints after 6 different actions. Largest state had 54 variables. [2018-11-23 07:02:04,702 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 07:02:04,702 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2018-11-23 07:02:04,702 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-11-23 07:02:04,702 INFO L192 anRefinementStrategy]: Switched to InterpolantGenerator mode Z3_IG No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_ebaca483-9d31-488f-939f-2e98d1f355b5/bin-2019/utaipan/z3 Starting monitored process 8 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 8 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-11-23 07:02:04,715 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 07:02:04,715 INFO L286 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2018-11-23 07:02:04,804 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 07:02:04,810 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-23 07:02:04,913 INFO L134 CoverageAnalysis]: Checked inductivity of 291 backedges. 174 proven. 0 refuted. 0 times theorem prover too weak. 117 trivial. 0 not checked. [2018-11-23 07:02:04,913 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2018-11-23 07:02:05,143 INFO L134 CoverageAnalysis]: Checked inductivity of 291 backedges. 32 proven. 28 refuted. 0 times theorem prover too weak. 231 trivial. 0 not checked. [2018-11-23 07:02:05,168 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 2 imperfect interpolant sequences. [2018-11-23 07:02:05,168 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [4, 4] total 6 [2018-11-23 07:02:05,168 INFO L256 anRefinementStrategy]: Using the first perfect interpolant sequence [2018-11-23 07:02:05,169 INFO L459 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-11-23 07:02:05,169 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-23 07:02:05,169 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2018-11-23 07:02:05,169 INFO L87 Difference]: Start difference. First operand 11265 states and 13885 transitions. Second operand 3 states. [2018-11-23 07:02:05,874 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 07:02:05,874 INFO L93 Difference]: Finished difference Result 17918 states and 22126 transitions. [2018-11-23 07:02:05,874 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-23 07:02:05,874 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 306 [2018-11-23 07:02:05,874 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-11-23 07:02:05,892 INFO L225 Difference]: With dead ends: 17918 [2018-11-23 07:02:05,892 INFO L226 Difference]: Without dead ends: 9586 [2018-11-23 07:02:05,905 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 616 GetRequests, 603 SyntacticMatches, 9 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2018-11-23 07:02:05,913 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9586 states. [2018-11-23 07:02:06,466 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9586 to 9553. [2018-11-23 07:02:06,466 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9553 states. [2018-11-23 07:02:06,479 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9553 states to 9553 states and 11578 transitions. [2018-11-23 07:02:06,482 INFO L78 Accepts]: Start accepts. Automaton has 9553 states and 11578 transitions. Word has length 306 [2018-11-23 07:02:06,482 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-11-23 07:02:06,482 INFO L480 AbstractCegarLoop]: Abstraction has 9553 states and 11578 transitions. [2018-11-23 07:02:06,482 INFO L481 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-11-23 07:02:06,482 INFO L276 IsEmpty]: Start isEmpty. Operand 9553 states and 11578 transitions. [2018-11-23 07:02:06,490 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 509 [2018-11-23 07:02:06,490 INFO L394 BasicCegarLoop]: Found error trace [2018-11-23 07:02:06,490 INFO L402 BasicCegarLoop]: trace histogram [8, 8, 8, 7, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-23 07:02:06,491 INFO L423 AbstractCegarLoop]: === Iteration 32 === [errorErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-23 07:02:06,491 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 07:02:06,491 INFO L82 PathProgramCache]: Analyzing trace with hash -1045441744, now seen corresponding path program 1 times [2018-11-23 07:02:06,491 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-11-23 07:02:06,492 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 07:02:06,492 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 07:02:06,492 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 07:02:06,492 INFO L286 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-11-23 07:02:06,502 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 07:02:06,596 INFO L134 CoverageAnalysis]: Checked inductivity of 889 backedges. 69 proven. 7 refuted. 0 times theorem prover too weak. 813 trivial. 0 not checked. [2018-11-23 07:02:06,597 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-11-23 07:02:06,597 INFO L192 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2018-11-23 07:02:06,597 INFO L200 CegarAbsIntRunner]: Running AI on error trace of length 509 with the following transitions: [2018-11-23 07:02:06,597 INFO L202 CegarAbsIntRunner]: [2], [4], [7], [18], [20], [22], [24], [28], [31], [33], [36], [47], [49], [51], [53], [57], [60], [62], [65], [76], [78], [80], [82], [86], [87], [92], [95], [97], [100], [104], [105], [106], [109], [112], [114], [116], [118], [120], [121], [126], [132], [138], [144], [150], [156], [162], [168], [170], [171], [174], [177], [179], [181], [183], [185], [186], [236], [238], [241], [243], [246], [249], [251], [254], [257], [259], [262], [265], [267], [269], [271], [272], [275], [277], [280], [294], [295], [300], [306], [312], [318], [324], [330], [336], [342], [344], [345], [348], [351], [353], [355], [357], [359], [360], [363], [369], [375], [381], [385], [386], [389], [391], [394], [405], [407], [409], [413], [451], [454], [455], [456], [465], [468], [471], [473], [477], [480], [483], [486], [490], [493], [499], [503], [506], [512], [516], [519], [525], [530], [531], [534], [537], [539], [541], [543], [545], [546], [547], [561], [563], [565], [567], [572], [580], [583], [588], [593], [597], [598], [599], [600], [601], [602], [603], [604], [605], [606], [607], [609], [610], [611], [612], [613], [614], [615], [616], [617], [618], [619], [620], [621], [622], [623], [627], [628], [629], [630], [631], [632], [633], [634], [635], [636], [637], [638], [639], [640], [641], [642], [643], [644], [645], [646], [647], [648], [649], [650], [651], [652], [653], [654], [655], [656], [657], [658], [665], [666], [667], [668], [669] [2018-11-23 07:02:06,598 INFO L148 AbstractInterpreter]: Using domain PoormanAbstractDomain with backing domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2018-11-23 07:02:06,598 INFO L101 FixpointEngine]: Starting fixpoint engine with domain PoormanAbstractDomain (maxUnwinding=3, maxParallelStates=2) [2018-11-23 07:02:06,815 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2018-11-23 07:02:06,815 INFO L272 AbstractInterpreter]: Visited 183 different actions 807 times. Merged at 61 different actions 136 times. Never widened. Performed 7736 root evaluator evaluations with a maximum evaluation depth of 3. Performed 7736 inverse root evaluator evaluations with a maximum inverse evaluation depth of 3. Found 40 fixpoints after 22 different actions. Largest state had 54 variables. [2018-11-23 07:02:06,817 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 07:02:06,817 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2018-11-23 07:02:06,817 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-11-23 07:02:06,817 INFO L192 anRefinementStrategy]: Switched to InterpolantGenerator mode Z3_IG No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_ebaca483-9d31-488f-939f-2e98d1f355b5/bin-2019/utaipan/z3 Starting monitored process 9 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 9 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-11-23 07:02:06,824 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 07:02:06,824 INFO L286 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2018-11-23 07:02:06,929 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 07:02:06,936 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-23 07:02:07,036 INFO L134 CoverageAnalysis]: Checked inductivity of 889 backedges. 481 proven. 0 refuted. 0 times theorem prover too weak. 408 trivial. 0 not checked. [2018-11-23 07:02:07,037 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2018-11-23 07:02:07,289 INFO L134 CoverageAnalysis]: Checked inductivity of 889 backedges. 71 proven. 26 refuted. 0 times theorem prover too weak. 792 trivial. 0 not checked. [2018-11-23 07:02:07,305 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 2 imperfect interpolant sequences. [2018-11-23 07:02:07,305 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [4, 3] total 5 [2018-11-23 07:02:07,305 INFO L256 anRefinementStrategy]: Using the first perfect interpolant sequence [2018-11-23 07:02:07,306 INFO L459 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-11-23 07:02:07,306 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-23 07:02:07,306 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2018-11-23 07:02:07,306 INFO L87 Difference]: Start difference. First operand 9553 states and 11578 transitions. Second operand 3 states. [2018-11-23 07:02:07,913 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 07:02:07,913 INFO L93 Difference]: Finished difference Result 17021 states and 20974 transitions. [2018-11-23 07:02:07,913 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-23 07:02:07,913 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 508 [2018-11-23 07:02:07,913 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-11-23 07:02:07,929 INFO L225 Difference]: With dead ends: 17021 [2018-11-23 07:02:07,929 INFO L226 Difference]: Without dead ends: 8161 [2018-11-23 07:02:07,941 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 1020 GetRequests, 1017 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2018-11-23 07:02:07,947 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8161 states. [2018-11-23 07:02:08,448 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8161 to 8089. [2018-11-23 07:02:08,448 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8089 states. [2018-11-23 07:02:08,459 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8089 states to 8089 states and 9646 transitions. [2018-11-23 07:02:08,461 INFO L78 Accepts]: Start accepts. Automaton has 8089 states and 9646 transitions. Word has length 508 [2018-11-23 07:02:08,461 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-11-23 07:02:08,461 INFO L480 AbstractCegarLoop]: Abstraction has 8089 states and 9646 transitions. [2018-11-23 07:02:08,461 INFO L481 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-11-23 07:02:08,461 INFO L276 IsEmpty]: Start isEmpty. Operand 8089 states and 9646 transitions. [2018-11-23 07:02:08,467 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 489 [2018-11-23 07:02:08,467 INFO L394 BasicCegarLoop]: Found error trace [2018-11-23 07:02:08,468 INFO L402 BasicCegarLoop]: trace histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-23 07:02:08,468 INFO L423 AbstractCegarLoop]: === Iteration 33 === [errorErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-23 07:02:08,468 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 07:02:08,468 INFO L82 PathProgramCache]: Analyzing trace with hash 959287985, now seen corresponding path program 1 times [2018-11-23 07:02:08,468 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-11-23 07:02:08,469 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 07:02:08,469 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 07:02:08,469 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 07:02:08,469 INFO L286 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-11-23 07:02:08,484 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 07:02:08,620 INFO L134 CoverageAnalysis]: Checked inductivity of 774 backedges. 73 proven. 66 refuted. 0 times theorem prover too weak. 635 trivial. 0 not checked. [2018-11-23 07:02:08,621 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-11-23 07:02:08,621 INFO L192 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2018-11-23 07:02:08,621 INFO L200 CegarAbsIntRunner]: Running AI on error trace of length 489 with the following transitions: [2018-11-23 07:02:08,621 INFO L202 CegarAbsIntRunner]: [2], [4], [7], [18], [20], [22], [24], [28], [31], [33], [36], [47], [49], [51], [53], [57], [60], [62], [65], [76], [78], [80], [82], [86], [87], [92], [95], [97], [100], [104], [105], [106], [109], [112], [114], [116], [118], [120], [121], [126], [132], [138], [144], [150], [156], [162], [168], [170], [171], [174], [177], [179], [181], [183], [185], [186], [236], [238], [241], [243], [246], [251], [254], [257], [259], [262], [265], [267], [269], [271], [272], [275], [277], [280], [282], [287], [292], [294], [295], [300], [306], [312], [318], [324], [330], [336], [342], [344], [345], [348], [353], [355], [357], [359], [360], [363], [369], [375], [381], [385], [386], [389], [391], [394], [405], [407], [409], [413], [451], [454], [455], [456], [465], [468], [471], [473], [477], [480], [486], [490], [493], [503], [506], [516], [519], [530], [531], [534], [537], [539], [541], [543], [545], [546], [547], [561], [563], [565], [567], [572], [580], [583], [588], [593], [597], [598], [599], [600], [601], [602], [603], [604], [605], [606], [607], [609], [610], [611], [612], [613], [614], [615], [616], [617], [618], [619], [620], [621], [622], [623], [627], [628], [629], [630], [631], [632], [633], [634], [635], [636], [637], [638], [639], [640], [641], [642], [643], [644], [645], [646], [647], [648], [649], [650], [651], [652], [653], [654], [655], [656], [657], [658], [665], [666], [667], [668], [669] [2018-11-23 07:02:08,623 INFO L148 AbstractInterpreter]: Using domain PoormanAbstractDomain with backing domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2018-11-23 07:02:08,623 INFO L101 FixpointEngine]: Starting fixpoint engine with domain PoormanAbstractDomain (maxUnwinding=3, maxParallelStates=2) [2018-11-23 07:02:09,321 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2018-11-23 07:02:09,321 INFO L272 AbstractInterpreter]: Visited 207 different actions 2495 times. Merged at 89 different actions 464 times. Never widened. Performed 23028 root evaluator evaluations with a maximum evaluation depth of 3. Performed 23028 inverse root evaluator evaluations with a maximum inverse evaluation depth of 3. Found 90 fixpoints after 24 different actions. Largest state had 54 variables. [2018-11-23 07:02:09,333 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 07:02:09,334 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2018-11-23 07:02:09,334 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-11-23 07:02:09,334 INFO L192 anRefinementStrategy]: Switched to InterpolantGenerator mode Z3_IG No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_ebaca483-9d31-488f-939f-2e98d1f355b5/bin-2019/utaipan/z3 Starting monitored process 10 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 10 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-11-23 07:02:09,340 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 07:02:09,340 INFO L286 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2018-11-23 07:02:09,448 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 07:02:09,456 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-23 07:02:09,556 INFO L134 CoverageAnalysis]: Checked inductivity of 774 backedges. 522 proven. 0 refuted. 0 times theorem prover too weak. 252 trivial. 0 not checked. [2018-11-23 07:02:09,556 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2018-11-23 07:02:09,802 INFO L134 CoverageAnalysis]: Checked inductivity of 774 backedges. 75 proven. 66 refuted. 0 times theorem prover too weak. 633 trivial. 0 not checked. [2018-11-23 07:02:09,818 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 2 imperfect interpolant sequences. [2018-11-23 07:02:09,818 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [4] imperfect sequences [5, 5] total 10 [2018-11-23 07:02:09,818 INFO L256 anRefinementStrategy]: Using the first perfect interpolant sequence [2018-11-23 07:02:09,818 INFO L459 AbstractCegarLoop]: Interpolant automaton has 4 states [2018-11-23 07:02:09,818 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2018-11-23 07:02:09,819 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2018-11-23 07:02:09,819 INFO L87 Difference]: Start difference. First operand 8089 states and 9646 transitions. Second operand 4 states. [2018-11-23 07:02:10,635 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 07:02:10,635 INFO L93 Difference]: Finished difference Result 15747 states and 18921 transitions. [2018-11-23 07:02:10,635 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-11-23 07:02:10,635 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 488 [2018-11-23 07:02:10,636 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-11-23 07:02:10,650 INFO L225 Difference]: With dead ends: 15747 [2018-11-23 07:02:10,650 INFO L226 Difference]: Without dead ends: 7606 [2018-11-23 07:02:10,664 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 983 GetRequests, 973 SyntacticMatches, 1 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2018-11-23 07:02:10,669 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7606 states. [2018-11-23 07:02:11,104 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7606 to 7552. [2018-11-23 07:02:11,104 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7552 states. [2018-11-23 07:02:11,113 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7552 states to 7552 states and 8622 transitions. [2018-11-23 07:02:11,115 INFO L78 Accepts]: Start accepts. Automaton has 7552 states and 8622 transitions. Word has length 488 [2018-11-23 07:02:11,115 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-11-23 07:02:11,116 INFO L480 AbstractCegarLoop]: Abstraction has 7552 states and 8622 transitions. [2018-11-23 07:02:11,116 INFO L481 AbstractCegarLoop]: Interpolant automaton has 4 states. [2018-11-23 07:02:11,116 INFO L276 IsEmpty]: Start isEmpty. Operand 7552 states and 8622 transitions. [2018-11-23 07:02:11,122 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 492 [2018-11-23 07:02:11,122 INFO L394 BasicCegarLoop]: Found error trace [2018-11-23 07:02:11,122 INFO L402 BasicCegarLoop]: trace histogram [7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-23 07:02:11,122 INFO L423 AbstractCegarLoop]: === Iteration 34 === [errorErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-23 07:02:11,123 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 07:02:11,123 INFO L82 PathProgramCache]: Analyzing trace with hash 1800128209, now seen corresponding path program 1 times [2018-11-23 07:02:11,123 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-11-23 07:02:11,123 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 07:02:11,123 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 07:02:11,124 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 07:02:11,124 INFO L286 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-11-23 07:02:11,133 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 07:02:11,227 INFO L134 CoverageAnalysis]: Checked inductivity of 822 backedges. 49 proven. 80 refuted. 0 times theorem prover too weak. 693 trivial. 0 not checked. [2018-11-23 07:02:11,227 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-11-23 07:02:11,227 INFO L192 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2018-11-23 07:02:11,227 INFO L200 CegarAbsIntRunner]: Running AI on error trace of length 492 with the following transitions: [2018-11-23 07:02:11,227 INFO L202 CegarAbsIntRunner]: [4], [7], [18], [20], [22], [24], [28], [31], [33], [36], [47], [49], [51], [53], [57], [60], [62], [65], [76], [78], [80], [82], [86], [87], [92], [95], [97], [100], [104], [105], [106], [109], [112], [114], [116], [118], [120], [121], [126], [132], [138], [144], [150], [156], [162], [168], [170], [171], [174], [177], [179], [181], [183], [185], [186], [236], [238], [241], [243], [246], [251], [254], [257], [259], [262], [265], [267], [269], [271], [272], [275], [294], [295], [300], [306], [312], [318], [324], [330], [336], [342], [344], [345], [348], [351], [353], [355], [357], [359], [360], [363], [369], [375], [381], [385], [386], [389], [391], [394], [405], [407], [409], [413], [451], [454], [455], [456], [465], [468], [471], [473], [477], [480], [483], [490], [493], [496], [499], [503], [506], [509], [516], [519], [525], [530], [531], [534], [537], [539], [541], [543], [545], [546], [547], [561], [563], [565], [567], [572], [580], [583], [588], [593], [597], [598], [599], [600], [601], [602], [603], [604], [605], [606], [607], [609], [610], [611], [612], [613], [614], [615], [616], [617], [618], [619], [620], [621], [622], [623], [627], [628], [629], [630], [631], [632], [633], [634], [635], [636], [637], [638], [639], [640], [641], [642], [643], [644], [645], [646], [647], [648], [649], [650], [651], [652], [653], [654], [655], [656], [657], [658], [665], [666], [667], [668], [669] [2018-11-23 07:02:11,229 INFO L148 AbstractInterpreter]: Using domain PoormanAbstractDomain with backing domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2018-11-23 07:02:11,229 INFO L101 FixpointEngine]: Starting fixpoint engine with domain PoormanAbstractDomain (maxUnwinding=3, maxParallelStates=2) [2018-11-23 07:02:11,600 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2018-11-23 07:02:11,600 INFO L272 AbstractInterpreter]: Visited 168 different actions 1249 times. Merged at 59 different actions 207 times. Widened at 1 different actions 1 times. Performed 14035 root evaluator evaluations with a maximum evaluation depth of 3. Performed 14035 inverse root evaluator evaluations with a maximum inverse evaluation depth of 3. Found 47 fixpoints after 15 different actions. Largest state had 54 variables. [2018-11-23 07:02:11,601 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 07:02:11,601 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2018-11-23 07:02:11,601 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-11-23 07:02:11,601 INFO L192 anRefinementStrategy]: Switched to InterpolantGenerator mode Z3_IG No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_ebaca483-9d31-488f-939f-2e98d1f355b5/bin-2019/utaipan/z3 Starting monitored process 11 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 11 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-11-23 07:02:11,608 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 07:02:11,609 INFO L286 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2018-11-23 07:02:11,714 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 07:02:11,719 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-23 07:02:11,805 INFO L134 CoverageAnalysis]: Checked inductivity of 822 backedges. 458 proven. 49 refuted. 0 times theorem prover too weak. 315 trivial. 0 not checked. [2018-11-23 07:02:11,805 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2018-11-23 07:02:12,038 INFO L134 CoverageAnalysis]: Checked inductivity of 822 backedges. 60 proven. 0 refuted. 0 times theorem prover too weak. 762 trivial. 0 not checked. [2018-11-23 07:02:12,054 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 2 imperfect interpolant sequences. [2018-11-23 07:02:12,054 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [5] imperfect sequences [5, 5] total 9 [2018-11-23 07:02:12,054 INFO L256 anRefinementStrategy]: Using the first perfect interpolant sequence [2018-11-23 07:02:12,055 INFO L459 AbstractCegarLoop]: Interpolant automaton has 5 states [2018-11-23 07:02:12,055 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-11-23 07:02:12,055 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2018-11-23 07:02:12,055 INFO L87 Difference]: Start difference. First operand 7552 states and 8622 transitions. Second operand 5 states. [2018-11-23 07:02:12,631 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 07:02:12,631 INFO L93 Difference]: Finished difference Result 9411 states and 10673 transitions. [2018-11-23 07:02:12,632 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-11-23 07:02:12,632 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 491 [2018-11-23 07:02:12,632 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-11-23 07:02:12,640 INFO L225 Difference]: With dead ends: 9411 [2018-11-23 07:02:12,641 INFO L226 Difference]: Without dead ends: 2230 [2018-11-23 07:02:12,651 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 988 GetRequests, 976 SyntacticMatches, 5 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 20 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2018-11-23 07:02:12,652 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2230 states. [2018-11-23 07:02:12,877 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2230 to 2217. [2018-11-23 07:02:12,877 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2217 states. [2018-11-23 07:02:12,879 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2217 states to 2217 states and 2439 transitions. [2018-11-23 07:02:12,880 INFO L78 Accepts]: Start accepts. Automaton has 2217 states and 2439 transitions. Word has length 491 [2018-11-23 07:02:12,881 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-11-23 07:02:12,881 INFO L480 AbstractCegarLoop]: Abstraction has 2217 states and 2439 transitions. [2018-11-23 07:02:12,881 INFO L481 AbstractCegarLoop]: Interpolant automaton has 5 states. [2018-11-23 07:02:12,881 INFO L276 IsEmpty]: Start isEmpty. Operand 2217 states and 2439 transitions. [2018-11-23 07:02:12,883 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 377 [2018-11-23 07:02:12,883 INFO L394 BasicCegarLoop]: Found error trace [2018-11-23 07:02:12,883 INFO L402 BasicCegarLoop]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-23 07:02:12,883 INFO L423 AbstractCegarLoop]: === Iteration 35 === [errorErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-23 07:02:12,884 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 07:02:12,884 INFO L82 PathProgramCache]: Analyzing trace with hash -1932676975, now seen corresponding path program 1 times [2018-11-23 07:02:12,884 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-11-23 07:02:12,884 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 07:02:12,884 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 07:02:12,884 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 07:02:12,885 INFO L286 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-11-23 07:02:12,902 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 07:02:13,034 INFO L134 CoverageAnalysis]: Checked inductivity of 473 backedges. 39 proven. 0 refuted. 0 times theorem prover too weak. 434 trivial. 0 not checked. [2018-11-23 07:02:13,034 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-23 07:02:13,034 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2018-11-23 07:02:13,035 INFO L256 anRefinementStrategy]: Using the first perfect interpolant sequence [2018-11-23 07:02:13,035 INFO L459 AbstractCegarLoop]: Interpolant automaton has 8 states [2018-11-23 07:02:13,035 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2018-11-23 07:02:13,035 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2018-11-23 07:02:13,035 INFO L87 Difference]: Start difference. First operand 2217 states and 2439 transitions. Second operand 8 states. [2018-11-23 07:02:14,133 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 07:02:14,133 INFO L93 Difference]: Finished difference Result 2225 states and 2445 transitions. [2018-11-23 07:02:14,134 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2018-11-23 07:02:14,134 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 376 [2018-11-23 07:02:14,134 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-11-23 07:02:14,137 INFO L225 Difference]: With dead ends: 2225 [2018-11-23 07:02:14,137 INFO L226 Difference]: Without dead ends: 2218 [2018-11-23 07:02:14,138 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 27 GetRequests, 13 SyntacticMatches, 1 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 21 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=41, Invalid=169, Unknown=0, NotChecked=0, Total=210 [2018-11-23 07:02:14,139 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2218 states. [2018-11-23 07:02:14,291 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2218 to 2216. [2018-11-23 07:02:14,291 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2216 states. [2018-11-23 07:02:14,294 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2216 states to 2216 states and 2436 transitions. [2018-11-23 07:02:14,295 INFO L78 Accepts]: Start accepts. Automaton has 2216 states and 2436 transitions. Word has length 376 [2018-11-23 07:02:14,295 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-11-23 07:02:14,295 INFO L480 AbstractCegarLoop]: Abstraction has 2216 states and 2436 transitions. [2018-11-23 07:02:14,296 INFO L481 AbstractCegarLoop]: Interpolant automaton has 8 states. [2018-11-23 07:02:14,296 INFO L276 IsEmpty]: Start isEmpty. Operand 2216 states and 2436 transitions. [2018-11-23 07:02:14,298 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 381 [2018-11-23 07:02:14,298 INFO L394 BasicCegarLoop]: Found error trace [2018-11-23 07:02:14,299 INFO L402 BasicCegarLoop]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-23 07:02:14,299 INFO L423 AbstractCegarLoop]: === Iteration 36 === [errorErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-23 07:02:14,299 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 07:02:14,299 INFO L82 PathProgramCache]: Analyzing trace with hash 2049111417, now seen corresponding path program 1 times [2018-11-23 07:02:14,299 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-11-23 07:02:14,300 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 07:02:14,300 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 07:02:14,300 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 07:02:14,300 INFO L286 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-11-23 07:02:14,315 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 07:02:14,401 INFO L134 CoverageAnalysis]: Checked inductivity of 473 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 473 trivial. 0 not checked. [2018-11-23 07:02:14,401 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-23 07:02:14,402 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-23 07:02:14,402 INFO L256 anRefinementStrategy]: Using the first perfect interpolant sequence [2018-11-23 07:02:14,402 INFO L459 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-11-23 07:02:14,402 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-23 07:02:14,402 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-23 07:02:14,402 INFO L87 Difference]: Start difference. First operand 2216 states and 2436 transitions. Second operand 3 states. [2018-11-23 07:02:14,591 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 07:02:14,591 INFO L93 Difference]: Finished difference Result 3579 states and 3963 transitions. [2018-11-23 07:02:14,591 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-23 07:02:14,591 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 380 [2018-11-23 07:02:14,592 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-11-23 07:02:14,595 INFO L225 Difference]: With dead ends: 3579 [2018-11-23 07:02:14,596 INFO L226 Difference]: Without dead ends: 2223 [2018-11-23 07:02:14,597 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-23 07:02:14,599 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2223 states. [2018-11-23 07:02:14,747 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2223 to 2223. [2018-11-23 07:02:14,747 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2223 states. [2018-11-23 07:02:14,750 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2223 states to 2223 states and 2448 transitions. [2018-11-23 07:02:14,750 INFO L78 Accepts]: Start accepts. Automaton has 2223 states and 2448 transitions. Word has length 380 [2018-11-23 07:02:14,751 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-11-23 07:02:14,751 INFO L480 AbstractCegarLoop]: Abstraction has 2223 states and 2448 transitions. [2018-11-23 07:02:14,751 INFO L481 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-11-23 07:02:14,751 INFO L276 IsEmpty]: Start isEmpty. Operand 2223 states and 2448 transitions. [2018-11-23 07:02:14,754 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 509 [2018-11-23 07:02:14,754 INFO L394 BasicCegarLoop]: Found error trace [2018-11-23 07:02:14,754 INFO L402 BasicCegarLoop]: trace histogram [7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-23 07:02:14,754 INFO L423 AbstractCegarLoop]: === Iteration 37 === [errorErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-23 07:02:14,754 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 07:02:14,754 INFO L82 PathProgramCache]: Analyzing trace with hash 1326714274, now seen corresponding path program 1 times [2018-11-23 07:02:14,755 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-11-23 07:02:14,755 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 07:02:14,755 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 07:02:14,755 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 07:02:14,755 INFO L286 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-11-23 07:02:14,767 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 07:02:14,906 INFO L134 CoverageAnalysis]: Checked inductivity of 834 backedges. 56 proven. 38 refuted. 0 times theorem prover too weak. 740 trivial. 0 not checked. [2018-11-23 07:02:14,906 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-11-23 07:02:14,906 INFO L192 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2018-11-23 07:02:14,906 INFO L200 CegarAbsIntRunner]: Running AI on error trace of length 509 with the following transitions: [2018-11-23 07:02:14,906 INFO L202 CegarAbsIntRunner]: [2], [4], [7], [18], [20], [22], [24], [28], [31], [33], [36], [47], [49], [51], [53], [57], [60], [62], [65], [76], [78], [80], [82], [86], [87], [92], [95], [97], [100], [104], [105], [106], [109], [112], [114], [116], [118], [120], [121], [126], [132], [138], [144], [150], [156], [162], [168], [170], [171], [174], [177], [179], [181], [183], [185], [186], [236], [238], [241], [243], [246], [249], [251], [254], [257], [259], [262], [265], [267], [269], [271], [272], [275], [277], [280], [282], [287], [292], [294], [295], [300], [306], [312], [318], [324], [330], [336], [342], [344], [345], [348], [351], [353], [355], [357], [359], [360], [363], [369], [375], [381], [385], [386], [389], [391], [394], [405], [407], [409], [416], [419], [422], [431], [434], [437], [451], [454], [455], [456], [465], [468], [471], [473], [477], [480], [483], [486], [490], [493], [499], [503], [506], [512], [516], [519], [525], [530], [531], [534], [537], [539], [541], [543], [545], [546], [547], [561], [563], [565], [567], [572], [580], [583], [588], [593], [597], [598], [599], [600], [601], [602], [603], [604], [605], [606], [607], [609], [610], [611], [612], [613], [614], [615], [616], [617], [618], [619], [620], [621], [622], [625], [627], [628], [629], [630], [631], [632], [633], [634], [635], [636], [637], [638], [639], [640], [641], [642], [643], [644], [645], [646], [647], [648], [649], [650], [651], [652], [653], [654], [655], [656], [657], [658], [665], [666], [667], [668], [669] [2018-11-23 07:02:14,907 INFO L148 AbstractInterpreter]: Using domain PoormanAbstractDomain with backing domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2018-11-23 07:02:14,908 INFO L101 FixpointEngine]: Starting fixpoint engine with domain PoormanAbstractDomain (maxUnwinding=3, maxParallelStates=2) [2018-11-23 07:02:16,493 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2018-11-23 07:02:16,493 INFO L272 AbstractInterpreter]: Visited 218 different actions 5193 times. Merged at 94 different actions 1051 times. Widened at 1 different actions 1 times. Performed 45734 root evaluator evaluations with a maximum evaluation depth of 3. Performed 45734 inverse root evaluator evaluations with a maximum inverse evaluation depth of 3. Found 329 fixpoints after 35 different actions. Largest state had 54 variables. [2018-11-23 07:02:16,502 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 07:02:16,502 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2018-11-23 07:02:16,502 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-11-23 07:02:16,502 INFO L192 anRefinementStrategy]: Switched to InterpolantGenerator mode Z3_IG No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_ebaca483-9d31-488f-939f-2e98d1f355b5/bin-2019/utaipan/z3 Starting monitored process 12 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 12 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-11-23 07:02:16,508 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 07:02:16,508 INFO L286 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2018-11-23 07:02:16,653 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 07:02:16,662 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-23 07:02:16,759 INFO L134 CoverageAnalysis]: Checked inductivity of 834 backedges. 469 proven. 0 refuted. 0 times theorem prover too weak. 365 trivial. 0 not checked. [2018-11-23 07:02:16,760 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2018-11-23 07:02:17,046 INFO L134 CoverageAnalysis]: Checked inductivity of 834 backedges. 56 proven. 38 refuted. 0 times theorem prover too weak. 740 trivial. 0 not checked. [2018-11-23 07:02:17,070 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 2 imperfect interpolant sequences. [2018-11-23 07:02:17,071 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [3, 3] total 3 [2018-11-23 07:02:17,071 INFO L256 anRefinementStrategy]: Using the first perfect interpolant sequence [2018-11-23 07:02:17,071 INFO L459 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-11-23 07:02:17,071 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-23 07:02:17,071 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-23 07:02:17,072 INFO L87 Difference]: Start difference. First operand 2223 states and 2448 transitions. Second operand 3 states. [2018-11-23 07:02:17,222 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 07:02:17,222 INFO L93 Difference]: Finished difference Result 3722 states and 4115 transitions. [2018-11-23 07:02:17,222 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-23 07:02:17,223 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 508 [2018-11-23 07:02:17,223 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-11-23 07:02:17,226 INFO L225 Difference]: With dead ends: 3722 [2018-11-23 07:02:17,227 INFO L226 Difference]: Without dead ends: 1701 [2018-11-23 07:02:17,229 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 1018 GetRequests, 1015 SyntacticMatches, 2 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-23 07:02:17,231 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1701 states. [2018-11-23 07:02:17,366 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1701 to 1681. [2018-11-23 07:02:17,366 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1681 states. [2018-11-23 07:02:17,368 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1681 states to 1681 states and 1813 transitions. [2018-11-23 07:02:17,369 INFO L78 Accepts]: Start accepts. Automaton has 1681 states and 1813 transitions. Word has length 508 [2018-11-23 07:02:17,369 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-11-23 07:02:17,369 INFO L480 AbstractCegarLoop]: Abstraction has 1681 states and 1813 transitions. [2018-11-23 07:02:17,369 INFO L481 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-11-23 07:02:17,369 INFO L276 IsEmpty]: Start isEmpty. Operand 1681 states and 1813 transitions. [2018-11-23 07:02:17,371 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 382 [2018-11-23 07:02:17,371 INFO L394 BasicCegarLoop]: Found error trace [2018-11-23 07:02:17,372 INFO L402 BasicCegarLoop]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-23 07:02:17,372 INFO L423 AbstractCegarLoop]: === Iteration 38 === [errorErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-23 07:02:17,372 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 07:02:17,372 INFO L82 PathProgramCache]: Analyzing trace with hash 327163283, now seen corresponding path program 1 times [2018-11-23 07:02:17,372 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-11-23 07:02:17,373 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 07:02:17,373 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 07:02:17,373 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 07:02:17,373 INFO L286 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-11-23 07:02:17,390 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-23 07:02:17,412 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-23 07:02:17,523 INFO L469 BasicCegarLoop]: Counterexample might be feasible ----- class de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder.RCFGBacktranslator [?] CALL call ULTIMATE.init(); VAL [|old(~E_1~0)|=21, |old(~E_2~0)|=6, |old(~E_3~0)|=25, |old(~E_M~0)|=16, |old(~local~0)|=20, |old(~M_E~0)|=17, |old(~m_i~0)|=8, |old(~m_pc~0)|=14, |old(~m_st~0)|=15, |old(~T1_E~0)|=4, |old(~t1_i~0)|=19, |old(~t1_pc~0)|=10, |old(~t1_st~0)|=5, |old(~T2_E~0)|=18, |old(~t2_i~0)|=7, |old(~t2_pc~0)|=11, |old(~t2_st~0)|=12, |old(~T3_E~0)|=22, |old(~t3_i~0)|=24, |old(~t3_pc~0)|=9, |old(~t3_st~0)|=13, |old(~token~0)|=23, ~E_1~0=21, ~E_2~0=6, ~E_3~0=25, ~E_M~0=16, ~local~0=20, ~M_E~0=17, ~m_i~0=8, ~m_pc~0=14, ~m_st~0=15, ~T1_E~0=4, ~t1_i~0=19, ~t1_pc~0=10, ~t1_st~0=5, ~T2_E~0=18, ~t2_i~0=7, ~t2_pc~0=11, ~t2_st~0=12, ~T3_E~0=22, ~t3_i~0=24, ~t3_pc~0=9, ~t3_st~0=13, ~token~0=23] [?] ~m_pc~0 := 0;~t1_pc~0 := 0;~t2_pc~0 := 0;~t3_pc~0 := 0;~m_st~0 := 0;~t1_st~0 := 0;~t2_st~0 := 0;~t3_st~0 := 0;~m_i~0 := 0;~t1_i~0 := 0;~t2_i~0 := 0;~t3_i~0 := 0;~M_E~0 := 2;~T1_E~0 := 2;~T2_E~0 := 2;~T3_E~0 := 2;~E_M~0 := 2;~E_1~0 := 2;~E_2~0 := 2;~E_3~0 := 2;~token~0 := 0;~local~0 := 0; VAL [|old(~E_1~0)|=21, |old(~E_2~0)|=6, |old(~E_3~0)|=25, |old(~E_M~0)|=16, |old(~local~0)|=20, |old(~M_E~0)|=17, |old(~m_i~0)|=8, |old(~m_pc~0)|=14, |old(~m_st~0)|=15, |old(~T1_E~0)|=4, |old(~t1_i~0)|=19, |old(~t1_pc~0)|=10, |old(~t1_st~0)|=5, |old(~T2_E~0)|=18, |old(~t2_i~0)|=7, |old(~t2_pc~0)|=11, |old(~t2_st~0)|=12, |old(~T3_E~0)|=22, |old(~t3_i~0)|=24, |old(~t3_pc~0)|=9, |old(~t3_st~0)|=13, |old(~token~0)|=23, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=0, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=0, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=0, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=0, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [?] assume true; VAL [|old(~E_1~0)|=21, |old(~E_2~0)|=6, |old(~E_3~0)|=25, |old(~E_M~0)|=16, |old(~local~0)|=20, |old(~M_E~0)|=17, |old(~m_i~0)|=8, |old(~m_pc~0)|=14, |old(~m_st~0)|=15, |old(~T1_E~0)|=4, |old(~t1_i~0)|=19, |old(~t1_pc~0)|=10, |old(~t1_st~0)|=5, |old(~T2_E~0)|=18, |old(~t2_i~0)|=7, |old(~t2_pc~0)|=11, |old(~t2_st~0)|=12, |old(~T3_E~0)|=22, |old(~t3_i~0)|=24, |old(~t3_pc~0)|=9, |old(~t3_st~0)|=13, |old(~token~0)|=23, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=0, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=0, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=0, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=0, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [?] RET #668#return; VAL [~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=0, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=0, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=0, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=0, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [?] CALL call #t~ret14 := main(); VAL [|old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=0, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=0, |old(~t1_st~0)|=0, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=0, |old(~t2_st~0)|=0, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=0, |old(~t3_st~0)|=0, |old(~token~0)|=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=0, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=0, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=0, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=0, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [?] havoc ~__retres1~5; VAL [|old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=0, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=0, |old(~t1_st~0)|=0, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=0, |old(~t2_st~0)|=0, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=0, |old(~t3_st~0)|=0, |old(~token~0)|=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=0, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=0, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=0, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=0, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [?] CALL call init_model(); VAL [|old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=0, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=0, |old(~t1_st~0)|=0, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=0, |old(~t2_st~0)|=0, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=0, |old(~t3_st~0)|=0, |old(~token~0)|=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=0, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=0, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=0, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=0, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [?] ~m_i~0 := 1;~t1_i~0 := 1;~t2_i~0 := 1;~t3_i~0 := 1; VAL [|old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=0, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=0, |old(~t1_st~0)|=0, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=0, |old(~t2_st~0)|=0, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=0, |old(~t3_st~0)|=0, |old(~token~0)|=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [?] assume true; VAL [|old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=0, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=0, |old(~t1_st~0)|=0, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=0, |old(~t2_st~0)|=0, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=0, |old(~t3_st~0)|=0, |old(~token~0)|=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [?] RET #606#return; VAL [|old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=0, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=0, |old(~t1_st~0)|=0, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=0, |old(~t2_st~0)|=0, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=0, |old(~t3_st~0)|=0, |old(~token~0)|=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [?] CALL call start_simulation(); VAL [|old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=0, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=0, |old(~t1_st~0)|=0, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=0, |old(~t2_st~0)|=0, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=0, |old(~t3_st~0)|=0, |old(~token~0)|=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [?] havoc ~kernel_st~0;havoc ~tmp~3;havoc ~tmp___0~1;~kernel_st~0 := 0; VAL [start_simulation_~kernel_st~0=0, |old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=0, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=0, |old(~t1_st~0)|=0, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=0, |old(~t2_st~0)|=0, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=0, |old(~t3_st~0)|=0, |old(~token~0)|=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [?] CALL call update_channels(); VAL [|old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=0, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=0, |old(~t1_st~0)|=0, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=0, |old(~t2_st~0)|=0, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=0, |old(~t3_st~0)|=0, |old(~token~0)|=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [?] assume true; VAL [|old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=0, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=0, |old(~t1_st~0)|=0, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=0, |old(~t2_st~0)|=0, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=0, |old(~t3_st~0)|=0, |old(~token~0)|=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [?] RET #638#return; VAL [start_simulation_~kernel_st~0=0, |old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=0, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=0, |old(~t1_st~0)|=0, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=0, |old(~t2_st~0)|=0, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=0, |old(~t3_st~0)|=0, |old(~token~0)|=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [?] CALL call init_threads(); VAL [|old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=0, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=0, |old(~t1_st~0)|=0, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=0, |old(~t2_st~0)|=0, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=0, |old(~t3_st~0)|=0, |old(~token~0)|=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [?] assume 1 == ~m_i~0;~m_st~0 := 0; VAL [|old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=0, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=0, |old(~t1_st~0)|=0, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=0, |old(~t2_st~0)|=0, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=0, |old(~t3_st~0)|=0, |old(~token~0)|=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [?] assume 1 == ~t1_i~0;~t1_st~0 := 0; VAL [|old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=0, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=0, |old(~t1_st~0)|=0, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=0, |old(~t2_st~0)|=0, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=0, |old(~t3_st~0)|=0, |old(~token~0)|=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [?] assume 1 == ~t2_i~0;~t2_st~0 := 0; VAL [|old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=0, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=0, |old(~t1_st~0)|=0, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=0, |old(~t2_st~0)|=0, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=0, |old(~t3_st~0)|=0, |old(~token~0)|=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [?] assume 1 == ~t3_i~0;~t3_st~0 := 0; VAL [|old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=0, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=0, |old(~t1_st~0)|=0, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=0, |old(~t2_st~0)|=0, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=0, |old(~t3_st~0)|=0, |old(~token~0)|=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [?] assume true; VAL [|old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=0, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=0, |old(~t1_st~0)|=0, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=0, |old(~t2_st~0)|=0, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=0, |old(~t3_st~0)|=0, |old(~token~0)|=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [?] RET #640#return; VAL [start_simulation_~kernel_st~0=0, |old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=0, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=0, |old(~t1_st~0)|=0, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=0, |old(~t2_st~0)|=0, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=0, |old(~t3_st~0)|=0, |old(~token~0)|=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [?] CALL call fire_delta_events(); VAL [|old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=0, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=0, |old(~t1_st~0)|=0, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=0, |old(~t2_st~0)|=0, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=0, |old(~t3_st~0)|=0, |old(~token~0)|=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [?] assume !(0 == ~M_E~0); VAL [|old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=0, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=0, |old(~t1_st~0)|=0, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=0, |old(~t2_st~0)|=0, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=0, |old(~t3_st~0)|=0, |old(~token~0)|=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [?] assume !(0 == ~T1_E~0); VAL [|old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=0, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=0, |old(~t1_st~0)|=0, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=0, |old(~t2_st~0)|=0, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=0, |old(~t3_st~0)|=0, |old(~token~0)|=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [?] assume !(0 == ~T2_E~0); VAL [|old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=0, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=0, |old(~t1_st~0)|=0, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=0, |old(~t2_st~0)|=0, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=0, |old(~t3_st~0)|=0, |old(~token~0)|=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [?] assume !(0 == ~T3_E~0); VAL [|old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=0, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=0, |old(~t1_st~0)|=0, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=0, |old(~t2_st~0)|=0, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=0, |old(~t3_st~0)|=0, |old(~token~0)|=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [?] assume !(0 == ~E_M~0); VAL [|old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=0, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=0, |old(~t1_st~0)|=0, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=0, |old(~t2_st~0)|=0, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=0, |old(~t3_st~0)|=0, |old(~token~0)|=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [?] assume !(0 == ~E_1~0); VAL [|old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=0, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=0, |old(~t1_st~0)|=0, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=0, |old(~t2_st~0)|=0, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=0, |old(~t3_st~0)|=0, |old(~token~0)|=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [?] assume !(0 == ~E_2~0); VAL [|old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=0, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=0, |old(~t1_st~0)|=0, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=0, |old(~t2_st~0)|=0, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=0, |old(~t3_st~0)|=0, |old(~token~0)|=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [?] assume !(0 == ~E_3~0); VAL [|old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=0, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=0, |old(~t1_st~0)|=0, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=0, |old(~t2_st~0)|=0, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=0, |old(~t3_st~0)|=0, |old(~token~0)|=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [?] assume true; VAL [|old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=0, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=0, |old(~t1_st~0)|=0, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=0, |old(~t2_st~0)|=0, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=0, |old(~t3_st~0)|=0, |old(~token~0)|=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [?] RET #642#return; VAL [start_simulation_~kernel_st~0=0, |old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=0, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=0, |old(~t1_st~0)|=0, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=0, |old(~t2_st~0)|=0, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=0, |old(~t3_st~0)|=0, |old(~token~0)|=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [?] CALL call activate_threads(); VAL [|old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=0, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=0, |old(~t1_st~0)|=0, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=0, |old(~t2_st~0)|=0, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=0, |old(~t3_st~0)|=0, |old(~token~0)|=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [?] havoc ~tmp~1;havoc ~tmp___0~0;havoc ~tmp___1~0;havoc ~tmp___2~0; VAL [|old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=0, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=0, |old(~t1_st~0)|=0, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=0, |old(~t2_st~0)|=0, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=0, |old(~t3_st~0)|=0, |old(~token~0)|=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [?] CALL call #t~ret7 := is_master_triggered(); VAL [|old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=0, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=0, |old(~t1_st~0)|=0, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=0, |old(~t2_st~0)|=0, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=0, |old(~t3_st~0)|=0, |old(~token~0)|=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [?] havoc ~__retres1~0; VAL [|old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=0, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=0, |old(~t1_st~0)|=0, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=0, |old(~t2_st~0)|=0, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=0, |old(~t3_st~0)|=0, |old(~token~0)|=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [?] assume !(1 == ~m_pc~0); VAL [|old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=0, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=0, |old(~t1_st~0)|=0, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=0, |old(~t2_st~0)|=0, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=0, |old(~t3_st~0)|=0, |old(~token~0)|=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [?] ~__retres1~0 := 0; VAL [is_master_triggered_~__retres1~0=0, |old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=0, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=0, |old(~t1_st~0)|=0, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=0, |old(~t2_st~0)|=0, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=0, |old(~t3_st~0)|=0, |old(~token~0)|=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [?] #res := ~__retres1~0; VAL [is_master_triggered_~__retres1~0=0, |is_master_triggered_#res|=0, |old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=0, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=0, |old(~t1_st~0)|=0, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=0, |old(~t2_st~0)|=0, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=0, |old(~t3_st~0)|=0, |old(~token~0)|=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [?] assume true; VAL [is_master_triggered_~__retres1~0=0, |is_master_triggered_#res|=0, |old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=0, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=0, |old(~t1_st~0)|=0, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=0, |old(~t2_st~0)|=0, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=0, |old(~t3_st~0)|=0, |old(~token~0)|=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [?] RET #612#return; VAL [|activate_threads_#t~ret7|=0, |old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=0, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=0, |old(~t1_st~0)|=0, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=0, |old(~t2_st~0)|=0, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=0, |old(~t3_st~0)|=0, |old(~token~0)|=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [?] assume -2147483648 <= #t~ret7 && #t~ret7 <= 2147483647;~tmp~1 := #t~ret7;havoc #t~ret7; VAL [activate_threads_~tmp~1=0, |old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=0, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=0, |old(~t1_st~0)|=0, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=0, |old(~t2_st~0)|=0, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=0, |old(~t3_st~0)|=0, |old(~token~0)|=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [?] assume !(0 != ~tmp~1); VAL [activate_threads_~tmp~1=0, |old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=0, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=0, |old(~t1_st~0)|=0, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=0, |old(~t2_st~0)|=0, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=0, |old(~t3_st~0)|=0, |old(~token~0)|=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [?] CALL call #t~ret8 := is_transmit1_triggered(); VAL [|old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=0, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=0, |old(~t1_st~0)|=0, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=0, |old(~t2_st~0)|=0, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=0, |old(~t3_st~0)|=0, |old(~token~0)|=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [?] havoc ~__retres1~1; VAL [|old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=0, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=0, |old(~t1_st~0)|=0, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=0, |old(~t2_st~0)|=0, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=0, |old(~t3_st~0)|=0, |old(~token~0)|=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [?] assume !(1 == ~t1_pc~0); VAL [|old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=0, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=0, |old(~t1_st~0)|=0, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=0, |old(~t2_st~0)|=0, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=0, |old(~t3_st~0)|=0, |old(~token~0)|=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [?] ~__retres1~1 := 0; VAL [is_transmit1_triggered_~__retres1~1=0, |old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=0, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=0, |old(~t1_st~0)|=0, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=0, |old(~t2_st~0)|=0, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=0, |old(~t3_st~0)|=0, |old(~token~0)|=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [?] #res := ~__retres1~1; VAL [is_transmit1_triggered_~__retres1~1=0, |is_transmit1_triggered_#res|=0, |old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=0, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=0, |old(~t1_st~0)|=0, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=0, |old(~t2_st~0)|=0, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=0, |old(~t3_st~0)|=0, |old(~token~0)|=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [?] assume true; VAL [is_transmit1_triggered_~__retres1~1=0, |is_transmit1_triggered_#res|=0, |old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=0, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=0, |old(~t1_st~0)|=0, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=0, |old(~t2_st~0)|=0, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=0, |old(~t3_st~0)|=0, |old(~token~0)|=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [?] RET #614#return; VAL [activate_threads_~tmp~1=0, |activate_threads_#t~ret8|=0, |old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=0, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=0, |old(~t1_st~0)|=0, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=0, |old(~t2_st~0)|=0, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=0, |old(~t3_st~0)|=0, |old(~token~0)|=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [?] assume -2147483648 <= #t~ret8 && #t~ret8 <= 2147483647;~tmp___0~0 := #t~ret8;havoc #t~ret8; VAL [activate_threads_~tmp___0~0=0, activate_threads_~tmp~1=0, |old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=0, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=0, |old(~t1_st~0)|=0, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=0, |old(~t2_st~0)|=0, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=0, |old(~t3_st~0)|=0, |old(~token~0)|=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [?] assume !(0 != ~tmp___0~0); VAL [activate_threads_~tmp___0~0=0, activate_threads_~tmp~1=0, |old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=0, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=0, |old(~t1_st~0)|=0, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=0, |old(~t2_st~0)|=0, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=0, |old(~t3_st~0)|=0, |old(~token~0)|=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [?] CALL call #t~ret9 := is_transmit2_triggered(); VAL [|old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=0, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=0, |old(~t1_st~0)|=0, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=0, |old(~t2_st~0)|=0, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=0, |old(~t3_st~0)|=0, |old(~token~0)|=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [?] havoc ~__retres1~2; VAL [|old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=0, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=0, |old(~t1_st~0)|=0, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=0, |old(~t2_st~0)|=0, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=0, |old(~t3_st~0)|=0, |old(~token~0)|=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [?] assume !(1 == ~t2_pc~0); VAL [|old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=0, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=0, |old(~t1_st~0)|=0, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=0, |old(~t2_st~0)|=0, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=0, |old(~t3_st~0)|=0, |old(~token~0)|=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [?] ~__retres1~2 := 0; VAL [is_transmit2_triggered_~__retres1~2=0, |old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=0, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=0, |old(~t1_st~0)|=0, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=0, |old(~t2_st~0)|=0, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=0, |old(~t3_st~0)|=0, |old(~token~0)|=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [?] #res := ~__retres1~2; VAL [is_transmit2_triggered_~__retres1~2=0, |is_transmit2_triggered_#res|=0, |old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=0, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=0, |old(~t1_st~0)|=0, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=0, |old(~t2_st~0)|=0, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=0, |old(~t3_st~0)|=0, |old(~token~0)|=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [?] assume true; VAL [is_transmit2_triggered_~__retres1~2=0, |is_transmit2_triggered_#res|=0, |old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=0, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=0, |old(~t1_st~0)|=0, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=0, |old(~t2_st~0)|=0, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=0, |old(~t3_st~0)|=0, |old(~token~0)|=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [?] RET #616#return; VAL [activate_threads_~tmp___0~0=0, activate_threads_~tmp~1=0, |activate_threads_#t~ret9|=0, |old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=0, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=0, |old(~t1_st~0)|=0, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=0, |old(~t2_st~0)|=0, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=0, |old(~t3_st~0)|=0, |old(~token~0)|=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [?] assume -2147483648 <= #t~ret9 && #t~ret9 <= 2147483647;~tmp___1~0 := #t~ret9;havoc #t~ret9; VAL [activate_threads_~tmp___0~0=0, activate_threads_~tmp___1~0=0, activate_threads_~tmp~1=0, |old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=0, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=0, |old(~t1_st~0)|=0, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=0, |old(~t2_st~0)|=0, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=0, |old(~t3_st~0)|=0, |old(~token~0)|=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [?] assume !(0 != ~tmp___1~0); VAL [activate_threads_~tmp___0~0=0, activate_threads_~tmp___1~0=0, activate_threads_~tmp~1=0, |old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=0, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=0, |old(~t1_st~0)|=0, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=0, |old(~t2_st~0)|=0, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=0, |old(~t3_st~0)|=0, |old(~token~0)|=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [?] CALL call #t~ret10 := is_transmit3_triggered(); VAL [|old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=0, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=0, |old(~t1_st~0)|=0, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=0, |old(~t2_st~0)|=0, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=0, |old(~t3_st~0)|=0, |old(~token~0)|=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [?] havoc ~__retres1~3; VAL [|old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=0, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=0, |old(~t1_st~0)|=0, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=0, |old(~t2_st~0)|=0, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=0, |old(~t3_st~0)|=0, |old(~token~0)|=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [?] assume !(1 == ~t3_pc~0); VAL [|old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=0, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=0, |old(~t1_st~0)|=0, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=0, |old(~t2_st~0)|=0, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=0, |old(~t3_st~0)|=0, |old(~token~0)|=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [?] ~__retres1~3 := 0; VAL [is_transmit3_triggered_~__retres1~3=0, |old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=0, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=0, |old(~t1_st~0)|=0, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=0, |old(~t2_st~0)|=0, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=0, |old(~t3_st~0)|=0, |old(~token~0)|=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [?] #res := ~__retres1~3; VAL [is_transmit3_triggered_~__retres1~3=0, |is_transmit3_triggered_#res|=0, |old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=0, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=0, |old(~t1_st~0)|=0, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=0, |old(~t2_st~0)|=0, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=0, |old(~t3_st~0)|=0, |old(~token~0)|=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [?] assume true; VAL [is_transmit3_triggered_~__retres1~3=0, |is_transmit3_triggered_#res|=0, |old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=0, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=0, |old(~t1_st~0)|=0, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=0, |old(~t2_st~0)|=0, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=0, |old(~t3_st~0)|=0, |old(~token~0)|=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [?] RET #618#return; VAL [activate_threads_~tmp___0~0=0, activate_threads_~tmp___1~0=0, activate_threads_~tmp~1=0, |activate_threads_#t~ret10|=0, |old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=0, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=0, |old(~t1_st~0)|=0, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=0, |old(~t2_st~0)|=0, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=0, |old(~t3_st~0)|=0, |old(~token~0)|=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [?] assume -2147483648 <= #t~ret10 && #t~ret10 <= 2147483647;~tmp___2~0 := #t~ret10;havoc #t~ret10; VAL [activate_threads_~tmp___0~0=0, activate_threads_~tmp___1~0=0, activate_threads_~tmp___2~0=0, activate_threads_~tmp~1=0, |old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=0, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=0, |old(~t1_st~0)|=0, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=0, |old(~t2_st~0)|=0, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=0, |old(~t3_st~0)|=0, |old(~token~0)|=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [?] assume !(0 != ~tmp___2~0); VAL [activate_threads_~tmp___0~0=0, activate_threads_~tmp___1~0=0, activate_threads_~tmp___2~0=0, activate_threads_~tmp~1=0, |old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=0, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=0, |old(~t1_st~0)|=0, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=0, |old(~t2_st~0)|=0, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=0, |old(~t3_st~0)|=0, |old(~token~0)|=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [?] assume true; VAL [activate_threads_~tmp___0~0=0, activate_threads_~tmp___1~0=0, activate_threads_~tmp___2~0=0, activate_threads_~tmp~1=0, |old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=0, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=0, |old(~t1_st~0)|=0, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=0, |old(~t2_st~0)|=0, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=0, |old(~t3_st~0)|=0, |old(~token~0)|=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [?] RET #644#return; VAL [start_simulation_~kernel_st~0=0, |old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=0, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=0, |old(~t1_st~0)|=0, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=0, |old(~t2_st~0)|=0, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=0, |old(~t3_st~0)|=0, |old(~token~0)|=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [?] CALL call reset_delta_events(); VAL [|old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=0, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=0, |old(~t1_st~0)|=0, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=0, |old(~t2_st~0)|=0, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=0, |old(~t3_st~0)|=0, |old(~token~0)|=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [?] assume !(1 == ~M_E~0); VAL [|old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=0, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=0, |old(~t1_st~0)|=0, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=0, |old(~t2_st~0)|=0, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=0, |old(~t3_st~0)|=0, |old(~token~0)|=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [?] assume !(1 == ~T1_E~0); VAL [|old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=0, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=0, |old(~t1_st~0)|=0, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=0, |old(~t2_st~0)|=0, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=0, |old(~t3_st~0)|=0, |old(~token~0)|=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [?] assume !(1 == ~T2_E~0); VAL [|old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=0, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=0, |old(~t1_st~0)|=0, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=0, |old(~t2_st~0)|=0, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=0, |old(~t3_st~0)|=0, |old(~token~0)|=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [?] assume !(1 == ~T3_E~0); VAL [|old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=0, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=0, |old(~t1_st~0)|=0, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=0, |old(~t2_st~0)|=0, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=0, |old(~t3_st~0)|=0, |old(~token~0)|=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [?] assume !(1 == ~E_M~0); VAL [|old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=0, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=0, |old(~t1_st~0)|=0, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=0, |old(~t2_st~0)|=0, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=0, |old(~t3_st~0)|=0, |old(~token~0)|=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [?] assume !(1 == ~E_1~0); VAL [|old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=0, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=0, |old(~t1_st~0)|=0, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=0, |old(~t2_st~0)|=0, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=0, |old(~t3_st~0)|=0, |old(~token~0)|=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [?] assume !(1 == ~E_2~0); VAL [|old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=0, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=0, |old(~t1_st~0)|=0, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=0, |old(~t2_st~0)|=0, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=0, |old(~t3_st~0)|=0, |old(~token~0)|=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [?] assume !(1 == ~E_3~0); VAL [|old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=0, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=0, |old(~t1_st~0)|=0, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=0, |old(~t2_st~0)|=0, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=0, |old(~t3_st~0)|=0, |old(~token~0)|=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [?] assume true; VAL [|old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=0, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=0, |old(~t1_st~0)|=0, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=0, |old(~t2_st~0)|=0, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=0, |old(~t3_st~0)|=0, |old(~token~0)|=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [?] RET #646#return; VAL [start_simulation_~kernel_st~0=0, |old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=0, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=0, |old(~t1_st~0)|=0, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=0, |old(~t2_st~0)|=0, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=0, |old(~t3_st~0)|=0, |old(~token~0)|=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [?] assume !false; VAL [start_simulation_~kernel_st~0=0, |old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=0, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=0, |old(~t1_st~0)|=0, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=0, |old(~t2_st~0)|=0, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=0, |old(~t3_st~0)|=0, |old(~token~0)|=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [?] ~kernel_st~0 := 1; VAL [start_simulation_~kernel_st~0=1, |old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=0, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=0, |old(~t1_st~0)|=0, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=0, |old(~t2_st~0)|=0, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=0, |old(~t3_st~0)|=0, |old(~token~0)|=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [?] CALL call eval(); VAL [|old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=0, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=0, |old(~t1_st~0)|=0, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=0, |old(~t2_st~0)|=0, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=0, |old(~t3_st~0)|=0, |old(~token~0)|=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [?] havoc ~tmp~0; VAL [|old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=0, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=0, |old(~t1_st~0)|=0, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=0, |old(~t2_st~0)|=0, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=0, |old(~t3_st~0)|=0, |old(~token~0)|=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [?] assume !false; VAL [|old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=0, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=0, |old(~t1_st~0)|=0, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=0, |old(~t2_st~0)|=0, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=0, |old(~t3_st~0)|=0, |old(~token~0)|=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [?] CALL call #t~ret2 := exists_runnable_thread(); VAL [|old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=0, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=0, |old(~t1_st~0)|=0, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=0, |old(~t2_st~0)|=0, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=0, |old(~t3_st~0)|=0, |old(~token~0)|=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [?] havoc ~__retres1~4; VAL [|old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=0, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=0, |old(~t1_st~0)|=0, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=0, |old(~t2_st~0)|=0, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=0, |old(~t3_st~0)|=0, |old(~token~0)|=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [?] assume 0 == ~m_st~0;~__retres1~4 := 1; VAL [exists_runnable_thread_~__retres1~4=1, |old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=0, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=0, |old(~t1_st~0)|=0, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=0, |old(~t2_st~0)|=0, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=0, |old(~t3_st~0)|=0, |old(~token~0)|=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [?] #res := ~__retres1~4; VAL [exists_runnable_thread_~__retres1~4=1, |exists_runnable_thread_#res|=1, |old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=0, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=0, |old(~t1_st~0)|=0, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=0, |old(~t2_st~0)|=0, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=0, |old(~t3_st~0)|=0, |old(~token~0)|=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [?] assume true; VAL [exists_runnable_thread_~__retres1~4=1, |exists_runnable_thread_#res|=1, |old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=0, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=0, |old(~t1_st~0)|=0, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=0, |old(~t2_st~0)|=0, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=0, |old(~t3_st~0)|=0, |old(~token~0)|=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [?] RET #628#return; VAL [|eval_#t~ret2|=1, |old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=0, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=0, |old(~t1_st~0)|=0, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=0, |old(~t2_st~0)|=0, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=0, |old(~t3_st~0)|=0, |old(~token~0)|=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [?] assume -2147483648 <= #t~ret2 && #t~ret2 <= 2147483647;~tmp~0 := #t~ret2;havoc #t~ret2; VAL [eval_~tmp~0=1, |old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=0, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=0, |old(~t1_st~0)|=0, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=0, |old(~t2_st~0)|=0, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=0, |old(~t3_st~0)|=0, |old(~token~0)|=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [?] assume 0 != ~tmp~0; VAL [eval_~tmp~0=1, |old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=0, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=0, |old(~t1_st~0)|=0, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=0, |old(~t2_st~0)|=0, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=0, |old(~t3_st~0)|=0, |old(~token~0)|=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [?] assume 0 == ~m_st~0;havoc ~tmp_ndt_1~0;assume -2147483648 <= #t~nondet3 && #t~nondet3 <= 2147483647;~tmp_ndt_1~0 := #t~nondet3;havoc #t~nondet3; VAL [eval_~tmp_ndt_1~0=0, eval_~tmp~0=1, |old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=0, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=0, |old(~t1_st~0)|=0, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=0, |old(~t2_st~0)|=0, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=0, |old(~t3_st~0)|=0, |old(~token~0)|=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [?] assume !(0 != ~tmp_ndt_1~0); VAL [eval_~tmp_ndt_1~0=0, eval_~tmp~0=1, |old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=0, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=0, |old(~t1_st~0)|=0, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=0, |old(~t2_st~0)|=0, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=0, |old(~t3_st~0)|=0, |old(~token~0)|=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [?] assume 0 == ~t1_st~0;havoc ~tmp_ndt_2~0;assume -2147483648 <= #t~nondet4 && #t~nondet4 <= 2147483647;~tmp_ndt_2~0 := #t~nondet4;havoc #t~nondet4; VAL [eval_~tmp_ndt_1~0=0, eval_~tmp_ndt_2~0=1, eval_~tmp~0=1, |old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=0, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=0, |old(~t1_st~0)|=0, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=0, |old(~t2_st~0)|=0, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=0, |old(~t3_st~0)|=0, |old(~token~0)|=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [?] assume 0 != ~tmp_ndt_2~0;~t1_st~0 := 1; VAL [eval_~tmp_ndt_1~0=0, eval_~tmp_ndt_2~0=1, eval_~tmp~0=1, |old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=0, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=0, |old(~t1_st~0)|=0, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=0, |old(~t2_st~0)|=0, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=0, |old(~t3_st~0)|=0, |old(~token~0)|=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=1, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [?] CALL call transmit1(); VAL [|old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=0, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=0, |old(~t1_st~0)|=1, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=0, |old(~t2_st~0)|=0, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=0, |old(~t3_st~0)|=0, |old(~token~0)|=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=1, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [?] assume 0 == ~t1_pc~0; VAL [|old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=0, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=0, |old(~t1_st~0)|=1, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=0, |old(~t2_st~0)|=0, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=0, |old(~t3_st~0)|=0, |old(~token~0)|=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=1, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [?] assume !false; VAL [|old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=0, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=0, |old(~t1_st~0)|=1, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=0, |old(~t2_st~0)|=0, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=0, |old(~t3_st~0)|=0, |old(~token~0)|=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=1, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [?] ~t1_pc~0 := 1;~t1_st~0 := 2; VAL [|old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=0, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=0, |old(~t1_st~0)|=1, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=0, |old(~t2_st~0)|=0, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=0, |old(~t3_st~0)|=0, |old(~token~0)|=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [?] assume true; VAL [|old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=0, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=0, |old(~t1_st~0)|=1, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=0, |old(~t2_st~0)|=0, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=0, |old(~t3_st~0)|=0, |old(~token~0)|=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [?] RET #632#return; VAL [eval_~tmp_ndt_1~0=0, eval_~tmp_ndt_2~0=1, eval_~tmp~0=1, |old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=0, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=0, |old(~t1_st~0)|=0, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=0, |old(~t2_st~0)|=0, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=0, |old(~t3_st~0)|=0, |old(~token~0)|=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [?] assume 0 == ~t2_st~0;havoc ~tmp_ndt_3~0;assume -2147483648 <= #t~nondet5 && #t~nondet5 <= 2147483647;~tmp_ndt_3~0 := #t~nondet5;havoc #t~nondet5; VAL [eval_~tmp_ndt_1~0=0, eval_~tmp_ndt_2~0=1, eval_~tmp_ndt_3~0=1, eval_~tmp~0=1, |old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=0, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=0, |old(~t1_st~0)|=0, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=0, |old(~t2_st~0)|=0, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=0, |old(~t3_st~0)|=0, |old(~token~0)|=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [?] assume 0 != ~tmp_ndt_3~0;~t2_st~0 := 1; VAL [eval_~tmp_ndt_1~0=0, eval_~tmp_ndt_2~0=1, eval_~tmp_ndt_3~0=1, eval_~tmp~0=1, |old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=0, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=0, |old(~t1_st~0)|=0, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=0, |old(~t2_st~0)|=0, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=0, |old(~t3_st~0)|=0, |old(~token~0)|=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=1, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [?] CALL call transmit2(); VAL [|old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=0, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=0, |old(~t1_st~0)|=2, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=0, |old(~t2_st~0)|=1, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=0, |old(~t3_st~0)|=0, |old(~token~0)|=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=1, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [?] assume 0 == ~t2_pc~0; VAL [|old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=0, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=0, |old(~t1_st~0)|=2, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=0, |old(~t2_st~0)|=1, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=0, |old(~t3_st~0)|=0, |old(~token~0)|=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=1, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [?] assume !false; VAL [|old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=0, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=0, |old(~t1_st~0)|=2, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=0, |old(~t2_st~0)|=1, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=0, |old(~t3_st~0)|=0, |old(~token~0)|=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=1, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [?] ~t2_pc~0 := 1;~t2_st~0 := 2; VAL [|old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=0, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=0, |old(~t1_st~0)|=2, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=0, |old(~t2_st~0)|=1, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=0, |old(~t3_st~0)|=0, |old(~token~0)|=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [?] assume true; VAL [|old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=0, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=0, |old(~t1_st~0)|=2, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=0, |old(~t2_st~0)|=1, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=0, |old(~t3_st~0)|=0, |old(~token~0)|=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [?] RET #634#return; VAL [eval_~tmp_ndt_1~0=0, eval_~tmp_ndt_2~0=1, eval_~tmp_ndt_3~0=1, eval_~tmp~0=1, |old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=0, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=0, |old(~t1_st~0)|=0, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=0, |old(~t2_st~0)|=0, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=0, |old(~t3_st~0)|=0, |old(~token~0)|=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [?] assume 0 == ~t3_st~0;havoc ~tmp_ndt_4~0;assume -2147483648 <= #t~nondet6 && #t~nondet6 <= 2147483647;~tmp_ndt_4~0 := #t~nondet6;havoc #t~nondet6; VAL [eval_~tmp_ndt_1~0=0, eval_~tmp_ndt_2~0=1, eval_~tmp_ndt_3~0=1, eval_~tmp_ndt_4~0=1, eval_~tmp~0=1, |old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=0, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=0, |old(~t1_st~0)|=0, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=0, |old(~t2_st~0)|=0, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=0, |old(~t3_st~0)|=0, |old(~token~0)|=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [?] assume 0 != ~tmp_ndt_4~0;~t3_st~0 := 1; VAL [eval_~tmp_ndt_1~0=0, eval_~tmp_ndt_2~0=1, eval_~tmp_ndt_3~0=1, eval_~tmp_ndt_4~0=1, eval_~tmp~0=1, |old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=0, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=0, |old(~t1_st~0)|=0, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=0, |old(~t2_st~0)|=0, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=0, |old(~t3_st~0)|=0, |old(~token~0)|=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=1, ~token~0=0] [?] CALL call transmit3(); VAL [|old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=0, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=0, |old(~t1_st~0)|=2, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=0, |old(~t2_st~0)|=2, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=0, |old(~t3_st~0)|=1, |old(~token~0)|=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=1, ~token~0=0] [?] assume 0 == ~t3_pc~0; VAL [|old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=0, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=0, |old(~t1_st~0)|=2, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=0, |old(~t2_st~0)|=2, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=0, |old(~t3_st~0)|=1, |old(~token~0)|=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=1, ~token~0=0] [?] assume !false; VAL [|old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=0, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=0, |old(~t1_st~0)|=2, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=0, |old(~t2_st~0)|=2, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=0, |old(~t3_st~0)|=1, |old(~token~0)|=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=1, ~token~0=0] [?] ~t3_pc~0 := 1;~t3_st~0 := 2; VAL [|old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=0, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=0, |old(~t1_st~0)|=2, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=0, |old(~t2_st~0)|=2, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=0, |old(~t3_st~0)|=1, |old(~token~0)|=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=0] [?] assume true; VAL [|old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=0, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=0, |old(~t1_st~0)|=2, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=0, |old(~t2_st~0)|=2, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=0, |old(~t3_st~0)|=1, |old(~token~0)|=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=0] [?] RET #636#return; VAL [eval_~tmp_ndt_1~0=0, eval_~tmp_ndt_2~0=1, eval_~tmp_ndt_3~0=1, eval_~tmp_ndt_4~0=1, eval_~tmp~0=1, |old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=0, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=0, |old(~t1_st~0)|=0, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=0, |old(~t2_st~0)|=0, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=0, |old(~t3_st~0)|=0, |old(~token~0)|=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=0] [?] assume !false; VAL [eval_~tmp_ndt_1~0=0, eval_~tmp_ndt_2~0=1, eval_~tmp_ndt_3~0=1, eval_~tmp_ndt_4~0=1, eval_~tmp~0=1, |old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=0, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=0, |old(~t1_st~0)|=0, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=0, |old(~t2_st~0)|=0, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=0, |old(~t3_st~0)|=0, |old(~token~0)|=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=0] [?] CALL call #t~ret2 := exists_runnable_thread(); VAL [|old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=0, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=0, |old(~t1_st~0)|=0, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=0, |old(~t2_st~0)|=0, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=0, |old(~t3_st~0)|=0, |old(~token~0)|=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=0] [?] havoc ~__retres1~4; VAL [|old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=0, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=0, |old(~t1_st~0)|=0, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=0, |old(~t2_st~0)|=0, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=0, |old(~t3_st~0)|=0, |old(~token~0)|=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=0] [?] assume 0 == ~m_st~0;~__retres1~4 := 1; VAL [exists_runnable_thread_~__retres1~4=1, |old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=0, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=0, |old(~t1_st~0)|=0, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=0, |old(~t2_st~0)|=0, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=0, |old(~t3_st~0)|=0, |old(~token~0)|=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=0] [?] #res := ~__retres1~4; VAL [exists_runnable_thread_~__retres1~4=1, |exists_runnable_thread_#res|=1, |old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=0, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=0, |old(~t1_st~0)|=0, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=0, |old(~t2_st~0)|=0, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=0, |old(~t3_st~0)|=0, |old(~token~0)|=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=0] [?] assume true; VAL [exists_runnable_thread_~__retres1~4=1, |exists_runnable_thread_#res|=1, |old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=0, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=0, |old(~t1_st~0)|=0, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=0, |old(~t2_st~0)|=0, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=0, |old(~t3_st~0)|=0, |old(~token~0)|=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=0] [?] RET #628#return; VAL [eval_~tmp_ndt_1~0=0, eval_~tmp_ndt_2~0=1, eval_~tmp_ndt_3~0=1, eval_~tmp_ndt_4~0=1, eval_~tmp~0=1, |eval_#t~ret2|=1, |old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=0, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=0, |old(~t1_st~0)|=0, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=0, |old(~t2_st~0)|=0, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=0, |old(~t3_st~0)|=0, |old(~token~0)|=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=0] [?] assume -2147483648 <= #t~ret2 && #t~ret2 <= 2147483647;~tmp~0 := #t~ret2;havoc #t~ret2; VAL [eval_~tmp_ndt_1~0=0, eval_~tmp_ndt_2~0=1, eval_~tmp_ndt_3~0=1, eval_~tmp_ndt_4~0=1, eval_~tmp~0=1, |old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=0, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=0, |old(~t1_st~0)|=0, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=0, |old(~t2_st~0)|=0, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=0, |old(~t3_st~0)|=0, |old(~token~0)|=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=0] [?] assume 0 != ~tmp~0; VAL [eval_~tmp_ndt_1~0=0, eval_~tmp_ndt_2~0=1, eval_~tmp_ndt_3~0=1, eval_~tmp_ndt_4~0=1, eval_~tmp~0=1, |old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=0, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=0, |old(~t1_st~0)|=0, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=0, |old(~t2_st~0)|=0, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=0, |old(~t3_st~0)|=0, |old(~token~0)|=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=0] [?] assume 0 == ~m_st~0;havoc ~tmp_ndt_1~0;assume -2147483648 <= #t~nondet3 && #t~nondet3 <= 2147483647;~tmp_ndt_1~0 := #t~nondet3;havoc #t~nondet3; VAL [eval_~tmp_ndt_1~0=1, eval_~tmp_ndt_2~0=1, eval_~tmp_ndt_3~0=1, eval_~tmp_ndt_4~0=1, eval_~tmp~0=1, |old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=0, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=0, |old(~t1_st~0)|=0, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=0, |old(~t2_st~0)|=0, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=0, |old(~t3_st~0)|=0, |old(~token~0)|=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=0] [?] assume 0 != ~tmp_ndt_1~0;~m_st~0 := 1; VAL [eval_~tmp_ndt_1~0=1, eval_~tmp_ndt_2~0=1, eval_~tmp_ndt_3~0=1, eval_~tmp_ndt_4~0=1, eval_~tmp~0=1, |old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=0, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=0, |old(~t1_st~0)|=0, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=0, |old(~t2_st~0)|=0, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=0, |old(~t3_st~0)|=0, |old(~token~0)|=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=0] [?] CALL call master(); VAL [|old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=1, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=0, |old(~t1_st~0)|=2, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=0, |old(~t2_st~0)|=2, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=0, |old(~t3_st~0)|=2, |old(~token~0)|=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=0] [?] assume -2147483648 <= #t~nondet0 && #t~nondet0 <= 2147483647;~tmp_var~0 := #t~nondet0;havoc #t~nondet0; VAL [master_~tmp_var~0=0, |old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=1, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=0, |old(~t1_st~0)|=2, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=0, |old(~t2_st~0)|=2, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=0, |old(~t3_st~0)|=2, |old(~token~0)|=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=0] [?] assume 0 == ~m_pc~0; VAL [master_~tmp_var~0=0, |old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=1, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=0, |old(~t1_st~0)|=2, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=0, |old(~t2_st~0)|=2, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=0, |old(~t3_st~0)|=2, |old(~token~0)|=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=0] [?] assume !false; VAL [master_~tmp_var~0=0, |old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=1, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=0, |old(~t1_st~0)|=2, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=0, |old(~t2_st~0)|=2, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=0, |old(~t3_st~0)|=2, |old(~token~0)|=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=0] [?] assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~token~0 := #t~nondet1;havoc #t~nondet1;~local~0 := ~token~0;~E_1~0 := 1; VAL [master_~tmp_var~0=0, |old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=1, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=0, |old(~t1_st~0)|=2, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=0, |old(~t2_st~0)|=2, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=0, |old(~t3_st~0)|=2, |old(~token~0)|=0, ~E_1~0=1, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=0] [?] CALL call immediate_notify(); VAL [|old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=1, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=0, |old(~t1_st~0)|=2, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=0, |old(~t2_st~0)|=2, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=0, |old(~t3_st~0)|=2, |old(~token~0)|=0, ~E_1~0=1, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=0] [?] CALL call activate_threads(); VAL [|old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=1, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=0, |old(~t1_st~0)|=2, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=0, |old(~t2_st~0)|=2, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=0, |old(~t3_st~0)|=2, |old(~token~0)|=0, ~E_1~0=1, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=0] [?] havoc ~tmp~1;havoc ~tmp___0~0;havoc ~tmp___1~0;havoc ~tmp___2~0; VAL [|old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=1, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=0, |old(~t1_st~0)|=2, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=0, |old(~t2_st~0)|=2, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=0, |old(~t3_st~0)|=2, |old(~token~0)|=0, ~E_1~0=1, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=0] [?] CALL call #t~ret7 := is_master_triggered(); VAL [|old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=1, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=0, |old(~t1_st~0)|=2, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=0, |old(~t2_st~0)|=2, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=0, |old(~t3_st~0)|=2, |old(~token~0)|=0, ~E_1~0=1, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=0] [?] havoc ~__retres1~0; VAL [|old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=1, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=0, |old(~t1_st~0)|=2, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=0, |old(~t2_st~0)|=2, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=0, |old(~t3_st~0)|=2, |old(~token~0)|=0, ~E_1~0=1, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=0] [?] assume !(1 == ~m_pc~0); VAL [|old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=1, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=0, |old(~t1_st~0)|=2, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=0, |old(~t2_st~0)|=2, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=0, |old(~t3_st~0)|=2, |old(~token~0)|=0, ~E_1~0=1, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=0] [?] ~__retres1~0 := 0; VAL [is_master_triggered_~__retres1~0=0, |old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=1, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=0, |old(~t1_st~0)|=2, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=0, |old(~t2_st~0)|=2, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=0, |old(~t3_st~0)|=2, |old(~token~0)|=0, ~E_1~0=1, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=0] [?] #res := ~__retres1~0; VAL [is_master_triggered_~__retres1~0=0, |is_master_triggered_#res|=0, |old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=1, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=0, |old(~t1_st~0)|=2, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=0, |old(~t2_st~0)|=2, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=0, |old(~t3_st~0)|=2, |old(~token~0)|=0, ~E_1~0=1, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=0] [?] assume true; VAL [is_master_triggered_~__retres1~0=0, |is_master_triggered_#res|=0, |old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=1, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=0, |old(~t1_st~0)|=2, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=0, |old(~t2_st~0)|=2, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=0, |old(~t3_st~0)|=2, |old(~token~0)|=0, ~E_1~0=1, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=0] [?] RET #612#return; VAL [|activate_threads_#t~ret7|=0, |old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=1, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=0, |old(~t1_st~0)|=2, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=0, |old(~t2_st~0)|=2, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=0, |old(~t3_st~0)|=2, |old(~token~0)|=0, ~E_1~0=1, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=0] [?] assume -2147483648 <= #t~ret7 && #t~ret7 <= 2147483647;~tmp~1 := #t~ret7;havoc #t~ret7; VAL [activate_threads_~tmp~1=0, |old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=1, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=0, |old(~t1_st~0)|=2, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=0, |old(~t2_st~0)|=2, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=0, |old(~t3_st~0)|=2, |old(~token~0)|=0, ~E_1~0=1, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=0] [?] assume !(0 != ~tmp~1); VAL [activate_threads_~tmp~1=0, |old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=1, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=0, |old(~t1_st~0)|=2, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=0, |old(~t2_st~0)|=2, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=0, |old(~t3_st~0)|=2, |old(~token~0)|=0, ~E_1~0=1, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=0] [?] CALL call #t~ret8 := is_transmit1_triggered(); VAL [|old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=1, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=0, |old(~t1_st~0)|=2, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=0, |old(~t2_st~0)|=2, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=0, |old(~t3_st~0)|=2, |old(~token~0)|=0, ~E_1~0=1, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=0] [?] havoc ~__retres1~1; VAL [|old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=1, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=0, |old(~t1_st~0)|=2, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=0, |old(~t2_st~0)|=2, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=0, |old(~t3_st~0)|=2, |old(~token~0)|=0, ~E_1~0=1, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=0] [?] assume 1 == ~t1_pc~0; VAL [|old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=1, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=0, |old(~t1_st~0)|=2, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=0, |old(~t2_st~0)|=2, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=0, |old(~t3_st~0)|=2, |old(~token~0)|=0, ~E_1~0=1, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=0] [?] assume 1 == ~E_1~0;~__retres1~1 := 1; VAL [is_transmit1_triggered_~__retres1~1=1, |old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=1, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=0, |old(~t1_st~0)|=2, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=0, |old(~t2_st~0)|=2, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=0, |old(~t3_st~0)|=2, |old(~token~0)|=0, ~E_1~0=1, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=0] [?] #res := ~__retres1~1; VAL [is_transmit1_triggered_~__retres1~1=1, |is_transmit1_triggered_#res|=1, |old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=1, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=0, |old(~t1_st~0)|=2, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=0, |old(~t2_st~0)|=2, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=0, |old(~t3_st~0)|=2, |old(~token~0)|=0, ~E_1~0=1, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=0] [?] assume true; VAL [is_transmit1_triggered_~__retres1~1=1, |is_transmit1_triggered_#res|=1, |old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=1, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=0, |old(~t1_st~0)|=2, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=0, |old(~t2_st~0)|=2, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=0, |old(~t3_st~0)|=2, |old(~token~0)|=0, ~E_1~0=1, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=0] [?] RET #614#return; VAL [activate_threads_~tmp~1=0, |activate_threads_#t~ret8|=1, |old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=1, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=0, |old(~t1_st~0)|=2, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=0, |old(~t2_st~0)|=2, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=0, |old(~t3_st~0)|=2, |old(~token~0)|=0, ~E_1~0=1, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=0] [?] assume -2147483648 <= #t~ret8 && #t~ret8 <= 2147483647;~tmp___0~0 := #t~ret8;havoc #t~ret8; VAL [activate_threads_~tmp___0~0=1, activate_threads_~tmp~1=0, |old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=1, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=0, |old(~t1_st~0)|=2, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=0, |old(~t2_st~0)|=2, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=0, |old(~t3_st~0)|=2, |old(~token~0)|=0, ~E_1~0=1, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=0] [?] assume 0 != ~tmp___0~0;~t1_st~0 := 0; VAL [activate_threads_~tmp___0~0=1, activate_threads_~tmp~1=0, |old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=1, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=0, |old(~t1_st~0)|=2, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=0, |old(~t2_st~0)|=2, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=0, |old(~t3_st~0)|=2, |old(~token~0)|=0, ~E_1~0=1, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=0] [?] CALL call #t~ret9 := is_transmit2_triggered(); VAL [|old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=1, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=0, |old(~t1_st~0)|=2, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=0, |old(~t2_st~0)|=2, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=0, |old(~t3_st~0)|=2, |old(~token~0)|=0, ~E_1~0=1, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=0] [?] havoc ~__retres1~2; VAL [|old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=1, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=0, |old(~t1_st~0)|=2, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=0, |old(~t2_st~0)|=2, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=0, |old(~t3_st~0)|=2, |old(~token~0)|=0, ~E_1~0=1, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=0] [?] assume 1 == ~t2_pc~0; VAL [|old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=1, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=0, |old(~t1_st~0)|=2, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=0, |old(~t2_st~0)|=2, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=0, |old(~t3_st~0)|=2, |old(~token~0)|=0, ~E_1~0=1, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=0] [?] assume !(1 == ~E_2~0); VAL [|old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=1, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=0, |old(~t1_st~0)|=2, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=0, |old(~t2_st~0)|=2, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=0, |old(~t3_st~0)|=2, |old(~token~0)|=0, ~E_1~0=1, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=0] [?] ~__retres1~2 := 0; VAL [is_transmit2_triggered_~__retres1~2=0, |old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=1, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=0, |old(~t1_st~0)|=2, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=0, |old(~t2_st~0)|=2, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=0, |old(~t3_st~0)|=2, |old(~token~0)|=0, ~E_1~0=1, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=0] [?] #res := ~__retres1~2; VAL [is_transmit2_triggered_~__retres1~2=0, |is_transmit2_triggered_#res|=0, |old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=1, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=0, |old(~t1_st~0)|=2, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=0, |old(~t2_st~0)|=2, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=0, |old(~t3_st~0)|=2, |old(~token~0)|=0, ~E_1~0=1, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=0] [?] assume true; VAL [is_transmit2_triggered_~__retres1~2=0, |is_transmit2_triggered_#res|=0, |old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=1, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=0, |old(~t1_st~0)|=2, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=0, |old(~t2_st~0)|=2, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=0, |old(~t3_st~0)|=2, |old(~token~0)|=0, ~E_1~0=1, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=0] [?] RET #616#return; VAL [activate_threads_~tmp___0~0=1, activate_threads_~tmp~1=0, |activate_threads_#t~ret9|=0, |old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=1, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=0, |old(~t1_st~0)|=2, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=0, |old(~t2_st~0)|=2, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=0, |old(~t3_st~0)|=2, |old(~token~0)|=0, ~E_1~0=1, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=0] [?] assume -2147483648 <= #t~ret9 && #t~ret9 <= 2147483647;~tmp___1~0 := #t~ret9;havoc #t~ret9; VAL [activate_threads_~tmp___0~0=1, activate_threads_~tmp___1~0=0, activate_threads_~tmp~1=0, |old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=1, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=0, |old(~t1_st~0)|=2, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=0, |old(~t2_st~0)|=2, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=0, |old(~t3_st~0)|=2, |old(~token~0)|=0, ~E_1~0=1, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=0] [?] assume !(0 != ~tmp___1~0); VAL [activate_threads_~tmp___0~0=1, activate_threads_~tmp___1~0=0, activate_threads_~tmp~1=0, |old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=1, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=0, |old(~t1_st~0)|=2, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=0, |old(~t2_st~0)|=2, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=0, |old(~t3_st~0)|=2, |old(~token~0)|=0, ~E_1~0=1, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=0] [?] CALL call #t~ret10 := is_transmit3_triggered(); VAL [|old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=1, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=0, |old(~t1_st~0)|=2, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=0, |old(~t2_st~0)|=2, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=0, |old(~t3_st~0)|=2, |old(~token~0)|=0, ~E_1~0=1, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=0] [?] havoc ~__retres1~3; VAL [|old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=1, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=0, |old(~t1_st~0)|=2, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=0, |old(~t2_st~0)|=2, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=0, |old(~t3_st~0)|=2, |old(~token~0)|=0, ~E_1~0=1, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=0] [?] assume 1 == ~t3_pc~0; VAL [|old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=1, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=0, |old(~t1_st~0)|=2, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=0, |old(~t2_st~0)|=2, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=0, |old(~t3_st~0)|=2, |old(~token~0)|=0, ~E_1~0=1, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=0] [?] assume !(1 == ~E_3~0); VAL [|old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=1, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=0, |old(~t1_st~0)|=2, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=0, |old(~t2_st~0)|=2, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=0, |old(~t3_st~0)|=2, |old(~token~0)|=0, ~E_1~0=1, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=0] [?] ~__retres1~3 := 0; VAL [is_transmit3_triggered_~__retres1~3=0, |old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=1, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=0, |old(~t1_st~0)|=2, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=0, |old(~t2_st~0)|=2, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=0, |old(~t3_st~0)|=2, |old(~token~0)|=0, ~E_1~0=1, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=0] [?] #res := ~__retres1~3; VAL [is_transmit3_triggered_~__retres1~3=0, |is_transmit3_triggered_#res|=0, |old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=1, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=0, |old(~t1_st~0)|=2, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=0, |old(~t2_st~0)|=2, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=0, |old(~t3_st~0)|=2, |old(~token~0)|=0, ~E_1~0=1, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=0] [?] assume true; VAL [is_transmit3_triggered_~__retres1~3=0, |is_transmit3_triggered_#res|=0, |old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=1, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=0, |old(~t1_st~0)|=2, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=0, |old(~t2_st~0)|=2, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=0, |old(~t3_st~0)|=2, |old(~token~0)|=0, ~E_1~0=1, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=0] [?] RET #618#return; VAL [activate_threads_~tmp___0~0=1, activate_threads_~tmp___1~0=0, activate_threads_~tmp~1=0, |activate_threads_#t~ret10|=0, |old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=1, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=0, |old(~t1_st~0)|=2, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=0, |old(~t2_st~0)|=2, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=0, |old(~t3_st~0)|=2, |old(~token~0)|=0, ~E_1~0=1, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=0] [?] assume -2147483648 <= #t~ret10 && #t~ret10 <= 2147483647;~tmp___2~0 := #t~ret10;havoc #t~ret10; VAL [activate_threads_~tmp___0~0=1, activate_threads_~tmp___1~0=0, activate_threads_~tmp___2~0=0, activate_threads_~tmp~1=0, |old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=1, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=0, |old(~t1_st~0)|=2, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=0, |old(~t2_st~0)|=2, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=0, |old(~t3_st~0)|=2, |old(~token~0)|=0, ~E_1~0=1, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=0] [?] assume !(0 != ~tmp___2~0); VAL [activate_threads_~tmp___0~0=1, activate_threads_~tmp___1~0=0, activate_threads_~tmp___2~0=0, activate_threads_~tmp~1=0, |old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=1, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=0, |old(~t1_st~0)|=2, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=0, |old(~t2_st~0)|=2, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=0, |old(~t3_st~0)|=2, |old(~token~0)|=0, ~E_1~0=1, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=0] [?] assume true; VAL [activate_threads_~tmp___0~0=1, activate_threads_~tmp___1~0=0, activate_threads_~tmp___2~0=0, activate_threads_~tmp~1=0, |old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=1, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=0, |old(~t1_st~0)|=2, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=0, |old(~t2_st~0)|=2, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=0, |old(~t3_st~0)|=2, |old(~token~0)|=0, ~E_1~0=1, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=0] [?] RET #620#return; VAL [|old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=1, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=0, |old(~t1_st~0)|=2, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=0, |old(~t2_st~0)|=2, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=0, |old(~t3_st~0)|=2, |old(~token~0)|=0, ~E_1~0=1, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=0] [?] assume true; VAL [|old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=1, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=0, |old(~t1_st~0)|=2, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=0, |old(~t2_st~0)|=2, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=0, |old(~t3_st~0)|=2, |old(~token~0)|=0, ~E_1~0=1, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=0] [?] RET #622#return; VAL [master_~tmp_var~0=0, |old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=1, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=0, |old(~t1_st~0)|=2, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=0, |old(~t2_st~0)|=2, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=0, |old(~t3_st~0)|=2, |old(~token~0)|=0, ~E_1~0=1, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=0] [?] ~E_1~0 := 2;~m_pc~0 := 1;~m_st~0 := 2; VAL [master_~tmp_var~0=0, |old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=1, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=0, |old(~t1_st~0)|=2, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=0, |old(~t2_st~0)|=2, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=0, |old(~t3_st~0)|=2, |old(~token~0)|=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=0] [?] assume true; VAL [master_~tmp_var~0=0, |old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=1, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=0, |old(~t1_st~0)|=2, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=0, |old(~t2_st~0)|=2, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=0, |old(~t3_st~0)|=2, |old(~token~0)|=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=0] [?] RET #630#return; VAL [eval_~tmp_ndt_1~0=1, eval_~tmp_ndt_2~0=1, eval_~tmp_ndt_3~0=1, eval_~tmp_ndt_4~0=1, eval_~tmp~0=1, |old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=0, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=0, |old(~t1_st~0)|=0, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=0, |old(~t2_st~0)|=0, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=0, |old(~t3_st~0)|=0, |old(~token~0)|=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=0] [?] assume 0 == ~t1_st~0;havoc ~tmp_ndt_2~0;assume -2147483648 <= #t~nondet4 && #t~nondet4 <= 2147483647;~tmp_ndt_2~0 := #t~nondet4;havoc #t~nondet4; VAL [eval_~tmp_ndt_1~0=1, eval_~tmp_ndt_2~0=1, eval_~tmp_ndt_3~0=1, eval_~tmp_ndt_4~0=1, eval_~tmp~0=1, |old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=0, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=0, |old(~t1_st~0)|=0, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=0, |old(~t2_st~0)|=0, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=0, |old(~t3_st~0)|=0, |old(~token~0)|=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=0] [?] assume 0 != ~tmp_ndt_2~0;~t1_st~0 := 1; VAL [eval_~tmp_ndt_1~0=1, eval_~tmp_ndt_2~0=1, eval_~tmp_ndt_3~0=1, eval_~tmp_ndt_4~0=1, eval_~tmp~0=1, |old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=0, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=0, |old(~t1_st~0)|=0, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=0, |old(~t2_st~0)|=0, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=0, |old(~t3_st~0)|=0, |old(~token~0)|=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=1, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=0] [?] CALL call transmit1(); VAL [|old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=2, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=1, |old(~t1_st~0)|=1, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=0, |old(~t2_st~0)|=2, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=0, |old(~t3_st~0)|=2, |old(~token~0)|=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=1, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=0] [?] assume !(0 == ~t1_pc~0); VAL [|old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=2, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=1, |old(~t1_st~0)|=1, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=0, |old(~t2_st~0)|=2, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=0, |old(~t3_st~0)|=2, |old(~token~0)|=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=1, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=0] [?] assume 1 == ~t1_pc~0; VAL [|old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=2, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=1, |old(~t1_st~0)|=1, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=0, |old(~t2_st~0)|=2, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=0, |old(~t3_st~0)|=2, |old(~token~0)|=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=1, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=0] [?] ~token~0 := 1 + ~token~0;~E_2~0 := 1; VAL [|old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=2, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=1, |old(~t1_st~0)|=1, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=0, |old(~t2_st~0)|=2, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=0, |old(~t3_st~0)|=2, |old(~token~0)|=0, ~E_1~0=2, ~E_2~0=1, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=1, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=1] [?] CALL call immediate_notify(); VAL [|old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=2, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=1, |old(~t1_st~0)|=1, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=0, |old(~t2_st~0)|=2, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=0, |old(~t3_st~0)|=2, |old(~token~0)|=0, ~E_1~0=2, ~E_2~0=1, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=1, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=1] [?] CALL call activate_threads(); VAL [|old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=2, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=1, |old(~t1_st~0)|=1, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=0, |old(~t2_st~0)|=2, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=0, |old(~t3_st~0)|=2, |old(~token~0)|=0, ~E_1~0=2, ~E_2~0=1, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=1, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=1] [?] havoc ~tmp~1;havoc ~tmp___0~0;havoc ~tmp___1~0;havoc ~tmp___2~0; VAL [|old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=2, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=1, |old(~t1_st~0)|=1, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=0, |old(~t2_st~0)|=2, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=0, |old(~t3_st~0)|=2, |old(~token~0)|=0, ~E_1~0=2, ~E_2~0=1, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=1, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=1] [?] CALL call #t~ret7 := is_master_triggered(); VAL [|old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=2, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=1, |old(~t1_st~0)|=1, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=0, |old(~t2_st~0)|=2, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=0, |old(~t3_st~0)|=2, |old(~token~0)|=0, ~E_1~0=2, ~E_2~0=1, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=1, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=1] [?] havoc ~__retres1~0; VAL [|old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=2, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=1, |old(~t1_st~0)|=1, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=0, |old(~t2_st~0)|=2, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=0, |old(~t3_st~0)|=2, |old(~token~0)|=0, ~E_1~0=2, ~E_2~0=1, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=1, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=1] [?] assume 1 == ~m_pc~0; VAL [|old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=2, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=1, |old(~t1_st~0)|=1, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=0, |old(~t2_st~0)|=2, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=0, |old(~t3_st~0)|=2, |old(~token~0)|=0, ~E_1~0=2, ~E_2~0=1, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=1, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=1] [?] assume !(1 == ~E_M~0); VAL [|old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=2, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=1, |old(~t1_st~0)|=1, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=0, |old(~t2_st~0)|=2, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=0, |old(~t3_st~0)|=2, |old(~token~0)|=0, ~E_1~0=2, ~E_2~0=1, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=1, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=1] [?] ~__retres1~0 := 0; VAL [is_master_triggered_~__retres1~0=0, |old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=2, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=1, |old(~t1_st~0)|=1, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=0, |old(~t2_st~0)|=2, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=0, |old(~t3_st~0)|=2, |old(~token~0)|=0, ~E_1~0=2, ~E_2~0=1, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=1, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=1] [?] #res := ~__retres1~0; VAL [is_master_triggered_~__retres1~0=0, |is_master_triggered_#res|=0, |old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=2, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=1, |old(~t1_st~0)|=1, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=0, |old(~t2_st~0)|=2, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=0, |old(~t3_st~0)|=2, |old(~token~0)|=0, ~E_1~0=2, ~E_2~0=1, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=1, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=1] [?] assume true; VAL [is_master_triggered_~__retres1~0=0, |is_master_triggered_#res|=0, |old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=2, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=1, |old(~t1_st~0)|=1, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=0, |old(~t2_st~0)|=2, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=0, |old(~t3_st~0)|=2, |old(~token~0)|=0, ~E_1~0=2, ~E_2~0=1, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=1, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=1] [?] RET #612#return; VAL [|activate_threads_#t~ret7|=0, |old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=2, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=1, |old(~t1_st~0)|=1, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=0, |old(~t2_st~0)|=2, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=0, |old(~t3_st~0)|=2, |old(~token~0)|=0, ~E_1~0=2, ~E_2~0=1, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=1, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=1] [?] assume -2147483648 <= #t~ret7 && #t~ret7 <= 2147483647;~tmp~1 := #t~ret7;havoc #t~ret7; VAL [activate_threads_~tmp~1=0, |old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=2, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=1, |old(~t1_st~0)|=1, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=0, |old(~t2_st~0)|=2, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=0, |old(~t3_st~0)|=2, |old(~token~0)|=0, ~E_1~0=2, ~E_2~0=1, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=1, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=1] [?] assume !(0 != ~tmp~1); VAL [activate_threads_~tmp~1=0, |old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=2, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=1, |old(~t1_st~0)|=1, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=0, |old(~t2_st~0)|=2, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=0, |old(~t3_st~0)|=2, |old(~token~0)|=0, ~E_1~0=2, ~E_2~0=1, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=1, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=1] [?] CALL call #t~ret8 := is_transmit1_triggered(); VAL [|old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=2, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=1, |old(~t1_st~0)|=1, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=0, |old(~t2_st~0)|=2, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=0, |old(~t3_st~0)|=2, |old(~token~0)|=0, ~E_1~0=2, ~E_2~0=1, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=1, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=1] [?] havoc ~__retres1~1; VAL [|old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=2, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=1, |old(~t1_st~0)|=1, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=0, |old(~t2_st~0)|=2, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=0, |old(~t3_st~0)|=2, |old(~token~0)|=0, ~E_1~0=2, ~E_2~0=1, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=1, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=1] [?] assume 1 == ~t1_pc~0; VAL [|old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=2, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=1, |old(~t1_st~0)|=1, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=0, |old(~t2_st~0)|=2, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=0, |old(~t3_st~0)|=2, |old(~token~0)|=0, ~E_1~0=2, ~E_2~0=1, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=1, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=1] [?] assume !(1 == ~E_1~0); VAL [|old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=2, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=1, |old(~t1_st~0)|=1, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=0, |old(~t2_st~0)|=2, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=0, |old(~t3_st~0)|=2, |old(~token~0)|=0, ~E_1~0=2, ~E_2~0=1, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=1, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=1] [?] ~__retres1~1 := 0; VAL [is_transmit1_triggered_~__retres1~1=0, |old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=2, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=1, |old(~t1_st~0)|=1, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=0, |old(~t2_st~0)|=2, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=0, |old(~t3_st~0)|=2, |old(~token~0)|=0, ~E_1~0=2, ~E_2~0=1, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=1, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=1] [?] #res := ~__retres1~1; VAL [is_transmit1_triggered_~__retres1~1=0, |is_transmit1_triggered_#res|=0, |old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=2, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=1, |old(~t1_st~0)|=1, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=0, |old(~t2_st~0)|=2, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=0, |old(~t3_st~0)|=2, |old(~token~0)|=0, ~E_1~0=2, ~E_2~0=1, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=1, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=1] [?] assume true; VAL [is_transmit1_triggered_~__retres1~1=0, |is_transmit1_triggered_#res|=0, |old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=2, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=1, |old(~t1_st~0)|=1, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=0, |old(~t2_st~0)|=2, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=0, |old(~t3_st~0)|=2, |old(~token~0)|=0, ~E_1~0=2, ~E_2~0=1, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=1, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=1] [?] RET #614#return; VAL [activate_threads_~tmp~1=0, |activate_threads_#t~ret8|=0, |old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=2, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=1, |old(~t1_st~0)|=1, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=0, |old(~t2_st~0)|=2, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=0, |old(~t3_st~0)|=2, |old(~token~0)|=0, ~E_1~0=2, ~E_2~0=1, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=1, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=1] [?] assume -2147483648 <= #t~ret8 && #t~ret8 <= 2147483647;~tmp___0~0 := #t~ret8;havoc #t~ret8; VAL [activate_threads_~tmp___0~0=0, activate_threads_~tmp~1=0, |old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=2, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=1, |old(~t1_st~0)|=1, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=0, |old(~t2_st~0)|=2, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=0, |old(~t3_st~0)|=2, |old(~token~0)|=0, ~E_1~0=2, ~E_2~0=1, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=1, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=1] [?] assume !(0 != ~tmp___0~0); VAL [activate_threads_~tmp___0~0=0, activate_threads_~tmp~1=0, |old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=2, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=1, |old(~t1_st~0)|=1, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=0, |old(~t2_st~0)|=2, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=0, |old(~t3_st~0)|=2, |old(~token~0)|=0, ~E_1~0=2, ~E_2~0=1, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=1, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=1] [?] CALL call #t~ret9 := is_transmit2_triggered(); VAL [|old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=2, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=1, |old(~t1_st~0)|=1, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=0, |old(~t2_st~0)|=2, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=0, |old(~t3_st~0)|=2, |old(~token~0)|=0, ~E_1~0=2, ~E_2~0=1, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=1, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=1] [?] havoc ~__retres1~2; VAL [|old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=2, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=1, |old(~t1_st~0)|=1, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=0, |old(~t2_st~0)|=2, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=0, |old(~t3_st~0)|=2, |old(~token~0)|=0, ~E_1~0=2, ~E_2~0=1, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=1, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=1] [?] assume 1 == ~t2_pc~0; VAL [|old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=2, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=1, |old(~t1_st~0)|=1, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=0, |old(~t2_st~0)|=2, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=0, |old(~t3_st~0)|=2, |old(~token~0)|=0, ~E_1~0=2, ~E_2~0=1, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=1, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=1] [?] assume 1 == ~E_2~0;~__retres1~2 := 1; VAL [is_transmit2_triggered_~__retres1~2=1, |old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=2, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=1, |old(~t1_st~0)|=1, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=0, |old(~t2_st~0)|=2, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=0, |old(~t3_st~0)|=2, |old(~token~0)|=0, ~E_1~0=2, ~E_2~0=1, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=1, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=1] [?] #res := ~__retres1~2; VAL [is_transmit2_triggered_~__retres1~2=1, |is_transmit2_triggered_#res|=1, |old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=2, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=1, |old(~t1_st~0)|=1, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=0, |old(~t2_st~0)|=2, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=0, |old(~t3_st~0)|=2, |old(~token~0)|=0, ~E_1~0=2, ~E_2~0=1, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=1, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=1] [?] assume true; VAL [is_transmit2_triggered_~__retres1~2=1, |is_transmit2_triggered_#res|=1, |old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=2, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=1, |old(~t1_st~0)|=1, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=0, |old(~t2_st~0)|=2, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=0, |old(~t3_st~0)|=2, |old(~token~0)|=0, ~E_1~0=2, ~E_2~0=1, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=1, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=1] [?] RET #616#return; VAL [activate_threads_~tmp___0~0=0, activate_threads_~tmp~1=0, |activate_threads_#t~ret9|=1, |old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=2, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=1, |old(~t1_st~0)|=1, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=0, |old(~t2_st~0)|=2, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=0, |old(~t3_st~0)|=2, |old(~token~0)|=0, ~E_1~0=2, ~E_2~0=1, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=1, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=1] [?] assume -2147483648 <= #t~ret9 && #t~ret9 <= 2147483647;~tmp___1~0 := #t~ret9;havoc #t~ret9; VAL [activate_threads_~tmp___0~0=0, activate_threads_~tmp___1~0=1, activate_threads_~tmp~1=0, |old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=2, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=1, |old(~t1_st~0)|=1, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=0, |old(~t2_st~0)|=2, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=0, |old(~t3_st~0)|=2, |old(~token~0)|=0, ~E_1~0=2, ~E_2~0=1, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=1, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=1] [?] assume 0 != ~tmp___1~0;~t2_st~0 := 0; VAL [activate_threads_~tmp___0~0=0, activate_threads_~tmp___1~0=1, activate_threads_~tmp~1=0, |old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=2, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=1, |old(~t1_st~0)|=1, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=0, |old(~t2_st~0)|=2, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=0, |old(~t3_st~0)|=2, |old(~token~0)|=0, ~E_1~0=2, ~E_2~0=1, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=1, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=1] [?] CALL call #t~ret10 := is_transmit3_triggered(); VAL [|old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=2, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=1, |old(~t1_st~0)|=1, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=0, |old(~t2_st~0)|=2, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=0, |old(~t3_st~0)|=2, |old(~token~0)|=0, ~E_1~0=2, ~E_2~0=1, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=1, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=1] [?] havoc ~__retres1~3; VAL [|old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=2, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=1, |old(~t1_st~0)|=1, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=0, |old(~t2_st~0)|=2, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=0, |old(~t3_st~0)|=2, |old(~token~0)|=0, ~E_1~0=2, ~E_2~0=1, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=1, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=1] [?] assume 1 == ~t3_pc~0; VAL [|old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=2, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=1, |old(~t1_st~0)|=1, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=0, |old(~t2_st~0)|=2, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=0, |old(~t3_st~0)|=2, |old(~token~0)|=0, ~E_1~0=2, ~E_2~0=1, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=1, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=1] [?] assume !(1 == ~E_3~0); VAL [|old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=2, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=1, |old(~t1_st~0)|=1, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=0, |old(~t2_st~0)|=2, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=0, |old(~t3_st~0)|=2, |old(~token~0)|=0, ~E_1~0=2, ~E_2~0=1, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=1, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=1] [?] ~__retres1~3 := 0; VAL [is_transmit3_triggered_~__retres1~3=0, |old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=2, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=1, |old(~t1_st~0)|=1, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=0, |old(~t2_st~0)|=2, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=0, |old(~t3_st~0)|=2, |old(~token~0)|=0, ~E_1~0=2, ~E_2~0=1, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=1, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=1] [?] #res := ~__retres1~3; VAL [is_transmit3_triggered_~__retres1~3=0, |is_transmit3_triggered_#res|=0, |old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=2, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=1, |old(~t1_st~0)|=1, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=0, |old(~t2_st~0)|=2, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=0, |old(~t3_st~0)|=2, |old(~token~0)|=0, ~E_1~0=2, ~E_2~0=1, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=1, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=1] [?] assume true; VAL [is_transmit3_triggered_~__retres1~3=0, |is_transmit3_triggered_#res|=0, |old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=2, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=1, |old(~t1_st~0)|=1, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=0, |old(~t2_st~0)|=2, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=0, |old(~t3_st~0)|=2, |old(~token~0)|=0, ~E_1~0=2, ~E_2~0=1, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=1, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=1] [?] RET #618#return; VAL [activate_threads_~tmp___0~0=0, activate_threads_~tmp___1~0=1, activate_threads_~tmp~1=0, |activate_threads_#t~ret10|=0, |old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=2, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=1, |old(~t1_st~0)|=1, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=0, |old(~t2_st~0)|=2, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=0, |old(~t3_st~0)|=2, |old(~token~0)|=0, ~E_1~0=2, ~E_2~0=1, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=1, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=1] [?] assume -2147483648 <= #t~ret10 && #t~ret10 <= 2147483647;~tmp___2~0 := #t~ret10;havoc #t~ret10; VAL [activate_threads_~tmp___0~0=0, activate_threads_~tmp___1~0=1, activate_threads_~tmp___2~0=0, activate_threads_~tmp~1=0, |old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=2, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=1, |old(~t1_st~0)|=1, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=0, |old(~t2_st~0)|=2, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=0, |old(~t3_st~0)|=2, |old(~token~0)|=0, ~E_1~0=2, ~E_2~0=1, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=1, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=1] [?] assume !(0 != ~tmp___2~0); VAL [activate_threads_~tmp___0~0=0, activate_threads_~tmp___1~0=1, activate_threads_~tmp___2~0=0, activate_threads_~tmp~1=0, |old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=2, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=1, |old(~t1_st~0)|=1, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=0, |old(~t2_st~0)|=2, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=0, |old(~t3_st~0)|=2, |old(~token~0)|=0, ~E_1~0=2, ~E_2~0=1, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=1, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=1] [?] assume true; VAL [activate_threads_~tmp___0~0=0, activate_threads_~tmp___1~0=1, activate_threads_~tmp___2~0=0, activate_threads_~tmp~1=0, |old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=2, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=1, |old(~t1_st~0)|=1, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=0, |old(~t2_st~0)|=2, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=0, |old(~t3_st~0)|=2, |old(~token~0)|=0, ~E_1~0=2, ~E_2~0=1, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=1, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=1] [?] RET #620#return; VAL [|old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=2, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=1, |old(~t1_st~0)|=1, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=0, |old(~t2_st~0)|=2, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=0, |old(~t3_st~0)|=2, |old(~token~0)|=0, ~E_1~0=2, ~E_2~0=1, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=1, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=1] [?] assume true; VAL [|old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=2, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=1, |old(~t1_st~0)|=1, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=0, |old(~t2_st~0)|=2, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=0, |old(~t3_st~0)|=2, |old(~token~0)|=0, ~E_1~0=2, ~E_2~0=1, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=1, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=1] [?] RET #600#return; VAL [|old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=2, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=1, |old(~t1_st~0)|=1, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=0, |old(~t2_st~0)|=2, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=0, |old(~t3_st~0)|=2, |old(~token~0)|=0, ~E_1~0=2, ~E_2~0=1, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=1, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=1] [?] ~E_2~0 := 2; VAL [|old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=2, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=1, |old(~t1_st~0)|=1, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=0, |old(~t2_st~0)|=2, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=0, |old(~t3_st~0)|=2, |old(~token~0)|=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=1, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=1] [?] assume !false; VAL [|old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=2, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=1, |old(~t1_st~0)|=1, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=0, |old(~t2_st~0)|=2, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=0, |old(~t3_st~0)|=2, |old(~token~0)|=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=1, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=1] [?] ~t1_pc~0 := 1;~t1_st~0 := 2; VAL [|old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=2, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=1, |old(~t1_st~0)|=1, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=0, |old(~t2_st~0)|=2, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=0, |old(~t3_st~0)|=2, |old(~token~0)|=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=1] [?] assume true; VAL [|old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=2, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=1, |old(~t1_st~0)|=1, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=0, |old(~t2_st~0)|=2, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=0, |old(~t3_st~0)|=2, |old(~token~0)|=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=1] [?] RET #632#return; VAL [eval_~tmp_ndt_1~0=1, eval_~tmp_ndt_2~0=1, eval_~tmp_ndt_3~0=1, eval_~tmp_ndt_4~0=1, eval_~tmp~0=1, |old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=0, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=0, |old(~t1_st~0)|=0, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=0, |old(~t2_st~0)|=0, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=0, |old(~t3_st~0)|=0, |old(~token~0)|=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=1] [?] assume 0 == ~t2_st~0;havoc ~tmp_ndt_3~0;assume -2147483648 <= #t~nondet5 && #t~nondet5 <= 2147483647;~tmp_ndt_3~0 := #t~nondet5;havoc #t~nondet5; VAL [eval_~tmp_ndt_1~0=1, eval_~tmp_ndt_2~0=1, eval_~tmp_ndt_3~0=1, eval_~tmp_ndt_4~0=1, eval_~tmp~0=1, |old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=0, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=0, |old(~t1_st~0)|=0, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=0, |old(~t2_st~0)|=0, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=0, |old(~t3_st~0)|=0, |old(~token~0)|=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=1] [?] assume 0 != ~tmp_ndt_3~0;~t2_st~0 := 1; VAL [eval_~tmp_ndt_1~0=1, eval_~tmp_ndt_2~0=1, eval_~tmp_ndt_3~0=1, eval_~tmp_ndt_4~0=1, eval_~tmp~0=1, |old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=0, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=0, |old(~t1_st~0)|=0, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=0, |old(~t2_st~0)|=0, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=0, |old(~t3_st~0)|=0, |old(~token~0)|=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=1, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=1] [?] CALL call transmit2(); VAL [|old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=2, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=0, |old(~t1_st~0)|=2, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=1, |old(~t2_st~0)|=1, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=0, |old(~t3_st~0)|=2, |old(~token~0)|=1, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=1, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=1] [?] assume !(0 == ~t2_pc~0); VAL [|old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=2, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=0, |old(~t1_st~0)|=2, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=1, |old(~t2_st~0)|=1, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=0, |old(~t3_st~0)|=2, |old(~token~0)|=1, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=1, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=1] [?] assume 1 == ~t2_pc~0; VAL [|old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=2, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=0, |old(~t1_st~0)|=2, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=1, |old(~t2_st~0)|=1, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=0, |old(~t3_st~0)|=2, |old(~token~0)|=1, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=1, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=1] [?] ~token~0 := 1 + ~token~0;~E_3~0 := 1; VAL [|old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=2, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=0, |old(~t1_st~0)|=2, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=1, |old(~t2_st~0)|=1, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=0, |old(~t3_st~0)|=2, |old(~token~0)|=1, ~E_1~0=2, ~E_2~0=2, ~E_3~0=1, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=1, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=2] [?] CALL call immediate_notify(); VAL [|old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=2, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=0, |old(~t1_st~0)|=2, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=1, |old(~t2_st~0)|=1, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=0, |old(~t3_st~0)|=2, |old(~token~0)|=1, ~E_1~0=2, ~E_2~0=2, ~E_3~0=1, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=1, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=2] [?] CALL call activate_threads(); VAL [|old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=2, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=0, |old(~t1_st~0)|=2, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=1, |old(~t2_st~0)|=1, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=0, |old(~t3_st~0)|=2, |old(~token~0)|=1, ~E_1~0=2, ~E_2~0=2, ~E_3~0=1, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=1, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=2] [?] havoc ~tmp~1;havoc ~tmp___0~0;havoc ~tmp___1~0;havoc ~tmp___2~0; VAL [|old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=2, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=0, |old(~t1_st~0)|=2, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=1, |old(~t2_st~0)|=1, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=0, |old(~t3_st~0)|=2, |old(~token~0)|=1, ~E_1~0=2, ~E_2~0=2, ~E_3~0=1, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=1, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=2] [?] CALL call #t~ret7 := is_master_triggered(); VAL [|old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=2, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=0, |old(~t1_st~0)|=2, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=1, |old(~t2_st~0)|=1, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=0, |old(~t3_st~0)|=2, |old(~token~0)|=1, ~E_1~0=2, ~E_2~0=2, ~E_3~0=1, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=1, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=2] [?] havoc ~__retres1~0; VAL [|old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=2, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=0, |old(~t1_st~0)|=2, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=1, |old(~t2_st~0)|=1, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=0, |old(~t3_st~0)|=2, |old(~token~0)|=1, ~E_1~0=2, ~E_2~0=2, ~E_3~0=1, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=1, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=2] [?] assume 1 == ~m_pc~0; VAL [|old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=2, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=0, |old(~t1_st~0)|=2, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=1, |old(~t2_st~0)|=1, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=0, |old(~t3_st~0)|=2, |old(~token~0)|=1, ~E_1~0=2, ~E_2~0=2, ~E_3~0=1, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=1, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=2] [?] assume !(1 == ~E_M~0); VAL [|old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=2, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=0, |old(~t1_st~0)|=2, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=1, |old(~t2_st~0)|=1, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=0, |old(~t3_st~0)|=2, |old(~token~0)|=1, ~E_1~0=2, ~E_2~0=2, ~E_3~0=1, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=1, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=2] [?] ~__retres1~0 := 0; VAL [is_master_triggered_~__retres1~0=0, |old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=2, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=0, |old(~t1_st~0)|=2, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=1, |old(~t2_st~0)|=1, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=0, |old(~t3_st~0)|=2, |old(~token~0)|=1, ~E_1~0=2, ~E_2~0=2, ~E_3~0=1, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=1, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=2] [?] #res := ~__retres1~0; VAL [is_master_triggered_~__retres1~0=0, |is_master_triggered_#res|=0, |old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=2, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=0, |old(~t1_st~0)|=2, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=1, |old(~t2_st~0)|=1, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=0, |old(~t3_st~0)|=2, |old(~token~0)|=1, ~E_1~0=2, ~E_2~0=2, ~E_3~0=1, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=1, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=2] [?] assume true; VAL [is_master_triggered_~__retres1~0=0, |is_master_triggered_#res|=0, |old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=2, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=0, |old(~t1_st~0)|=2, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=1, |old(~t2_st~0)|=1, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=0, |old(~t3_st~0)|=2, |old(~token~0)|=1, ~E_1~0=2, ~E_2~0=2, ~E_3~0=1, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=1, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=2] [?] RET #612#return; VAL [|activate_threads_#t~ret7|=0, |old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=2, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=0, |old(~t1_st~0)|=2, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=1, |old(~t2_st~0)|=1, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=0, |old(~t3_st~0)|=2, |old(~token~0)|=1, ~E_1~0=2, ~E_2~0=2, ~E_3~0=1, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=1, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=2] [?] assume -2147483648 <= #t~ret7 && #t~ret7 <= 2147483647;~tmp~1 := #t~ret7;havoc #t~ret7; VAL [activate_threads_~tmp~1=0, |old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=2, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=0, |old(~t1_st~0)|=2, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=1, |old(~t2_st~0)|=1, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=0, |old(~t3_st~0)|=2, |old(~token~0)|=1, ~E_1~0=2, ~E_2~0=2, ~E_3~0=1, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=1, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=2] [?] assume !(0 != ~tmp~1); VAL [activate_threads_~tmp~1=0, |old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=2, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=0, |old(~t1_st~0)|=2, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=1, |old(~t2_st~0)|=1, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=0, |old(~t3_st~0)|=2, |old(~token~0)|=1, ~E_1~0=2, ~E_2~0=2, ~E_3~0=1, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=1, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=2] [?] CALL call #t~ret8 := is_transmit1_triggered(); VAL [|old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=2, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=0, |old(~t1_st~0)|=2, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=1, |old(~t2_st~0)|=1, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=0, |old(~t3_st~0)|=2, |old(~token~0)|=1, ~E_1~0=2, ~E_2~0=2, ~E_3~0=1, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=1, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=2] [?] havoc ~__retres1~1; VAL [|old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=2, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=0, |old(~t1_st~0)|=2, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=1, |old(~t2_st~0)|=1, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=0, |old(~t3_st~0)|=2, |old(~token~0)|=1, ~E_1~0=2, ~E_2~0=2, ~E_3~0=1, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=1, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=2] [?] assume 1 == ~t1_pc~0; VAL [|old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=2, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=0, |old(~t1_st~0)|=2, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=1, |old(~t2_st~0)|=1, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=0, |old(~t3_st~0)|=2, |old(~token~0)|=1, ~E_1~0=2, ~E_2~0=2, ~E_3~0=1, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=1, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=2] [?] assume !(1 == ~E_1~0); VAL [|old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=2, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=0, |old(~t1_st~0)|=2, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=1, |old(~t2_st~0)|=1, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=0, |old(~t3_st~0)|=2, |old(~token~0)|=1, ~E_1~0=2, ~E_2~0=2, ~E_3~0=1, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=1, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=2] [?] ~__retres1~1 := 0; VAL [is_transmit1_triggered_~__retres1~1=0, |old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=2, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=0, |old(~t1_st~0)|=2, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=1, |old(~t2_st~0)|=1, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=0, |old(~t3_st~0)|=2, |old(~token~0)|=1, ~E_1~0=2, ~E_2~0=2, ~E_3~0=1, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=1, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=2] [?] #res := ~__retres1~1; VAL [is_transmit1_triggered_~__retres1~1=0, |is_transmit1_triggered_#res|=0, |old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=2, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=0, |old(~t1_st~0)|=2, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=1, |old(~t2_st~0)|=1, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=0, |old(~t3_st~0)|=2, |old(~token~0)|=1, ~E_1~0=2, ~E_2~0=2, ~E_3~0=1, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=1, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=2] [?] assume true; VAL [is_transmit1_triggered_~__retres1~1=0, |is_transmit1_triggered_#res|=0, |old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=2, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=0, |old(~t1_st~0)|=2, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=1, |old(~t2_st~0)|=1, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=0, |old(~t3_st~0)|=2, |old(~token~0)|=1, ~E_1~0=2, ~E_2~0=2, ~E_3~0=1, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=1, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=2] [?] RET #614#return; VAL [activate_threads_~tmp~1=0, |activate_threads_#t~ret8|=0, |old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=2, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=0, |old(~t1_st~0)|=2, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=1, |old(~t2_st~0)|=1, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=0, |old(~t3_st~0)|=2, |old(~token~0)|=1, ~E_1~0=2, ~E_2~0=2, ~E_3~0=1, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=1, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=2] [?] assume -2147483648 <= #t~ret8 && #t~ret8 <= 2147483647;~tmp___0~0 := #t~ret8;havoc #t~ret8; VAL [activate_threads_~tmp___0~0=0, activate_threads_~tmp~1=0, |old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=2, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=0, |old(~t1_st~0)|=2, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=1, |old(~t2_st~0)|=1, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=0, |old(~t3_st~0)|=2, |old(~token~0)|=1, ~E_1~0=2, ~E_2~0=2, ~E_3~0=1, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=1, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=2] [?] assume !(0 != ~tmp___0~0); VAL [activate_threads_~tmp___0~0=0, activate_threads_~tmp~1=0, |old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=2, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=0, |old(~t1_st~0)|=2, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=1, |old(~t2_st~0)|=1, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=0, |old(~t3_st~0)|=2, |old(~token~0)|=1, ~E_1~0=2, ~E_2~0=2, ~E_3~0=1, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=1, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=2] [?] CALL call #t~ret9 := is_transmit2_triggered(); VAL [|old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=2, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=0, |old(~t1_st~0)|=2, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=1, |old(~t2_st~0)|=1, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=0, |old(~t3_st~0)|=2, |old(~token~0)|=1, ~E_1~0=2, ~E_2~0=2, ~E_3~0=1, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=1, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=2] [?] havoc ~__retres1~2; VAL [|old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=2, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=0, |old(~t1_st~0)|=2, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=1, |old(~t2_st~0)|=1, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=0, |old(~t3_st~0)|=2, |old(~token~0)|=1, ~E_1~0=2, ~E_2~0=2, ~E_3~0=1, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=1, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=2] [?] assume 1 == ~t2_pc~0; VAL [|old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=2, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=0, |old(~t1_st~0)|=2, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=1, |old(~t2_st~0)|=1, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=0, |old(~t3_st~0)|=2, |old(~token~0)|=1, ~E_1~0=2, ~E_2~0=2, ~E_3~0=1, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=1, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=2] [?] assume !(1 == ~E_2~0); VAL [|old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=2, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=0, |old(~t1_st~0)|=2, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=1, |old(~t2_st~0)|=1, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=0, |old(~t3_st~0)|=2, |old(~token~0)|=1, ~E_1~0=2, ~E_2~0=2, ~E_3~0=1, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=1, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=2] [?] ~__retres1~2 := 0; VAL [is_transmit2_triggered_~__retres1~2=0, |old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=2, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=0, |old(~t1_st~0)|=2, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=1, |old(~t2_st~0)|=1, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=0, |old(~t3_st~0)|=2, |old(~token~0)|=1, ~E_1~0=2, ~E_2~0=2, ~E_3~0=1, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=1, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=2] [?] #res := ~__retres1~2; VAL [is_transmit2_triggered_~__retres1~2=0, |is_transmit2_triggered_#res|=0, |old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=2, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=0, |old(~t1_st~0)|=2, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=1, |old(~t2_st~0)|=1, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=0, |old(~t3_st~0)|=2, |old(~token~0)|=1, ~E_1~0=2, ~E_2~0=2, ~E_3~0=1, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=1, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=2] [?] assume true; VAL [is_transmit2_triggered_~__retres1~2=0, |is_transmit2_triggered_#res|=0, |old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=2, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=0, |old(~t1_st~0)|=2, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=1, |old(~t2_st~0)|=1, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=0, |old(~t3_st~0)|=2, |old(~token~0)|=1, ~E_1~0=2, ~E_2~0=2, ~E_3~0=1, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=1, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=2] [?] RET #616#return; VAL [activate_threads_~tmp___0~0=0, activate_threads_~tmp~1=0, |activate_threads_#t~ret9|=0, |old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=2, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=0, |old(~t1_st~0)|=2, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=1, |old(~t2_st~0)|=1, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=0, |old(~t3_st~0)|=2, |old(~token~0)|=1, ~E_1~0=2, ~E_2~0=2, ~E_3~0=1, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=1, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=2] [?] assume -2147483648 <= #t~ret9 && #t~ret9 <= 2147483647;~tmp___1~0 := #t~ret9;havoc #t~ret9; VAL [activate_threads_~tmp___0~0=0, activate_threads_~tmp___1~0=0, activate_threads_~tmp~1=0, |old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=2, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=0, |old(~t1_st~0)|=2, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=1, |old(~t2_st~0)|=1, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=0, |old(~t3_st~0)|=2, |old(~token~0)|=1, ~E_1~0=2, ~E_2~0=2, ~E_3~0=1, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=1, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=2] [?] assume !(0 != ~tmp___1~0); VAL [activate_threads_~tmp___0~0=0, activate_threads_~tmp___1~0=0, activate_threads_~tmp~1=0, |old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=2, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=0, |old(~t1_st~0)|=2, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=1, |old(~t2_st~0)|=1, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=0, |old(~t3_st~0)|=2, |old(~token~0)|=1, ~E_1~0=2, ~E_2~0=2, ~E_3~0=1, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=1, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=2] [?] CALL call #t~ret10 := is_transmit3_triggered(); VAL [|old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=2, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=0, |old(~t1_st~0)|=2, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=1, |old(~t2_st~0)|=1, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=0, |old(~t3_st~0)|=2, |old(~token~0)|=1, ~E_1~0=2, ~E_2~0=2, ~E_3~0=1, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=1, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=2] [?] havoc ~__retres1~3; VAL [|old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=2, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=0, |old(~t1_st~0)|=2, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=1, |old(~t2_st~0)|=1, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=0, |old(~t3_st~0)|=2, |old(~token~0)|=1, ~E_1~0=2, ~E_2~0=2, ~E_3~0=1, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=1, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=2] [?] assume 1 == ~t3_pc~0; VAL [|old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=2, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=0, |old(~t1_st~0)|=2, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=1, |old(~t2_st~0)|=1, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=0, |old(~t3_st~0)|=2, |old(~token~0)|=1, ~E_1~0=2, ~E_2~0=2, ~E_3~0=1, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=1, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=2] [?] assume 1 == ~E_3~0;~__retres1~3 := 1; VAL [is_transmit3_triggered_~__retres1~3=1, |old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=2, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=0, |old(~t1_st~0)|=2, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=1, |old(~t2_st~0)|=1, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=0, |old(~t3_st~0)|=2, |old(~token~0)|=1, ~E_1~0=2, ~E_2~0=2, ~E_3~0=1, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=1, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=2] [?] #res := ~__retres1~3; VAL [is_transmit3_triggered_~__retres1~3=1, |is_transmit3_triggered_#res|=1, |old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=2, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=0, |old(~t1_st~0)|=2, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=1, |old(~t2_st~0)|=1, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=0, |old(~t3_st~0)|=2, |old(~token~0)|=1, ~E_1~0=2, ~E_2~0=2, ~E_3~0=1, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=1, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=2] [?] assume true; VAL [is_transmit3_triggered_~__retres1~3=1, |is_transmit3_triggered_#res|=1, |old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=2, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=0, |old(~t1_st~0)|=2, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=1, |old(~t2_st~0)|=1, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=0, |old(~t3_st~0)|=2, |old(~token~0)|=1, ~E_1~0=2, ~E_2~0=2, ~E_3~0=1, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=1, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=2] [?] RET #618#return; VAL [activate_threads_~tmp___0~0=0, activate_threads_~tmp___1~0=0, activate_threads_~tmp~1=0, |activate_threads_#t~ret10|=1, |old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=2, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=0, |old(~t1_st~0)|=2, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=1, |old(~t2_st~0)|=1, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=0, |old(~t3_st~0)|=2, |old(~token~0)|=1, ~E_1~0=2, ~E_2~0=2, ~E_3~0=1, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=1, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=2] [?] assume -2147483648 <= #t~ret10 && #t~ret10 <= 2147483647;~tmp___2~0 := #t~ret10;havoc #t~ret10; VAL [activate_threads_~tmp___0~0=0, activate_threads_~tmp___1~0=0, activate_threads_~tmp___2~0=1, activate_threads_~tmp~1=0, |old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=2, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=0, |old(~t1_st~0)|=2, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=1, |old(~t2_st~0)|=1, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=0, |old(~t3_st~0)|=2, |old(~token~0)|=1, ~E_1~0=2, ~E_2~0=2, ~E_3~0=1, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=1, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=2] [?] assume 0 != ~tmp___2~0;~t3_st~0 := 0; VAL [activate_threads_~tmp___0~0=0, activate_threads_~tmp___1~0=0, activate_threads_~tmp___2~0=1, activate_threads_~tmp~1=0, |old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=2, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=0, |old(~t1_st~0)|=2, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=1, |old(~t2_st~0)|=1, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=0, |old(~t3_st~0)|=2, |old(~token~0)|=1, ~E_1~0=2, ~E_2~0=2, ~E_3~0=1, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=1, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=0, ~token~0=2] [?] assume true; VAL [activate_threads_~tmp___0~0=0, activate_threads_~tmp___1~0=0, activate_threads_~tmp___2~0=1, activate_threads_~tmp~1=0, |old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=2, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=0, |old(~t1_st~0)|=2, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=1, |old(~t2_st~0)|=1, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=0, |old(~t3_st~0)|=2, |old(~token~0)|=1, ~E_1~0=2, ~E_2~0=2, ~E_3~0=1, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=1, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=0, ~token~0=2] [?] RET #620#return; VAL [|old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=2, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=0, |old(~t1_st~0)|=2, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=1, |old(~t2_st~0)|=1, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=0, |old(~t3_st~0)|=2, |old(~token~0)|=1, ~E_1~0=2, ~E_2~0=2, ~E_3~0=1, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=1, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=0, ~token~0=2] [?] assume true; VAL [|old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=2, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=0, |old(~t1_st~0)|=2, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=1, |old(~t2_st~0)|=1, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=0, |old(~t3_st~0)|=2, |old(~token~0)|=1, ~E_1~0=2, ~E_2~0=2, ~E_3~0=1, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=1, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=0, ~token~0=2] [?] RET #604#return; VAL [|old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=2, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=0, |old(~t1_st~0)|=2, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=1, |old(~t2_st~0)|=1, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=0, |old(~t3_st~0)|=2, |old(~token~0)|=1, ~E_1~0=2, ~E_2~0=2, ~E_3~0=1, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=1, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=0, ~token~0=2] [?] ~E_3~0 := 2; VAL [|old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=2, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=0, |old(~t1_st~0)|=2, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=1, |old(~t2_st~0)|=1, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=0, |old(~t3_st~0)|=2, |old(~token~0)|=1, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=1, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=0, ~token~0=2] [?] assume !false; VAL [|old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=2, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=0, |old(~t1_st~0)|=2, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=1, |old(~t2_st~0)|=1, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=0, |old(~t3_st~0)|=2, |old(~token~0)|=1, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=1, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=0, ~token~0=2] [?] ~t2_pc~0 := 1;~t2_st~0 := 2; VAL [|old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=2, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=0, |old(~t1_st~0)|=2, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=1, |old(~t2_st~0)|=1, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=0, |old(~t3_st~0)|=2, |old(~token~0)|=1, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=0, ~token~0=2] [?] assume true; VAL [|old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=2, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=0, |old(~t1_st~0)|=2, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=1, |old(~t2_st~0)|=1, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=0, |old(~t3_st~0)|=2, |old(~token~0)|=1, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=0, ~token~0=2] [?] RET #634#return; VAL [eval_~tmp_ndt_1~0=1, eval_~tmp_ndt_2~0=1, eval_~tmp_ndt_3~0=1, eval_~tmp_ndt_4~0=1, eval_~tmp~0=1, |old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=0, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=0, |old(~t1_st~0)|=0, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=0, |old(~t2_st~0)|=0, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=0, |old(~t3_st~0)|=0, |old(~token~0)|=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=0, ~token~0=2] [?] assume 0 == ~t3_st~0;havoc ~tmp_ndt_4~0;assume -2147483648 <= #t~nondet6 && #t~nondet6 <= 2147483647;~tmp_ndt_4~0 := #t~nondet6;havoc #t~nondet6; VAL [eval_~tmp_ndt_1~0=1, eval_~tmp_ndt_2~0=1, eval_~tmp_ndt_3~0=1, eval_~tmp_ndt_4~0=1, eval_~tmp~0=1, |old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=0, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=0, |old(~t1_st~0)|=0, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=0, |old(~t2_st~0)|=0, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=0, |old(~t3_st~0)|=0, |old(~token~0)|=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=0, ~token~0=2] [?] assume 0 != ~tmp_ndt_4~0;~t3_st~0 := 1; VAL [eval_~tmp_ndt_1~0=1, eval_~tmp_ndt_2~0=1, eval_~tmp_ndt_3~0=1, eval_~tmp_ndt_4~0=1, eval_~tmp~0=1, |old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=0, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=0, |old(~t1_st~0)|=0, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=0, |old(~t2_st~0)|=0, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=0, |old(~t3_st~0)|=0, |old(~token~0)|=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=1, ~token~0=2] [?] CALL call transmit3(); VAL [|old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=2, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=0, |old(~t1_st~0)|=2, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=0, |old(~t2_st~0)|=2, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=1, |old(~t3_st~0)|=1, |old(~token~0)|=2, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=1, ~token~0=2] [?] assume !(0 == ~t3_pc~0); VAL [|old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=2, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=0, |old(~t1_st~0)|=2, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=0, |old(~t2_st~0)|=2, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=1, |old(~t3_st~0)|=1, |old(~token~0)|=2, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=1, ~token~0=2] [?] assume 1 == ~t3_pc~0; VAL [|old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=2, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=0, |old(~t1_st~0)|=2, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=0, |old(~t2_st~0)|=2, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=1, |old(~t3_st~0)|=1, |old(~token~0)|=2, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=1, ~token~0=2] [?] ~token~0 := 1 + ~token~0;~E_M~0 := 1; VAL [|old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=2, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=0, |old(~t1_st~0)|=2, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=0, |old(~t2_st~0)|=2, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=1, |old(~t3_st~0)|=1, |old(~token~0)|=2, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=1, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=1, ~token~0=3] [?] CALL call immediate_notify(); VAL [|old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=2, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=0, |old(~t1_st~0)|=2, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=0, |old(~t2_st~0)|=2, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=1, |old(~t3_st~0)|=1, |old(~token~0)|=2, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=1, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=1, ~token~0=3] [?] CALL call activate_threads(); VAL [|old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=2, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=0, |old(~t1_st~0)|=2, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=0, |old(~t2_st~0)|=2, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=1, |old(~t3_st~0)|=1, |old(~token~0)|=2, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=1, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=1, ~token~0=3] [?] havoc ~tmp~1;havoc ~tmp___0~0;havoc ~tmp___1~0;havoc ~tmp___2~0; VAL [|old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=2, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=0, |old(~t1_st~0)|=2, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=0, |old(~t2_st~0)|=2, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=1, |old(~t3_st~0)|=1, |old(~token~0)|=2, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=1, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=1, ~token~0=3] [?] CALL call #t~ret7 := is_master_triggered(); VAL [|old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=2, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=0, |old(~t1_st~0)|=2, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=0, |old(~t2_st~0)|=2, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=1, |old(~t3_st~0)|=1, |old(~token~0)|=2, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=1, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=1, ~token~0=3] [?] havoc ~__retres1~0; VAL [|old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=2, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=0, |old(~t1_st~0)|=2, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=0, |old(~t2_st~0)|=2, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=1, |old(~t3_st~0)|=1, |old(~token~0)|=2, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=1, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=1, ~token~0=3] [?] assume 1 == ~m_pc~0; VAL [|old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=2, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=0, |old(~t1_st~0)|=2, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=0, |old(~t2_st~0)|=2, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=1, |old(~t3_st~0)|=1, |old(~token~0)|=2, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=1, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=1, ~token~0=3] [?] assume 1 == ~E_M~0;~__retres1~0 := 1; VAL [is_master_triggered_~__retres1~0=1, |old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=2, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=0, |old(~t1_st~0)|=2, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=0, |old(~t2_st~0)|=2, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=1, |old(~t3_st~0)|=1, |old(~token~0)|=2, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=1, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=1, ~token~0=3] [?] #res := ~__retres1~0; VAL [is_master_triggered_~__retres1~0=1, |is_master_triggered_#res|=1, |old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=2, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=0, |old(~t1_st~0)|=2, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=0, |old(~t2_st~0)|=2, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=1, |old(~t3_st~0)|=1, |old(~token~0)|=2, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=1, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=1, ~token~0=3] [?] assume true; VAL [is_master_triggered_~__retres1~0=1, |is_master_triggered_#res|=1, |old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=2, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=0, |old(~t1_st~0)|=2, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=0, |old(~t2_st~0)|=2, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=1, |old(~t3_st~0)|=1, |old(~token~0)|=2, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=1, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=1, ~token~0=3] [?] RET #612#return; VAL [|activate_threads_#t~ret7|=1, |old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=2, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=0, |old(~t1_st~0)|=2, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=0, |old(~t2_st~0)|=2, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=1, |old(~t3_st~0)|=1, |old(~token~0)|=2, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=1, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=1, ~token~0=3] [?] assume -2147483648 <= #t~ret7 && #t~ret7 <= 2147483647;~tmp~1 := #t~ret7;havoc #t~ret7; VAL [activate_threads_~tmp~1=1, |old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=2, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=0, |old(~t1_st~0)|=2, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=0, |old(~t2_st~0)|=2, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=1, |old(~t3_st~0)|=1, |old(~token~0)|=2, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=1, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=1, ~token~0=3] [?] assume 0 != ~tmp~1;~m_st~0 := 0; VAL [activate_threads_~tmp~1=1, |old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=2, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=0, |old(~t1_st~0)|=2, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=0, |old(~t2_st~0)|=2, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=1, |old(~t3_st~0)|=1, |old(~token~0)|=2, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=1, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=1, ~token~0=3] [?] CALL call #t~ret8 := is_transmit1_triggered(); VAL [|old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=2, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=0, |old(~t1_st~0)|=2, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=0, |old(~t2_st~0)|=2, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=1, |old(~t3_st~0)|=1, |old(~token~0)|=2, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=1, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=1, ~token~0=3] [?] havoc ~__retres1~1; VAL [|old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=2, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=0, |old(~t1_st~0)|=2, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=0, |old(~t2_st~0)|=2, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=1, |old(~t3_st~0)|=1, |old(~token~0)|=2, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=1, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=1, ~token~0=3] [?] assume 1 == ~t1_pc~0; VAL [|old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=2, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=0, |old(~t1_st~0)|=2, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=0, |old(~t2_st~0)|=2, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=1, |old(~t3_st~0)|=1, |old(~token~0)|=2, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=1, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=1, ~token~0=3] [?] assume !(1 == ~E_1~0); VAL [|old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=2, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=0, |old(~t1_st~0)|=2, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=0, |old(~t2_st~0)|=2, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=1, |old(~t3_st~0)|=1, |old(~token~0)|=2, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=1, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=1, ~token~0=3] [?] ~__retres1~1 := 0; VAL [is_transmit1_triggered_~__retres1~1=0, |old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=2, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=0, |old(~t1_st~0)|=2, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=0, |old(~t2_st~0)|=2, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=1, |old(~t3_st~0)|=1, |old(~token~0)|=2, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=1, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=1, ~token~0=3] [?] #res := ~__retres1~1; VAL [is_transmit1_triggered_~__retres1~1=0, |is_transmit1_triggered_#res|=0, |old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=2, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=0, |old(~t1_st~0)|=2, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=0, |old(~t2_st~0)|=2, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=1, |old(~t3_st~0)|=1, |old(~token~0)|=2, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=1, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=1, ~token~0=3] [?] assume true; VAL [is_transmit1_triggered_~__retres1~1=0, |is_transmit1_triggered_#res|=0, |old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=2, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=0, |old(~t1_st~0)|=2, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=0, |old(~t2_st~0)|=2, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=1, |old(~t3_st~0)|=1, |old(~token~0)|=2, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=1, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=1, ~token~0=3] [?] RET #614#return; VAL [activate_threads_~tmp~1=1, |activate_threads_#t~ret8|=0, |old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=2, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=0, |old(~t1_st~0)|=2, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=0, |old(~t2_st~0)|=2, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=1, |old(~t3_st~0)|=1, |old(~token~0)|=2, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=1, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=1, ~token~0=3] [?] assume -2147483648 <= #t~ret8 && #t~ret8 <= 2147483647;~tmp___0~0 := #t~ret8;havoc #t~ret8; VAL [activate_threads_~tmp___0~0=0, activate_threads_~tmp~1=1, |old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=2, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=0, |old(~t1_st~0)|=2, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=0, |old(~t2_st~0)|=2, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=1, |old(~t3_st~0)|=1, |old(~token~0)|=2, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=1, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=1, ~token~0=3] [?] assume !(0 != ~tmp___0~0); VAL [activate_threads_~tmp___0~0=0, activate_threads_~tmp~1=1, |old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=2, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=0, |old(~t1_st~0)|=2, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=0, |old(~t2_st~0)|=2, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=1, |old(~t3_st~0)|=1, |old(~token~0)|=2, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=1, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=1, ~token~0=3] [?] CALL call #t~ret9 := is_transmit2_triggered(); VAL [|old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=2, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=0, |old(~t1_st~0)|=2, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=0, |old(~t2_st~0)|=2, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=1, |old(~t3_st~0)|=1, |old(~token~0)|=2, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=1, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=1, ~token~0=3] [?] havoc ~__retres1~2; VAL [|old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=2, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=0, |old(~t1_st~0)|=2, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=0, |old(~t2_st~0)|=2, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=1, |old(~t3_st~0)|=1, |old(~token~0)|=2, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=1, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=1, ~token~0=3] [?] assume 1 == ~t2_pc~0; VAL [|old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=2, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=0, |old(~t1_st~0)|=2, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=0, |old(~t2_st~0)|=2, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=1, |old(~t3_st~0)|=1, |old(~token~0)|=2, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=1, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=1, ~token~0=3] [?] assume !(1 == ~E_2~0); VAL [|old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=2, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=0, |old(~t1_st~0)|=2, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=0, |old(~t2_st~0)|=2, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=1, |old(~t3_st~0)|=1, |old(~token~0)|=2, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=1, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=1, ~token~0=3] [?] ~__retres1~2 := 0; VAL [is_transmit2_triggered_~__retres1~2=0, |old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=2, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=0, |old(~t1_st~0)|=2, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=0, |old(~t2_st~0)|=2, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=1, |old(~t3_st~0)|=1, |old(~token~0)|=2, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=1, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=1, ~token~0=3] [?] #res := ~__retres1~2; VAL [is_transmit2_triggered_~__retres1~2=0, |is_transmit2_triggered_#res|=0, |old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=2, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=0, |old(~t1_st~0)|=2, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=0, |old(~t2_st~0)|=2, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=1, |old(~t3_st~0)|=1, |old(~token~0)|=2, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=1, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=1, ~token~0=3] [?] assume true; VAL [is_transmit2_triggered_~__retres1~2=0, |is_transmit2_triggered_#res|=0, |old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=2, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=0, |old(~t1_st~0)|=2, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=0, |old(~t2_st~0)|=2, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=1, |old(~t3_st~0)|=1, |old(~token~0)|=2, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=1, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=1, ~token~0=3] [?] RET #616#return; VAL [activate_threads_~tmp___0~0=0, activate_threads_~tmp~1=1, |activate_threads_#t~ret9|=0, |old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=2, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=0, |old(~t1_st~0)|=2, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=0, |old(~t2_st~0)|=2, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=1, |old(~t3_st~0)|=1, |old(~token~0)|=2, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=1, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=1, ~token~0=3] [?] assume -2147483648 <= #t~ret9 && #t~ret9 <= 2147483647;~tmp___1~0 := #t~ret9;havoc #t~ret9; VAL [activate_threads_~tmp___0~0=0, activate_threads_~tmp___1~0=0, activate_threads_~tmp~1=1, |old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=2, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=0, |old(~t1_st~0)|=2, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=0, |old(~t2_st~0)|=2, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=1, |old(~t3_st~0)|=1, |old(~token~0)|=2, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=1, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=1, ~token~0=3] [?] assume !(0 != ~tmp___1~0); VAL [activate_threads_~tmp___0~0=0, activate_threads_~tmp___1~0=0, activate_threads_~tmp~1=1, |old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=2, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=0, |old(~t1_st~0)|=2, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=0, |old(~t2_st~0)|=2, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=1, |old(~t3_st~0)|=1, |old(~token~0)|=2, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=1, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=1, ~token~0=3] [?] CALL call #t~ret10 := is_transmit3_triggered(); VAL [|old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=2, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=0, |old(~t1_st~0)|=2, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=0, |old(~t2_st~0)|=2, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=1, |old(~t3_st~0)|=1, |old(~token~0)|=2, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=1, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=1, ~token~0=3] [?] havoc ~__retres1~3; VAL [|old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=2, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=0, |old(~t1_st~0)|=2, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=0, |old(~t2_st~0)|=2, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=1, |old(~t3_st~0)|=1, |old(~token~0)|=2, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=1, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=1, ~token~0=3] [?] assume 1 == ~t3_pc~0; VAL [|old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=2, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=0, |old(~t1_st~0)|=2, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=0, |old(~t2_st~0)|=2, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=1, |old(~t3_st~0)|=1, |old(~token~0)|=2, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=1, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=1, ~token~0=3] [?] assume !(1 == ~E_3~0); VAL [|old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=2, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=0, |old(~t1_st~0)|=2, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=0, |old(~t2_st~0)|=2, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=1, |old(~t3_st~0)|=1, |old(~token~0)|=2, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=1, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=1, ~token~0=3] [?] ~__retres1~3 := 0; VAL [is_transmit3_triggered_~__retres1~3=0, |old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=2, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=0, |old(~t1_st~0)|=2, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=0, |old(~t2_st~0)|=2, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=1, |old(~t3_st~0)|=1, |old(~token~0)|=2, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=1, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=1, ~token~0=3] [?] #res := ~__retres1~3; VAL [is_transmit3_triggered_~__retres1~3=0, |is_transmit3_triggered_#res|=0, |old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=2, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=0, |old(~t1_st~0)|=2, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=0, |old(~t2_st~0)|=2, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=1, |old(~t3_st~0)|=1, |old(~token~0)|=2, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=1, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=1, ~token~0=3] [?] assume true; VAL [is_transmit3_triggered_~__retres1~3=0, |is_transmit3_triggered_#res|=0, |old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=2, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=0, |old(~t1_st~0)|=2, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=0, |old(~t2_st~0)|=2, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=1, |old(~t3_st~0)|=1, |old(~token~0)|=2, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=1, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=1, ~token~0=3] [?] RET #618#return; VAL [activate_threads_~tmp___0~0=0, activate_threads_~tmp___1~0=0, activate_threads_~tmp~1=1, |activate_threads_#t~ret10|=0, |old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=2, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=0, |old(~t1_st~0)|=2, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=0, |old(~t2_st~0)|=2, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=1, |old(~t3_st~0)|=1, |old(~token~0)|=2, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=1, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=1, ~token~0=3] [?] assume -2147483648 <= #t~ret10 && #t~ret10 <= 2147483647;~tmp___2~0 := #t~ret10;havoc #t~ret10; VAL [activate_threads_~tmp___0~0=0, activate_threads_~tmp___1~0=0, activate_threads_~tmp___2~0=0, activate_threads_~tmp~1=1, |old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=2, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=0, |old(~t1_st~0)|=2, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=0, |old(~t2_st~0)|=2, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=1, |old(~t3_st~0)|=1, |old(~token~0)|=2, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=1, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=1, ~token~0=3] [?] assume !(0 != ~tmp___2~0); VAL [activate_threads_~tmp___0~0=0, activate_threads_~tmp___1~0=0, activate_threads_~tmp___2~0=0, activate_threads_~tmp~1=1, |old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=2, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=0, |old(~t1_st~0)|=2, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=0, |old(~t2_st~0)|=2, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=1, |old(~t3_st~0)|=1, |old(~token~0)|=2, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=1, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=1, ~token~0=3] [?] assume true; VAL [activate_threads_~tmp___0~0=0, activate_threads_~tmp___1~0=0, activate_threads_~tmp___2~0=0, activate_threads_~tmp~1=1, |old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=2, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=0, |old(~t1_st~0)|=2, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=0, |old(~t2_st~0)|=2, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=1, |old(~t3_st~0)|=1, |old(~token~0)|=2, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=1, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=1, ~token~0=3] [?] RET #620#return; VAL [|old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=2, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=0, |old(~t1_st~0)|=2, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=0, |old(~t2_st~0)|=2, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=1, |old(~t3_st~0)|=1, |old(~token~0)|=2, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=1, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=1, ~token~0=3] [?] assume true; VAL [|old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=2, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=0, |old(~t1_st~0)|=2, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=0, |old(~t2_st~0)|=2, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=1, |old(~t3_st~0)|=1, |old(~token~0)|=2, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=1, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=1, ~token~0=3] [?] RET #602#return; VAL [|old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=2, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=0, |old(~t1_st~0)|=2, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=0, |old(~t2_st~0)|=2, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=1, |old(~t3_st~0)|=1, |old(~token~0)|=2, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=1, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=1, ~token~0=3] [?] ~E_M~0 := 2; VAL [|old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=2, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=0, |old(~t1_st~0)|=2, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=0, |old(~t2_st~0)|=2, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=1, |old(~t3_st~0)|=1, |old(~token~0)|=2, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=1, ~token~0=3] [?] assume !false; VAL [|old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=2, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=0, |old(~t1_st~0)|=2, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=0, |old(~t2_st~0)|=2, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=1, |old(~t3_st~0)|=1, |old(~token~0)|=2, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=1, ~token~0=3] [?] ~t3_pc~0 := 1;~t3_st~0 := 2; VAL [|old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=2, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=0, |old(~t1_st~0)|=2, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=0, |old(~t2_st~0)|=2, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=1, |old(~t3_st~0)|=1, |old(~token~0)|=2, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=3] [?] assume true; VAL [|old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=2, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=0, |old(~t1_st~0)|=2, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=0, |old(~t2_st~0)|=2, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=1, |old(~t3_st~0)|=1, |old(~token~0)|=2, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=3] [?] RET #636#return; VAL [eval_~tmp_ndt_1~0=1, eval_~tmp_ndt_2~0=1, eval_~tmp_ndt_3~0=1, eval_~tmp_ndt_4~0=1, eval_~tmp~0=1, |old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=0, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=0, |old(~t1_st~0)|=0, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=0, |old(~t2_st~0)|=0, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=0, |old(~t3_st~0)|=0, |old(~token~0)|=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=3] [?] assume !false; VAL [eval_~tmp_ndt_1~0=1, eval_~tmp_ndt_2~0=1, eval_~tmp_ndt_3~0=1, eval_~tmp_ndt_4~0=1, eval_~tmp~0=1, |old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=0, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=0, |old(~t1_st~0)|=0, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=0, |old(~t2_st~0)|=0, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=0, |old(~t3_st~0)|=0, |old(~token~0)|=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=3] [?] CALL call #t~ret2 := exists_runnable_thread(); VAL [|old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=0, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=0, |old(~t1_st~0)|=0, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=0, |old(~t2_st~0)|=0, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=0, |old(~t3_st~0)|=0, |old(~token~0)|=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=3] [?] havoc ~__retres1~4; VAL [|old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=0, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=0, |old(~t1_st~0)|=0, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=0, |old(~t2_st~0)|=0, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=0, |old(~t3_st~0)|=0, |old(~token~0)|=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=3] [?] assume 0 == ~m_st~0;~__retres1~4 := 1; VAL [exists_runnable_thread_~__retres1~4=1, |old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=0, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=0, |old(~t1_st~0)|=0, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=0, |old(~t2_st~0)|=0, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=0, |old(~t3_st~0)|=0, |old(~token~0)|=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=3] [?] #res := ~__retres1~4; VAL [exists_runnable_thread_~__retres1~4=1, |exists_runnable_thread_#res|=1, |old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=0, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=0, |old(~t1_st~0)|=0, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=0, |old(~t2_st~0)|=0, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=0, |old(~t3_st~0)|=0, |old(~token~0)|=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=3] [?] assume true; VAL [exists_runnable_thread_~__retres1~4=1, |exists_runnable_thread_#res|=1, |old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=0, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=0, |old(~t1_st~0)|=0, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=0, |old(~t2_st~0)|=0, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=0, |old(~t3_st~0)|=0, |old(~token~0)|=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=3] [?] RET #628#return; VAL [eval_~tmp_ndt_1~0=1, eval_~tmp_ndt_2~0=1, eval_~tmp_ndt_3~0=1, eval_~tmp_ndt_4~0=1, eval_~tmp~0=1, |eval_#t~ret2|=1, |old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=0, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=0, |old(~t1_st~0)|=0, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=0, |old(~t2_st~0)|=0, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=0, |old(~t3_st~0)|=0, |old(~token~0)|=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=3] [?] assume -2147483648 <= #t~ret2 && #t~ret2 <= 2147483647;~tmp~0 := #t~ret2;havoc #t~ret2; VAL [eval_~tmp_ndt_1~0=1, eval_~tmp_ndt_2~0=1, eval_~tmp_ndt_3~0=1, eval_~tmp_ndt_4~0=1, eval_~tmp~0=1, |old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=0, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=0, |old(~t1_st~0)|=0, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=0, |old(~t2_st~0)|=0, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=0, |old(~t3_st~0)|=0, |old(~token~0)|=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=3] [?] assume 0 != ~tmp~0; VAL [eval_~tmp_ndt_1~0=1, eval_~tmp_ndt_2~0=1, eval_~tmp_ndt_3~0=1, eval_~tmp_ndt_4~0=1, eval_~tmp~0=1, |old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=0, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=0, |old(~t1_st~0)|=0, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=0, |old(~t2_st~0)|=0, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=0, |old(~t3_st~0)|=0, |old(~token~0)|=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=3] [?] assume 0 == ~m_st~0;havoc ~tmp_ndt_1~0;assume -2147483648 <= #t~nondet3 && #t~nondet3 <= 2147483647;~tmp_ndt_1~0 := #t~nondet3;havoc #t~nondet3; VAL [eval_~tmp_ndt_1~0=1, eval_~tmp_ndt_2~0=1, eval_~tmp_ndt_3~0=1, eval_~tmp_ndt_4~0=1, eval_~tmp~0=1, |old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=0, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=0, |old(~t1_st~0)|=0, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=0, |old(~t2_st~0)|=0, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=0, |old(~t3_st~0)|=0, |old(~token~0)|=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=3] [?] assume 0 != ~tmp_ndt_1~0;~m_st~0 := 1; VAL [eval_~tmp_ndt_1~0=1, eval_~tmp_ndt_2~0=1, eval_~tmp_ndt_3~0=1, eval_~tmp_ndt_4~0=1, eval_~tmp~0=1, |old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=0, |old(~m_st~0)|=0, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=0, |old(~t1_st~0)|=0, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=0, |old(~t2_st~0)|=0, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=0, |old(~t3_st~0)|=0, |old(~token~0)|=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=3] [?] CALL call master(); VAL [|old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=1, |old(~m_st~0)|=1, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=0, |old(~t1_st~0)|=2, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=0, |old(~t2_st~0)|=2, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=0, |old(~t3_st~0)|=2, |old(~token~0)|=3, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=3] [?] assume -2147483648 <= #t~nondet0 && #t~nondet0 <= 2147483647;~tmp_var~0 := #t~nondet0;havoc #t~nondet0; VAL [master_~tmp_var~0=5, |old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=1, |old(~m_st~0)|=1, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=0, |old(~t1_st~0)|=2, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=0, |old(~t2_st~0)|=2, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=0, |old(~t3_st~0)|=2, |old(~token~0)|=3, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=3] [?] assume !(0 == ~m_pc~0); VAL [master_~tmp_var~0=5, |old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=1, |old(~m_st~0)|=1, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=0, |old(~t1_st~0)|=2, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=0, |old(~t2_st~0)|=2, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=0, |old(~t3_st~0)|=2, |old(~token~0)|=3, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=3] [?] assume 1 == ~m_pc~0; VAL [master_~tmp_var~0=5, |old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=1, |old(~m_st~0)|=1, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=0, |old(~t1_st~0)|=2, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=0, |old(~t2_st~0)|=2, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=0, |old(~t3_st~0)|=2, |old(~token~0)|=3, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=3] [?] assume !(~token~0 != 3 + ~local~0); VAL [master_~tmp_var~0=5, |old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=1, |old(~m_st~0)|=1, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=0, |old(~t1_st~0)|=2, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=0, |old(~t2_st~0)|=2, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=0, |old(~t3_st~0)|=2, |old(~token~0)|=3, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=3] [?] assume ~tmp_var~0 <= 5; VAL [master_~tmp_var~0=5, |old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=1, |old(~m_st~0)|=1, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=0, |old(~t1_st~0)|=2, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=0, |old(~t2_st~0)|=2, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=0, |old(~t3_st~0)|=2, |old(~token~0)|=3, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=3] [?] assume ~tmp_var~0 >= 5; VAL [master_~tmp_var~0=5, |old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=1, |old(~m_st~0)|=1, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=0, |old(~t1_st~0)|=2, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=0, |old(~t2_st~0)|=2, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=0, |old(~t3_st~0)|=2, |old(~token~0)|=3, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=3] [?] assume ~tmp_var~0 <= 5; VAL [master_~tmp_var~0=5, |old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=1, |old(~m_st~0)|=1, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=0, |old(~t1_st~0)|=2, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=0, |old(~t2_st~0)|=2, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=0, |old(~t3_st~0)|=2, |old(~token~0)|=3, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=3] [?] assume ~tmp_var~0 >= 5; VAL [master_~tmp_var~0=5, |old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=1, |old(~m_st~0)|=1, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=0, |old(~t1_st~0)|=2, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=0, |old(~t2_st~0)|=2, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=0, |old(~t3_st~0)|=2, |old(~token~0)|=3, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=3] [?] assume 5 == ~tmp_var~0; VAL [master_~tmp_var~0=5, |old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=1, |old(~m_st~0)|=1, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=0, |old(~t1_st~0)|=2, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=0, |old(~t2_st~0)|=2, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=0, |old(~t3_st~0)|=2, |old(~token~0)|=3, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=3] [?] CALL call error(); VAL [|old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=1, |old(~m_st~0)|=1, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=0, |old(~t1_st~0)|=2, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=0, |old(~t2_st~0)|=2, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=0, |old(~t3_st~0)|=2, |old(~token~0)|=3, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=3] [?] assume !false; VAL [|old(~E_1~0)|=2, |old(~E_2~0)|=2, |old(~E_3~0)|=2, |old(~E_M~0)|=2, |old(~local~0)|=0, |old(~M_E~0)|=2, |old(~m_i~0)|=0, |old(~m_pc~0)|=1, |old(~m_st~0)|=1, |old(~T1_E~0)|=2, |old(~t1_i~0)|=0, |old(~t1_pc~0)|=0, |old(~t1_st~0)|=2, |old(~T2_E~0)|=2, |old(~t2_i~0)|=0, |old(~t2_pc~0)|=0, |old(~t2_st~0)|=2, |old(~T3_E~0)|=2, |old(~t3_i~0)|=0, |old(~t3_pc~0)|=0, |old(~t3_st~0)|=2, |old(~token~0)|=3, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=3] [?] CALL call ULTIMATE.init(); VAL [old(~E_1~0)=21, old(~E_2~0)=6, old(~E_3~0)=25, old(~E_M~0)=16, old(~local~0)=20, old(~M_E~0)=17, old(~m_i~0)=8, old(~m_pc~0)=14, old(~m_st~0)=15, old(~T1_E~0)=4, old(~t1_i~0)=19, old(~t1_pc~0)=10, old(~t1_st~0)=5, old(~T2_E~0)=18, old(~t2_i~0)=7, old(~t2_pc~0)=11, old(~t2_st~0)=12, old(~T3_E~0)=22, old(~t3_i~0)=24, old(~t3_pc~0)=9, old(~t3_st~0)=13, old(~token~0)=23, ~E_1~0=21, ~E_2~0=6, ~E_3~0=25, ~E_M~0=16, ~local~0=20, ~M_E~0=17, ~m_i~0=8, ~m_pc~0=14, ~m_st~0=15, ~T1_E~0=4, ~t1_i~0=19, ~t1_pc~0=10, ~t1_st~0=5, ~T2_E~0=18, ~t2_i~0=7, ~t2_pc~0=11, ~t2_st~0=12, ~T3_E~0=22, ~t3_i~0=24, ~t3_pc~0=9, ~t3_st~0=13, ~token~0=23] [L14] ~m_pc~0 := 0; [L15] ~t1_pc~0 := 0; [L16] ~t2_pc~0 := 0; [L17] ~t3_pc~0 := 0; [L18] ~m_st~0 := 0; [L19] ~t1_st~0 := 0; [L20] ~t2_st~0 := 0; [L21] ~t3_st~0 := 0; [L22] ~m_i~0 := 0; [L23] ~t1_i~0 := 0; [L24] ~t2_i~0 := 0; [L25] ~t3_i~0 := 0; [L26] ~M_E~0 := 2; [L27] ~T1_E~0 := 2; [L28] ~T2_E~0 := 2; [L29] ~T3_E~0 := 2; [L30] ~E_M~0 := 2; [L31] ~E_1~0 := 2; [L32] ~E_2~0 := 2; [L33] ~E_3~0 := 2; [L39] ~token~0 := 0; [L41] ~local~0 := 0; VAL [old(~E_1~0)=21, old(~E_2~0)=6, old(~E_3~0)=25, old(~E_M~0)=16, old(~local~0)=20, old(~M_E~0)=17, old(~m_i~0)=8, old(~m_pc~0)=14, old(~m_st~0)=15, old(~T1_E~0)=4, old(~t1_i~0)=19, old(~t1_pc~0)=10, old(~t1_st~0)=5, old(~T2_E~0)=18, old(~t2_i~0)=7, old(~t2_pc~0)=11, old(~t2_st~0)=12, old(~T3_E~0)=22, old(~t3_i~0)=24, old(~t3_pc~0)=9, old(~t3_st~0)=13, old(~token~0)=23, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=0, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=0, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=0, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=0, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [?] ensures true; VAL [old(~E_1~0)=21, old(~E_2~0)=6, old(~E_3~0)=25, old(~E_M~0)=16, old(~local~0)=20, old(~M_E~0)=17, old(~m_i~0)=8, old(~m_pc~0)=14, old(~m_st~0)=15, old(~T1_E~0)=4, old(~t1_i~0)=19, old(~t1_pc~0)=10, old(~t1_st~0)=5, old(~T2_E~0)=18, old(~t2_i~0)=7, old(~t2_pc~0)=11, old(~t2_st~0)=12, old(~T3_E~0)=22, old(~t3_i~0)=24, old(~t3_pc~0)=9, old(~t3_st~0)=13, old(~token~0)=23, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=0, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=0, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=0, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=0, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [?] RET call ULTIMATE.init(); VAL [~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=0, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=0, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=0, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=0, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [?] CALL call #t~ret14 := main(); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=0, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=0, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=0, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=0, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [L725] havoc ~__retres1~5; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=0, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=0, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=0, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=0, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [L729] CALL call init_model(); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=0, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=0, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=0, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=0, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [L638] ~m_i~0 := 1; [L639] ~t1_i~0 := 1; [L640] ~t2_i~0 := 1; [L641] ~t3_i~0 := 1; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [L634-L645] ensures true; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [L729] RET call init_model(); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [L730] CALL call start_simulation(); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [L666] havoc ~kernel_st~0; [L667] havoc ~tmp~3; [L668] havoc ~tmp___0~1; [L672] ~kernel_st~0 := 0; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~kernel_st~0=0, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [L673] CALL call update_channels(); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [L282-L289] ensures true; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [L673] RET call update_channels(); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~kernel_st~0=0, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [L674] CALL call init_threads(); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [L294-L298] assume 1 == ~m_i~0; [L295] ~m_st~0 := 0; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [L299-L303] assume 1 == ~t1_i~0; [L300] ~t1_st~0 := 0; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [L304-L308] assume 1 == ~t2_i~0; [L305] ~t2_st~0 := 0; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [L309-L313] assume 1 == ~t3_i~0; [L310] ~t3_st~0 := 0; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [L290-L317] ensures true; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [L674] RET call init_threads(); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~kernel_st~0=0, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [L675] CALL call fire_delta_events(); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [L431-L435] assume !(0 == ~M_E~0); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [L436-L440] assume !(0 == ~T1_E~0); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [L441-L445] assume !(0 == ~T2_E~0); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [L446-L450] assume !(0 == ~T3_E~0); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [L451-L455] assume !(0 == ~E_M~0); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [L456-L460] assume !(0 == ~E_1~0); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [L461-L465] assume !(0 == ~E_2~0); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [L466-L470] assume !(0 == ~E_3~0); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [L427-L474] ensures true; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [L675] RET call fire_delta_events(); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~kernel_st~0=0, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [L676] CALL call activate_threads(); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [L524] havoc ~tmp~1; [L525] havoc ~tmp___0~0; [L526] havoc ~tmp___1~0; [L527] havoc ~tmp___2~0; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [L531] CALL call #t~ret7 := is_master_triggered(); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [L207] havoc ~__retres1~0; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [L210-L219] assume !(1 == ~m_pc~0); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [L220] ~__retres1~0 := 0; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~__retres1~0=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [L222] #res := ~__retres1~0; VAL [#res=0, old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~__retres1~0=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [L34] ensures true; VAL [#res=0, old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~__retres1~0=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [L531] RET call #t~ret7 := is_master_triggered(); VAL [#t~ret7=0, old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [L531] assume -2147483648 <= #t~ret7 && #t~ret7 <= 2147483647; [L531] ~tmp~1 := #t~ret7; [L531] havoc #t~ret7; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~tmp~1=0, ~token~0=0] [L533-L537] assume !(0 != ~tmp~1); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~tmp~1=0, ~token~0=0] [L539] CALL call #t~ret8 := is_transmit1_triggered(); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [L226] havoc ~__retres1~1; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [L229-L238] assume !(1 == ~t1_pc~0); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [L239] ~__retres1~1 := 0; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~__retres1~1=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [L241] #res := ~__retres1~1; VAL [#res=0, old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~__retres1~1=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [L35] ensures true; VAL [#res=0, old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~__retres1~1=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [L539] RET call #t~ret8 := is_transmit1_triggered(); VAL [#t~ret8=0, old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~tmp~1=0, ~token~0=0] [L539] assume -2147483648 <= #t~ret8 && #t~ret8 <= 2147483647; [L539] ~tmp___0~0 := #t~ret8; [L539] havoc #t~ret8; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~tmp___0~0=0, ~tmp~1=0, ~token~0=0] [L541-L545] assume !(0 != ~tmp___0~0); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~tmp___0~0=0, ~tmp~1=0, ~token~0=0] [L547] CALL call #t~ret9 := is_transmit2_triggered(); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [L245] havoc ~__retres1~2; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [L248-L257] assume !(1 == ~t2_pc~0); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [L258] ~__retres1~2 := 0; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~__retres1~2=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [L260] #res := ~__retres1~2; VAL [#res=0, old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~__retres1~2=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [L36] ensures true; VAL [#res=0, old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~__retres1~2=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [L547] RET call #t~ret9 := is_transmit2_triggered(); VAL [#t~ret9=0, old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~tmp___0~0=0, ~tmp~1=0, ~token~0=0] [L547] assume -2147483648 <= #t~ret9 && #t~ret9 <= 2147483647; [L547] ~tmp___1~0 := #t~ret9; [L547] havoc #t~ret9; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~tmp___0~0=0, ~tmp___1~0=0, ~tmp~1=0, ~token~0=0] [L549-L553] assume !(0 != ~tmp___1~0); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~tmp___0~0=0, ~tmp___1~0=0, ~tmp~1=0, ~token~0=0] [L555] CALL call #t~ret10 := is_transmit3_triggered(); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [L264] havoc ~__retres1~3; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [L267-L276] assume !(1 == ~t3_pc~0); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [L277] ~__retres1~3 := 0; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~__retres1~3=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [L279] #res := ~__retres1~3; VAL [#res=0, old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~__retres1~3=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [L37] ensures true; VAL [#res=0, old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~__retres1~3=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [L555] RET call #t~ret10 := is_transmit3_triggered(); VAL [#t~ret10=0, old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~tmp___0~0=0, ~tmp___1~0=0, ~tmp~1=0, ~token~0=0] [L555] assume -2147483648 <= #t~ret10 && #t~ret10 <= 2147483647; [L555] ~tmp___2~0 := #t~ret10; [L555] havoc #t~ret10; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~tmp___0~0=0, ~tmp___1~0=0, ~tmp___2~0=0, ~tmp~1=0, ~token~0=0] [L557-L561] assume !(0 != ~tmp___2~0); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~tmp___0~0=0, ~tmp___1~0=0, ~tmp___2~0=0, ~tmp~1=0, ~token~0=0] [L523-L565] ensures true; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~tmp___0~0=0, ~tmp___1~0=0, ~tmp___2~0=0, ~tmp~1=0, ~token~0=0] [L676] RET call activate_threads(); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~kernel_st~0=0, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [L677] CALL call reset_delta_events(); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [L479-L483] assume !(1 == ~M_E~0); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [L484-L488] assume !(1 == ~T1_E~0); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [L489-L493] assume !(1 == ~T2_E~0); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [L494-L498] assume !(1 == ~T3_E~0); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [L499-L503] assume !(1 == ~E_M~0); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [L504-L508] assume !(1 == ~E_1~0); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [L509-L513] assume !(1 == ~E_2~0); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [L514-L518] assume !(1 == ~E_3~0); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [L475-L522] ensures true; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [L677] RET call reset_delta_events(); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~kernel_st~0=0, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [L680-L717] assume !false; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~kernel_st~0=0, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [L683] ~kernel_st~0 := 1; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~kernel_st~0=1, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [L684] CALL call eval(); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [L350] havoc ~tmp~0; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [L354-L420] assume !false; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [L357] CALL call #t~ret2 := exists_runnable_thread(); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [L319] havoc ~__retres1~4; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [L322-L342] assume 0 == ~m_st~0; [L323] ~__retres1~4 := 1; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~__retres1~4=1, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [L345] #res := ~__retres1~4; VAL [#res=1, old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~__retres1~4=1, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [L318-L347] ensures true; VAL [#res=1, old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~__retres1~4=1, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [L357] RET call #t~ret2 := exists_runnable_thread(); VAL [#t~ret2=1, old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [L357] assume -2147483648 <= #t~ret2 && #t~ret2 <= 2147483647; [L357] ~tmp~0 := #t~ret2; [L357] havoc #t~ret2; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~tmp~0=1, ~token~0=0] [L359-L363] assume 0 != ~tmp~0; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~tmp~0=1, ~token~0=0] [L364-L377] assume 0 == ~m_st~0; [L365] havoc ~tmp_ndt_1~0; [L366] assume -2147483648 <= #t~nondet3 && #t~nondet3 <= 2147483647; [L366] ~tmp_ndt_1~0 := #t~nondet3; [L366] havoc #t~nondet3; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~tmp_ndt_1~0=0, ~tmp~0=1, ~token~0=0] [L367-L374] assume !(0 != ~tmp_ndt_1~0); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~tmp_ndt_1~0=0, ~tmp~0=1, ~token~0=0] [L378-L391] assume 0 == ~t1_st~0; [L379] havoc ~tmp_ndt_2~0; [L380] assume -2147483648 <= #t~nondet4 && #t~nondet4 <= 2147483647; [L380] ~tmp_ndt_2~0 := #t~nondet4; [L380] havoc #t~nondet4; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~tmp_ndt_1~0=0, ~tmp_ndt_2~0=1, ~tmp~0=1, ~token~0=0] [L381-L388] assume 0 != ~tmp_ndt_2~0; [L383] ~t1_st~0 := 1; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=1, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~tmp_ndt_1~0=0, ~tmp_ndt_2~0=1, ~tmp~0=1, ~token~0=0] [L384] CALL call transmit1(); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=1, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=1, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [L102-L110] assume 0 == ~t1_pc~0; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=1, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=1, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [L113-L126] assume !false; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=1, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=1, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [L115] ~t1_pc~0 := 1; [L116] ~t1_st~0 := 2; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=1, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [L98-L133] ensures true; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=1, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [L384] RET call transmit1(); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~tmp_ndt_1~0=0, ~tmp_ndt_2~0=1, ~tmp~0=1, ~token~0=0] [L392-L405] assume 0 == ~t2_st~0; [L393] havoc ~tmp_ndt_3~0; [L394] assume -2147483648 <= #t~nondet5 && #t~nondet5 <= 2147483647; [L394] ~tmp_ndt_3~0 := #t~nondet5; [L394] havoc #t~nondet5; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~tmp_ndt_1~0=0, ~tmp_ndt_2~0=1, ~tmp_ndt_3~0=1, ~tmp~0=1, ~token~0=0] [L395-L402] assume 0 != ~tmp_ndt_3~0; [L397] ~t2_st~0 := 1; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=1, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~tmp_ndt_1~0=0, ~tmp_ndt_2~0=1, ~tmp_ndt_3~0=1, ~tmp~0=1, ~token~0=0] [L398] CALL call transmit2(); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=1, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=1, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [L138-L146] assume 0 == ~t2_pc~0; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=1, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=1, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [L149-L162] assume !false; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=1, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=1, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [L151] ~t2_pc~0 := 1; [L152] ~t2_st~0 := 2; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=1, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [L134-L169] ensures true; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=1, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [L398] RET call transmit2(); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~tmp_ndt_1~0=0, ~tmp_ndt_2~0=1, ~tmp_ndt_3~0=1, ~tmp~0=1, ~token~0=0] [L406-L419] assume 0 == ~t3_st~0; [L407] havoc ~tmp_ndt_4~0; [L408] assume -2147483648 <= #t~nondet6 && #t~nondet6 <= 2147483647; [L408] ~tmp_ndt_4~0 := #t~nondet6; [L408] havoc #t~nondet6; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~tmp_ndt_1~0=0, ~tmp_ndt_2~0=1, ~tmp_ndt_3~0=1, ~tmp_ndt_4~0=1, ~tmp~0=1, ~token~0=0] [L409-L416] assume 0 != ~tmp_ndt_4~0; [L411] ~t3_st~0 := 1; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=1, ~tmp_ndt_1~0=0, ~tmp_ndt_2~0=1, ~tmp_ndt_3~0=1, ~tmp_ndt_4~0=1, ~tmp~0=1, ~token~0=0] [L412] CALL call transmit3(); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=1, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=1, ~token~0=0] [L174-L182] assume 0 == ~t3_pc~0; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=1, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=1, ~token~0=0] [L185-L198] assume !false; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=1, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=1, ~token~0=0] [L187] ~t3_pc~0 := 1; [L188] ~t3_st~0 := 2; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=1, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=0] [L170-L205] ensures true; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=1, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=0] [L412] RET call transmit3(); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~tmp_ndt_1~0=0, ~tmp_ndt_2~0=1, ~tmp_ndt_3~0=1, ~tmp_ndt_4~0=1, ~tmp~0=1, ~token~0=0] [L354-L420] assume !false; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~tmp_ndt_1~0=0, ~tmp_ndt_2~0=1, ~tmp_ndt_3~0=1, ~tmp_ndt_4~0=1, ~tmp~0=1, ~token~0=0] [L357] CALL call #t~ret2 := exists_runnable_thread(); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=0] [L319] havoc ~__retres1~4; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=0] [L322-L342] assume 0 == ~m_st~0; [L323] ~__retres1~4 := 1; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~__retres1~4=1, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=0] [L345] #res := ~__retres1~4; VAL [#res=1, old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~__retres1~4=1, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=0] [L318-L347] ensures true; VAL [#res=1, old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~__retres1~4=1, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=0] [L357] RET call #t~ret2 := exists_runnable_thread(); VAL [#t~ret2=1, old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~tmp_ndt_1~0=0, ~tmp_ndt_2~0=1, ~tmp_ndt_3~0=1, ~tmp_ndt_4~0=1, ~tmp~0=1, ~token~0=0] [L357] assume -2147483648 <= #t~ret2 && #t~ret2 <= 2147483647; [L357] ~tmp~0 := #t~ret2; [L357] havoc #t~ret2; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~tmp_ndt_1~0=0, ~tmp_ndt_2~0=1, ~tmp_ndt_3~0=1, ~tmp_ndt_4~0=1, ~tmp~0=1, ~token~0=0] [L359-L363] assume 0 != ~tmp~0; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~tmp_ndt_1~0=0, ~tmp_ndt_2~0=1, ~tmp_ndt_3~0=1, ~tmp_ndt_4~0=1, ~tmp~0=1, ~token~0=0] [L364-L377] assume 0 == ~m_st~0; [L365] havoc ~tmp_ndt_1~0; [L366] assume -2147483648 <= #t~nondet3 && #t~nondet3 <= 2147483647; [L366] ~tmp_ndt_1~0 := #t~nondet3; [L366] havoc #t~nondet3; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~tmp_ndt_1~0=1, ~tmp_ndt_2~0=1, ~tmp_ndt_3~0=1, ~tmp_ndt_4~0=1, ~tmp~0=1, ~token~0=0] [L367-L374] assume 0 != ~tmp_ndt_1~0; [L369] ~m_st~0 := 1; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~tmp_ndt_1~0=1, ~tmp_ndt_2~0=1, ~tmp_ndt_3~0=1, ~tmp_ndt_4~0=1, ~tmp~0=1, ~token~0=0] [L370] CALL call master(); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=1, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=0] [L44] assume -2147483648 <= #t~nondet0 && #t~nondet0 <= 2147483647; [L44] ~tmp_var~0 := #t~nondet0; [L44] havoc #t~nondet0; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=1, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~tmp_var~0=0, ~token~0=0] [L46-L54] assume 0 == ~m_pc~0; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=1, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~tmp_var~0=0, ~token~0=0] [L57-L90] assume !false; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=1, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~tmp_var~0=0, ~token~0=0] [L60] assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647; [L60] ~token~0 := #t~nondet1; [L60] havoc #t~nondet1; [L61] ~local~0 := ~token~0; [L62] ~E_1~0 := 1; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=1, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=1, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~tmp_var~0=0, ~token~0=0] [L63] CALL call immediate_notify(); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=1, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=1, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=0] [L571] CALL call activate_threads(); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=1, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=1, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=0] [L524] havoc ~tmp~1; [L525] havoc ~tmp___0~0; [L526] havoc ~tmp___1~0; [L527] havoc ~tmp___2~0; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=1, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=1, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=0] [L531] CALL call #t~ret7 := is_master_triggered(); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=1, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=1, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=0] [L207] havoc ~__retres1~0; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=1, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=1, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=0] [L210-L219] assume !(1 == ~m_pc~0); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=1, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=1, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=0] [L220] ~__retres1~0 := 0; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=1, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~__retres1~0=0, ~E_1~0=1, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=0] [L222] #res := ~__retres1~0; VAL [#res=0, old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=1, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~__retres1~0=0, ~E_1~0=1, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=0] [L34] ensures true; VAL [#res=0, old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=1, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~__retres1~0=0, ~E_1~0=1, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=0] [L531] RET call #t~ret7 := is_master_triggered(); VAL [#t~ret7=0, old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=1, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=1, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=0] [L531] assume -2147483648 <= #t~ret7 && #t~ret7 <= 2147483647; [L531] ~tmp~1 := #t~ret7; [L531] havoc #t~ret7; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=1, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=1, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~tmp~1=0, ~token~0=0] [L533-L537] assume !(0 != ~tmp~1); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=1, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=1, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~tmp~1=0, ~token~0=0] [L539] CALL call #t~ret8 := is_transmit1_triggered(); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=1, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=1, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=0] [L226] havoc ~__retres1~1; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=1, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=1, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=0] [L229-L238] assume 1 == ~t1_pc~0; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=1, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=1, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=0] [L230-L235] assume 1 == ~E_1~0; [L231] ~__retres1~1 := 1; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=1, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~__retres1~1=1, ~E_1~0=1, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=0] [L241] #res := ~__retres1~1; VAL [#res=1, old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=1, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~__retres1~1=1, ~E_1~0=1, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=0] [L35] ensures true; VAL [#res=1, old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=1, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~__retres1~1=1, ~E_1~0=1, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=0] [L539] RET call #t~ret8 := is_transmit1_triggered(); VAL [#t~ret8=1, old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=1, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=1, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~tmp~1=0, ~token~0=0] [L539] assume -2147483648 <= #t~ret8 && #t~ret8 <= 2147483647; [L539] ~tmp___0~0 := #t~ret8; [L539] havoc #t~ret8; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=1, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=1, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~tmp___0~0=1, ~tmp~1=0, ~token~0=0] [L541-L545] assume 0 != ~tmp___0~0; [L542] ~t1_st~0 := 0; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=1, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=1, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~tmp___0~0=1, ~tmp~1=0, ~token~0=0] [L547] CALL call #t~ret9 := is_transmit2_triggered(); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=1, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=1, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=0] [L245] havoc ~__retres1~2; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=1, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=1, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=0] [L248-L257] assume 1 == ~t2_pc~0; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=1, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=1, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=0] [L249-L254] assume !(1 == ~E_2~0); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=1, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=1, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=0] [L258] ~__retres1~2 := 0; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=1, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~__retres1~2=0, ~E_1~0=1, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=0] [L260] #res := ~__retres1~2; VAL [#res=0, old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=1, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~__retres1~2=0, ~E_1~0=1, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=0] [L36] ensures true; VAL [#res=0, old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=1, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~__retres1~2=0, ~E_1~0=1, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=0] [L547] RET call #t~ret9 := is_transmit2_triggered(); VAL [#t~ret9=0, old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=1, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=1, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~tmp___0~0=1, ~tmp~1=0, ~token~0=0] [L547] assume -2147483648 <= #t~ret9 && #t~ret9 <= 2147483647; [L547] ~tmp___1~0 := #t~ret9; [L547] havoc #t~ret9; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=1, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=1, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~tmp___0~0=1, ~tmp___1~0=0, ~tmp~1=0, ~token~0=0] [L549-L553] assume !(0 != ~tmp___1~0); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=1, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=1, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~tmp___0~0=1, ~tmp___1~0=0, ~tmp~1=0, ~token~0=0] [L555] CALL call #t~ret10 := is_transmit3_triggered(); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=1, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=1, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=0] [L264] havoc ~__retres1~3; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=1, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=1, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=0] [L267-L276] assume 1 == ~t3_pc~0; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=1, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=1, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=0] [L268-L273] assume !(1 == ~E_3~0); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=1, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=1, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=0] [L277] ~__retres1~3 := 0; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=1, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~__retres1~3=0, ~E_1~0=1, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=0] [L279] #res := ~__retres1~3; VAL [#res=0, old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=1, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~__retres1~3=0, ~E_1~0=1, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=0] [L37] ensures true; VAL [#res=0, old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=1, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~__retres1~3=0, ~E_1~0=1, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=0] [L555] RET call #t~ret10 := is_transmit3_triggered(); VAL [#t~ret10=0, old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=1, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=1, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~tmp___0~0=1, ~tmp___1~0=0, ~tmp~1=0, ~token~0=0] [L555] assume -2147483648 <= #t~ret10 && #t~ret10 <= 2147483647; [L555] ~tmp___2~0 := #t~ret10; [L555] havoc #t~ret10; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=1, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=1, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~tmp___0~0=1, ~tmp___1~0=0, ~tmp___2~0=0, ~tmp~1=0, ~token~0=0] [L557-L561] assume !(0 != ~tmp___2~0); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=1, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=1, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~tmp___0~0=1, ~tmp___1~0=0, ~tmp___2~0=0, ~tmp~1=0, ~token~0=0] [L523-L565] ensures true; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=1, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=1, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~tmp___0~0=1, ~tmp___1~0=0, ~tmp___2~0=0, ~tmp~1=0, ~token~0=0] [L571] RET call activate_threads(); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=1, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=1, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=0] [L38] ensures true; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=1, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=1, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=0] [L63] RET call immediate_notify(); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=1, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=1, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~tmp_var~0=0, ~token~0=0] [L64] ~E_1~0 := 2; [L65] ~m_pc~0 := 1; [L66] ~m_st~0 := 2; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=1, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~tmp_var~0=0, ~token~0=0] [L42-L97] ensures true; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=1, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~tmp_var~0=0, ~token~0=0] [L370] RET call master(); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~tmp_ndt_1~0=1, ~tmp_ndt_2~0=1, ~tmp_ndt_3~0=1, ~tmp_ndt_4~0=1, ~tmp~0=1, ~token~0=0] [L378-L391] assume 0 == ~t1_st~0; [L379] havoc ~tmp_ndt_2~0; [L380] assume -2147483648 <= #t~nondet4 && #t~nondet4 <= 2147483647; [L380] ~tmp_ndt_2~0 := #t~nondet4; [L380] havoc #t~nondet4; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~tmp_ndt_1~0=1, ~tmp_ndt_2~0=1, ~tmp_ndt_3~0=1, ~tmp_ndt_4~0=1, ~tmp~0=1, ~token~0=0] [L381-L388] assume 0 != ~tmp_ndt_2~0; [L383] ~t1_st~0 := 1; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=1, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~tmp_ndt_1~0=1, ~tmp_ndt_2~0=1, ~tmp_ndt_3~0=1, ~tmp_ndt_4~0=1, ~tmp~0=1, ~token~0=0] [L384] CALL call transmit1(); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=1, old(~t1_st~0)=1, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=1, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=0] [L102-L110] assume !(0 == ~t1_pc~0); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=1, old(~t1_st~0)=1, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=1, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=0] [L105-L109] assume 1 == ~t1_pc~0; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=1, old(~t1_st~0)=1, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=1, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=0] [L121] ~token~0 := 1 + ~token~0; [L122] ~E_2~0 := 1; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=1, old(~t1_st~0)=1, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=2, ~E_2~0=1, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=1, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=1] [L123] CALL call immediate_notify(); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=1, old(~t1_st~0)=1, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=2, ~E_2~0=1, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=1, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=1] [L571] CALL call activate_threads(); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=1, old(~t1_st~0)=1, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=2, ~E_2~0=1, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=1, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=1] [L524] havoc ~tmp~1; [L525] havoc ~tmp___0~0; [L526] havoc ~tmp___1~0; [L527] havoc ~tmp___2~0; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=1, old(~t1_st~0)=1, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=2, ~E_2~0=1, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=1, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=1] [L531] CALL call #t~ret7 := is_master_triggered(); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=1, old(~t1_st~0)=1, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=2, ~E_2~0=1, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=1, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=1] [L207] havoc ~__retres1~0; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=1, old(~t1_st~0)=1, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=2, ~E_2~0=1, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=1, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=1] [L210-L219] assume 1 == ~m_pc~0; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=1, old(~t1_st~0)=1, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=2, ~E_2~0=1, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=1, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=1] [L211-L216] assume !(1 == ~E_M~0); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=1, old(~t1_st~0)=1, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=2, ~E_2~0=1, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=1, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=1] [L220] ~__retres1~0 := 0; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=1, old(~t1_st~0)=1, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~__retres1~0=0, ~E_1~0=2, ~E_2~0=1, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=1, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=1] [L222] #res := ~__retres1~0; VAL [#res=0, old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=1, old(~t1_st~0)=1, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~__retres1~0=0, ~E_1~0=2, ~E_2~0=1, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=1, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=1] [L34] ensures true; VAL [#res=0, old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=1, old(~t1_st~0)=1, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~__retres1~0=0, ~E_1~0=2, ~E_2~0=1, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=1, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=1] [L531] RET call #t~ret7 := is_master_triggered(); VAL [#t~ret7=0, old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=1, old(~t1_st~0)=1, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=2, ~E_2~0=1, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=1, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=1] [L531] assume -2147483648 <= #t~ret7 && #t~ret7 <= 2147483647; [L531] ~tmp~1 := #t~ret7; [L531] havoc #t~ret7; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=1, old(~t1_st~0)=1, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=2, ~E_2~0=1, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=1, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~tmp~1=0, ~token~0=1] [L533-L537] assume !(0 != ~tmp~1); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=1, old(~t1_st~0)=1, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=2, ~E_2~0=1, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=1, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~tmp~1=0, ~token~0=1] [L539] CALL call #t~ret8 := is_transmit1_triggered(); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=1, old(~t1_st~0)=1, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=2, ~E_2~0=1, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=1, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=1] [L226] havoc ~__retres1~1; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=1, old(~t1_st~0)=1, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=2, ~E_2~0=1, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=1, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=1] [L229-L238] assume 1 == ~t1_pc~0; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=1, old(~t1_st~0)=1, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=2, ~E_2~0=1, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=1, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=1] [L230-L235] assume !(1 == ~E_1~0); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=1, old(~t1_st~0)=1, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=2, ~E_2~0=1, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=1, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=1] [L239] ~__retres1~1 := 0; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=1, old(~t1_st~0)=1, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~__retres1~1=0, ~E_1~0=2, ~E_2~0=1, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=1, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=1] [L241] #res := ~__retres1~1; VAL [#res=0, old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=1, old(~t1_st~0)=1, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~__retres1~1=0, ~E_1~0=2, ~E_2~0=1, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=1, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=1] [L35] ensures true; VAL [#res=0, old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=1, old(~t1_st~0)=1, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~__retres1~1=0, ~E_1~0=2, ~E_2~0=1, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=1, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=1] [L539] RET call #t~ret8 := is_transmit1_triggered(); VAL [#t~ret8=0, old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=1, old(~t1_st~0)=1, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=2, ~E_2~0=1, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=1, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~tmp~1=0, ~token~0=1] [L539] assume -2147483648 <= #t~ret8 && #t~ret8 <= 2147483647; [L539] ~tmp___0~0 := #t~ret8; [L539] havoc #t~ret8; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=1, old(~t1_st~0)=1, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=2, ~E_2~0=1, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=1, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~tmp___0~0=0, ~tmp~1=0, ~token~0=1] [L541-L545] assume !(0 != ~tmp___0~0); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=1, old(~t1_st~0)=1, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=2, ~E_2~0=1, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=1, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~tmp___0~0=0, ~tmp~1=0, ~token~0=1] [L547] CALL call #t~ret9 := is_transmit2_triggered(); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=1, old(~t1_st~0)=1, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=2, ~E_2~0=1, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=1, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=1] [L245] havoc ~__retres1~2; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=1, old(~t1_st~0)=1, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=2, ~E_2~0=1, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=1, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=1] [L248-L257] assume 1 == ~t2_pc~0; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=1, old(~t1_st~0)=1, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=2, ~E_2~0=1, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=1, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=1] [L249-L254] assume 1 == ~E_2~0; [L250] ~__retres1~2 := 1; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=1, old(~t1_st~0)=1, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~__retres1~2=1, ~E_1~0=2, ~E_2~0=1, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=1, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=1] [L260] #res := ~__retres1~2; VAL [#res=1, old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=1, old(~t1_st~0)=1, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~__retres1~2=1, ~E_1~0=2, ~E_2~0=1, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=1, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=1] [L36] ensures true; VAL [#res=1, old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=1, old(~t1_st~0)=1, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~__retres1~2=1, ~E_1~0=2, ~E_2~0=1, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=1, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=1] [L547] RET call #t~ret9 := is_transmit2_triggered(); VAL [#t~ret9=1, old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=1, old(~t1_st~0)=1, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=2, ~E_2~0=1, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=1, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~tmp___0~0=0, ~tmp~1=0, ~token~0=1] [L547] assume -2147483648 <= #t~ret9 && #t~ret9 <= 2147483647; [L547] ~tmp___1~0 := #t~ret9; [L547] havoc #t~ret9; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=1, old(~t1_st~0)=1, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=2, ~E_2~0=1, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=1, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~tmp___0~0=0, ~tmp___1~0=1, ~tmp~1=0, ~token~0=1] [L549-L553] assume 0 != ~tmp___1~0; [L550] ~t2_st~0 := 0; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=1, old(~t1_st~0)=1, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=2, ~E_2~0=1, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=1, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~tmp___0~0=0, ~tmp___1~0=1, ~tmp~1=0, ~token~0=1] [L555] CALL call #t~ret10 := is_transmit3_triggered(); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=1, old(~t1_st~0)=1, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=2, ~E_2~0=1, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=1, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=1] [L264] havoc ~__retres1~3; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=1, old(~t1_st~0)=1, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=2, ~E_2~0=1, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=1, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=1] [L267-L276] assume 1 == ~t3_pc~0; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=1, old(~t1_st~0)=1, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=2, ~E_2~0=1, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=1, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=1] [L268-L273] assume !(1 == ~E_3~0); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=1, old(~t1_st~0)=1, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=2, ~E_2~0=1, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=1, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=1] [L277] ~__retres1~3 := 0; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=1, old(~t1_st~0)=1, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~__retres1~3=0, ~E_1~0=2, ~E_2~0=1, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=1, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=1] [L279] #res := ~__retres1~3; VAL [#res=0, old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=1, old(~t1_st~0)=1, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~__retres1~3=0, ~E_1~0=2, ~E_2~0=1, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=1, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=1] [L37] ensures true; VAL [#res=0, old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=1, old(~t1_st~0)=1, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~__retres1~3=0, ~E_1~0=2, ~E_2~0=1, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=1, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=1] [L555] RET call #t~ret10 := is_transmit3_triggered(); VAL [#t~ret10=0, old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=1, old(~t1_st~0)=1, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=2, ~E_2~0=1, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=1, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~tmp___0~0=0, ~tmp___1~0=1, ~tmp~1=0, ~token~0=1] [L555] assume -2147483648 <= #t~ret10 && #t~ret10 <= 2147483647; [L555] ~tmp___2~0 := #t~ret10; [L555] havoc #t~ret10; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=1, old(~t1_st~0)=1, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=2, ~E_2~0=1, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=1, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~tmp___0~0=0, ~tmp___1~0=1, ~tmp___2~0=0, ~tmp~1=0, ~token~0=1] [L557-L561] assume !(0 != ~tmp___2~0); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=1, old(~t1_st~0)=1, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=2, ~E_2~0=1, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=1, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~tmp___0~0=0, ~tmp___1~0=1, ~tmp___2~0=0, ~tmp~1=0, ~token~0=1] [L523-L565] ensures true; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=1, old(~t1_st~0)=1, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=2, ~E_2~0=1, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=1, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~tmp___0~0=0, ~tmp___1~0=1, ~tmp___2~0=0, ~tmp~1=0, ~token~0=1] [L571] RET call activate_threads(); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=1, old(~t1_st~0)=1, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=2, ~E_2~0=1, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=1, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=1] [L38] ensures true; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=1, old(~t1_st~0)=1, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=2, ~E_2~0=1, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=1, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=1] [L123] RET call immediate_notify(); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=1, old(~t1_st~0)=1, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=2, ~E_2~0=1, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=1, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=1] [L124] ~E_2~0 := 2; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=1, old(~t1_st~0)=1, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=1, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=1] [L113-L126] assume !false; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=1, old(~t1_st~0)=1, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=1, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=1] [L115] ~t1_pc~0 := 1; [L116] ~t1_st~0 := 2; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=1, old(~t1_st~0)=1, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=1] [L98-L133] ensures true; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=1, old(~t1_st~0)=1, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=1] [L384] RET call transmit1(); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~tmp_ndt_1~0=1, ~tmp_ndt_2~0=1, ~tmp_ndt_3~0=1, ~tmp_ndt_4~0=1, ~tmp~0=1, ~token~0=1] [L392-L405] assume 0 == ~t2_st~0; [L393] havoc ~tmp_ndt_3~0; [L394] assume -2147483648 <= #t~nondet5 && #t~nondet5 <= 2147483647; [L394] ~tmp_ndt_3~0 := #t~nondet5; [L394] havoc #t~nondet5; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~tmp_ndt_1~0=1, ~tmp_ndt_2~0=1, ~tmp_ndt_3~0=1, ~tmp_ndt_4~0=1, ~tmp~0=1, ~token~0=1] [L395-L402] assume 0 != ~tmp_ndt_3~0; [L397] ~t2_st~0 := 1; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=1, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~tmp_ndt_1~0=1, ~tmp_ndt_2~0=1, ~tmp_ndt_3~0=1, ~tmp_ndt_4~0=1, ~tmp~0=1, ~token~0=1] [L398] CALL call transmit2(); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=1, old(~t2_st~0)=1, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=1, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=1, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=1] [L138-L146] assume !(0 == ~t2_pc~0); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=1, old(~t2_st~0)=1, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=1, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=1, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=1] [L141-L145] assume 1 == ~t2_pc~0; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=1, old(~t2_st~0)=1, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=1, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=1, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=1] [L157] ~token~0 := 1 + ~token~0; [L158] ~E_3~0 := 1; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=1, old(~t2_st~0)=1, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=1, ~E_1~0=2, ~E_2~0=2, ~E_3~0=1, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=1, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=2] [L159] CALL call immediate_notify(); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=1, old(~t2_st~0)=1, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=1, ~E_1~0=2, ~E_2~0=2, ~E_3~0=1, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=1, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=2] [L571] CALL call activate_threads(); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=1, old(~t2_st~0)=1, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=1, ~E_1~0=2, ~E_2~0=2, ~E_3~0=1, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=1, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=2] [L524] havoc ~tmp~1; [L525] havoc ~tmp___0~0; [L526] havoc ~tmp___1~0; [L527] havoc ~tmp___2~0; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=1, old(~t2_st~0)=1, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=1, ~E_1~0=2, ~E_2~0=2, ~E_3~0=1, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=1, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=2] [L531] CALL call #t~ret7 := is_master_triggered(); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=1, old(~t2_st~0)=1, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=1, ~E_1~0=2, ~E_2~0=2, ~E_3~0=1, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=1, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=2] [L207] havoc ~__retres1~0; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=1, old(~t2_st~0)=1, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=1, ~E_1~0=2, ~E_2~0=2, ~E_3~0=1, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=1, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=2] [L210-L219] assume 1 == ~m_pc~0; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=1, old(~t2_st~0)=1, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=1, ~E_1~0=2, ~E_2~0=2, ~E_3~0=1, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=1, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=2] [L211-L216] assume !(1 == ~E_M~0); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=1, old(~t2_st~0)=1, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=1, ~E_1~0=2, ~E_2~0=2, ~E_3~0=1, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=1, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=2] [L220] ~__retres1~0 := 0; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=1, old(~t2_st~0)=1, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=1, ~__retres1~0=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=1, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=1, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=2] [L222] #res := ~__retres1~0; VAL [#res=0, old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=1, old(~t2_st~0)=1, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=1, ~__retres1~0=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=1, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=1, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=2] [L34] ensures true; VAL [#res=0, old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=1, old(~t2_st~0)=1, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=1, ~__retres1~0=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=1, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=1, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=2] [L531] RET call #t~ret7 := is_master_triggered(); VAL [#t~ret7=0, old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=1, old(~t2_st~0)=1, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=1, ~E_1~0=2, ~E_2~0=2, ~E_3~0=1, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=1, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=2] [L531] assume -2147483648 <= #t~ret7 && #t~ret7 <= 2147483647; [L531] ~tmp~1 := #t~ret7; [L531] havoc #t~ret7; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=1, old(~t2_st~0)=1, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=1, ~E_1~0=2, ~E_2~0=2, ~E_3~0=1, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=1, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~tmp~1=0, ~token~0=2] [L533-L537] assume !(0 != ~tmp~1); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=1, old(~t2_st~0)=1, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=1, ~E_1~0=2, ~E_2~0=2, ~E_3~0=1, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=1, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~tmp~1=0, ~token~0=2] [L539] CALL call #t~ret8 := is_transmit1_triggered(); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=1, old(~t2_st~0)=1, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=1, ~E_1~0=2, ~E_2~0=2, ~E_3~0=1, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=1, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=2] [L226] havoc ~__retres1~1; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=1, old(~t2_st~0)=1, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=1, ~E_1~0=2, ~E_2~0=2, ~E_3~0=1, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=1, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=2] [L229-L238] assume 1 == ~t1_pc~0; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=1, old(~t2_st~0)=1, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=1, ~E_1~0=2, ~E_2~0=2, ~E_3~0=1, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=1, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=2] [L230-L235] assume !(1 == ~E_1~0); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=1, old(~t2_st~0)=1, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=1, ~E_1~0=2, ~E_2~0=2, ~E_3~0=1, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=1, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=2] [L239] ~__retres1~1 := 0; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=1, old(~t2_st~0)=1, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=1, ~__retres1~1=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=1, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=1, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=2] [L241] #res := ~__retres1~1; VAL [#res=0, old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=1, old(~t2_st~0)=1, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=1, ~__retres1~1=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=1, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=1, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=2] [L35] ensures true; VAL [#res=0, old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=1, old(~t2_st~0)=1, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=1, ~__retres1~1=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=1, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=1, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=2] [L539] RET call #t~ret8 := is_transmit1_triggered(); VAL [#t~ret8=0, old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=1, old(~t2_st~0)=1, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=1, ~E_1~0=2, ~E_2~0=2, ~E_3~0=1, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=1, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~tmp~1=0, ~token~0=2] [L539] assume -2147483648 <= #t~ret8 && #t~ret8 <= 2147483647; [L539] ~tmp___0~0 := #t~ret8; [L539] havoc #t~ret8; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=1, old(~t2_st~0)=1, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=1, ~E_1~0=2, ~E_2~0=2, ~E_3~0=1, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=1, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~tmp___0~0=0, ~tmp~1=0, ~token~0=2] [L541-L545] assume !(0 != ~tmp___0~0); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=1, old(~t2_st~0)=1, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=1, ~E_1~0=2, ~E_2~0=2, ~E_3~0=1, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=1, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~tmp___0~0=0, ~tmp~1=0, ~token~0=2] [L547] CALL call #t~ret9 := is_transmit2_triggered(); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=1, old(~t2_st~0)=1, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=1, ~E_1~0=2, ~E_2~0=2, ~E_3~0=1, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=1, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=2] [L245] havoc ~__retres1~2; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=1, old(~t2_st~0)=1, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=1, ~E_1~0=2, ~E_2~0=2, ~E_3~0=1, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=1, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=2] [L248-L257] assume 1 == ~t2_pc~0; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=1, old(~t2_st~0)=1, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=1, ~E_1~0=2, ~E_2~0=2, ~E_3~0=1, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=1, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=2] [L249-L254] assume !(1 == ~E_2~0); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=1, old(~t2_st~0)=1, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=1, ~E_1~0=2, ~E_2~0=2, ~E_3~0=1, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=1, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=2] [L258] ~__retres1~2 := 0; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=1, old(~t2_st~0)=1, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=1, ~__retres1~2=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=1, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=1, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=2] [L260] #res := ~__retres1~2; VAL [#res=0, old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=1, old(~t2_st~0)=1, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=1, ~__retres1~2=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=1, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=1, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=2] [L36] ensures true; VAL [#res=0, old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=1, old(~t2_st~0)=1, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=1, ~__retres1~2=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=1, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=1, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=2] [L547] RET call #t~ret9 := is_transmit2_triggered(); VAL [#t~ret9=0, old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=1, old(~t2_st~0)=1, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=1, ~E_1~0=2, ~E_2~0=2, ~E_3~0=1, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=1, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~tmp___0~0=0, ~tmp~1=0, ~token~0=2] [L547] assume -2147483648 <= #t~ret9 && #t~ret9 <= 2147483647; [L547] ~tmp___1~0 := #t~ret9; [L547] havoc #t~ret9; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=1, old(~t2_st~0)=1, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=1, ~E_1~0=2, ~E_2~0=2, ~E_3~0=1, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=1, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~tmp___0~0=0, ~tmp___1~0=0, ~tmp~1=0, ~token~0=2] [L549-L553] assume !(0 != ~tmp___1~0); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=1, old(~t2_st~0)=1, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=1, ~E_1~0=2, ~E_2~0=2, ~E_3~0=1, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=1, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~tmp___0~0=0, ~tmp___1~0=0, ~tmp~1=0, ~token~0=2] [L555] CALL call #t~ret10 := is_transmit3_triggered(); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=1, old(~t2_st~0)=1, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=1, ~E_1~0=2, ~E_2~0=2, ~E_3~0=1, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=1, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=2] [L264] havoc ~__retres1~3; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=1, old(~t2_st~0)=1, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=1, ~E_1~0=2, ~E_2~0=2, ~E_3~0=1, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=1, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=2] [L267-L276] assume 1 == ~t3_pc~0; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=1, old(~t2_st~0)=1, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=1, ~E_1~0=2, ~E_2~0=2, ~E_3~0=1, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=1, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=2] [L268-L273] assume 1 == ~E_3~0; [L269] ~__retres1~3 := 1; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=1, old(~t2_st~0)=1, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=1, ~__retres1~3=1, ~E_1~0=2, ~E_2~0=2, ~E_3~0=1, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=1, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=2] [L279] #res := ~__retres1~3; VAL [#res=1, old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=1, old(~t2_st~0)=1, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=1, ~__retres1~3=1, ~E_1~0=2, ~E_2~0=2, ~E_3~0=1, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=1, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=2] [L37] ensures true; VAL [#res=1, old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=1, old(~t2_st~0)=1, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=1, ~__retres1~3=1, ~E_1~0=2, ~E_2~0=2, ~E_3~0=1, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=1, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=2] [L555] RET call #t~ret10 := is_transmit3_triggered(); VAL [#t~ret10=1, old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=1, old(~t2_st~0)=1, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=1, ~E_1~0=2, ~E_2~0=2, ~E_3~0=1, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=1, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~tmp___0~0=0, ~tmp___1~0=0, ~tmp~1=0, ~token~0=2] [L555] assume -2147483648 <= #t~ret10 && #t~ret10 <= 2147483647; [L555] ~tmp___2~0 := #t~ret10; [L555] havoc #t~ret10; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=1, old(~t2_st~0)=1, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=1, ~E_1~0=2, ~E_2~0=2, ~E_3~0=1, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=1, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~tmp___0~0=0, ~tmp___1~0=0, ~tmp___2~0=1, ~tmp~1=0, ~token~0=2] [L557-L561] assume 0 != ~tmp___2~0; [L558] ~t3_st~0 := 0; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=1, old(~t2_st~0)=1, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=1, ~E_1~0=2, ~E_2~0=2, ~E_3~0=1, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=1, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=0, ~tmp___0~0=0, ~tmp___1~0=0, ~tmp___2~0=1, ~tmp~1=0, ~token~0=2] [L523-L565] ensures true; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=1, old(~t2_st~0)=1, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=1, ~E_1~0=2, ~E_2~0=2, ~E_3~0=1, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=1, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=0, ~tmp___0~0=0, ~tmp___1~0=0, ~tmp___2~0=1, ~tmp~1=0, ~token~0=2] [L571] RET call activate_threads(); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=1, old(~t2_st~0)=1, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=1, ~E_1~0=2, ~E_2~0=2, ~E_3~0=1, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=1, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=0, ~token~0=2] [L38] ensures true; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=1, old(~t2_st~0)=1, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=1, ~E_1~0=2, ~E_2~0=2, ~E_3~0=1, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=1, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=0, ~token~0=2] [L159] RET call immediate_notify(); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=1, old(~t2_st~0)=1, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=1, ~E_1~0=2, ~E_2~0=2, ~E_3~0=1, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=1, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=0, ~token~0=2] [L160] ~E_3~0 := 2; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=1, old(~t2_st~0)=1, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=1, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=1, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=0, ~token~0=2] [L149-L162] assume !false; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=1, old(~t2_st~0)=1, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=1, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=1, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=0, ~token~0=2] [L151] ~t2_pc~0 := 1; [L152] ~t2_st~0 := 2; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=1, old(~t2_st~0)=1, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=1, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=0, ~token~0=2] [L134-L169] ensures true; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=1, old(~t2_st~0)=1, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=1, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=0, ~token~0=2] [L398] RET call transmit2(); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=0, ~tmp_ndt_1~0=1, ~tmp_ndt_2~0=1, ~tmp_ndt_3~0=1, ~tmp_ndt_4~0=1, ~tmp~0=1, ~token~0=2] [L406-L419] assume 0 == ~t3_st~0; [L407] havoc ~tmp_ndt_4~0; [L408] assume -2147483648 <= #t~nondet6 && #t~nondet6 <= 2147483647; [L408] ~tmp_ndt_4~0 := #t~nondet6; [L408] havoc #t~nondet6; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=0, ~tmp_ndt_1~0=1, ~tmp_ndt_2~0=1, ~tmp_ndt_3~0=1, ~tmp_ndt_4~0=1, ~tmp~0=1, ~token~0=2] [L409-L416] assume 0 != ~tmp_ndt_4~0; [L411] ~t3_st~0 := 1; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=1, ~tmp_ndt_1~0=1, ~tmp_ndt_2~0=1, ~tmp_ndt_3~0=1, ~tmp_ndt_4~0=1, ~tmp~0=1, ~token~0=2] [L412] CALL call transmit3(); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=1, old(~t3_st~0)=1, old(~token~0)=2, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=1, ~token~0=2] [L174-L182] assume !(0 == ~t3_pc~0); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=1, old(~t3_st~0)=1, old(~token~0)=2, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=1, ~token~0=2] [L177-L181] assume 1 == ~t3_pc~0; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=1, old(~t3_st~0)=1, old(~token~0)=2, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=1, ~token~0=2] [L193] ~token~0 := 1 + ~token~0; [L194] ~E_M~0 := 1; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=1, old(~t3_st~0)=1, old(~token~0)=2, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=1, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=1, ~token~0=3] [L195] CALL call immediate_notify(); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=1, old(~t3_st~0)=1, old(~token~0)=2, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=1, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=1, ~token~0=3] [L571] CALL call activate_threads(); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=1, old(~t3_st~0)=1, old(~token~0)=2, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=1, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=1, ~token~0=3] [L524] havoc ~tmp~1; [L525] havoc ~tmp___0~0; [L526] havoc ~tmp___1~0; [L527] havoc ~tmp___2~0; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=1, old(~t3_st~0)=1, old(~token~0)=2, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=1, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=1, ~token~0=3] [L531] CALL call #t~ret7 := is_master_triggered(); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=1, old(~t3_st~0)=1, old(~token~0)=2, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=1, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=1, ~token~0=3] [L207] havoc ~__retres1~0; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=1, old(~t3_st~0)=1, old(~token~0)=2, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=1, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=1, ~token~0=3] [L210-L219] assume 1 == ~m_pc~0; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=1, old(~t3_st~0)=1, old(~token~0)=2, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=1, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=1, ~token~0=3] [L211-L216] assume 1 == ~E_M~0; [L212] ~__retres1~0 := 1; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=1, old(~t3_st~0)=1, old(~token~0)=2, ~__retres1~0=1, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=1, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=1, ~token~0=3] [L222] #res := ~__retres1~0; VAL [#res=1, old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=1, old(~t3_st~0)=1, old(~token~0)=2, ~__retres1~0=1, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=1, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=1, ~token~0=3] [L34] ensures true; VAL [#res=1, old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=1, old(~t3_st~0)=1, old(~token~0)=2, ~__retres1~0=1, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=1, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=1, ~token~0=3] [L531] RET call #t~ret7 := is_master_triggered(); VAL [#t~ret7=1, old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=1, old(~t3_st~0)=1, old(~token~0)=2, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=1, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=1, ~token~0=3] [L531] assume -2147483648 <= #t~ret7 && #t~ret7 <= 2147483647; [L531] ~tmp~1 := #t~ret7; [L531] havoc #t~ret7; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=1, old(~t3_st~0)=1, old(~token~0)=2, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=1, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=1, ~tmp~1=1, ~token~0=3] [L533-L537] assume 0 != ~tmp~1; [L534] ~m_st~0 := 0; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=1, old(~t3_st~0)=1, old(~token~0)=2, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=1, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=1, ~tmp~1=1, ~token~0=3] [L539] CALL call #t~ret8 := is_transmit1_triggered(); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=1, old(~t3_st~0)=1, old(~token~0)=2, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=1, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=1, ~token~0=3] [L226] havoc ~__retres1~1; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=1, old(~t3_st~0)=1, old(~token~0)=2, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=1, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=1, ~token~0=3] [L229-L238] assume 1 == ~t1_pc~0; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=1, old(~t3_st~0)=1, old(~token~0)=2, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=1, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=1, ~token~0=3] [L230-L235] assume !(1 == ~E_1~0); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=1, old(~t3_st~0)=1, old(~token~0)=2, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=1, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=1, ~token~0=3] [L239] ~__retres1~1 := 0; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=1, old(~t3_st~0)=1, old(~token~0)=2, ~__retres1~1=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=1, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=1, ~token~0=3] [L241] #res := ~__retres1~1; VAL [#res=0, old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=1, old(~t3_st~0)=1, old(~token~0)=2, ~__retres1~1=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=1, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=1, ~token~0=3] [L35] ensures true; VAL [#res=0, old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=1, old(~t3_st~0)=1, old(~token~0)=2, ~__retres1~1=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=1, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=1, ~token~0=3] [L539] RET call #t~ret8 := is_transmit1_triggered(); VAL [#t~ret8=0, old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=1, old(~t3_st~0)=1, old(~token~0)=2, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=1, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=1, ~tmp~1=1, ~token~0=3] [L539] assume -2147483648 <= #t~ret8 && #t~ret8 <= 2147483647; [L539] ~tmp___0~0 := #t~ret8; [L539] havoc #t~ret8; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=1, old(~t3_st~0)=1, old(~token~0)=2, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=1, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=1, ~tmp___0~0=0, ~tmp~1=1, ~token~0=3] [L541-L545] assume !(0 != ~tmp___0~0); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=1, old(~t3_st~0)=1, old(~token~0)=2, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=1, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=1, ~tmp___0~0=0, ~tmp~1=1, ~token~0=3] [L547] CALL call #t~ret9 := is_transmit2_triggered(); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=1, old(~t3_st~0)=1, old(~token~0)=2, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=1, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=1, ~token~0=3] [L245] havoc ~__retres1~2; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=1, old(~t3_st~0)=1, old(~token~0)=2, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=1, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=1, ~token~0=3] [L248-L257] assume 1 == ~t2_pc~0; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=1, old(~t3_st~0)=1, old(~token~0)=2, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=1, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=1, ~token~0=3] [L249-L254] assume !(1 == ~E_2~0); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=1, old(~t3_st~0)=1, old(~token~0)=2, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=1, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=1, ~token~0=3] [L258] ~__retres1~2 := 0; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=1, old(~t3_st~0)=1, old(~token~0)=2, ~__retres1~2=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=1, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=1, ~token~0=3] [L260] #res := ~__retres1~2; VAL [#res=0, old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=1, old(~t3_st~0)=1, old(~token~0)=2, ~__retres1~2=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=1, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=1, ~token~0=3] [L36] ensures true; VAL [#res=0, old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=1, old(~t3_st~0)=1, old(~token~0)=2, ~__retres1~2=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=1, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=1, ~token~0=3] [L547] RET call #t~ret9 := is_transmit2_triggered(); VAL [#t~ret9=0, old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=1, old(~t3_st~0)=1, old(~token~0)=2, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=1, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=1, ~tmp___0~0=0, ~tmp~1=1, ~token~0=3] [L547] assume -2147483648 <= #t~ret9 && #t~ret9 <= 2147483647; [L547] ~tmp___1~0 := #t~ret9; [L547] havoc #t~ret9; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=1, old(~t3_st~0)=1, old(~token~0)=2, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=1, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=1, ~tmp___0~0=0, ~tmp___1~0=0, ~tmp~1=1, ~token~0=3] [L549-L553] assume !(0 != ~tmp___1~0); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=1, old(~t3_st~0)=1, old(~token~0)=2, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=1, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=1, ~tmp___0~0=0, ~tmp___1~0=0, ~tmp~1=1, ~token~0=3] [L555] CALL call #t~ret10 := is_transmit3_triggered(); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=1, old(~t3_st~0)=1, old(~token~0)=2, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=1, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=1, ~token~0=3] [L264] havoc ~__retres1~3; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=1, old(~t3_st~0)=1, old(~token~0)=2, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=1, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=1, ~token~0=3] [L267-L276] assume 1 == ~t3_pc~0; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=1, old(~t3_st~0)=1, old(~token~0)=2, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=1, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=1, ~token~0=3] [L268-L273] assume !(1 == ~E_3~0); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=1, old(~t3_st~0)=1, old(~token~0)=2, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=1, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=1, ~token~0=3] [L277] ~__retres1~3 := 0; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=1, old(~t3_st~0)=1, old(~token~0)=2, ~__retres1~3=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=1, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=1, ~token~0=3] [L279] #res := ~__retres1~3; VAL [#res=0, old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=1, old(~t3_st~0)=1, old(~token~0)=2, ~__retres1~3=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=1, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=1, ~token~0=3] [L37] ensures true; VAL [#res=0, old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=1, old(~t3_st~0)=1, old(~token~0)=2, ~__retres1~3=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=1, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=1, ~token~0=3] [L555] RET call #t~ret10 := is_transmit3_triggered(); VAL [#t~ret10=0, old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=1, old(~t3_st~0)=1, old(~token~0)=2, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=1, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=1, ~tmp___0~0=0, ~tmp___1~0=0, ~tmp~1=1, ~token~0=3] [L555] assume -2147483648 <= #t~ret10 && #t~ret10 <= 2147483647; [L555] ~tmp___2~0 := #t~ret10; [L555] havoc #t~ret10; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=1, old(~t3_st~0)=1, old(~token~0)=2, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=1, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=1, ~tmp___0~0=0, ~tmp___1~0=0, ~tmp___2~0=0, ~tmp~1=1, ~token~0=3] [L557-L561] assume !(0 != ~tmp___2~0); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=1, old(~t3_st~0)=1, old(~token~0)=2, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=1, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=1, ~tmp___0~0=0, ~tmp___1~0=0, ~tmp___2~0=0, ~tmp~1=1, ~token~0=3] [L523-L565] ensures true; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=1, old(~t3_st~0)=1, old(~token~0)=2, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=1, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=1, ~tmp___0~0=0, ~tmp___1~0=0, ~tmp___2~0=0, ~tmp~1=1, ~token~0=3] [L571] RET call activate_threads(); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=1, old(~t3_st~0)=1, old(~token~0)=2, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=1, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=1, ~token~0=3] [L38] ensures true; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=1, old(~t3_st~0)=1, old(~token~0)=2, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=1, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=1, ~token~0=3] [L195] RET call immediate_notify(); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=1, old(~t3_st~0)=1, old(~token~0)=2, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=1, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=1, ~token~0=3] [L196] ~E_M~0 := 2; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=1, old(~t3_st~0)=1, old(~token~0)=2, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=1, ~token~0=3] [L185-L198] assume !false; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=1, old(~t3_st~0)=1, old(~token~0)=2, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=1, ~token~0=3] [L187] ~t3_pc~0 := 1; [L188] ~t3_st~0 := 2; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=1, old(~t3_st~0)=1, old(~token~0)=2, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=3] [L170-L205] ensures true; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=1, old(~t3_st~0)=1, old(~token~0)=2, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=3] [L412] RET call transmit3(); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~tmp_ndt_1~0=1, ~tmp_ndt_2~0=1, ~tmp_ndt_3~0=1, ~tmp_ndt_4~0=1, ~tmp~0=1, ~token~0=3] [L354-L420] assume !false; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~tmp_ndt_1~0=1, ~tmp_ndt_2~0=1, ~tmp_ndt_3~0=1, ~tmp_ndt_4~0=1, ~tmp~0=1, ~token~0=3] [L357] CALL call #t~ret2 := exists_runnable_thread(); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=3] [L319] havoc ~__retres1~4; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=3] [L322-L342] assume 0 == ~m_st~0; [L323] ~__retres1~4 := 1; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~__retres1~4=1, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=3] [L345] #res := ~__retres1~4; VAL [#res=1, old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~__retres1~4=1, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=3] [L318-L347] ensures true; VAL [#res=1, old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~__retres1~4=1, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=3] [L357] RET call #t~ret2 := exists_runnable_thread(); VAL [#t~ret2=1, old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~tmp_ndt_1~0=1, ~tmp_ndt_2~0=1, ~tmp_ndt_3~0=1, ~tmp_ndt_4~0=1, ~tmp~0=1, ~token~0=3] [L357] assume -2147483648 <= #t~ret2 && #t~ret2 <= 2147483647; [L357] ~tmp~0 := #t~ret2; [L357] havoc #t~ret2; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~tmp_ndt_1~0=1, ~tmp_ndt_2~0=1, ~tmp_ndt_3~0=1, ~tmp_ndt_4~0=1, ~tmp~0=1, ~token~0=3] [L359-L363] assume 0 != ~tmp~0; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~tmp_ndt_1~0=1, ~tmp_ndt_2~0=1, ~tmp_ndt_3~0=1, ~tmp_ndt_4~0=1, ~tmp~0=1, ~token~0=3] [L364-L377] assume 0 == ~m_st~0; [L365] havoc ~tmp_ndt_1~0; [L366] assume -2147483648 <= #t~nondet3 && #t~nondet3 <= 2147483647; [L366] ~tmp_ndt_1~0 := #t~nondet3; [L366] havoc #t~nondet3; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~tmp_ndt_1~0=1, ~tmp_ndt_2~0=1, ~tmp_ndt_3~0=1, ~tmp_ndt_4~0=1, ~tmp~0=1, ~token~0=3] [L367-L374] assume 0 != ~tmp_ndt_1~0; [L369] ~m_st~0 := 1; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~tmp_ndt_1~0=1, ~tmp_ndt_2~0=1, ~tmp_ndt_3~0=1, ~tmp_ndt_4~0=1, ~tmp~0=1, ~token~0=3] [L370] CALL call master(); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=1, old(~m_st~0)=1, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=3, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=3] [L44] assume -2147483648 <= #t~nondet0 && #t~nondet0 <= 2147483647; [L44] ~tmp_var~0 := #t~nondet0; [L44] havoc #t~nondet0; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=1, old(~m_st~0)=1, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=3, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~tmp_var~0=5, ~token~0=3] [L46-L54] assume !(0 == ~m_pc~0); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=1, old(~m_st~0)=1, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=3, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~tmp_var~0=5, ~token~0=3] [L49-L53] assume 1 == ~m_pc~0; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=1, old(~m_st~0)=1, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=3, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~tmp_var~0=5, ~token~0=3] [L71-L89] assume !(~token~0 != 3 + ~local~0); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=1, old(~m_st~0)=1, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=3, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~tmp_var~0=5, ~token~0=3] [L76-L80] assume ~tmp_var~0 <= 5; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=1, old(~m_st~0)=1, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=3, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~tmp_var~0=5, ~token~0=3] [L77-L79] assume ~tmp_var~0 >= 5; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=1, old(~m_st~0)=1, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=3, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~tmp_var~0=5, ~token~0=3] [L82-L88] assume ~tmp_var~0 <= 5; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=1, old(~m_st~0)=1, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=3, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~tmp_var~0=5, ~token~0=3] [L83-L87] assume ~tmp_var~0 >= 5; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=1, old(~m_st~0)=1, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=3, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~tmp_var~0=5, ~token~0=3] [L84-L86] assume 5 == ~tmp_var~0; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=1, old(~m_st~0)=1, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=3, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~tmp_var~0=5, ~token~0=3] [L85] CALL call error(); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=1, old(~m_st~0)=1, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=3, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=3] [L10] assert false; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=1, old(~m_st~0)=1, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=3, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=3] ----- ----- class de.uni_freiburg.informatik.ultimate.boogie.preprocessor.BoogiePreprocessorBacktranslator [?] CALL call ULTIMATE.init(); VAL [old(~E_1~0)=21, old(~E_2~0)=6, old(~E_3~0)=25, old(~E_M~0)=16, old(~local~0)=20, old(~M_E~0)=17, old(~m_i~0)=8, old(~m_pc~0)=14, old(~m_st~0)=15, old(~T1_E~0)=4, old(~t1_i~0)=19, old(~t1_pc~0)=10, old(~t1_st~0)=5, old(~T2_E~0)=18, old(~t2_i~0)=7, old(~t2_pc~0)=11, old(~t2_st~0)=12, old(~T3_E~0)=22, old(~t3_i~0)=24, old(~t3_pc~0)=9, old(~t3_st~0)=13, old(~token~0)=23, ~E_1~0=21, ~E_2~0=6, ~E_3~0=25, ~E_M~0=16, ~local~0=20, ~M_E~0=17, ~m_i~0=8, ~m_pc~0=14, ~m_st~0=15, ~T1_E~0=4, ~t1_i~0=19, ~t1_pc~0=10, ~t1_st~0=5, ~T2_E~0=18, ~t2_i~0=7, ~t2_pc~0=11, ~t2_st~0=12, ~T3_E~0=22, ~t3_i~0=24, ~t3_pc~0=9, ~t3_st~0=13, ~token~0=23] [L14] ~m_pc~0 := 0; [L15] ~t1_pc~0 := 0; [L16] ~t2_pc~0 := 0; [L17] ~t3_pc~0 := 0; [L18] ~m_st~0 := 0; [L19] ~t1_st~0 := 0; [L20] ~t2_st~0 := 0; [L21] ~t3_st~0 := 0; [L22] ~m_i~0 := 0; [L23] ~t1_i~0 := 0; [L24] ~t2_i~0 := 0; [L25] ~t3_i~0 := 0; [L26] ~M_E~0 := 2; [L27] ~T1_E~0 := 2; [L28] ~T2_E~0 := 2; [L29] ~T3_E~0 := 2; [L30] ~E_M~0 := 2; [L31] ~E_1~0 := 2; [L32] ~E_2~0 := 2; [L33] ~E_3~0 := 2; [L39] ~token~0 := 0; [L41] ~local~0 := 0; VAL [old(~E_1~0)=21, old(~E_2~0)=6, old(~E_3~0)=25, old(~E_M~0)=16, old(~local~0)=20, old(~M_E~0)=17, old(~m_i~0)=8, old(~m_pc~0)=14, old(~m_st~0)=15, old(~T1_E~0)=4, old(~t1_i~0)=19, old(~t1_pc~0)=10, old(~t1_st~0)=5, old(~T2_E~0)=18, old(~t2_i~0)=7, old(~t2_pc~0)=11, old(~t2_st~0)=12, old(~T3_E~0)=22, old(~t3_i~0)=24, old(~t3_pc~0)=9, old(~t3_st~0)=13, old(~token~0)=23, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=0, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=0, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=0, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=0, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [?] ensures true; VAL [old(~E_1~0)=21, old(~E_2~0)=6, old(~E_3~0)=25, old(~E_M~0)=16, old(~local~0)=20, old(~M_E~0)=17, old(~m_i~0)=8, old(~m_pc~0)=14, old(~m_st~0)=15, old(~T1_E~0)=4, old(~t1_i~0)=19, old(~t1_pc~0)=10, old(~t1_st~0)=5, old(~T2_E~0)=18, old(~t2_i~0)=7, old(~t2_pc~0)=11, old(~t2_st~0)=12, old(~T3_E~0)=22, old(~t3_i~0)=24, old(~t3_pc~0)=9, old(~t3_st~0)=13, old(~token~0)=23, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=0, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=0, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=0, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=0, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [?] RET call ULTIMATE.init(); VAL [~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=0, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=0, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=0, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=0, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [?] CALL call #t~ret14 := main(); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=0, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=0, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=0, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=0, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [L725] havoc ~__retres1~5; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=0, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=0, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=0, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=0, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [L729] CALL call init_model(); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=0, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=0, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=0, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=0, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [L638] ~m_i~0 := 1; [L639] ~t1_i~0 := 1; [L640] ~t2_i~0 := 1; [L641] ~t3_i~0 := 1; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [L634-L645] ensures true; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [L729] RET call init_model(); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [L730] CALL call start_simulation(); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [L666] havoc ~kernel_st~0; [L667] havoc ~tmp~3; [L668] havoc ~tmp___0~1; [L672] ~kernel_st~0 := 0; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~kernel_st~0=0, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [L673] CALL call update_channels(); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [L282-L289] ensures true; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [L673] RET call update_channels(); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~kernel_st~0=0, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [L674] CALL call init_threads(); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [L294-L298] assume 1 == ~m_i~0; [L295] ~m_st~0 := 0; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [L299-L303] assume 1 == ~t1_i~0; [L300] ~t1_st~0 := 0; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [L304-L308] assume 1 == ~t2_i~0; [L305] ~t2_st~0 := 0; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [L309-L313] assume 1 == ~t3_i~0; [L310] ~t3_st~0 := 0; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [L290-L317] ensures true; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [L674] RET call init_threads(); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~kernel_st~0=0, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [L675] CALL call fire_delta_events(); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [L431-L435] assume !(0 == ~M_E~0); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [L436-L440] assume !(0 == ~T1_E~0); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [L441-L445] assume !(0 == ~T2_E~0); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [L446-L450] assume !(0 == ~T3_E~0); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [L451-L455] assume !(0 == ~E_M~0); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [L456-L460] assume !(0 == ~E_1~0); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [L461-L465] assume !(0 == ~E_2~0); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [L466-L470] assume !(0 == ~E_3~0); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [L427-L474] ensures true; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [L675] RET call fire_delta_events(); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~kernel_st~0=0, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [L676] CALL call activate_threads(); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [L524] havoc ~tmp~1; [L525] havoc ~tmp___0~0; [L526] havoc ~tmp___1~0; [L527] havoc ~tmp___2~0; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [L531] CALL call #t~ret7 := is_master_triggered(); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [L207] havoc ~__retres1~0; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [L210-L219] assume !(1 == ~m_pc~0); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [L220] ~__retres1~0 := 0; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~__retres1~0=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [L222] #res := ~__retres1~0; VAL [#res=0, old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~__retres1~0=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [L34] ensures true; VAL [#res=0, old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~__retres1~0=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [L531] RET call #t~ret7 := is_master_triggered(); VAL [#t~ret7=0, old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [L531] assume -2147483648 <= #t~ret7 && #t~ret7 <= 2147483647; [L531] ~tmp~1 := #t~ret7; [L531] havoc #t~ret7; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~tmp~1=0, ~token~0=0] [L533-L537] assume !(0 != ~tmp~1); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~tmp~1=0, ~token~0=0] [L539] CALL call #t~ret8 := is_transmit1_triggered(); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [L226] havoc ~__retres1~1; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [L229-L238] assume !(1 == ~t1_pc~0); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [L239] ~__retres1~1 := 0; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~__retres1~1=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [L241] #res := ~__retres1~1; VAL [#res=0, old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~__retres1~1=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [L35] ensures true; VAL [#res=0, old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~__retres1~1=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [L539] RET call #t~ret8 := is_transmit1_triggered(); VAL [#t~ret8=0, old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~tmp~1=0, ~token~0=0] [L539] assume -2147483648 <= #t~ret8 && #t~ret8 <= 2147483647; [L539] ~tmp___0~0 := #t~ret8; [L539] havoc #t~ret8; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~tmp___0~0=0, ~tmp~1=0, ~token~0=0] [L541-L545] assume !(0 != ~tmp___0~0); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~tmp___0~0=0, ~tmp~1=0, ~token~0=0] [L547] CALL call #t~ret9 := is_transmit2_triggered(); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [L245] havoc ~__retres1~2; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [L248-L257] assume !(1 == ~t2_pc~0); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [L258] ~__retres1~2 := 0; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~__retres1~2=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [L260] #res := ~__retres1~2; VAL [#res=0, old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~__retres1~2=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [L36] ensures true; VAL [#res=0, old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~__retres1~2=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [L547] RET call #t~ret9 := is_transmit2_triggered(); VAL [#t~ret9=0, old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~tmp___0~0=0, ~tmp~1=0, ~token~0=0] [L547] assume -2147483648 <= #t~ret9 && #t~ret9 <= 2147483647; [L547] ~tmp___1~0 := #t~ret9; [L547] havoc #t~ret9; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~tmp___0~0=0, ~tmp___1~0=0, ~tmp~1=0, ~token~0=0] [L549-L553] assume !(0 != ~tmp___1~0); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~tmp___0~0=0, ~tmp___1~0=0, ~tmp~1=0, ~token~0=0] [L555] CALL call #t~ret10 := is_transmit3_triggered(); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [L264] havoc ~__retres1~3; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [L267-L276] assume !(1 == ~t3_pc~0); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [L277] ~__retres1~3 := 0; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~__retres1~3=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [L279] #res := ~__retres1~3; VAL [#res=0, old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~__retres1~3=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [L37] ensures true; VAL [#res=0, old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~__retres1~3=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [L555] RET call #t~ret10 := is_transmit3_triggered(); VAL [#t~ret10=0, old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~tmp___0~0=0, ~tmp___1~0=0, ~tmp~1=0, ~token~0=0] [L555] assume -2147483648 <= #t~ret10 && #t~ret10 <= 2147483647; [L555] ~tmp___2~0 := #t~ret10; [L555] havoc #t~ret10; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~tmp___0~0=0, ~tmp___1~0=0, ~tmp___2~0=0, ~tmp~1=0, ~token~0=0] [L557-L561] assume !(0 != ~tmp___2~0); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~tmp___0~0=0, ~tmp___1~0=0, ~tmp___2~0=0, ~tmp~1=0, ~token~0=0] [L523-L565] ensures true; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~tmp___0~0=0, ~tmp___1~0=0, ~tmp___2~0=0, ~tmp~1=0, ~token~0=0] [L676] RET call activate_threads(); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~kernel_st~0=0, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [L677] CALL call reset_delta_events(); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [L479-L483] assume !(1 == ~M_E~0); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [L484-L488] assume !(1 == ~T1_E~0); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [L489-L493] assume !(1 == ~T2_E~0); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [L494-L498] assume !(1 == ~T3_E~0); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [L499-L503] assume !(1 == ~E_M~0); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [L504-L508] assume !(1 == ~E_1~0); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [L509-L513] assume !(1 == ~E_2~0); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [L514-L518] assume !(1 == ~E_3~0); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [L475-L522] ensures true; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [L677] RET call reset_delta_events(); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~kernel_st~0=0, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [L680-L717] assume !false; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~kernel_st~0=0, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [L683] ~kernel_st~0 := 1; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~kernel_st~0=1, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [L684] CALL call eval(); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [L350] havoc ~tmp~0; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [L354-L420] assume !false; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [L357] CALL call #t~ret2 := exists_runnable_thread(); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [L319] havoc ~__retres1~4; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [L322-L342] assume 0 == ~m_st~0; [L323] ~__retres1~4 := 1; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~__retres1~4=1, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [L345] #res := ~__retres1~4; VAL [#res=1, old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~__retres1~4=1, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [L318-L347] ensures true; VAL [#res=1, old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~__retres1~4=1, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [L357] RET call #t~ret2 := exists_runnable_thread(); VAL [#t~ret2=1, old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [L357] assume -2147483648 <= #t~ret2 && #t~ret2 <= 2147483647; [L357] ~tmp~0 := #t~ret2; [L357] havoc #t~ret2; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~tmp~0=1, ~token~0=0] [L359-L363] assume 0 != ~tmp~0; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~tmp~0=1, ~token~0=0] [L364-L377] assume 0 == ~m_st~0; [L365] havoc ~tmp_ndt_1~0; [L366] assume -2147483648 <= #t~nondet3 && #t~nondet3 <= 2147483647; [L366] ~tmp_ndt_1~0 := #t~nondet3; [L366] havoc #t~nondet3; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~tmp_ndt_1~0=0, ~tmp~0=1, ~token~0=0] [L367-L374] assume !(0 != ~tmp_ndt_1~0); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~tmp_ndt_1~0=0, ~tmp~0=1, ~token~0=0] [L378-L391] assume 0 == ~t1_st~0; [L379] havoc ~tmp_ndt_2~0; [L380] assume -2147483648 <= #t~nondet4 && #t~nondet4 <= 2147483647; [L380] ~tmp_ndt_2~0 := #t~nondet4; [L380] havoc #t~nondet4; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~tmp_ndt_1~0=0, ~tmp_ndt_2~0=1, ~tmp~0=1, ~token~0=0] [L381-L388] assume 0 != ~tmp_ndt_2~0; [L383] ~t1_st~0 := 1; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=1, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~tmp_ndt_1~0=0, ~tmp_ndt_2~0=1, ~tmp~0=1, ~token~0=0] [L384] CALL call transmit1(); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=1, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=1, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [L102-L110] assume 0 == ~t1_pc~0; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=1, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=1, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [L113-L126] assume !false; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=1, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=1, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [L115] ~t1_pc~0 := 1; [L116] ~t1_st~0 := 2; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=1, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [L98-L133] ensures true; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=1, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [L384] RET call transmit1(); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~tmp_ndt_1~0=0, ~tmp_ndt_2~0=1, ~tmp~0=1, ~token~0=0] [L392-L405] assume 0 == ~t2_st~0; [L393] havoc ~tmp_ndt_3~0; [L394] assume -2147483648 <= #t~nondet5 && #t~nondet5 <= 2147483647; [L394] ~tmp_ndt_3~0 := #t~nondet5; [L394] havoc #t~nondet5; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~tmp_ndt_1~0=0, ~tmp_ndt_2~0=1, ~tmp_ndt_3~0=1, ~tmp~0=1, ~token~0=0] [L395-L402] assume 0 != ~tmp_ndt_3~0; [L397] ~t2_st~0 := 1; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=1, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~tmp_ndt_1~0=0, ~tmp_ndt_2~0=1, ~tmp_ndt_3~0=1, ~tmp~0=1, ~token~0=0] [L398] CALL call transmit2(); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=1, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=1, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [L138-L146] assume 0 == ~t2_pc~0; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=1, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=1, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [L149-L162] assume !false; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=1, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=1, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [L151] ~t2_pc~0 := 1; [L152] ~t2_st~0 := 2; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=1, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [L134-L169] ensures true; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=1, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [L398] RET call transmit2(); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~tmp_ndt_1~0=0, ~tmp_ndt_2~0=1, ~tmp_ndt_3~0=1, ~tmp~0=1, ~token~0=0] [L406-L419] assume 0 == ~t3_st~0; [L407] havoc ~tmp_ndt_4~0; [L408] assume -2147483648 <= #t~nondet6 && #t~nondet6 <= 2147483647; [L408] ~tmp_ndt_4~0 := #t~nondet6; [L408] havoc #t~nondet6; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~tmp_ndt_1~0=0, ~tmp_ndt_2~0=1, ~tmp_ndt_3~0=1, ~tmp_ndt_4~0=1, ~tmp~0=1, ~token~0=0] [L409-L416] assume 0 != ~tmp_ndt_4~0; [L411] ~t3_st~0 := 1; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=1, ~tmp_ndt_1~0=0, ~tmp_ndt_2~0=1, ~tmp_ndt_3~0=1, ~tmp_ndt_4~0=1, ~tmp~0=1, ~token~0=0] [L412] CALL call transmit3(); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=1, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=1, ~token~0=0] [L174-L182] assume 0 == ~t3_pc~0; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=1, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=1, ~token~0=0] [L185-L198] assume !false; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=1, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=1, ~token~0=0] [L187] ~t3_pc~0 := 1; [L188] ~t3_st~0 := 2; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=1, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=0] [L170-L205] ensures true; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=1, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=0] [L412] RET call transmit3(); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~tmp_ndt_1~0=0, ~tmp_ndt_2~0=1, ~tmp_ndt_3~0=1, ~tmp_ndt_4~0=1, ~tmp~0=1, ~token~0=0] [L354-L420] assume !false; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~tmp_ndt_1~0=0, ~tmp_ndt_2~0=1, ~tmp_ndt_3~0=1, ~tmp_ndt_4~0=1, ~tmp~0=1, ~token~0=0] [L357] CALL call #t~ret2 := exists_runnable_thread(); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=0] [L319] havoc ~__retres1~4; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=0] [L322-L342] assume 0 == ~m_st~0; [L323] ~__retres1~4 := 1; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~__retres1~4=1, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=0] [L345] #res := ~__retres1~4; VAL [#res=1, old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~__retres1~4=1, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=0] [L318-L347] ensures true; VAL [#res=1, old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~__retres1~4=1, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=0] [L357] RET call #t~ret2 := exists_runnable_thread(); VAL [#t~ret2=1, old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~tmp_ndt_1~0=0, ~tmp_ndt_2~0=1, ~tmp_ndt_3~0=1, ~tmp_ndt_4~0=1, ~tmp~0=1, ~token~0=0] [L357] assume -2147483648 <= #t~ret2 && #t~ret2 <= 2147483647; [L357] ~tmp~0 := #t~ret2; [L357] havoc #t~ret2; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~tmp_ndt_1~0=0, ~tmp_ndt_2~0=1, ~tmp_ndt_3~0=1, ~tmp_ndt_4~0=1, ~tmp~0=1, ~token~0=0] [L359-L363] assume 0 != ~tmp~0; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~tmp_ndt_1~0=0, ~tmp_ndt_2~0=1, ~tmp_ndt_3~0=1, ~tmp_ndt_4~0=1, ~tmp~0=1, ~token~0=0] [L364-L377] assume 0 == ~m_st~0; [L365] havoc ~tmp_ndt_1~0; [L366] assume -2147483648 <= #t~nondet3 && #t~nondet3 <= 2147483647; [L366] ~tmp_ndt_1~0 := #t~nondet3; [L366] havoc #t~nondet3; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~tmp_ndt_1~0=1, ~tmp_ndt_2~0=1, ~tmp_ndt_3~0=1, ~tmp_ndt_4~0=1, ~tmp~0=1, ~token~0=0] [L367-L374] assume 0 != ~tmp_ndt_1~0; [L369] ~m_st~0 := 1; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~tmp_ndt_1~0=1, ~tmp_ndt_2~0=1, ~tmp_ndt_3~0=1, ~tmp_ndt_4~0=1, ~tmp~0=1, ~token~0=0] [L370] CALL call master(); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=1, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=0] [L44] assume -2147483648 <= #t~nondet0 && #t~nondet0 <= 2147483647; [L44] ~tmp_var~0 := #t~nondet0; [L44] havoc #t~nondet0; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=1, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~tmp_var~0=0, ~token~0=0] [L46-L54] assume 0 == ~m_pc~0; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=1, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~tmp_var~0=0, ~token~0=0] [L57-L90] assume !false; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=1, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~tmp_var~0=0, ~token~0=0] [L60] assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647; [L60] ~token~0 := #t~nondet1; [L60] havoc #t~nondet1; [L61] ~local~0 := ~token~0; [L62] ~E_1~0 := 1; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=1, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=1, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~tmp_var~0=0, ~token~0=0] [L63] CALL call immediate_notify(); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=1, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=1, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=0] [L571] CALL call activate_threads(); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=1, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=1, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=0] [L524] havoc ~tmp~1; [L525] havoc ~tmp___0~0; [L526] havoc ~tmp___1~0; [L527] havoc ~tmp___2~0; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=1, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=1, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=0] [L531] CALL call #t~ret7 := is_master_triggered(); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=1, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=1, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=0] [L207] havoc ~__retres1~0; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=1, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=1, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=0] [L210-L219] assume !(1 == ~m_pc~0); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=1, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=1, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=0] [L220] ~__retres1~0 := 0; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=1, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~__retres1~0=0, ~E_1~0=1, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=0] [L222] #res := ~__retres1~0; VAL [#res=0, old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=1, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~__retres1~0=0, ~E_1~0=1, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=0] [L34] ensures true; VAL [#res=0, old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=1, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~__retres1~0=0, ~E_1~0=1, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=0] [L531] RET call #t~ret7 := is_master_triggered(); VAL [#t~ret7=0, old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=1, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=1, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=0] [L531] assume -2147483648 <= #t~ret7 && #t~ret7 <= 2147483647; [L531] ~tmp~1 := #t~ret7; [L531] havoc #t~ret7; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=1, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=1, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~tmp~1=0, ~token~0=0] [L533-L537] assume !(0 != ~tmp~1); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=1, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=1, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~tmp~1=0, ~token~0=0] [L539] CALL call #t~ret8 := is_transmit1_triggered(); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=1, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=1, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=0] [L226] havoc ~__retres1~1; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=1, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=1, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=0] [L229-L238] assume 1 == ~t1_pc~0; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=1, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=1, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=0] [L230-L235] assume 1 == ~E_1~0; [L231] ~__retres1~1 := 1; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=1, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~__retres1~1=1, ~E_1~0=1, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=0] [L241] #res := ~__retres1~1; VAL [#res=1, old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=1, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~__retres1~1=1, ~E_1~0=1, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=0] [L35] ensures true; VAL [#res=1, old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=1, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~__retres1~1=1, ~E_1~0=1, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=0] [L539] RET call #t~ret8 := is_transmit1_triggered(); VAL [#t~ret8=1, old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=1, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=1, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~tmp~1=0, ~token~0=0] [L539] assume -2147483648 <= #t~ret8 && #t~ret8 <= 2147483647; [L539] ~tmp___0~0 := #t~ret8; [L539] havoc #t~ret8; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=1, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=1, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~tmp___0~0=1, ~tmp~1=0, ~token~0=0] [L541-L545] assume 0 != ~tmp___0~0; [L542] ~t1_st~0 := 0; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=1, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=1, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~tmp___0~0=1, ~tmp~1=0, ~token~0=0] [L547] CALL call #t~ret9 := is_transmit2_triggered(); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=1, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=1, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=0] [L245] havoc ~__retres1~2; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=1, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=1, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=0] [L248-L257] assume 1 == ~t2_pc~0; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=1, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=1, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=0] [L249-L254] assume !(1 == ~E_2~0); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=1, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=1, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=0] [L258] ~__retres1~2 := 0; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=1, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~__retres1~2=0, ~E_1~0=1, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=0] [L260] #res := ~__retres1~2; VAL [#res=0, old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=1, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~__retres1~2=0, ~E_1~0=1, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=0] [L36] ensures true; VAL [#res=0, old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=1, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~__retres1~2=0, ~E_1~0=1, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=0] [L547] RET call #t~ret9 := is_transmit2_triggered(); VAL [#t~ret9=0, old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=1, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=1, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~tmp___0~0=1, ~tmp~1=0, ~token~0=0] [L547] assume -2147483648 <= #t~ret9 && #t~ret9 <= 2147483647; [L547] ~tmp___1~0 := #t~ret9; [L547] havoc #t~ret9; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=1, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=1, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~tmp___0~0=1, ~tmp___1~0=0, ~tmp~1=0, ~token~0=0] [L549-L553] assume !(0 != ~tmp___1~0); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=1, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=1, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~tmp___0~0=1, ~tmp___1~0=0, ~tmp~1=0, ~token~0=0] [L555] CALL call #t~ret10 := is_transmit3_triggered(); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=1, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=1, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=0] [L264] havoc ~__retres1~3; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=1, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=1, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=0] [L267-L276] assume 1 == ~t3_pc~0; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=1, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=1, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=0] [L268-L273] assume !(1 == ~E_3~0); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=1, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=1, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=0] [L277] ~__retres1~3 := 0; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=1, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~__retres1~3=0, ~E_1~0=1, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=0] [L279] #res := ~__retres1~3; VAL [#res=0, old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=1, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~__retres1~3=0, ~E_1~0=1, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=0] [L37] ensures true; VAL [#res=0, old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=1, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~__retres1~3=0, ~E_1~0=1, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=0] [L555] RET call #t~ret10 := is_transmit3_triggered(); VAL [#t~ret10=0, old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=1, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=1, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~tmp___0~0=1, ~tmp___1~0=0, ~tmp~1=0, ~token~0=0] [L555] assume -2147483648 <= #t~ret10 && #t~ret10 <= 2147483647; [L555] ~tmp___2~0 := #t~ret10; [L555] havoc #t~ret10; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=1, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=1, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~tmp___0~0=1, ~tmp___1~0=0, ~tmp___2~0=0, ~tmp~1=0, ~token~0=0] [L557-L561] assume !(0 != ~tmp___2~0); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=1, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=1, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~tmp___0~0=1, ~tmp___1~0=0, ~tmp___2~0=0, ~tmp~1=0, ~token~0=0] [L523-L565] ensures true; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=1, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=1, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~tmp___0~0=1, ~tmp___1~0=0, ~tmp___2~0=0, ~tmp~1=0, ~token~0=0] [L571] RET call activate_threads(); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=1, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=1, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=0] [L38] ensures true; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=1, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=1, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=0] [L63] RET call immediate_notify(); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=1, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=1, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~tmp_var~0=0, ~token~0=0] [L64] ~E_1~0 := 2; [L65] ~m_pc~0 := 1; [L66] ~m_st~0 := 2; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=1, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~tmp_var~0=0, ~token~0=0] [L42-L97] ensures true; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=1, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~tmp_var~0=0, ~token~0=0] [L370] RET call master(); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~tmp_ndt_1~0=1, ~tmp_ndt_2~0=1, ~tmp_ndt_3~0=1, ~tmp_ndt_4~0=1, ~tmp~0=1, ~token~0=0] [L378-L391] assume 0 == ~t1_st~0; [L379] havoc ~tmp_ndt_2~0; [L380] assume -2147483648 <= #t~nondet4 && #t~nondet4 <= 2147483647; [L380] ~tmp_ndt_2~0 := #t~nondet4; [L380] havoc #t~nondet4; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~tmp_ndt_1~0=1, ~tmp_ndt_2~0=1, ~tmp_ndt_3~0=1, ~tmp_ndt_4~0=1, ~tmp~0=1, ~token~0=0] [L381-L388] assume 0 != ~tmp_ndt_2~0; [L383] ~t1_st~0 := 1; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=1, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~tmp_ndt_1~0=1, ~tmp_ndt_2~0=1, ~tmp_ndt_3~0=1, ~tmp_ndt_4~0=1, ~tmp~0=1, ~token~0=0] [L384] CALL call transmit1(); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=1, old(~t1_st~0)=1, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=1, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=0] [L102-L110] assume !(0 == ~t1_pc~0); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=1, old(~t1_st~0)=1, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=1, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=0] [L105-L109] assume 1 == ~t1_pc~0; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=1, old(~t1_st~0)=1, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=1, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=0] [L121] ~token~0 := 1 + ~token~0; [L122] ~E_2~0 := 1; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=1, old(~t1_st~0)=1, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=2, ~E_2~0=1, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=1, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=1] [L123] CALL call immediate_notify(); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=1, old(~t1_st~0)=1, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=2, ~E_2~0=1, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=1, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=1] [L571] CALL call activate_threads(); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=1, old(~t1_st~0)=1, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=2, ~E_2~0=1, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=1, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=1] [L524] havoc ~tmp~1; [L525] havoc ~tmp___0~0; [L526] havoc ~tmp___1~0; [L527] havoc ~tmp___2~0; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=1, old(~t1_st~0)=1, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=2, ~E_2~0=1, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=1, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=1] [L531] CALL call #t~ret7 := is_master_triggered(); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=1, old(~t1_st~0)=1, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=2, ~E_2~0=1, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=1, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=1] [L207] havoc ~__retres1~0; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=1, old(~t1_st~0)=1, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=2, ~E_2~0=1, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=1, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=1] [L210-L219] assume 1 == ~m_pc~0; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=1, old(~t1_st~0)=1, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=2, ~E_2~0=1, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=1, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=1] [L211-L216] assume !(1 == ~E_M~0); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=1, old(~t1_st~0)=1, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=2, ~E_2~0=1, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=1, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=1] [L220] ~__retres1~0 := 0; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=1, old(~t1_st~0)=1, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~__retres1~0=0, ~E_1~0=2, ~E_2~0=1, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=1, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=1] [L222] #res := ~__retres1~0; VAL [#res=0, old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=1, old(~t1_st~0)=1, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~__retres1~0=0, ~E_1~0=2, ~E_2~0=1, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=1, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=1] [L34] ensures true; VAL [#res=0, old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=1, old(~t1_st~0)=1, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~__retres1~0=0, ~E_1~0=2, ~E_2~0=1, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=1, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=1] [L531] RET call #t~ret7 := is_master_triggered(); VAL [#t~ret7=0, old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=1, old(~t1_st~0)=1, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=2, ~E_2~0=1, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=1, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=1] [L531] assume -2147483648 <= #t~ret7 && #t~ret7 <= 2147483647; [L531] ~tmp~1 := #t~ret7; [L531] havoc #t~ret7; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=1, old(~t1_st~0)=1, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=2, ~E_2~0=1, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=1, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~tmp~1=0, ~token~0=1] [L533-L537] assume !(0 != ~tmp~1); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=1, old(~t1_st~0)=1, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=2, ~E_2~0=1, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=1, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~tmp~1=0, ~token~0=1] [L539] CALL call #t~ret8 := is_transmit1_triggered(); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=1, old(~t1_st~0)=1, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=2, ~E_2~0=1, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=1, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=1] [L226] havoc ~__retres1~1; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=1, old(~t1_st~0)=1, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=2, ~E_2~0=1, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=1, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=1] [L229-L238] assume 1 == ~t1_pc~0; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=1, old(~t1_st~0)=1, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=2, ~E_2~0=1, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=1, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=1] [L230-L235] assume !(1 == ~E_1~0); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=1, old(~t1_st~0)=1, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=2, ~E_2~0=1, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=1, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=1] [L239] ~__retres1~1 := 0; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=1, old(~t1_st~0)=1, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~__retres1~1=0, ~E_1~0=2, ~E_2~0=1, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=1, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=1] [L241] #res := ~__retres1~1; VAL [#res=0, old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=1, old(~t1_st~0)=1, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~__retres1~1=0, ~E_1~0=2, ~E_2~0=1, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=1, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=1] [L35] ensures true; VAL [#res=0, old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=1, old(~t1_st~0)=1, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~__retres1~1=0, ~E_1~0=2, ~E_2~0=1, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=1, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=1] [L539] RET call #t~ret8 := is_transmit1_triggered(); VAL [#t~ret8=0, old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=1, old(~t1_st~0)=1, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=2, ~E_2~0=1, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=1, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~tmp~1=0, ~token~0=1] [L539] assume -2147483648 <= #t~ret8 && #t~ret8 <= 2147483647; [L539] ~tmp___0~0 := #t~ret8; [L539] havoc #t~ret8; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=1, old(~t1_st~0)=1, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=2, ~E_2~0=1, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=1, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~tmp___0~0=0, ~tmp~1=0, ~token~0=1] [L541-L545] assume !(0 != ~tmp___0~0); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=1, old(~t1_st~0)=1, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=2, ~E_2~0=1, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=1, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~tmp___0~0=0, ~tmp~1=0, ~token~0=1] [L547] CALL call #t~ret9 := is_transmit2_triggered(); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=1, old(~t1_st~0)=1, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=2, ~E_2~0=1, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=1, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=1] [L245] havoc ~__retres1~2; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=1, old(~t1_st~0)=1, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=2, ~E_2~0=1, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=1, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=1] [L248-L257] assume 1 == ~t2_pc~0; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=1, old(~t1_st~0)=1, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=2, ~E_2~0=1, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=1, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=1] [L249-L254] assume 1 == ~E_2~0; [L250] ~__retres1~2 := 1; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=1, old(~t1_st~0)=1, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~__retres1~2=1, ~E_1~0=2, ~E_2~0=1, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=1, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=1] [L260] #res := ~__retres1~2; VAL [#res=1, old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=1, old(~t1_st~0)=1, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~__retres1~2=1, ~E_1~0=2, ~E_2~0=1, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=1, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=1] [L36] ensures true; VAL [#res=1, old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=1, old(~t1_st~0)=1, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~__retres1~2=1, ~E_1~0=2, ~E_2~0=1, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=1, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=1] [L547] RET call #t~ret9 := is_transmit2_triggered(); VAL [#t~ret9=1, old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=1, old(~t1_st~0)=1, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=2, ~E_2~0=1, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=1, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~tmp___0~0=0, ~tmp~1=0, ~token~0=1] [L547] assume -2147483648 <= #t~ret9 && #t~ret9 <= 2147483647; [L547] ~tmp___1~0 := #t~ret9; [L547] havoc #t~ret9; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=1, old(~t1_st~0)=1, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=2, ~E_2~0=1, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=1, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~tmp___0~0=0, ~tmp___1~0=1, ~tmp~1=0, ~token~0=1] [L549-L553] assume 0 != ~tmp___1~0; [L550] ~t2_st~0 := 0; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=1, old(~t1_st~0)=1, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=2, ~E_2~0=1, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=1, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~tmp___0~0=0, ~tmp___1~0=1, ~tmp~1=0, ~token~0=1] [L555] CALL call #t~ret10 := is_transmit3_triggered(); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=1, old(~t1_st~0)=1, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=2, ~E_2~0=1, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=1, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=1] [L264] havoc ~__retres1~3; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=1, old(~t1_st~0)=1, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=2, ~E_2~0=1, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=1, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=1] [L267-L276] assume 1 == ~t3_pc~0; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=1, old(~t1_st~0)=1, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=2, ~E_2~0=1, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=1, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=1] [L268-L273] assume !(1 == ~E_3~0); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=1, old(~t1_st~0)=1, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=2, ~E_2~0=1, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=1, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=1] [L277] ~__retres1~3 := 0; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=1, old(~t1_st~0)=1, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~__retres1~3=0, ~E_1~0=2, ~E_2~0=1, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=1, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=1] [L279] #res := ~__retres1~3; VAL [#res=0, old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=1, old(~t1_st~0)=1, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~__retres1~3=0, ~E_1~0=2, ~E_2~0=1, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=1, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=1] [L37] ensures true; VAL [#res=0, old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=1, old(~t1_st~0)=1, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~__retres1~3=0, ~E_1~0=2, ~E_2~0=1, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=1, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=1] [L555] RET call #t~ret10 := is_transmit3_triggered(); VAL [#t~ret10=0, old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=1, old(~t1_st~0)=1, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=2, ~E_2~0=1, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=1, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~tmp___0~0=0, ~tmp___1~0=1, ~tmp~1=0, ~token~0=1] [L555] assume -2147483648 <= #t~ret10 && #t~ret10 <= 2147483647; [L555] ~tmp___2~0 := #t~ret10; [L555] havoc #t~ret10; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=1, old(~t1_st~0)=1, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=2, ~E_2~0=1, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=1, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~tmp___0~0=0, ~tmp___1~0=1, ~tmp___2~0=0, ~tmp~1=0, ~token~0=1] [L557-L561] assume !(0 != ~tmp___2~0); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=1, old(~t1_st~0)=1, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=2, ~E_2~0=1, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=1, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~tmp___0~0=0, ~tmp___1~0=1, ~tmp___2~0=0, ~tmp~1=0, ~token~0=1] [L523-L565] ensures true; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=1, old(~t1_st~0)=1, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=2, ~E_2~0=1, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=1, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~tmp___0~0=0, ~tmp___1~0=1, ~tmp___2~0=0, ~tmp~1=0, ~token~0=1] [L571] RET call activate_threads(); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=1, old(~t1_st~0)=1, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=2, ~E_2~0=1, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=1, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=1] [L38] ensures true; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=1, old(~t1_st~0)=1, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=2, ~E_2~0=1, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=1, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=1] [L123] RET call immediate_notify(); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=1, old(~t1_st~0)=1, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=2, ~E_2~0=1, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=1, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=1] [L124] ~E_2~0 := 2; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=1, old(~t1_st~0)=1, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=1, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=1] [L113-L126] assume !false; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=1, old(~t1_st~0)=1, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=1, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=1] [L115] ~t1_pc~0 := 1; [L116] ~t1_st~0 := 2; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=1, old(~t1_st~0)=1, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=1] [L98-L133] ensures true; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=1, old(~t1_st~0)=1, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=1] [L384] RET call transmit1(); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~tmp_ndt_1~0=1, ~tmp_ndt_2~0=1, ~tmp_ndt_3~0=1, ~tmp_ndt_4~0=1, ~tmp~0=1, ~token~0=1] [L392-L405] assume 0 == ~t2_st~0; [L393] havoc ~tmp_ndt_3~0; [L394] assume -2147483648 <= #t~nondet5 && #t~nondet5 <= 2147483647; [L394] ~tmp_ndt_3~0 := #t~nondet5; [L394] havoc #t~nondet5; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~tmp_ndt_1~0=1, ~tmp_ndt_2~0=1, ~tmp_ndt_3~0=1, ~tmp_ndt_4~0=1, ~tmp~0=1, ~token~0=1] WARNING: YOUR LOGFILE WAS TOO LONG, SOME LINES IN THE MIDDLE WERE REMOVED. [L115] ~t1_pc~0 := 1; [L116] ~t1_st~0 := 2; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=1, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [L384] RET call transmit1(); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~tmp_ndt_1~0=0, ~tmp_ndt_2~0=1, ~tmp~0=1, ~token~0=0] [L392] COND TRUE 0 == ~t2_st~0 [L393] havoc ~tmp_ndt_3~0; [L394] assume -2147483648 <= #t~nondet5 && #t~nondet5 <= 2147483647; [L394] ~tmp_ndt_3~0 := #t~nondet5; [L394] havoc #t~nondet5; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~tmp_ndt_1~0=0, ~tmp_ndt_2~0=1, ~tmp_ndt_3~0=1, ~tmp~0=1, ~token~0=0] [L395-L402] COND TRUE 0 != ~tmp_ndt_3~0 [L397] ~t2_st~0 := 1; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=1, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~tmp_ndt_1~0=0, ~tmp_ndt_2~0=1, ~tmp_ndt_3~0=1, ~tmp~0=1, ~token~0=0] [L398] CALL call transmit2(); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=1, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=1, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [L138] COND TRUE 0 == ~t2_pc~0 VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=1, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=1, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [L149-L162] COND FALSE !(false) VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=1, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=1, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [L151] ~t2_pc~0 := 1; [L152] ~t2_st~0 := 2; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=1, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [L398] RET call transmit2(); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~tmp_ndt_1~0=0, ~tmp_ndt_2~0=1, ~tmp_ndt_3~0=1, ~tmp~0=1, ~token~0=0] [L406] COND TRUE 0 == ~t3_st~0 [L407] havoc ~tmp_ndt_4~0; [L408] assume -2147483648 <= #t~nondet6 && #t~nondet6 <= 2147483647; [L408] ~tmp_ndt_4~0 := #t~nondet6; [L408] havoc #t~nondet6; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~tmp_ndt_1~0=0, ~tmp_ndt_2~0=1, ~tmp_ndt_3~0=1, ~tmp_ndt_4~0=1, ~tmp~0=1, ~token~0=0] [L409-L416] COND TRUE 0 != ~tmp_ndt_4~0 [L411] ~t3_st~0 := 1; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=1, ~tmp_ndt_1~0=0, ~tmp_ndt_2~0=1, ~tmp_ndt_3~0=1, ~tmp_ndt_4~0=1, ~tmp~0=1, ~token~0=0] [L412] CALL call transmit3(); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=1, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=1, ~token~0=0] [L174] COND TRUE 0 == ~t3_pc~0 VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=1, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=1, ~token~0=0] [L185-L198] COND FALSE !(false) VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=1, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=1, ~token~0=0] [L187] ~t3_pc~0 := 1; [L188] ~t3_st~0 := 2; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=1, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=0] [L412] RET call transmit3(); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~tmp_ndt_1~0=0, ~tmp_ndt_2~0=1, ~tmp_ndt_3~0=1, ~tmp_ndt_4~0=1, ~tmp~0=1, ~token~0=0] [L354-L420] COND FALSE !(false) VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~tmp_ndt_1~0=0, ~tmp_ndt_2~0=1, ~tmp_ndt_3~0=1, ~tmp_ndt_4~0=1, ~tmp~0=1, ~token~0=0] [L357] CALL call #t~ret2 := exists_runnable_thread(); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=0] [L319] havoc ~__retres1~4; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=0] [L322] COND TRUE 0 == ~m_st~0 [L323] ~__retres1~4 := 1; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~__retres1~4=1, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=0] [L345] #res := ~__retres1~4; VAL [#res=1, old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~__retres1~4=1, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=0] [L357] RET call #t~ret2 := exists_runnable_thread(); VAL [#t~ret2=1, old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~tmp_ndt_1~0=0, ~tmp_ndt_2~0=1, ~tmp_ndt_3~0=1, ~tmp_ndt_4~0=1, ~tmp~0=1, ~token~0=0] [L357] assume -2147483648 <= #t~ret2 && #t~ret2 <= 2147483647; [L357] ~tmp~0 := #t~ret2; [L357] havoc #t~ret2; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~tmp_ndt_1~0=0, ~tmp_ndt_2~0=1, ~tmp_ndt_3~0=1, ~tmp_ndt_4~0=1, ~tmp~0=1, ~token~0=0] [L359-L363] COND TRUE 0 != ~tmp~0 VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~tmp_ndt_1~0=0, ~tmp_ndt_2~0=1, ~tmp_ndt_3~0=1, ~tmp_ndt_4~0=1, ~tmp~0=1, ~token~0=0] [L364] COND TRUE 0 == ~m_st~0 [L365] havoc ~tmp_ndt_1~0; [L366] assume -2147483648 <= #t~nondet3 && #t~nondet3 <= 2147483647; [L366] ~tmp_ndt_1~0 := #t~nondet3; [L366] havoc #t~nondet3; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~tmp_ndt_1~0=1, ~tmp_ndt_2~0=1, ~tmp_ndt_3~0=1, ~tmp_ndt_4~0=1, ~tmp~0=1, ~token~0=0] [L367-L374] COND TRUE 0 != ~tmp_ndt_1~0 [L369] ~m_st~0 := 1; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~tmp_ndt_1~0=1, ~tmp_ndt_2~0=1, ~tmp_ndt_3~0=1, ~tmp_ndt_4~0=1, ~tmp~0=1, ~token~0=0] [L370] CALL call master(); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=1, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=0] [L44] assume -2147483648 <= #t~nondet0 && #t~nondet0 <= 2147483647; [L44] ~tmp_var~0 := #t~nondet0; [L44] havoc #t~nondet0; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=1, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~tmp_var~0=0, ~token~0=0] [L46] COND TRUE 0 == ~m_pc~0 VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=1, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~tmp_var~0=0, ~token~0=0] [L57-L90] COND FALSE !(false) VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=1, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~tmp_var~0=0, ~token~0=0] [L60] assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647; [L60] ~token~0 := #t~nondet1; [L60] havoc #t~nondet1; [L61] ~local~0 := ~token~0; [L62] ~E_1~0 := 1; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=1, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=1, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~tmp_var~0=0, ~token~0=0] [L63] CALL call immediate_notify(); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=1, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=1, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=0] [L571] CALL call activate_threads(); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=1, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=1, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=0] [L524] havoc ~tmp~1; [L525] havoc ~tmp___0~0; [L526] havoc ~tmp___1~0; [L527] havoc ~tmp___2~0; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=1, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=1, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=0] [L531] CALL call #t~ret7 := is_master_triggered(); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=1, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=1, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=0] [L207] havoc ~__retres1~0; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=1, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=1, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=0] [L210] COND FALSE !(1 == ~m_pc~0) VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=1, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=1, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=0] [L220] ~__retres1~0 := 0; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=1, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~__retres1~0=0, ~E_1~0=1, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=0] [L222] #res := ~__retres1~0; VAL [#res=0, old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=1, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~__retres1~0=0, ~E_1~0=1, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=0] [L531] RET call #t~ret7 := is_master_triggered(); VAL [#t~ret7=0, old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=1, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=1, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=0] [L531] assume -2147483648 <= #t~ret7 && #t~ret7 <= 2147483647; [L531] ~tmp~1 := #t~ret7; [L531] havoc #t~ret7; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=1, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=1, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~tmp~1=0, ~token~0=0] [L533-L537] COND FALSE !(0 != ~tmp~1) VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=1, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=1, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~tmp~1=0, ~token~0=0] [L539] CALL call #t~ret8 := is_transmit1_triggered(); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=1, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=1, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=0] [L226] havoc ~__retres1~1; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=1, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=1, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=0] [L229] COND TRUE 1 == ~t1_pc~0 VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=1, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=1, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=0] [L230] COND TRUE 1 == ~E_1~0 [L231] ~__retres1~1 := 1; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=1, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~__retres1~1=1, ~E_1~0=1, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=0] [L241] #res := ~__retres1~1; VAL [#res=1, old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=1, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~__retres1~1=1, ~E_1~0=1, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=0] [L539] RET call #t~ret8 := is_transmit1_triggered(); VAL [#t~ret8=1, old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=1, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=1, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~tmp~1=0, ~token~0=0] [L539] assume -2147483648 <= #t~ret8 && #t~ret8 <= 2147483647; [L539] ~tmp___0~0 := #t~ret8; [L539] havoc #t~ret8; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=1, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=1, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~tmp___0~0=1, ~tmp~1=0, ~token~0=0] [L541-L545] COND TRUE 0 != ~tmp___0~0 [L542] ~t1_st~0 := 0; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=1, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=1, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~tmp___0~0=1, ~tmp~1=0, ~token~0=0] [L547] CALL call #t~ret9 := is_transmit2_triggered(); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=1, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=1, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=0] [L245] havoc ~__retres1~2; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=1, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=1, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=0] [L248] COND TRUE 1 == ~t2_pc~0 VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=1, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=1, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=0] [L249] COND FALSE !(1 == ~E_2~0) VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=1, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=1, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=0] [L258] ~__retres1~2 := 0; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=1, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~__retres1~2=0, ~E_1~0=1, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=0] [L260] #res := ~__retres1~2; VAL [#res=0, old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=1, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~__retres1~2=0, ~E_1~0=1, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=0] [L547] RET call #t~ret9 := is_transmit2_triggered(); VAL [#t~ret9=0, old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=1, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=1, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~tmp___0~0=1, ~tmp~1=0, ~token~0=0] [L547] assume -2147483648 <= #t~ret9 && #t~ret9 <= 2147483647; [L547] ~tmp___1~0 := #t~ret9; [L547] havoc #t~ret9; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=1, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=1, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~tmp___0~0=1, ~tmp___1~0=0, ~tmp~1=0, ~token~0=0] [L549-L553] COND FALSE !(0 != ~tmp___1~0) VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=1, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=1, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~tmp___0~0=1, ~tmp___1~0=0, ~tmp~1=0, ~token~0=0] [L555] CALL call #t~ret10 := is_transmit3_triggered(); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=1, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=1, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=0] [L264] havoc ~__retres1~3; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=1, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=1, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=0] [L267] COND TRUE 1 == ~t3_pc~0 VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=1, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=1, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=0] [L268] COND FALSE !(1 == ~E_3~0) VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=1, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=1, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=0] [L277] ~__retres1~3 := 0; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=1, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~__retres1~3=0, ~E_1~0=1, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=0] [L279] #res := ~__retres1~3; VAL [#res=0, old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=1, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~__retres1~3=0, ~E_1~0=1, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=0] [L555] RET call #t~ret10 := is_transmit3_triggered(); VAL [#t~ret10=0, old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=1, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=1, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~tmp___0~0=1, ~tmp___1~0=0, ~tmp~1=0, ~token~0=0] [L555] assume -2147483648 <= #t~ret10 && #t~ret10 <= 2147483647; [L555] ~tmp___2~0 := #t~ret10; [L555] havoc #t~ret10; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=1, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=1, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~tmp___0~0=1, ~tmp___1~0=0, ~tmp___2~0=0, ~tmp~1=0, ~token~0=0] [L557-L561] COND FALSE !(0 != ~tmp___2~0) VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=1, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=1, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~tmp___0~0=1, ~tmp___1~0=0, ~tmp___2~0=0, ~tmp~1=0, ~token~0=0] [L571] RET call activate_threads(); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=1, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=1, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=0] [L63] RET call immediate_notify(); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=1, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=1, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~tmp_var~0=0, ~token~0=0] [L64] ~E_1~0 := 2; [L65] ~m_pc~0 := 1; [L66] ~m_st~0 := 2; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=1, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~tmp_var~0=0, ~token~0=0] [L370] RET call master(); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~tmp_ndt_1~0=1, ~tmp_ndt_2~0=1, ~tmp_ndt_3~0=1, ~tmp_ndt_4~0=1, ~tmp~0=1, ~token~0=0] [L378] COND TRUE 0 == ~t1_st~0 [L379] havoc ~tmp_ndt_2~0; [L380] assume -2147483648 <= #t~nondet4 && #t~nondet4 <= 2147483647; [L380] ~tmp_ndt_2~0 := #t~nondet4; [L380] havoc #t~nondet4; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~tmp_ndt_1~0=1, ~tmp_ndt_2~0=1, ~tmp_ndt_3~0=1, ~tmp_ndt_4~0=1, ~tmp~0=1, ~token~0=0] [L381-L388] COND TRUE 0 != ~tmp_ndt_2~0 [L383] ~t1_st~0 := 1; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=1, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~tmp_ndt_1~0=1, ~tmp_ndt_2~0=1, ~tmp_ndt_3~0=1, ~tmp_ndt_4~0=1, ~tmp~0=1, ~token~0=0] [L384] CALL call transmit1(); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=1, old(~t1_st~0)=1, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=1, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=0] [L102] COND FALSE !(0 == ~t1_pc~0) VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=1, old(~t1_st~0)=1, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=1, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=0] [L105] COND TRUE 1 == ~t1_pc~0 VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=1, old(~t1_st~0)=1, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=1, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=0] [L121] ~token~0 := 1 + ~token~0; [L122] ~E_2~0 := 1; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=1, old(~t1_st~0)=1, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=2, ~E_2~0=1, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=1, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=1] [L123] CALL call immediate_notify(); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=1, old(~t1_st~0)=1, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=2, ~E_2~0=1, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=1, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=1] [L571] CALL call activate_threads(); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=1, old(~t1_st~0)=1, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=2, ~E_2~0=1, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=1, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=1] [L524] havoc ~tmp~1; [L525] havoc ~tmp___0~0; [L526] havoc ~tmp___1~0; [L527] havoc ~tmp___2~0; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=1, old(~t1_st~0)=1, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=2, ~E_2~0=1, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=1, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=1] [L531] CALL call #t~ret7 := is_master_triggered(); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=1, old(~t1_st~0)=1, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=2, ~E_2~0=1, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=1, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=1] [L207] havoc ~__retres1~0; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=1, old(~t1_st~0)=1, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=2, ~E_2~0=1, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=1, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=1] [L210] COND TRUE 1 == ~m_pc~0 VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=1, old(~t1_st~0)=1, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=2, ~E_2~0=1, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=1, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=1] [L211] COND FALSE !(1 == ~E_M~0) VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=1, old(~t1_st~0)=1, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=2, ~E_2~0=1, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=1, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=1] [L220] ~__retres1~0 := 0; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=1, old(~t1_st~0)=1, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~__retres1~0=0, ~E_1~0=2, ~E_2~0=1, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=1, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=1] [L222] #res := ~__retres1~0; VAL [#res=0, old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=1, old(~t1_st~0)=1, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~__retres1~0=0, ~E_1~0=2, ~E_2~0=1, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=1, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=1] [L531] RET call #t~ret7 := is_master_triggered(); VAL [#t~ret7=0, old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=1, old(~t1_st~0)=1, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=2, ~E_2~0=1, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=1, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=1] [L531] assume -2147483648 <= #t~ret7 && #t~ret7 <= 2147483647; [L531] ~tmp~1 := #t~ret7; [L531] havoc #t~ret7; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=1, old(~t1_st~0)=1, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=2, ~E_2~0=1, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=1, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~tmp~1=0, ~token~0=1] [L533-L537] COND FALSE !(0 != ~tmp~1) VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=1, old(~t1_st~0)=1, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=2, ~E_2~0=1, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=1, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~tmp~1=0, ~token~0=1] [L539] CALL call #t~ret8 := is_transmit1_triggered(); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=1, old(~t1_st~0)=1, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=2, ~E_2~0=1, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=1, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=1] [L226] havoc ~__retres1~1; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=1, old(~t1_st~0)=1, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=2, ~E_2~0=1, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=1, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=1] [L229] COND TRUE 1 == ~t1_pc~0 VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=1, old(~t1_st~0)=1, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=2, ~E_2~0=1, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=1, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=1] [L230] COND FALSE !(1 == ~E_1~0) VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=1, old(~t1_st~0)=1, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=2, ~E_2~0=1, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=1, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=1] [L239] ~__retres1~1 := 0; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=1, old(~t1_st~0)=1, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~__retres1~1=0, ~E_1~0=2, ~E_2~0=1, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=1, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=1] [L241] #res := ~__retres1~1; VAL [#res=0, old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=1, old(~t1_st~0)=1, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~__retres1~1=0, ~E_1~0=2, ~E_2~0=1, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=1, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=1] [L539] RET call #t~ret8 := is_transmit1_triggered(); VAL [#t~ret8=0, old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=1, old(~t1_st~0)=1, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=2, ~E_2~0=1, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=1, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~tmp~1=0, ~token~0=1] [L539] assume -2147483648 <= #t~ret8 && #t~ret8 <= 2147483647; [L539] ~tmp___0~0 := #t~ret8; [L539] havoc #t~ret8; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=1, old(~t1_st~0)=1, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=2, ~E_2~0=1, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=1, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~tmp___0~0=0, ~tmp~1=0, ~token~0=1] [L541-L545] COND FALSE !(0 != ~tmp___0~0) VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=1, old(~t1_st~0)=1, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=2, ~E_2~0=1, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=1, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~tmp___0~0=0, ~tmp~1=0, ~token~0=1] [L547] CALL call #t~ret9 := is_transmit2_triggered(); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=1, old(~t1_st~0)=1, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=2, ~E_2~0=1, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=1, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=1] [L245] havoc ~__retres1~2; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=1, old(~t1_st~0)=1, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=2, ~E_2~0=1, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=1, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=1] [L248] COND TRUE 1 == ~t2_pc~0 VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=1, old(~t1_st~0)=1, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=2, ~E_2~0=1, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=1, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=1] [L249] COND TRUE 1 == ~E_2~0 [L250] ~__retres1~2 := 1; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=1, old(~t1_st~0)=1, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~__retres1~2=1, ~E_1~0=2, ~E_2~0=1, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=1, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=1] [L260] #res := ~__retres1~2; VAL [#res=1, old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=1, old(~t1_st~0)=1, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~__retres1~2=1, ~E_1~0=2, ~E_2~0=1, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=1, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=1] [L547] RET call #t~ret9 := is_transmit2_triggered(); VAL [#t~ret9=1, old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=1, old(~t1_st~0)=1, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=2, ~E_2~0=1, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=1, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~tmp___0~0=0, ~tmp~1=0, ~token~0=1] [L547] assume -2147483648 <= #t~ret9 && #t~ret9 <= 2147483647; [L547] ~tmp___1~0 := #t~ret9; [L547] havoc #t~ret9; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=1, old(~t1_st~0)=1, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=2, ~E_2~0=1, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=1, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~tmp___0~0=0, ~tmp___1~0=1, ~tmp~1=0, ~token~0=1] [L549-L553] COND TRUE 0 != ~tmp___1~0 [L550] ~t2_st~0 := 0; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=1, old(~t1_st~0)=1, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=2, ~E_2~0=1, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=1, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~tmp___0~0=0, ~tmp___1~0=1, ~tmp~1=0, ~token~0=1] [L555] CALL call #t~ret10 := is_transmit3_triggered(); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=1, old(~t1_st~0)=1, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=2, ~E_2~0=1, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=1, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=1] [L264] havoc ~__retres1~3; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=1, old(~t1_st~0)=1, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=2, ~E_2~0=1, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=1, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=1] [L267] COND TRUE 1 == ~t3_pc~0 VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=1, old(~t1_st~0)=1, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=2, ~E_2~0=1, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=1, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=1] [L268] COND FALSE !(1 == ~E_3~0) VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=1, old(~t1_st~0)=1, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=2, ~E_2~0=1, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=1, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=1] [L277] ~__retres1~3 := 0; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=1, old(~t1_st~0)=1, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~__retres1~3=0, ~E_1~0=2, ~E_2~0=1, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=1, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=1] [L279] #res := ~__retres1~3; VAL [#res=0, old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=1, old(~t1_st~0)=1, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~__retres1~3=0, ~E_1~0=2, ~E_2~0=1, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=1, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=1] [L555] RET call #t~ret10 := is_transmit3_triggered(); VAL [#t~ret10=0, old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=1, old(~t1_st~0)=1, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=2, ~E_2~0=1, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=1, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~tmp___0~0=0, ~tmp___1~0=1, ~tmp~1=0, ~token~0=1] [L555] assume -2147483648 <= #t~ret10 && #t~ret10 <= 2147483647; [L555] ~tmp___2~0 := #t~ret10; [L555] havoc #t~ret10; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=1, old(~t1_st~0)=1, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=2, ~E_2~0=1, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=1, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~tmp___0~0=0, ~tmp___1~0=1, ~tmp___2~0=0, ~tmp~1=0, ~token~0=1] [L557-L561] COND FALSE !(0 != ~tmp___2~0) VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=1, old(~t1_st~0)=1, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=2, ~E_2~0=1, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=1, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~tmp___0~0=0, ~tmp___1~0=1, ~tmp___2~0=0, ~tmp~1=0, ~token~0=1] [L571] RET call activate_threads(); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=1, old(~t1_st~0)=1, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=2, ~E_2~0=1, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=1, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=1] [L123] RET call immediate_notify(); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=1, old(~t1_st~0)=1, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=2, ~E_2~0=1, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=1, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=1] [L124] ~E_2~0 := 2; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=1, old(~t1_st~0)=1, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=1, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=1] [L113-L126] COND FALSE !(false) VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=1, old(~t1_st~0)=1, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=1, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=1] [L115] ~t1_pc~0 := 1; [L116] ~t1_st~0 := 2; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=1, old(~t1_st~0)=1, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=1] [L384] RET call transmit1(); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~tmp_ndt_1~0=1, ~tmp_ndt_2~0=1, ~tmp_ndt_3~0=1, ~tmp_ndt_4~0=1, ~tmp~0=1, ~token~0=1] [L392] COND TRUE 0 == ~t2_st~0 [L393] havoc ~tmp_ndt_3~0; [L394] assume -2147483648 <= #t~nondet5 && #t~nondet5 <= 2147483647; [L394] ~tmp_ndt_3~0 := #t~nondet5; [L394] havoc #t~nondet5; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~tmp_ndt_1~0=1, ~tmp_ndt_2~0=1, ~tmp_ndt_3~0=1, ~tmp_ndt_4~0=1, ~tmp~0=1, ~token~0=1] [L395-L402] COND TRUE 0 != ~tmp_ndt_3~0 [L397] ~t2_st~0 := 1; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=1, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~tmp_ndt_1~0=1, ~tmp_ndt_2~0=1, ~tmp_ndt_3~0=1, ~tmp_ndt_4~0=1, ~tmp~0=1, ~token~0=1] [L398] CALL call transmit2(); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=1, old(~t2_st~0)=1, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=1, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=1, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=1] [L138] COND FALSE !(0 == ~t2_pc~0) VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=1, old(~t2_st~0)=1, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=1, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=1, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=1] [L141] COND TRUE 1 == ~t2_pc~0 VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=1, old(~t2_st~0)=1, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=1, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=1, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=1] [L157] ~token~0 := 1 + ~token~0; [L158] ~E_3~0 := 1; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=1, old(~t2_st~0)=1, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=1, ~E_1~0=2, ~E_2~0=2, ~E_3~0=1, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=1, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=2] [L159] CALL call immediate_notify(); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=1, old(~t2_st~0)=1, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=1, ~E_1~0=2, ~E_2~0=2, ~E_3~0=1, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=1, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=2] [L571] CALL call activate_threads(); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=1, old(~t2_st~0)=1, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=1, ~E_1~0=2, ~E_2~0=2, ~E_3~0=1, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=1, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=2] [L524] havoc ~tmp~1; [L525] havoc ~tmp___0~0; [L526] havoc ~tmp___1~0; [L527] havoc ~tmp___2~0; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=1, old(~t2_st~0)=1, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=1, ~E_1~0=2, ~E_2~0=2, ~E_3~0=1, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=1, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=2] [L531] CALL call #t~ret7 := is_master_triggered(); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=1, old(~t2_st~0)=1, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=1, ~E_1~0=2, ~E_2~0=2, ~E_3~0=1, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=1, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=2] [L207] havoc ~__retres1~0; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=1, old(~t2_st~0)=1, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=1, ~E_1~0=2, ~E_2~0=2, ~E_3~0=1, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=1, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=2] [L210] COND TRUE 1 == ~m_pc~0 VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=1, old(~t2_st~0)=1, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=1, ~E_1~0=2, ~E_2~0=2, ~E_3~0=1, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=1, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=2] [L211] COND FALSE !(1 == ~E_M~0) VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=1, old(~t2_st~0)=1, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=1, ~E_1~0=2, ~E_2~0=2, ~E_3~0=1, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=1, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=2] [L220] ~__retres1~0 := 0; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=1, old(~t2_st~0)=1, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=1, ~__retres1~0=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=1, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=1, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=2] [L222] #res := ~__retres1~0; VAL [#res=0, old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=1, old(~t2_st~0)=1, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=1, ~__retres1~0=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=1, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=1, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=2] [L531] RET call #t~ret7 := is_master_triggered(); VAL [#t~ret7=0, old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=1, old(~t2_st~0)=1, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=1, ~E_1~0=2, ~E_2~0=2, ~E_3~0=1, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=1, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=2] [L531] assume -2147483648 <= #t~ret7 && #t~ret7 <= 2147483647; [L531] ~tmp~1 := #t~ret7; [L531] havoc #t~ret7; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=1, old(~t2_st~0)=1, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=1, ~E_1~0=2, ~E_2~0=2, ~E_3~0=1, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=1, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~tmp~1=0, ~token~0=2] [L533-L537] COND FALSE !(0 != ~tmp~1) VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=1, old(~t2_st~0)=1, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=1, ~E_1~0=2, ~E_2~0=2, ~E_3~0=1, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=1, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~tmp~1=0, ~token~0=2] [L539] CALL call #t~ret8 := is_transmit1_triggered(); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=1, old(~t2_st~0)=1, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=1, ~E_1~0=2, ~E_2~0=2, ~E_3~0=1, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=1, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=2] [L226] havoc ~__retres1~1; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=1, old(~t2_st~0)=1, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=1, ~E_1~0=2, ~E_2~0=2, ~E_3~0=1, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=1, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=2] [L229] COND TRUE 1 == ~t1_pc~0 VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=1, old(~t2_st~0)=1, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=1, ~E_1~0=2, ~E_2~0=2, ~E_3~0=1, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=1, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=2] [L230] COND FALSE !(1 == ~E_1~0) VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=1, old(~t2_st~0)=1, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=1, ~E_1~0=2, ~E_2~0=2, ~E_3~0=1, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=1, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=2] [L239] ~__retres1~1 := 0; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=1, old(~t2_st~0)=1, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=1, ~__retres1~1=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=1, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=1, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=2] [L241] #res := ~__retres1~1; VAL [#res=0, old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=1, old(~t2_st~0)=1, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=1, ~__retres1~1=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=1, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=1, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=2] [L539] RET call #t~ret8 := is_transmit1_triggered(); VAL [#t~ret8=0, old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=1, old(~t2_st~0)=1, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=1, ~E_1~0=2, ~E_2~0=2, ~E_3~0=1, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=1, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~tmp~1=0, ~token~0=2] [L539] assume -2147483648 <= #t~ret8 && #t~ret8 <= 2147483647; [L539] ~tmp___0~0 := #t~ret8; [L539] havoc #t~ret8; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=1, old(~t2_st~0)=1, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=1, ~E_1~0=2, ~E_2~0=2, ~E_3~0=1, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=1, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~tmp___0~0=0, ~tmp~1=0, ~token~0=2] [L541-L545] COND FALSE !(0 != ~tmp___0~0) VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=1, old(~t2_st~0)=1, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=1, ~E_1~0=2, ~E_2~0=2, ~E_3~0=1, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=1, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~tmp___0~0=0, ~tmp~1=0, ~token~0=2] [L547] CALL call #t~ret9 := is_transmit2_triggered(); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=1, old(~t2_st~0)=1, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=1, ~E_1~0=2, ~E_2~0=2, ~E_3~0=1, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=1, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=2] [L245] havoc ~__retres1~2; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=1, old(~t2_st~0)=1, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=1, ~E_1~0=2, ~E_2~0=2, ~E_3~0=1, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=1, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=2] [L248] COND TRUE 1 == ~t2_pc~0 VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=1, old(~t2_st~0)=1, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=1, ~E_1~0=2, ~E_2~0=2, ~E_3~0=1, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=1, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=2] [L249] COND FALSE !(1 == ~E_2~0) VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=1, old(~t2_st~0)=1, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=1, ~E_1~0=2, ~E_2~0=2, ~E_3~0=1, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=1, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=2] [L258] ~__retres1~2 := 0; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=1, old(~t2_st~0)=1, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=1, ~__retres1~2=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=1, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=1, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=2] [L260] #res := ~__retres1~2; VAL [#res=0, old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=1, old(~t2_st~0)=1, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=1, ~__retres1~2=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=1, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=1, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=2] [L547] RET call #t~ret9 := is_transmit2_triggered(); VAL [#t~ret9=0, old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=1, old(~t2_st~0)=1, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=1, ~E_1~0=2, ~E_2~0=2, ~E_3~0=1, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=1, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~tmp___0~0=0, ~tmp~1=0, ~token~0=2] [L547] assume -2147483648 <= #t~ret9 && #t~ret9 <= 2147483647; [L547] ~tmp___1~0 := #t~ret9; [L547] havoc #t~ret9; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=1, old(~t2_st~0)=1, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=1, ~E_1~0=2, ~E_2~0=2, ~E_3~0=1, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=1, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~tmp___0~0=0, ~tmp___1~0=0, ~tmp~1=0, ~token~0=2] [L549-L553] COND FALSE !(0 != ~tmp___1~0) VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=1, old(~t2_st~0)=1, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=1, ~E_1~0=2, ~E_2~0=2, ~E_3~0=1, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=1, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~tmp___0~0=0, ~tmp___1~0=0, ~tmp~1=0, ~token~0=2] [L555] CALL call #t~ret10 := is_transmit3_triggered(); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=1, old(~t2_st~0)=1, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=1, ~E_1~0=2, ~E_2~0=2, ~E_3~0=1, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=1, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=2] [L264] havoc ~__retres1~3; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=1, old(~t2_st~0)=1, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=1, ~E_1~0=2, ~E_2~0=2, ~E_3~0=1, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=1, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=2] [L267] COND TRUE 1 == ~t3_pc~0 VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=1, old(~t2_st~0)=1, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=1, ~E_1~0=2, ~E_2~0=2, ~E_3~0=1, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=1, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=2] [L268] COND TRUE 1 == ~E_3~0 [L269] ~__retres1~3 := 1; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=1, old(~t2_st~0)=1, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=1, ~__retres1~3=1, ~E_1~0=2, ~E_2~0=2, ~E_3~0=1, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=1, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=2] [L279] #res := ~__retres1~3; VAL [#res=1, old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=1, old(~t2_st~0)=1, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=1, ~__retres1~3=1, ~E_1~0=2, ~E_2~0=2, ~E_3~0=1, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=1, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=2] [L555] RET call #t~ret10 := is_transmit3_triggered(); VAL [#t~ret10=1, old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=1, old(~t2_st~0)=1, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=1, ~E_1~0=2, ~E_2~0=2, ~E_3~0=1, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=1, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~tmp___0~0=0, ~tmp___1~0=0, ~tmp~1=0, ~token~0=2] [L555] assume -2147483648 <= #t~ret10 && #t~ret10 <= 2147483647; [L555] ~tmp___2~0 := #t~ret10; [L555] havoc #t~ret10; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=1, old(~t2_st~0)=1, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=1, ~E_1~0=2, ~E_2~0=2, ~E_3~0=1, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=1, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~tmp___0~0=0, ~tmp___1~0=0, ~tmp___2~0=1, ~tmp~1=0, ~token~0=2] [L557-L561] COND TRUE 0 != ~tmp___2~0 [L558] ~t3_st~0 := 0; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=1, old(~t2_st~0)=1, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=1, ~E_1~0=2, ~E_2~0=2, ~E_3~0=1, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=1, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=0, ~tmp___0~0=0, ~tmp___1~0=0, ~tmp___2~0=1, ~tmp~1=0, ~token~0=2] [L571] RET call activate_threads(); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=1, old(~t2_st~0)=1, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=1, ~E_1~0=2, ~E_2~0=2, ~E_3~0=1, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=1, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=0, ~token~0=2] [L159] RET call immediate_notify(); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=1, old(~t2_st~0)=1, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=1, ~E_1~0=2, ~E_2~0=2, ~E_3~0=1, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=1, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=0, ~token~0=2] [L160] ~E_3~0 := 2; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=1, old(~t2_st~0)=1, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=1, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=1, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=0, ~token~0=2] [L149-L162] COND FALSE !(false) VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=1, old(~t2_st~0)=1, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=1, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=1, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=0, ~token~0=2] [L151] ~t2_pc~0 := 1; [L152] ~t2_st~0 := 2; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=1, old(~t2_st~0)=1, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=1, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=0, ~token~0=2] [L398] RET call transmit2(); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=0, ~tmp_ndt_1~0=1, ~tmp_ndt_2~0=1, ~tmp_ndt_3~0=1, ~tmp_ndt_4~0=1, ~tmp~0=1, ~token~0=2] [L406] COND TRUE 0 == ~t3_st~0 [L407] havoc ~tmp_ndt_4~0; [L408] assume -2147483648 <= #t~nondet6 && #t~nondet6 <= 2147483647; [L408] ~tmp_ndt_4~0 := #t~nondet6; [L408] havoc #t~nondet6; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=0, ~tmp_ndt_1~0=1, ~tmp_ndt_2~0=1, ~tmp_ndt_3~0=1, ~tmp_ndt_4~0=1, ~tmp~0=1, ~token~0=2] [L409-L416] COND TRUE 0 != ~tmp_ndt_4~0 [L411] ~t3_st~0 := 1; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=1, ~tmp_ndt_1~0=1, ~tmp_ndt_2~0=1, ~tmp_ndt_3~0=1, ~tmp_ndt_4~0=1, ~tmp~0=1, ~token~0=2] [L412] CALL call transmit3(); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=1, old(~t3_st~0)=1, old(~token~0)=2, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=1, ~token~0=2] [L174] COND FALSE !(0 == ~t3_pc~0) VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=1, old(~t3_st~0)=1, old(~token~0)=2, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=1, ~token~0=2] [L177] COND TRUE 1 == ~t3_pc~0 VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=1, old(~t3_st~0)=1, old(~token~0)=2, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=1, ~token~0=2] [L193] ~token~0 := 1 + ~token~0; [L194] ~E_M~0 := 1; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=1, old(~t3_st~0)=1, old(~token~0)=2, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=1, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=1, ~token~0=3] [L195] CALL call immediate_notify(); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=1, old(~t3_st~0)=1, old(~token~0)=2, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=1, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=1, ~token~0=3] [L571] CALL call activate_threads(); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=1, old(~t3_st~0)=1, old(~token~0)=2, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=1, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=1, ~token~0=3] [L524] havoc ~tmp~1; [L525] havoc ~tmp___0~0; [L526] havoc ~tmp___1~0; [L527] havoc ~tmp___2~0; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=1, old(~t3_st~0)=1, old(~token~0)=2, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=1, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=1, ~token~0=3] [L531] CALL call #t~ret7 := is_master_triggered(); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=1, old(~t3_st~0)=1, old(~token~0)=2, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=1, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=1, ~token~0=3] [L207] havoc ~__retres1~0; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=1, old(~t3_st~0)=1, old(~token~0)=2, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=1, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=1, ~token~0=3] [L210] COND TRUE 1 == ~m_pc~0 VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=1, old(~t3_st~0)=1, old(~token~0)=2, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=1, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=1, ~token~0=3] [L211] COND TRUE 1 == ~E_M~0 [L212] ~__retres1~0 := 1; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=1, old(~t3_st~0)=1, old(~token~0)=2, ~__retres1~0=1, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=1, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=1, ~token~0=3] [L222] #res := ~__retres1~0; VAL [#res=1, old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=1, old(~t3_st~0)=1, old(~token~0)=2, ~__retres1~0=1, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=1, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=1, ~token~0=3] [L531] RET call #t~ret7 := is_master_triggered(); VAL [#t~ret7=1, old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=1, old(~t3_st~0)=1, old(~token~0)=2, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=1, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=1, ~token~0=3] [L531] assume -2147483648 <= #t~ret7 && #t~ret7 <= 2147483647; [L531] ~tmp~1 := #t~ret7; [L531] havoc #t~ret7; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=1, old(~t3_st~0)=1, old(~token~0)=2, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=1, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=1, ~tmp~1=1, ~token~0=3] [L533-L537] COND TRUE 0 != ~tmp~1 [L534] ~m_st~0 := 0; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=1, old(~t3_st~0)=1, old(~token~0)=2, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=1, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=1, ~tmp~1=1, ~token~0=3] [L539] CALL call #t~ret8 := is_transmit1_triggered(); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=1, old(~t3_st~0)=1, old(~token~0)=2, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=1, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=1, ~token~0=3] [L226] havoc ~__retres1~1; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=1, old(~t3_st~0)=1, old(~token~0)=2, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=1, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=1, ~token~0=3] [L229] COND TRUE 1 == ~t1_pc~0 VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=1, old(~t3_st~0)=1, old(~token~0)=2, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=1, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=1, ~token~0=3] [L230] COND FALSE !(1 == ~E_1~0) VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=1, old(~t3_st~0)=1, old(~token~0)=2, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=1, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=1, ~token~0=3] [L239] ~__retres1~1 := 0; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=1, old(~t3_st~0)=1, old(~token~0)=2, ~__retres1~1=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=1, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=1, ~token~0=3] [L241] #res := ~__retres1~1; VAL [#res=0, old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=1, old(~t3_st~0)=1, old(~token~0)=2, ~__retres1~1=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=1, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=1, ~token~0=3] [L539] RET call #t~ret8 := is_transmit1_triggered(); VAL [#t~ret8=0, old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=1, old(~t3_st~0)=1, old(~token~0)=2, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=1, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=1, ~tmp~1=1, ~token~0=3] [L539] assume -2147483648 <= #t~ret8 && #t~ret8 <= 2147483647; [L539] ~tmp___0~0 := #t~ret8; [L539] havoc #t~ret8; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=1, old(~t3_st~0)=1, old(~token~0)=2, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=1, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=1, ~tmp___0~0=0, ~tmp~1=1, ~token~0=3] [L541-L545] COND FALSE !(0 != ~tmp___0~0) VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=1, old(~t3_st~0)=1, old(~token~0)=2, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=1, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=1, ~tmp___0~0=0, ~tmp~1=1, ~token~0=3] [L547] CALL call #t~ret9 := is_transmit2_triggered(); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=1, old(~t3_st~0)=1, old(~token~0)=2, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=1, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=1, ~token~0=3] [L245] havoc ~__retres1~2; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=1, old(~t3_st~0)=1, old(~token~0)=2, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=1, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=1, ~token~0=3] [L248] COND TRUE 1 == ~t2_pc~0 VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=1, old(~t3_st~0)=1, old(~token~0)=2, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=1, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=1, ~token~0=3] [L249] COND FALSE !(1 == ~E_2~0) VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=1, old(~t3_st~0)=1, old(~token~0)=2, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=1, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=1, ~token~0=3] [L258] ~__retres1~2 := 0; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=1, old(~t3_st~0)=1, old(~token~0)=2, ~__retres1~2=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=1, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=1, ~token~0=3] [L260] #res := ~__retres1~2; VAL [#res=0, old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=1, old(~t3_st~0)=1, old(~token~0)=2, ~__retres1~2=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=1, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=1, ~token~0=3] [L547] RET call #t~ret9 := is_transmit2_triggered(); VAL [#t~ret9=0, old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=1, old(~t3_st~0)=1, old(~token~0)=2, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=1, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=1, ~tmp___0~0=0, ~tmp~1=1, ~token~0=3] [L547] assume -2147483648 <= #t~ret9 && #t~ret9 <= 2147483647; [L547] ~tmp___1~0 := #t~ret9; [L547] havoc #t~ret9; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=1, old(~t3_st~0)=1, old(~token~0)=2, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=1, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=1, ~tmp___0~0=0, ~tmp___1~0=0, ~tmp~1=1, ~token~0=3] [L549-L553] COND FALSE !(0 != ~tmp___1~0) VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=1, old(~t3_st~0)=1, old(~token~0)=2, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=1, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=1, ~tmp___0~0=0, ~tmp___1~0=0, ~tmp~1=1, ~token~0=3] [L555] CALL call #t~ret10 := is_transmit3_triggered(); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=1, old(~t3_st~0)=1, old(~token~0)=2, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=1, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=1, ~token~0=3] [L264] havoc ~__retres1~3; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=1, old(~t3_st~0)=1, old(~token~0)=2, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=1, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=1, ~token~0=3] [L267] COND TRUE 1 == ~t3_pc~0 VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=1, old(~t3_st~0)=1, old(~token~0)=2, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=1, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=1, ~token~0=3] [L268] COND FALSE !(1 == ~E_3~0) VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=1, old(~t3_st~0)=1, old(~token~0)=2, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=1, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=1, ~token~0=3] [L277] ~__retres1~3 := 0; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=1, old(~t3_st~0)=1, old(~token~0)=2, ~__retres1~3=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=1, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=1, ~token~0=3] [L279] #res := ~__retres1~3; VAL [#res=0, old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=1, old(~t3_st~0)=1, old(~token~0)=2, ~__retres1~3=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=1, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=1, ~token~0=3] [L555] RET call #t~ret10 := is_transmit3_triggered(); VAL [#t~ret10=0, old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=1, old(~t3_st~0)=1, old(~token~0)=2, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=1, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=1, ~tmp___0~0=0, ~tmp___1~0=0, ~tmp~1=1, ~token~0=3] [L555] assume -2147483648 <= #t~ret10 && #t~ret10 <= 2147483647; [L555] ~tmp___2~0 := #t~ret10; [L555] havoc #t~ret10; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=1, old(~t3_st~0)=1, old(~token~0)=2, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=1, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=1, ~tmp___0~0=0, ~tmp___1~0=0, ~tmp___2~0=0, ~tmp~1=1, ~token~0=3] [L557-L561] COND FALSE !(0 != ~tmp___2~0) VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=1, old(~t3_st~0)=1, old(~token~0)=2, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=1, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=1, ~tmp___0~0=0, ~tmp___1~0=0, ~tmp___2~0=0, ~tmp~1=1, ~token~0=3] [L571] RET call activate_threads(); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=1, old(~t3_st~0)=1, old(~token~0)=2, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=1, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=1, ~token~0=3] [L195] RET call immediate_notify(); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=1, old(~t3_st~0)=1, old(~token~0)=2, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=1, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=1, ~token~0=3] [L196] ~E_M~0 := 2; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=1, old(~t3_st~0)=1, old(~token~0)=2, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=1, ~token~0=3] [L185-L198] COND FALSE !(false) VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=1, old(~t3_st~0)=1, old(~token~0)=2, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=1, ~token~0=3] [L187] ~t3_pc~0 := 1; [L188] ~t3_st~0 := 2; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=1, old(~t3_st~0)=1, old(~token~0)=2, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=3] [L412] RET call transmit3(); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~tmp_ndt_1~0=1, ~tmp_ndt_2~0=1, ~tmp_ndt_3~0=1, ~tmp_ndt_4~0=1, ~tmp~0=1, ~token~0=3] [L354-L420] COND FALSE !(false) VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~tmp_ndt_1~0=1, ~tmp_ndt_2~0=1, ~tmp_ndt_3~0=1, ~tmp_ndt_4~0=1, ~tmp~0=1, ~token~0=3] [L357] CALL call #t~ret2 := exists_runnable_thread(); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=3] [L319] havoc ~__retres1~4; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=3] [L322] COND TRUE 0 == ~m_st~0 [L323] ~__retres1~4 := 1; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~__retres1~4=1, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=3] [L345] #res := ~__retres1~4; VAL [#res=1, old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~__retres1~4=1, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=3] [L357] RET call #t~ret2 := exists_runnable_thread(); VAL [#t~ret2=1, old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~tmp_ndt_1~0=1, ~tmp_ndt_2~0=1, ~tmp_ndt_3~0=1, ~tmp_ndt_4~0=1, ~tmp~0=1, ~token~0=3] [L357] assume -2147483648 <= #t~ret2 && #t~ret2 <= 2147483647; [L357] ~tmp~0 := #t~ret2; [L357] havoc #t~ret2; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~tmp_ndt_1~0=1, ~tmp_ndt_2~0=1, ~tmp_ndt_3~0=1, ~tmp_ndt_4~0=1, ~tmp~0=1, ~token~0=3] [L359-L363] COND TRUE 0 != ~tmp~0 VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~tmp_ndt_1~0=1, ~tmp_ndt_2~0=1, ~tmp_ndt_3~0=1, ~tmp_ndt_4~0=1, ~tmp~0=1, ~token~0=3] [L364] COND TRUE 0 == ~m_st~0 [L365] havoc ~tmp_ndt_1~0; [L366] assume -2147483648 <= #t~nondet3 && #t~nondet3 <= 2147483647; [L366] ~tmp_ndt_1~0 := #t~nondet3; [L366] havoc #t~nondet3; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~tmp_ndt_1~0=1, ~tmp_ndt_2~0=1, ~tmp_ndt_3~0=1, ~tmp_ndt_4~0=1, ~tmp~0=1, ~token~0=3] [L367-L374] COND TRUE 0 != ~tmp_ndt_1~0 [L369] ~m_st~0 := 1; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~tmp_ndt_1~0=1, ~tmp_ndt_2~0=1, ~tmp_ndt_3~0=1, ~tmp_ndt_4~0=1, ~tmp~0=1, ~token~0=3] [L370] CALL call master(); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=1, old(~m_st~0)=1, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=3, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=3] [L44] assume -2147483648 <= #t~nondet0 && #t~nondet0 <= 2147483647; [L44] ~tmp_var~0 := #t~nondet0; [L44] havoc #t~nondet0; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=1, old(~m_st~0)=1, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=3, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~tmp_var~0=5, ~token~0=3] [L46] COND FALSE !(0 == ~m_pc~0) VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=1, old(~m_st~0)=1, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=3, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~tmp_var~0=5, ~token~0=3] [L49] COND TRUE 1 == ~m_pc~0 VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=1, old(~m_st~0)=1, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=3, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~tmp_var~0=5, ~token~0=3] [L71] COND FALSE !(~token~0 != 3 + ~local~0) VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=1, old(~m_st~0)=1, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=3, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~tmp_var~0=5, ~token~0=3] [L76] COND TRUE ~tmp_var~0 <= 5 VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=1, old(~m_st~0)=1, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=3, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~tmp_var~0=5, ~token~0=3] [L77] COND TRUE ~tmp_var~0 >= 5 VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=1, old(~m_st~0)=1, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=3, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~tmp_var~0=5, ~token~0=3] [L82] COND TRUE ~tmp_var~0 <= 5 VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=1, old(~m_st~0)=1, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=3, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~tmp_var~0=5, ~token~0=3] [L83] COND TRUE ~tmp_var~0 >= 5 VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=1, old(~m_st~0)=1, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=3, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~tmp_var~0=5, ~token~0=3] [L84] COND TRUE 5 == ~tmp_var~0 VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=1, old(~m_st~0)=1, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=3, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~tmp_var~0=5, ~token~0=3] [L85] CALL call error(); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=1, old(~m_st~0)=1, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=3, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=3] [L10] assert false; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=1, old(~m_st~0)=1, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=3, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=3] [?] CALL call ULTIMATE.init(); VAL [old(~E_1~0)=21, old(~E_2~0)=6, old(~E_3~0)=25, old(~E_M~0)=16, old(~local~0)=20, old(~M_E~0)=17, old(~m_i~0)=8, old(~m_pc~0)=14, old(~m_st~0)=15, old(~T1_E~0)=4, old(~t1_i~0)=19, old(~t1_pc~0)=10, old(~t1_st~0)=5, old(~T2_E~0)=18, old(~t2_i~0)=7, old(~t2_pc~0)=11, old(~t2_st~0)=12, old(~T3_E~0)=22, old(~t3_i~0)=24, old(~t3_pc~0)=9, old(~t3_st~0)=13, old(~token~0)=23, ~E_1~0=21, ~E_2~0=6, ~E_3~0=25, ~E_M~0=16, ~local~0=20, ~M_E~0=17, ~m_i~0=8, ~m_pc~0=14, ~m_st~0=15, ~T1_E~0=4, ~t1_i~0=19, ~t1_pc~0=10, ~t1_st~0=5, ~T2_E~0=18, ~t2_i~0=7, ~t2_pc~0=11, ~t2_st~0=12, ~T3_E~0=22, ~t3_i~0=24, ~t3_pc~0=9, ~t3_st~0=13, ~token~0=23] [L14] ~m_pc~0 := 0; [L15] ~t1_pc~0 := 0; [L16] ~t2_pc~0 := 0; [L17] ~t3_pc~0 := 0; [L18] ~m_st~0 := 0; [L19] ~t1_st~0 := 0; [L20] ~t2_st~0 := 0; [L21] ~t3_st~0 := 0; [L22] ~m_i~0 := 0; [L23] ~t1_i~0 := 0; [L24] ~t2_i~0 := 0; [L25] ~t3_i~0 := 0; [L26] ~M_E~0 := 2; [L27] ~T1_E~0 := 2; [L28] ~T2_E~0 := 2; [L29] ~T3_E~0 := 2; [L30] ~E_M~0 := 2; [L31] ~E_1~0 := 2; [L32] ~E_2~0 := 2; [L33] ~E_3~0 := 2; [L39] ~token~0 := 0; [L41] ~local~0 := 0; VAL [old(~E_1~0)=21, old(~E_2~0)=6, old(~E_3~0)=25, old(~E_M~0)=16, old(~local~0)=20, old(~M_E~0)=17, old(~m_i~0)=8, old(~m_pc~0)=14, old(~m_st~0)=15, old(~T1_E~0)=4, old(~t1_i~0)=19, old(~t1_pc~0)=10, old(~t1_st~0)=5, old(~T2_E~0)=18, old(~t2_i~0)=7, old(~t2_pc~0)=11, old(~t2_st~0)=12, old(~T3_E~0)=22, old(~t3_i~0)=24, old(~t3_pc~0)=9, old(~t3_st~0)=13, old(~token~0)=23, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=0, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=0, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=0, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=0, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [?] RET call ULTIMATE.init(); VAL [~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=0, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=0, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=0, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=0, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [?] CALL call #t~ret14 := main(); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=0, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=0, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=0, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=0, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [L725] havoc ~__retres1~5; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=0, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=0, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=0, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=0, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [L729] CALL call init_model(); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=0, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=0, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=0, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=0, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [L638] ~m_i~0 := 1; [L639] ~t1_i~0 := 1; [L640] ~t2_i~0 := 1; [L641] ~t3_i~0 := 1; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [L729] RET call init_model(); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [L730] CALL call start_simulation(); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [L666] havoc ~kernel_st~0; [L667] havoc ~tmp~3; [L668] havoc ~tmp___0~1; [L672] ~kernel_st~0 := 0; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~kernel_st~0=0, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [L673] CALL call update_channels(); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [L673] RET call update_channels(); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~kernel_st~0=0, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [L674] CALL call init_threads(); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [L294] COND TRUE 1 == ~m_i~0 [L295] ~m_st~0 := 0; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [L299] COND TRUE 1 == ~t1_i~0 [L300] ~t1_st~0 := 0; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [L304] COND TRUE 1 == ~t2_i~0 [L305] ~t2_st~0 := 0; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [L309] COND TRUE 1 == ~t3_i~0 [L310] ~t3_st~0 := 0; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [L674] RET call init_threads(); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~kernel_st~0=0, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [L675] CALL call fire_delta_events(); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [L431] COND FALSE !(0 == ~M_E~0) VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [L436] COND FALSE !(0 == ~T1_E~0) VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [L441] COND FALSE !(0 == ~T2_E~0) VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [L446] COND FALSE !(0 == ~T3_E~0) VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [L451] COND FALSE !(0 == ~E_M~0) VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [L456] COND FALSE !(0 == ~E_1~0) VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [L461] COND FALSE !(0 == ~E_2~0) VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [L466] COND FALSE !(0 == ~E_3~0) VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [L675] RET call fire_delta_events(); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~kernel_st~0=0, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [L676] CALL call activate_threads(); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [L524] havoc ~tmp~1; [L525] havoc ~tmp___0~0; [L526] havoc ~tmp___1~0; [L527] havoc ~tmp___2~0; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [L531] CALL call #t~ret7 := is_master_triggered(); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [L207] havoc ~__retres1~0; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [L210] COND FALSE !(1 == ~m_pc~0) VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [L220] ~__retres1~0 := 0; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~__retres1~0=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [L222] #res := ~__retres1~0; VAL [#res=0, old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~__retres1~0=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [L531] RET call #t~ret7 := is_master_triggered(); VAL [#t~ret7=0, old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [L531] assume -2147483648 <= #t~ret7 && #t~ret7 <= 2147483647; [L531] ~tmp~1 := #t~ret7; [L531] havoc #t~ret7; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~tmp~1=0, ~token~0=0] [L533-L537] COND FALSE !(0 != ~tmp~1) VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~tmp~1=0, ~token~0=0] [L539] CALL call #t~ret8 := is_transmit1_triggered(); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [L226] havoc ~__retres1~1; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [L229] COND FALSE !(1 == ~t1_pc~0) VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [L239] ~__retres1~1 := 0; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~__retres1~1=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [L241] #res := ~__retres1~1; VAL [#res=0, old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~__retres1~1=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [L539] RET call #t~ret8 := is_transmit1_triggered(); VAL [#t~ret8=0, old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~tmp~1=0, ~token~0=0] [L539] assume -2147483648 <= #t~ret8 && #t~ret8 <= 2147483647; [L539] ~tmp___0~0 := #t~ret8; [L539] havoc #t~ret8; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~tmp___0~0=0, ~tmp~1=0, ~token~0=0] [L541-L545] COND FALSE !(0 != ~tmp___0~0) VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~tmp___0~0=0, ~tmp~1=0, ~token~0=0] [L547] CALL call #t~ret9 := is_transmit2_triggered(); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [L245] havoc ~__retres1~2; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [L248] COND FALSE !(1 == ~t2_pc~0) VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [L258] ~__retres1~2 := 0; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~__retres1~2=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [L260] #res := ~__retres1~2; VAL [#res=0, old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~__retres1~2=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [L547] RET call #t~ret9 := is_transmit2_triggered(); VAL [#t~ret9=0, old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~tmp___0~0=0, ~tmp~1=0, ~token~0=0] [L547] assume -2147483648 <= #t~ret9 && #t~ret9 <= 2147483647; [L547] ~tmp___1~0 := #t~ret9; [L547] havoc #t~ret9; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~tmp___0~0=0, ~tmp___1~0=0, ~tmp~1=0, ~token~0=0] [L549-L553] COND FALSE !(0 != ~tmp___1~0) VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~tmp___0~0=0, ~tmp___1~0=0, ~tmp~1=0, ~token~0=0] [L555] CALL call #t~ret10 := is_transmit3_triggered(); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [L264] havoc ~__retres1~3; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [L267] COND FALSE !(1 == ~t3_pc~0) VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [L277] ~__retres1~3 := 0; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~__retres1~3=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [L279] #res := ~__retres1~3; VAL [#res=0, old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~__retres1~3=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [L555] RET call #t~ret10 := is_transmit3_triggered(); VAL [#t~ret10=0, old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~tmp___0~0=0, ~tmp___1~0=0, ~tmp~1=0, ~token~0=0] [L555] assume -2147483648 <= #t~ret10 && #t~ret10 <= 2147483647; [L555] ~tmp___2~0 := #t~ret10; [L555] havoc #t~ret10; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~tmp___0~0=0, ~tmp___1~0=0, ~tmp___2~0=0, ~tmp~1=0, ~token~0=0] [L557-L561] COND FALSE !(0 != ~tmp___2~0) VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~tmp___0~0=0, ~tmp___1~0=0, ~tmp___2~0=0, ~tmp~1=0, ~token~0=0] [L676] RET call activate_threads(); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~kernel_st~0=0, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [L677] CALL call reset_delta_events(); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [L479] COND FALSE !(1 == ~M_E~0) VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [L484] COND FALSE !(1 == ~T1_E~0) VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [L489] COND FALSE !(1 == ~T2_E~0) VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [L494] COND FALSE !(1 == ~T3_E~0) VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [L499] COND FALSE !(1 == ~E_M~0) VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [L504] COND FALSE !(1 == ~E_1~0) VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [L509] COND FALSE !(1 == ~E_2~0) VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [L514] COND FALSE !(1 == ~E_3~0) VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [L677] RET call reset_delta_events(); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~kernel_st~0=0, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [L680-L717] COND FALSE !(false) VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~kernel_st~0=0, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [L683] ~kernel_st~0 := 1; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~kernel_st~0=1, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [L684] CALL call eval(); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [L350] havoc ~tmp~0; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [L354-L420] COND FALSE !(false) VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [L357] CALL call #t~ret2 := exists_runnable_thread(); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [L319] havoc ~__retres1~4; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [L322] COND TRUE 0 == ~m_st~0 [L323] ~__retres1~4 := 1; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~__retres1~4=1, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [L345] #res := ~__retres1~4; VAL [#res=1, old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~__retres1~4=1, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [L357] RET call #t~ret2 := exists_runnable_thread(); VAL [#t~ret2=1, old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [L357] assume -2147483648 <= #t~ret2 && #t~ret2 <= 2147483647; [L357] ~tmp~0 := #t~ret2; [L357] havoc #t~ret2; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~tmp~0=1, ~token~0=0] [L359-L363] COND TRUE 0 != ~tmp~0 VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~tmp~0=1, ~token~0=0] [L364] COND TRUE 0 == ~m_st~0 [L365] havoc ~tmp_ndt_1~0; [L366] assume -2147483648 <= #t~nondet3 && #t~nondet3 <= 2147483647; [L366] ~tmp_ndt_1~0 := #t~nondet3; [L366] havoc #t~nondet3; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~tmp_ndt_1~0=0, ~tmp~0=1, ~token~0=0] [L367-L374] COND FALSE !(0 != ~tmp_ndt_1~0) VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~tmp_ndt_1~0=0, ~tmp~0=1, ~token~0=0] [L378] COND TRUE 0 == ~t1_st~0 [L379] havoc ~tmp_ndt_2~0; [L380] assume -2147483648 <= #t~nondet4 && #t~nondet4 <= 2147483647; [L380] ~tmp_ndt_2~0 := #t~nondet4; [L380] havoc #t~nondet4; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~tmp_ndt_1~0=0, ~tmp_ndt_2~0=1, ~tmp~0=1, ~token~0=0] [L381-L388] COND TRUE 0 != ~tmp_ndt_2~0 [L383] ~t1_st~0 := 1; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=1, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~tmp_ndt_1~0=0, ~tmp_ndt_2~0=1, ~tmp~0=1, ~token~0=0] [L384] CALL call transmit1(); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=1, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=1, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [L102] COND TRUE 0 == ~t1_pc~0 VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=1, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=1, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [L113-L126] COND FALSE !(false) VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=1, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=1, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [L115] ~t1_pc~0 := 1; [L116] ~t1_st~0 := 2; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=1, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [L384] RET call transmit1(); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~tmp_ndt_1~0=0, ~tmp_ndt_2~0=1, ~tmp~0=1, ~token~0=0] [L392] COND TRUE 0 == ~t2_st~0 [L393] havoc ~tmp_ndt_3~0; [L394] assume -2147483648 <= #t~nondet5 && #t~nondet5 <= 2147483647; [L394] ~tmp_ndt_3~0 := #t~nondet5; [L394] havoc #t~nondet5; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~tmp_ndt_1~0=0, ~tmp_ndt_2~0=1, ~tmp_ndt_3~0=1, ~tmp~0=1, ~token~0=0] [L395-L402] COND TRUE 0 != ~tmp_ndt_3~0 [L397] ~t2_st~0 := 1; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=1, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~tmp_ndt_1~0=0, ~tmp_ndt_2~0=1, ~tmp_ndt_3~0=1, ~tmp~0=1, ~token~0=0] [L398] CALL call transmit2(); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=1, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=1, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [L138] COND TRUE 0 == ~t2_pc~0 VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=1, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=1, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [L149-L162] COND FALSE !(false) VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=1, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=1, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [L151] ~t2_pc~0 := 1; [L152] ~t2_st~0 := 2; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=1, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [L398] RET call transmit2(); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~tmp_ndt_1~0=0, ~tmp_ndt_2~0=1, ~tmp_ndt_3~0=1, ~tmp~0=1, ~token~0=0] [L406] COND TRUE 0 == ~t3_st~0 [L407] havoc ~tmp_ndt_4~0; [L408] assume -2147483648 <= #t~nondet6 && #t~nondet6 <= 2147483647; [L408] ~tmp_ndt_4~0 := #t~nondet6; [L408] havoc #t~nondet6; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~tmp_ndt_1~0=0, ~tmp_ndt_2~0=1, ~tmp_ndt_3~0=1, ~tmp_ndt_4~0=1, ~tmp~0=1, ~token~0=0] [L409-L416] COND TRUE 0 != ~tmp_ndt_4~0 [L411] ~t3_st~0 := 1; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=1, ~tmp_ndt_1~0=0, ~tmp_ndt_2~0=1, ~tmp_ndt_3~0=1, ~tmp_ndt_4~0=1, ~tmp~0=1, ~token~0=0] [L412] CALL call transmit3(); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=1, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=1, ~token~0=0] [L174] COND TRUE 0 == ~t3_pc~0 VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=1, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=1, ~token~0=0] [L185-L198] COND FALSE !(false) VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=1, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=1, ~token~0=0] [L187] ~t3_pc~0 := 1; [L188] ~t3_st~0 := 2; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=1, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=0] [L412] RET call transmit3(); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~tmp_ndt_1~0=0, ~tmp_ndt_2~0=1, ~tmp_ndt_3~0=1, ~tmp_ndt_4~0=1, ~tmp~0=1, ~token~0=0] [L354-L420] COND FALSE !(false) VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~tmp_ndt_1~0=0, ~tmp_ndt_2~0=1, ~tmp_ndt_3~0=1, ~tmp_ndt_4~0=1, ~tmp~0=1, ~token~0=0] [L357] CALL call #t~ret2 := exists_runnable_thread(); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=0] [L319] havoc ~__retres1~4; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=0] [L322] COND TRUE 0 == ~m_st~0 [L323] ~__retres1~4 := 1; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~__retres1~4=1, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=0] [L345] #res := ~__retres1~4; VAL [#res=1, old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~__retres1~4=1, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=0] [L357] RET call #t~ret2 := exists_runnable_thread(); VAL [#t~ret2=1, old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~tmp_ndt_1~0=0, ~tmp_ndt_2~0=1, ~tmp_ndt_3~0=1, ~tmp_ndt_4~0=1, ~tmp~0=1, ~token~0=0] [L357] assume -2147483648 <= #t~ret2 && #t~ret2 <= 2147483647; [L357] ~tmp~0 := #t~ret2; [L357] havoc #t~ret2; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~tmp_ndt_1~0=0, ~tmp_ndt_2~0=1, ~tmp_ndt_3~0=1, ~tmp_ndt_4~0=1, ~tmp~0=1, ~token~0=0] [L359-L363] COND TRUE 0 != ~tmp~0 VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~tmp_ndt_1~0=0, ~tmp_ndt_2~0=1, ~tmp_ndt_3~0=1, ~tmp_ndt_4~0=1, ~tmp~0=1, ~token~0=0] [L364] COND TRUE 0 == ~m_st~0 [L365] havoc ~tmp_ndt_1~0; [L366] assume -2147483648 <= #t~nondet3 && #t~nondet3 <= 2147483647; [L366] ~tmp_ndt_1~0 := #t~nondet3; [L366] havoc #t~nondet3; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~tmp_ndt_1~0=1, ~tmp_ndt_2~0=1, ~tmp_ndt_3~0=1, ~tmp_ndt_4~0=1, ~tmp~0=1, ~token~0=0] [L367-L374] COND TRUE 0 != ~tmp_ndt_1~0 [L369] ~m_st~0 := 1; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~tmp_ndt_1~0=1, ~tmp_ndt_2~0=1, ~tmp_ndt_3~0=1, ~tmp_ndt_4~0=1, ~tmp~0=1, ~token~0=0] [L370] CALL call master(); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=1, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=0] [L44] assume -2147483648 <= #t~nondet0 && #t~nondet0 <= 2147483647; [L44] ~tmp_var~0 := #t~nondet0; [L44] havoc #t~nondet0; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=1, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~tmp_var~0=0, ~token~0=0] [L46] COND TRUE 0 == ~m_pc~0 VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=1, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~tmp_var~0=0, ~token~0=0] [L57-L90] COND FALSE !(false) VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=1, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~tmp_var~0=0, ~token~0=0] [L60] assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647; [L60] ~token~0 := #t~nondet1; [L60] havoc #t~nondet1; [L61] ~local~0 := ~token~0; [L62] ~E_1~0 := 1; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=1, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=1, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~tmp_var~0=0, ~token~0=0] [L63] CALL call immediate_notify(); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=1, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=1, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=0] [L571] CALL call activate_threads(); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=1, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=1, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=0] [L524] havoc ~tmp~1; [L525] havoc ~tmp___0~0; [L526] havoc ~tmp___1~0; [L527] havoc ~tmp___2~0; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=1, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=1, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=0] [L531] CALL call #t~ret7 := is_master_triggered(); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=1, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=1, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=0] [L207] havoc ~__retres1~0; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=1, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=1, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=0] [L210] COND FALSE !(1 == ~m_pc~0) VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=1, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=1, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=0] [L220] ~__retres1~0 := 0; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=1, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~__retres1~0=0, ~E_1~0=1, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=0] [L222] #res := ~__retres1~0; VAL [#res=0, old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=1, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~__retres1~0=0, ~E_1~0=1, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=0] [L531] RET call #t~ret7 := is_master_triggered(); VAL [#t~ret7=0, old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=1, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=1, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=0] [L531] assume -2147483648 <= #t~ret7 && #t~ret7 <= 2147483647; [L531] ~tmp~1 := #t~ret7; [L531] havoc #t~ret7; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=1, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=1, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~tmp~1=0, ~token~0=0] [L533-L537] COND FALSE !(0 != ~tmp~1) VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=1, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=1, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~tmp~1=0, ~token~0=0] [L539] CALL call #t~ret8 := is_transmit1_triggered(); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=1, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=1, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=0] [L226] havoc ~__retres1~1; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=1, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=1, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=0] [L229] COND TRUE 1 == ~t1_pc~0 VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=1, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=1, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=0] [L230] COND TRUE 1 == ~E_1~0 [L231] ~__retres1~1 := 1; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=1, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~__retres1~1=1, ~E_1~0=1, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=0] [L241] #res := ~__retres1~1; VAL [#res=1, old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=1, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~__retres1~1=1, ~E_1~0=1, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=0] [L539] RET call #t~ret8 := is_transmit1_triggered(); VAL [#t~ret8=1, old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=1, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=1, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~tmp~1=0, ~token~0=0] [L539] assume -2147483648 <= #t~ret8 && #t~ret8 <= 2147483647; [L539] ~tmp___0~0 := #t~ret8; [L539] havoc #t~ret8; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=1, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=1, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~tmp___0~0=1, ~tmp~1=0, ~token~0=0] [L541-L545] COND TRUE 0 != ~tmp___0~0 [L542] ~t1_st~0 := 0; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=1, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=1, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~tmp___0~0=1, ~tmp~1=0, ~token~0=0] [L547] CALL call #t~ret9 := is_transmit2_triggered(); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=1, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=1, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=0] [L245] havoc ~__retres1~2; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=1, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=1, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=0] [L248] COND TRUE 1 == ~t2_pc~0 VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=1, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=1, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=0] [L249] COND FALSE !(1 == ~E_2~0) VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=1, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=1, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=0] [L258] ~__retres1~2 := 0; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=1, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~__retres1~2=0, ~E_1~0=1, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=0] [L260] #res := ~__retres1~2; VAL [#res=0, old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=1, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~__retres1~2=0, ~E_1~0=1, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=0] [L547] RET call #t~ret9 := is_transmit2_triggered(); VAL [#t~ret9=0, old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=1, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=1, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~tmp___0~0=1, ~tmp~1=0, ~token~0=0] [L547] assume -2147483648 <= #t~ret9 && #t~ret9 <= 2147483647; [L547] ~tmp___1~0 := #t~ret9; [L547] havoc #t~ret9; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=1, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=1, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~tmp___0~0=1, ~tmp___1~0=0, ~tmp~1=0, ~token~0=0] [L549-L553] COND FALSE !(0 != ~tmp___1~0) VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=1, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=1, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~tmp___0~0=1, ~tmp___1~0=0, ~tmp~1=0, ~token~0=0] [L555] CALL call #t~ret10 := is_transmit3_triggered(); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=1, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=1, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=0] [L264] havoc ~__retres1~3; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=1, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=1, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=0] [L267] COND TRUE 1 == ~t3_pc~0 VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=1, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=1, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=0] [L268] COND FALSE !(1 == ~E_3~0) VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=1, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=1, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=0] [L277] ~__retres1~3 := 0; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=1, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~__retres1~3=0, ~E_1~0=1, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=0] [L279] #res := ~__retres1~3; VAL [#res=0, old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=1, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~__retres1~3=0, ~E_1~0=1, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=0] [L555] RET call #t~ret10 := is_transmit3_triggered(); VAL [#t~ret10=0, old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=1, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=1, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~tmp___0~0=1, ~tmp___1~0=0, ~tmp~1=0, ~token~0=0] [L555] assume -2147483648 <= #t~ret10 && #t~ret10 <= 2147483647; [L555] ~tmp___2~0 := #t~ret10; [L555] havoc #t~ret10; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=1, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=1, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~tmp___0~0=1, ~tmp___1~0=0, ~tmp___2~0=0, ~tmp~1=0, ~token~0=0] [L557-L561] COND FALSE !(0 != ~tmp___2~0) VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=1, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=1, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~tmp___0~0=1, ~tmp___1~0=0, ~tmp___2~0=0, ~tmp~1=0, ~token~0=0] [L571] RET call activate_threads(); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=1, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=1, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=0] [L63] RET call immediate_notify(); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=1, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=1, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~tmp_var~0=0, ~token~0=0] [L64] ~E_1~0 := 2; [L65] ~m_pc~0 := 1; [L66] ~m_st~0 := 2; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=1, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~tmp_var~0=0, ~token~0=0] [L370] RET call master(); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~tmp_ndt_1~0=1, ~tmp_ndt_2~0=1, ~tmp_ndt_3~0=1, ~tmp_ndt_4~0=1, ~tmp~0=1, ~token~0=0] [L378] COND TRUE 0 == ~t1_st~0 [L379] havoc ~tmp_ndt_2~0; [L380] assume -2147483648 <= #t~nondet4 && #t~nondet4 <= 2147483647; [L380] ~tmp_ndt_2~0 := #t~nondet4; [L380] havoc #t~nondet4; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~tmp_ndt_1~0=1, ~tmp_ndt_2~0=1, ~tmp_ndt_3~0=1, ~tmp_ndt_4~0=1, ~tmp~0=1, ~token~0=0] [L381-L388] COND TRUE 0 != ~tmp_ndt_2~0 [L383] ~t1_st~0 := 1; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=1, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~tmp_ndt_1~0=1, ~tmp_ndt_2~0=1, ~tmp_ndt_3~0=1, ~tmp_ndt_4~0=1, ~tmp~0=1, ~token~0=0] [L384] CALL call transmit1(); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=1, old(~t1_st~0)=1, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=1, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=0] [L102] COND FALSE !(0 == ~t1_pc~0) VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=1, old(~t1_st~0)=1, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=1, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=0] [L105] COND TRUE 1 == ~t1_pc~0 VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=1, old(~t1_st~0)=1, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=1, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=0] [L121] ~token~0 := 1 + ~token~0; [L122] ~E_2~0 := 1; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=1, old(~t1_st~0)=1, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=2, ~E_2~0=1, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=1, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=1] [L123] CALL call immediate_notify(); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=1, old(~t1_st~0)=1, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=2, ~E_2~0=1, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=1, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=1] [L571] CALL call activate_threads(); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=1, old(~t1_st~0)=1, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=2, ~E_2~0=1, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=1, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=1] [L524] havoc ~tmp~1; [L525] havoc ~tmp___0~0; [L526] havoc ~tmp___1~0; [L527] havoc ~tmp___2~0; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=1, old(~t1_st~0)=1, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=2, ~E_2~0=1, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=1, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=1] [L531] CALL call #t~ret7 := is_master_triggered(); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=1, old(~t1_st~0)=1, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=2, ~E_2~0=1, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=1, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=1] [L207] havoc ~__retres1~0; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=1, old(~t1_st~0)=1, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=2, ~E_2~0=1, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=1, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=1] [L210] COND TRUE 1 == ~m_pc~0 VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=1, old(~t1_st~0)=1, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=2, ~E_2~0=1, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=1, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=1] [L211] COND FALSE !(1 == ~E_M~0) VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=1, old(~t1_st~0)=1, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=2, ~E_2~0=1, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=1, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=1] [L220] ~__retres1~0 := 0; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=1, old(~t1_st~0)=1, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~__retres1~0=0, ~E_1~0=2, ~E_2~0=1, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=1, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=1] [L222] #res := ~__retres1~0; VAL [#res=0, old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=1, old(~t1_st~0)=1, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~__retres1~0=0, ~E_1~0=2, ~E_2~0=1, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=1, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=1] [L531] RET call #t~ret7 := is_master_triggered(); VAL [#t~ret7=0, old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=1, old(~t1_st~0)=1, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=2, ~E_2~0=1, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=1, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=1] [L531] assume -2147483648 <= #t~ret7 && #t~ret7 <= 2147483647; [L531] ~tmp~1 := #t~ret7; [L531] havoc #t~ret7; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=1, old(~t1_st~0)=1, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=2, ~E_2~0=1, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=1, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~tmp~1=0, ~token~0=1] [L533-L537] COND FALSE !(0 != ~tmp~1) VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=1, old(~t1_st~0)=1, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=2, ~E_2~0=1, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=1, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~tmp~1=0, ~token~0=1] [L539] CALL call #t~ret8 := is_transmit1_triggered(); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=1, old(~t1_st~0)=1, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=2, ~E_2~0=1, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=1, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=1] [L226] havoc ~__retres1~1; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=1, old(~t1_st~0)=1, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=2, ~E_2~0=1, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=1, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=1] [L229] COND TRUE 1 == ~t1_pc~0 VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=1, old(~t1_st~0)=1, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=2, ~E_2~0=1, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=1, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=1] [L230] COND FALSE !(1 == ~E_1~0) VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=1, old(~t1_st~0)=1, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=2, ~E_2~0=1, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=1, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=1] [L239] ~__retres1~1 := 0; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=1, old(~t1_st~0)=1, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~__retres1~1=0, ~E_1~0=2, ~E_2~0=1, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=1, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=1] [L241] #res := ~__retres1~1; VAL [#res=0, old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=1, old(~t1_st~0)=1, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~__retres1~1=0, ~E_1~0=2, ~E_2~0=1, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=1, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=1] [L539] RET call #t~ret8 := is_transmit1_triggered(); VAL [#t~ret8=0, old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=1, old(~t1_st~0)=1, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=2, ~E_2~0=1, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=1, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~tmp~1=0, ~token~0=1] [L539] assume -2147483648 <= #t~ret8 && #t~ret8 <= 2147483647; [L539] ~tmp___0~0 := #t~ret8; [L539] havoc #t~ret8; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=1, old(~t1_st~0)=1, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=2, ~E_2~0=1, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=1, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~tmp___0~0=0, ~tmp~1=0, ~token~0=1] [L541-L545] COND FALSE !(0 != ~tmp___0~0) VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=1, old(~t1_st~0)=1, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=2, ~E_2~0=1, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=1, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~tmp___0~0=0, ~tmp~1=0, ~token~0=1] [L547] CALL call #t~ret9 := is_transmit2_triggered(); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=1, old(~t1_st~0)=1, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=2, ~E_2~0=1, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=1, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=1] [L245] havoc ~__retres1~2; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=1, old(~t1_st~0)=1, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=2, ~E_2~0=1, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=1, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=1] [L248] COND TRUE 1 == ~t2_pc~0 VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=1, old(~t1_st~0)=1, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=2, ~E_2~0=1, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=1, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=1] [L249] COND TRUE 1 == ~E_2~0 [L250] ~__retres1~2 := 1; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=1, old(~t1_st~0)=1, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~__retres1~2=1, ~E_1~0=2, ~E_2~0=1, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=1, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=1] [L260] #res := ~__retres1~2; VAL [#res=1, old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=1, old(~t1_st~0)=1, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~__retres1~2=1, ~E_1~0=2, ~E_2~0=1, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=1, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=1] [L547] RET call #t~ret9 := is_transmit2_triggered(); VAL [#t~ret9=1, old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=1, old(~t1_st~0)=1, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=2, ~E_2~0=1, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=1, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~tmp___0~0=0, ~tmp~1=0, ~token~0=1] [L547] assume -2147483648 <= #t~ret9 && #t~ret9 <= 2147483647; [L547] ~tmp___1~0 := #t~ret9; [L547] havoc #t~ret9; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=1, old(~t1_st~0)=1, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=2, ~E_2~0=1, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=1, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~tmp___0~0=0, ~tmp___1~0=1, ~tmp~1=0, ~token~0=1] [L549-L553] COND TRUE 0 != ~tmp___1~0 [L550] ~t2_st~0 := 0; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=1, old(~t1_st~0)=1, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=2, ~E_2~0=1, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=1, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~tmp___0~0=0, ~tmp___1~0=1, ~tmp~1=0, ~token~0=1] [L555] CALL call #t~ret10 := is_transmit3_triggered(); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=1, old(~t1_st~0)=1, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=2, ~E_2~0=1, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=1, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=1] [L264] havoc ~__retres1~3; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=1, old(~t1_st~0)=1, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=2, ~E_2~0=1, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=1, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=1] [L267] COND TRUE 1 == ~t3_pc~0 VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=1, old(~t1_st~0)=1, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=2, ~E_2~0=1, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=1, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=1] [L268] COND FALSE !(1 == ~E_3~0) VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=1, old(~t1_st~0)=1, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=2, ~E_2~0=1, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=1, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=1] [L277] ~__retres1~3 := 0; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=1, old(~t1_st~0)=1, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~__retres1~3=0, ~E_1~0=2, ~E_2~0=1, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=1, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=1] [L279] #res := ~__retres1~3; VAL [#res=0, old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=1, old(~t1_st~0)=1, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~__retres1~3=0, ~E_1~0=2, ~E_2~0=1, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=1, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=1] [L555] RET call #t~ret10 := is_transmit3_triggered(); VAL [#t~ret10=0, old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=1, old(~t1_st~0)=1, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=2, ~E_2~0=1, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=1, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~tmp___0~0=0, ~tmp___1~0=1, ~tmp~1=0, ~token~0=1] [L555] assume -2147483648 <= #t~ret10 && #t~ret10 <= 2147483647; [L555] ~tmp___2~0 := #t~ret10; [L555] havoc #t~ret10; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=1, old(~t1_st~0)=1, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=2, ~E_2~0=1, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=1, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~tmp___0~0=0, ~tmp___1~0=1, ~tmp___2~0=0, ~tmp~1=0, ~token~0=1] [L557-L561] COND FALSE !(0 != ~tmp___2~0) VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=1, old(~t1_st~0)=1, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=2, ~E_2~0=1, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=1, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~tmp___0~0=0, ~tmp___1~0=1, ~tmp___2~0=0, ~tmp~1=0, ~token~0=1] [L571] RET call activate_threads(); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=1, old(~t1_st~0)=1, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=2, ~E_2~0=1, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=1, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=1] [L123] RET call immediate_notify(); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=1, old(~t1_st~0)=1, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=2, ~E_2~0=1, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=1, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=1] [L124] ~E_2~0 := 2; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=1, old(~t1_st~0)=1, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=1, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=1] [L113-L126] COND FALSE !(false) VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=1, old(~t1_st~0)=1, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=1, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=1] [L115] ~t1_pc~0 := 1; [L116] ~t1_st~0 := 2; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=1, old(~t1_st~0)=1, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=1] [L384] RET call transmit1(); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~tmp_ndt_1~0=1, ~tmp_ndt_2~0=1, ~tmp_ndt_3~0=1, ~tmp_ndt_4~0=1, ~tmp~0=1, ~token~0=1] [L392] COND TRUE 0 == ~t2_st~0 [L393] havoc ~tmp_ndt_3~0; [L394] assume -2147483648 <= #t~nondet5 && #t~nondet5 <= 2147483647; [L394] ~tmp_ndt_3~0 := #t~nondet5; [L394] havoc #t~nondet5; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~tmp_ndt_1~0=1, ~tmp_ndt_2~0=1, ~tmp_ndt_3~0=1, ~tmp_ndt_4~0=1, ~tmp~0=1, ~token~0=1] [L395-L402] COND TRUE 0 != ~tmp_ndt_3~0 [L397] ~t2_st~0 := 1; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=1, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~tmp_ndt_1~0=1, ~tmp_ndt_2~0=1, ~tmp_ndt_3~0=1, ~tmp_ndt_4~0=1, ~tmp~0=1, ~token~0=1] [L398] CALL call transmit2(); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=1, old(~t2_st~0)=1, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=1, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=1, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=1] [L138] COND FALSE !(0 == ~t2_pc~0) VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=1, old(~t2_st~0)=1, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=1, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=1, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=1] [L141] COND TRUE 1 == ~t2_pc~0 VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=1, old(~t2_st~0)=1, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=1, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=1, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=1] [L157] ~token~0 := 1 + ~token~0; [L158] ~E_3~0 := 1; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=1, old(~t2_st~0)=1, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=1, ~E_1~0=2, ~E_2~0=2, ~E_3~0=1, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=1, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=2] [L159] CALL call immediate_notify(); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=1, old(~t2_st~0)=1, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=1, ~E_1~0=2, ~E_2~0=2, ~E_3~0=1, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=1, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=2] [L571] CALL call activate_threads(); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=1, old(~t2_st~0)=1, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=1, ~E_1~0=2, ~E_2~0=2, ~E_3~0=1, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=1, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=2] [L524] havoc ~tmp~1; [L525] havoc ~tmp___0~0; [L526] havoc ~tmp___1~0; [L527] havoc ~tmp___2~0; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=1, old(~t2_st~0)=1, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=1, ~E_1~0=2, ~E_2~0=2, ~E_3~0=1, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=1, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=2] [L531] CALL call #t~ret7 := is_master_triggered(); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=1, old(~t2_st~0)=1, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=1, ~E_1~0=2, ~E_2~0=2, ~E_3~0=1, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=1, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=2] [L207] havoc ~__retres1~0; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=1, old(~t2_st~0)=1, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=1, ~E_1~0=2, ~E_2~0=2, ~E_3~0=1, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=1, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=2] [L210] COND TRUE 1 == ~m_pc~0 VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=1, old(~t2_st~0)=1, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=1, ~E_1~0=2, ~E_2~0=2, ~E_3~0=1, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=1, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=2] [L211] COND FALSE !(1 == ~E_M~0) VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=1, old(~t2_st~0)=1, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=1, ~E_1~0=2, ~E_2~0=2, ~E_3~0=1, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=1, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=2] [L220] ~__retres1~0 := 0; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=1, old(~t2_st~0)=1, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=1, ~__retres1~0=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=1, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=1, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=2] [L222] #res := ~__retres1~0; VAL [#res=0, old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=1, old(~t2_st~0)=1, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=1, ~__retres1~0=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=1, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=1, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=2] [L531] RET call #t~ret7 := is_master_triggered(); VAL [#t~ret7=0, old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=1, old(~t2_st~0)=1, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=1, ~E_1~0=2, ~E_2~0=2, ~E_3~0=1, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=1, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=2] [L531] assume -2147483648 <= #t~ret7 && #t~ret7 <= 2147483647; [L531] ~tmp~1 := #t~ret7; [L531] havoc #t~ret7; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=1, old(~t2_st~0)=1, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=1, ~E_1~0=2, ~E_2~0=2, ~E_3~0=1, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=1, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~tmp~1=0, ~token~0=2] [L533-L537] COND FALSE !(0 != ~tmp~1) VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=1, old(~t2_st~0)=1, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=1, ~E_1~0=2, ~E_2~0=2, ~E_3~0=1, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=1, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~tmp~1=0, ~token~0=2] [L539] CALL call #t~ret8 := is_transmit1_triggered(); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=1, old(~t2_st~0)=1, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=1, ~E_1~0=2, ~E_2~0=2, ~E_3~0=1, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=1, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=2] [L226] havoc ~__retres1~1; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=1, old(~t2_st~0)=1, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=1, ~E_1~0=2, ~E_2~0=2, ~E_3~0=1, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=1, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=2] [L229] COND TRUE 1 == ~t1_pc~0 VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=1, old(~t2_st~0)=1, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=1, ~E_1~0=2, ~E_2~0=2, ~E_3~0=1, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=1, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=2] [L230] COND FALSE !(1 == ~E_1~0) VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=1, old(~t2_st~0)=1, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=1, ~E_1~0=2, ~E_2~0=2, ~E_3~0=1, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=1, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=2] [L239] ~__retres1~1 := 0; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=1, old(~t2_st~0)=1, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=1, ~__retres1~1=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=1, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=1, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=2] [L241] #res := ~__retres1~1; VAL [#res=0, old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=1, old(~t2_st~0)=1, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=1, ~__retres1~1=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=1, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=1, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=2] [L539] RET call #t~ret8 := is_transmit1_triggered(); VAL [#t~ret8=0, old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=1, old(~t2_st~0)=1, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=1, ~E_1~0=2, ~E_2~0=2, ~E_3~0=1, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=1, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~tmp~1=0, ~token~0=2] [L539] assume -2147483648 <= #t~ret8 && #t~ret8 <= 2147483647; [L539] ~tmp___0~0 := #t~ret8; [L539] havoc #t~ret8; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=1, old(~t2_st~0)=1, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=1, ~E_1~0=2, ~E_2~0=2, ~E_3~0=1, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=1, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~tmp___0~0=0, ~tmp~1=0, ~token~0=2] [L541-L545] COND FALSE !(0 != ~tmp___0~0) VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=1, old(~t2_st~0)=1, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=1, ~E_1~0=2, ~E_2~0=2, ~E_3~0=1, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=1, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~tmp___0~0=0, ~tmp~1=0, ~token~0=2] [L547] CALL call #t~ret9 := is_transmit2_triggered(); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=1, old(~t2_st~0)=1, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=1, ~E_1~0=2, ~E_2~0=2, ~E_3~0=1, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=1, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=2] [L245] havoc ~__retres1~2; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=1, old(~t2_st~0)=1, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=1, ~E_1~0=2, ~E_2~0=2, ~E_3~0=1, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=1, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=2] [L248] COND TRUE 1 == ~t2_pc~0 VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=1, old(~t2_st~0)=1, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=1, ~E_1~0=2, ~E_2~0=2, ~E_3~0=1, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=1, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=2] [L249] COND FALSE !(1 == ~E_2~0) VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=1, old(~t2_st~0)=1, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=1, ~E_1~0=2, ~E_2~0=2, ~E_3~0=1, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=1, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=2] [L258] ~__retres1~2 := 0; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=1, old(~t2_st~0)=1, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=1, ~__retres1~2=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=1, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=1, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=2] [L260] #res := ~__retres1~2; VAL [#res=0, old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=1, old(~t2_st~0)=1, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=1, ~__retres1~2=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=1, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=1, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=2] [L547] RET call #t~ret9 := is_transmit2_triggered(); VAL [#t~ret9=0, old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=1, old(~t2_st~0)=1, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=1, ~E_1~0=2, ~E_2~0=2, ~E_3~0=1, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=1, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~tmp___0~0=0, ~tmp~1=0, ~token~0=2] [L547] assume -2147483648 <= #t~ret9 && #t~ret9 <= 2147483647; [L547] ~tmp___1~0 := #t~ret9; [L547] havoc #t~ret9; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=1, old(~t2_st~0)=1, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=1, ~E_1~0=2, ~E_2~0=2, ~E_3~0=1, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=1, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~tmp___0~0=0, ~tmp___1~0=0, ~tmp~1=0, ~token~0=2] [L549-L553] COND FALSE !(0 != ~tmp___1~0) VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=1, old(~t2_st~0)=1, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=1, ~E_1~0=2, ~E_2~0=2, ~E_3~0=1, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=1, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~tmp___0~0=0, ~tmp___1~0=0, ~tmp~1=0, ~token~0=2] [L555] CALL call #t~ret10 := is_transmit3_triggered(); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=1, old(~t2_st~0)=1, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=1, ~E_1~0=2, ~E_2~0=2, ~E_3~0=1, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=1, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=2] [L264] havoc ~__retres1~3; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=1, old(~t2_st~0)=1, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=1, ~E_1~0=2, ~E_2~0=2, ~E_3~0=1, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=1, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=2] [L267] COND TRUE 1 == ~t3_pc~0 VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=1, old(~t2_st~0)=1, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=1, ~E_1~0=2, ~E_2~0=2, ~E_3~0=1, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=1, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=2] [L268] COND TRUE 1 == ~E_3~0 [L269] ~__retres1~3 := 1; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=1, old(~t2_st~0)=1, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=1, ~__retres1~3=1, ~E_1~0=2, ~E_2~0=2, ~E_3~0=1, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=1, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=2] [L279] #res := ~__retres1~3; VAL [#res=1, old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=1, old(~t2_st~0)=1, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=1, ~__retres1~3=1, ~E_1~0=2, ~E_2~0=2, ~E_3~0=1, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=1, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=2] [L555] RET call #t~ret10 := is_transmit3_triggered(); VAL [#t~ret10=1, old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=1, old(~t2_st~0)=1, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=1, ~E_1~0=2, ~E_2~0=2, ~E_3~0=1, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=1, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~tmp___0~0=0, ~tmp___1~0=0, ~tmp~1=0, ~token~0=2] [L555] assume -2147483648 <= #t~ret10 && #t~ret10 <= 2147483647; [L555] ~tmp___2~0 := #t~ret10; [L555] havoc #t~ret10; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=1, old(~t2_st~0)=1, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=1, ~E_1~0=2, ~E_2~0=2, ~E_3~0=1, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=1, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~tmp___0~0=0, ~tmp___1~0=0, ~tmp___2~0=1, ~tmp~1=0, ~token~0=2] [L557-L561] COND TRUE 0 != ~tmp___2~0 [L558] ~t3_st~0 := 0; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=1, old(~t2_st~0)=1, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=1, ~E_1~0=2, ~E_2~0=2, ~E_3~0=1, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=1, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=0, ~tmp___0~0=0, ~tmp___1~0=0, ~tmp___2~0=1, ~tmp~1=0, ~token~0=2] [L571] RET call activate_threads(); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=1, old(~t2_st~0)=1, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=1, ~E_1~0=2, ~E_2~0=2, ~E_3~0=1, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=1, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=0, ~token~0=2] [L159] RET call immediate_notify(); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=1, old(~t2_st~0)=1, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=1, ~E_1~0=2, ~E_2~0=2, ~E_3~0=1, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=1, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=0, ~token~0=2] [L160] ~E_3~0 := 2; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=1, old(~t2_st~0)=1, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=1, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=1, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=0, ~token~0=2] [L149-L162] COND FALSE !(false) VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=1, old(~t2_st~0)=1, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=1, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=1, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=0, ~token~0=2] [L151] ~t2_pc~0 := 1; [L152] ~t2_st~0 := 2; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=1, old(~t2_st~0)=1, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=1, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=0, ~token~0=2] [L398] RET call transmit2(); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=0, ~tmp_ndt_1~0=1, ~tmp_ndt_2~0=1, ~tmp_ndt_3~0=1, ~tmp_ndt_4~0=1, ~tmp~0=1, ~token~0=2] [L406] COND TRUE 0 == ~t3_st~0 [L407] havoc ~tmp_ndt_4~0; [L408] assume -2147483648 <= #t~nondet6 && #t~nondet6 <= 2147483647; [L408] ~tmp_ndt_4~0 := #t~nondet6; [L408] havoc #t~nondet6; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=0, ~tmp_ndt_1~0=1, ~tmp_ndt_2~0=1, ~tmp_ndt_3~0=1, ~tmp_ndt_4~0=1, ~tmp~0=1, ~token~0=2] [L409-L416] COND TRUE 0 != ~tmp_ndt_4~0 [L411] ~t3_st~0 := 1; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=1, ~tmp_ndt_1~0=1, ~tmp_ndt_2~0=1, ~tmp_ndt_3~0=1, ~tmp_ndt_4~0=1, ~tmp~0=1, ~token~0=2] [L412] CALL call transmit3(); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=1, old(~t3_st~0)=1, old(~token~0)=2, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=1, ~token~0=2] [L174] COND FALSE !(0 == ~t3_pc~0) VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=1, old(~t3_st~0)=1, old(~token~0)=2, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=1, ~token~0=2] [L177] COND TRUE 1 == ~t3_pc~0 VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=1, old(~t3_st~0)=1, old(~token~0)=2, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=1, ~token~0=2] [L193] ~token~0 := 1 + ~token~0; [L194] ~E_M~0 := 1; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=1, old(~t3_st~0)=1, old(~token~0)=2, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=1, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=1, ~token~0=3] [L195] CALL call immediate_notify(); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=1, old(~t3_st~0)=1, old(~token~0)=2, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=1, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=1, ~token~0=3] [L571] CALL call activate_threads(); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=1, old(~t3_st~0)=1, old(~token~0)=2, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=1, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=1, ~token~0=3] [L524] havoc ~tmp~1; [L525] havoc ~tmp___0~0; [L526] havoc ~tmp___1~0; [L527] havoc ~tmp___2~0; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=1, old(~t3_st~0)=1, old(~token~0)=2, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=1, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=1, ~token~0=3] [L531] CALL call #t~ret7 := is_master_triggered(); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=1, old(~t3_st~0)=1, old(~token~0)=2, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=1, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=1, ~token~0=3] [L207] havoc ~__retres1~0; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=1, old(~t3_st~0)=1, old(~token~0)=2, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=1, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=1, ~token~0=3] [L210] COND TRUE 1 == ~m_pc~0 VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=1, old(~t3_st~0)=1, old(~token~0)=2, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=1, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=1, ~token~0=3] [L211] COND TRUE 1 == ~E_M~0 [L212] ~__retres1~0 := 1; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=1, old(~t3_st~0)=1, old(~token~0)=2, ~__retres1~0=1, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=1, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=1, ~token~0=3] [L222] #res := ~__retres1~0; VAL [#res=1, old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=1, old(~t3_st~0)=1, old(~token~0)=2, ~__retres1~0=1, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=1, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=1, ~token~0=3] [L531] RET call #t~ret7 := is_master_triggered(); VAL [#t~ret7=1, old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=1, old(~t3_st~0)=1, old(~token~0)=2, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=1, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=1, ~token~0=3] [L531] assume -2147483648 <= #t~ret7 && #t~ret7 <= 2147483647; [L531] ~tmp~1 := #t~ret7; [L531] havoc #t~ret7; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=1, old(~t3_st~0)=1, old(~token~0)=2, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=1, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=1, ~tmp~1=1, ~token~0=3] [L533-L537] COND TRUE 0 != ~tmp~1 [L534] ~m_st~0 := 0; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=1, old(~t3_st~0)=1, old(~token~0)=2, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=1, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=1, ~tmp~1=1, ~token~0=3] [L539] CALL call #t~ret8 := is_transmit1_triggered(); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=1, old(~t3_st~0)=1, old(~token~0)=2, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=1, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=1, ~token~0=3] [L226] havoc ~__retres1~1; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=1, old(~t3_st~0)=1, old(~token~0)=2, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=1, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=1, ~token~0=3] [L229] COND TRUE 1 == ~t1_pc~0 VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=1, old(~t3_st~0)=1, old(~token~0)=2, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=1, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=1, ~token~0=3] [L230] COND FALSE !(1 == ~E_1~0) VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=1, old(~t3_st~0)=1, old(~token~0)=2, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=1, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=1, ~token~0=3] [L239] ~__retres1~1 := 0; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=1, old(~t3_st~0)=1, old(~token~0)=2, ~__retres1~1=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=1, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=1, ~token~0=3] [L241] #res := ~__retres1~1; VAL [#res=0, old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=1, old(~t3_st~0)=1, old(~token~0)=2, ~__retres1~1=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=1, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=1, ~token~0=3] [L539] RET call #t~ret8 := is_transmit1_triggered(); VAL [#t~ret8=0, old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=1, old(~t3_st~0)=1, old(~token~0)=2, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=1, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=1, ~tmp~1=1, ~token~0=3] [L539] assume -2147483648 <= #t~ret8 && #t~ret8 <= 2147483647; [L539] ~tmp___0~0 := #t~ret8; [L539] havoc #t~ret8; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=1, old(~t3_st~0)=1, old(~token~0)=2, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=1, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=1, ~tmp___0~0=0, ~tmp~1=1, ~token~0=3] [L541-L545] COND FALSE !(0 != ~tmp___0~0) VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=1, old(~t3_st~0)=1, old(~token~0)=2, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=1, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=1, ~tmp___0~0=0, ~tmp~1=1, ~token~0=3] [L547] CALL call #t~ret9 := is_transmit2_triggered(); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=1, old(~t3_st~0)=1, old(~token~0)=2, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=1, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=1, ~token~0=3] [L245] havoc ~__retres1~2; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=1, old(~t3_st~0)=1, old(~token~0)=2, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=1, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=1, ~token~0=3] [L248] COND TRUE 1 == ~t2_pc~0 VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=1, old(~t3_st~0)=1, old(~token~0)=2, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=1, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=1, ~token~0=3] [L249] COND FALSE !(1 == ~E_2~0) VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=1, old(~t3_st~0)=1, old(~token~0)=2, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=1, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=1, ~token~0=3] [L258] ~__retres1~2 := 0; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=1, old(~t3_st~0)=1, old(~token~0)=2, ~__retres1~2=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=1, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=1, ~token~0=3] [L260] #res := ~__retres1~2; VAL [#res=0, old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=1, old(~t3_st~0)=1, old(~token~0)=2, ~__retres1~2=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=1, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=1, ~token~0=3] [L547] RET call #t~ret9 := is_transmit2_triggered(); VAL [#t~ret9=0, old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=1, old(~t3_st~0)=1, old(~token~0)=2, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=1, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=1, ~tmp___0~0=0, ~tmp~1=1, ~token~0=3] [L547] assume -2147483648 <= #t~ret9 && #t~ret9 <= 2147483647; [L547] ~tmp___1~0 := #t~ret9; [L547] havoc #t~ret9; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=1, old(~t3_st~0)=1, old(~token~0)=2, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=1, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=1, ~tmp___0~0=0, ~tmp___1~0=0, ~tmp~1=1, ~token~0=3] [L549-L553] COND FALSE !(0 != ~tmp___1~0) VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=1, old(~t3_st~0)=1, old(~token~0)=2, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=1, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=1, ~tmp___0~0=0, ~tmp___1~0=0, ~tmp~1=1, ~token~0=3] [L555] CALL call #t~ret10 := is_transmit3_triggered(); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=1, old(~t3_st~0)=1, old(~token~0)=2, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=1, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=1, ~token~0=3] [L264] havoc ~__retres1~3; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=1, old(~t3_st~0)=1, old(~token~0)=2, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=1, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=1, ~token~0=3] [L267] COND TRUE 1 == ~t3_pc~0 VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=1, old(~t3_st~0)=1, old(~token~0)=2, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=1, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=1, ~token~0=3] [L268] COND FALSE !(1 == ~E_3~0) VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=1, old(~t3_st~0)=1, old(~token~0)=2, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=1, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=1, ~token~0=3] [L277] ~__retres1~3 := 0; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=1, old(~t3_st~0)=1, old(~token~0)=2, ~__retres1~3=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=1, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=1, ~token~0=3] [L279] #res := ~__retres1~3; VAL [#res=0, old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=1, old(~t3_st~0)=1, old(~token~0)=2, ~__retres1~3=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=1, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=1, ~token~0=3] [L555] RET call #t~ret10 := is_transmit3_triggered(); VAL [#t~ret10=0, old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=1, old(~t3_st~0)=1, old(~token~0)=2, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=1, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=1, ~tmp___0~0=0, ~tmp___1~0=0, ~tmp~1=1, ~token~0=3] [L555] assume -2147483648 <= #t~ret10 && #t~ret10 <= 2147483647; [L555] ~tmp___2~0 := #t~ret10; [L555] havoc #t~ret10; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=1, old(~t3_st~0)=1, old(~token~0)=2, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=1, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=1, ~tmp___0~0=0, ~tmp___1~0=0, ~tmp___2~0=0, ~tmp~1=1, ~token~0=3] [L557-L561] COND FALSE !(0 != ~tmp___2~0) VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=1, old(~t3_st~0)=1, old(~token~0)=2, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=1, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=1, ~tmp___0~0=0, ~tmp___1~0=0, ~tmp___2~0=0, ~tmp~1=1, ~token~0=3] [L571] RET call activate_threads(); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=1, old(~t3_st~0)=1, old(~token~0)=2, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=1, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=1, ~token~0=3] [L195] RET call immediate_notify(); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=1, old(~t3_st~0)=1, old(~token~0)=2, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=1, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=1, ~token~0=3] [L196] ~E_M~0 := 2; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=1, old(~t3_st~0)=1, old(~token~0)=2, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=1, ~token~0=3] [L185-L198] COND FALSE !(false) VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=1, old(~t3_st~0)=1, old(~token~0)=2, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=1, ~token~0=3] [L187] ~t3_pc~0 := 1; [L188] ~t3_st~0 := 2; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=1, old(~t3_st~0)=1, old(~token~0)=2, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=3] [L412] RET call transmit3(); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~tmp_ndt_1~0=1, ~tmp_ndt_2~0=1, ~tmp_ndt_3~0=1, ~tmp_ndt_4~0=1, ~tmp~0=1, ~token~0=3] [L354-L420] COND FALSE !(false) VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~tmp_ndt_1~0=1, ~tmp_ndt_2~0=1, ~tmp_ndt_3~0=1, ~tmp_ndt_4~0=1, ~tmp~0=1, ~token~0=3] [L357] CALL call #t~ret2 := exists_runnable_thread(); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=3] [L319] havoc ~__retres1~4; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=3] [L322] COND TRUE 0 == ~m_st~0 [L323] ~__retres1~4 := 1; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~__retres1~4=1, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=3] [L345] #res := ~__retres1~4; VAL [#res=1, old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~__retres1~4=1, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=3] [L357] RET call #t~ret2 := exists_runnable_thread(); VAL [#t~ret2=1, old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~tmp_ndt_1~0=1, ~tmp_ndt_2~0=1, ~tmp_ndt_3~0=1, ~tmp_ndt_4~0=1, ~tmp~0=1, ~token~0=3] [L357] assume -2147483648 <= #t~ret2 && #t~ret2 <= 2147483647; [L357] ~tmp~0 := #t~ret2; [L357] havoc #t~ret2; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~tmp_ndt_1~0=1, ~tmp_ndt_2~0=1, ~tmp_ndt_3~0=1, ~tmp_ndt_4~0=1, ~tmp~0=1, ~token~0=3] [L359-L363] COND TRUE 0 != ~tmp~0 VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~tmp_ndt_1~0=1, ~tmp_ndt_2~0=1, ~tmp_ndt_3~0=1, ~tmp_ndt_4~0=1, ~tmp~0=1, ~token~0=3] [L364] COND TRUE 0 == ~m_st~0 [L365] havoc ~tmp_ndt_1~0; [L366] assume -2147483648 <= #t~nondet3 && #t~nondet3 <= 2147483647; [L366] ~tmp_ndt_1~0 := #t~nondet3; [L366] havoc #t~nondet3; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~tmp_ndt_1~0=1, ~tmp_ndt_2~0=1, ~tmp_ndt_3~0=1, ~tmp_ndt_4~0=1, ~tmp~0=1, ~token~0=3] [L367-L374] COND TRUE 0 != ~tmp_ndt_1~0 [L369] ~m_st~0 := 1; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~tmp_ndt_1~0=1, ~tmp_ndt_2~0=1, ~tmp_ndt_3~0=1, ~tmp_ndt_4~0=1, ~tmp~0=1, ~token~0=3] [L370] CALL call master(); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=1, old(~m_st~0)=1, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=3, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=3] [L44] assume -2147483648 <= #t~nondet0 && #t~nondet0 <= 2147483647; [L44] ~tmp_var~0 := #t~nondet0; [L44] havoc #t~nondet0; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=1, old(~m_st~0)=1, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=3, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~tmp_var~0=5, ~token~0=3] [L46] COND FALSE !(0 == ~m_pc~0) VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=1, old(~m_st~0)=1, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=3, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~tmp_var~0=5, ~token~0=3] [L49] COND TRUE 1 == ~m_pc~0 VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=1, old(~m_st~0)=1, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=3, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~tmp_var~0=5, ~token~0=3] [L71] COND FALSE !(~token~0 != 3 + ~local~0) VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=1, old(~m_st~0)=1, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=3, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~tmp_var~0=5, ~token~0=3] [L76] COND TRUE ~tmp_var~0 <= 5 VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=1, old(~m_st~0)=1, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=3, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~tmp_var~0=5, ~token~0=3] [L77] COND TRUE ~tmp_var~0 >= 5 VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=1, old(~m_st~0)=1, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=3, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~tmp_var~0=5, ~token~0=3] [L82] COND TRUE ~tmp_var~0 <= 5 VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=1, old(~m_st~0)=1, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=3, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~tmp_var~0=5, ~token~0=3] [L83] COND TRUE ~tmp_var~0 >= 5 VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=1, old(~m_st~0)=1, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=3, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~tmp_var~0=5, ~token~0=3] [L84] COND TRUE 5 == ~tmp_var~0 VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=1, old(~m_st~0)=1, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=3, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~tmp_var~0=5, ~token~0=3] [L85] CALL call error(); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=1, old(~m_st~0)=1, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=3, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=3] [L10] assert false; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=1, old(~m_st~0)=1, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=3, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=3] ----- ----- class de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieBacktranslator [?] CALL call ULTIMATE.init(); VAL [old(~E_1~0)=21, old(~E_2~0)=6, old(~E_3~0)=25, old(~E_M~0)=16, old(~local~0)=20, old(~M_E~0)=17, old(~m_i~0)=8, old(~m_pc~0)=14, old(~m_st~0)=15, old(~T1_E~0)=4, old(~t1_i~0)=19, old(~t1_pc~0)=10, old(~t1_st~0)=5, old(~T2_E~0)=18, old(~t2_i~0)=7, old(~t2_pc~0)=11, old(~t2_st~0)=12, old(~T3_E~0)=22, old(~t3_i~0)=24, old(~t3_pc~0)=9, old(~t3_st~0)=13, old(~token~0)=23, ~E_1~0=21, ~E_2~0=6, ~E_3~0=25, ~E_M~0=16, ~local~0=20, ~M_E~0=17, ~m_i~0=8, ~m_pc~0=14, ~m_st~0=15, ~T1_E~0=4, ~t1_i~0=19, ~t1_pc~0=10, ~t1_st~0=5, ~T2_E~0=18, ~t2_i~0=7, ~t2_pc~0=11, ~t2_st~0=12, ~T3_E~0=22, ~t3_i~0=24, ~t3_pc~0=9, ~t3_st~0=13, ~token~0=23] [L14] ~m_pc~0 := 0; [L15] ~t1_pc~0 := 0; [L16] ~t2_pc~0 := 0; [L17] ~t3_pc~0 := 0; [L18] ~m_st~0 := 0; [L19] ~t1_st~0 := 0; [L20] ~t2_st~0 := 0; [L21] ~t3_st~0 := 0; [L22] ~m_i~0 := 0; [L23] ~t1_i~0 := 0; [L24] ~t2_i~0 := 0; [L25] ~t3_i~0 := 0; [L26] ~M_E~0 := 2; [L27] ~T1_E~0 := 2; [L28] ~T2_E~0 := 2; [L29] ~T3_E~0 := 2; [L30] ~E_M~0 := 2; [L31] ~E_1~0 := 2; [L32] ~E_2~0 := 2; [L33] ~E_3~0 := 2; [L39] ~token~0 := 0; [L41] ~local~0 := 0; VAL [old(~E_1~0)=21, old(~E_2~0)=6, old(~E_3~0)=25, old(~E_M~0)=16, old(~local~0)=20, old(~M_E~0)=17, old(~m_i~0)=8, old(~m_pc~0)=14, old(~m_st~0)=15, old(~T1_E~0)=4, old(~t1_i~0)=19, old(~t1_pc~0)=10, old(~t1_st~0)=5, old(~T2_E~0)=18, old(~t2_i~0)=7, old(~t2_pc~0)=11, old(~t2_st~0)=12, old(~T3_E~0)=22, old(~t3_i~0)=24, old(~t3_pc~0)=9, old(~t3_st~0)=13, old(~token~0)=23, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=0, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=0, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=0, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=0, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [?] RET call ULTIMATE.init(); VAL [~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=0, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=0, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=0, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=0, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [?] CALL call #t~ret14 := main(); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=0, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=0, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=0, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=0, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [L725] havoc ~__retres1~5; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=0, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=0, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=0, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=0, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [L729] CALL call init_model(); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=0, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=0, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=0, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=0, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [L638] ~m_i~0 := 1; [L639] ~t1_i~0 := 1; [L640] ~t2_i~0 := 1; [L641] ~t3_i~0 := 1; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [L729] RET call init_model(); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [L730] CALL call start_simulation(); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [L666] havoc ~kernel_st~0; [L667] havoc ~tmp~3; [L668] havoc ~tmp___0~1; [L672] ~kernel_st~0 := 0; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~kernel_st~0=0, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [L673] CALL call update_channels(); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [L673] RET call update_channels(); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~kernel_st~0=0, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [L674] CALL call init_threads(); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [L294] COND TRUE 1 == ~m_i~0 [L295] ~m_st~0 := 0; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [L299] COND TRUE 1 == ~t1_i~0 [L300] ~t1_st~0 := 0; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [L304] COND TRUE 1 == ~t2_i~0 [L305] ~t2_st~0 := 0; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [L309] COND TRUE 1 == ~t3_i~0 [L310] ~t3_st~0 := 0; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [L674] RET call init_threads(); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~kernel_st~0=0, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [L675] CALL call fire_delta_events(); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [L431] COND FALSE !(0 == ~M_E~0) VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [L436] COND FALSE !(0 == ~T1_E~0) VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [L441] COND FALSE !(0 == ~T2_E~0) VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [L446] COND FALSE !(0 == ~T3_E~0) VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [L451] COND FALSE !(0 == ~E_M~0) VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [L456] COND FALSE !(0 == ~E_1~0) VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [L461] COND FALSE !(0 == ~E_2~0) VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [L466] COND FALSE !(0 == ~E_3~0) VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [L675] RET call fire_delta_events(); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~kernel_st~0=0, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [L676] CALL call activate_threads(); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [L524] havoc ~tmp~1; [L525] havoc ~tmp___0~0; [L526] havoc ~tmp___1~0; [L527] havoc ~tmp___2~0; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [L531] CALL call #t~ret7 := is_master_triggered(); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [L207] havoc ~__retres1~0; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [L210] COND FALSE !(1 == ~m_pc~0) VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [L220] ~__retres1~0 := 0; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~__retres1~0=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [L222] #res := ~__retres1~0; VAL [#res=0, old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~__retres1~0=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [L531] RET call #t~ret7 := is_master_triggered(); VAL [#t~ret7=0, old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [L531] assume -2147483648 <= #t~ret7 && #t~ret7 <= 2147483647; [L531] ~tmp~1 := #t~ret7; [L531] havoc #t~ret7; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~tmp~1=0, ~token~0=0] [L533-L537] COND FALSE !(0 != ~tmp~1) VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~tmp~1=0, ~token~0=0] [L539] CALL call #t~ret8 := is_transmit1_triggered(); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [L226] havoc ~__retres1~1; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [L229] COND FALSE !(1 == ~t1_pc~0) VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [L239] ~__retres1~1 := 0; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~__retres1~1=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [L241] #res := ~__retres1~1; VAL [#res=0, old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~__retres1~1=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [L539] RET call #t~ret8 := is_transmit1_triggered(); VAL [#t~ret8=0, old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~tmp~1=0, ~token~0=0] [L539] assume -2147483648 <= #t~ret8 && #t~ret8 <= 2147483647; [L539] ~tmp___0~0 := #t~ret8; [L539] havoc #t~ret8; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~tmp___0~0=0, ~tmp~1=0, ~token~0=0] [L541-L545] COND FALSE !(0 != ~tmp___0~0) VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~tmp___0~0=0, ~tmp~1=0, ~token~0=0] [L547] CALL call #t~ret9 := is_transmit2_triggered(); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [L245] havoc ~__retres1~2; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [L248] COND FALSE !(1 == ~t2_pc~0) VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [L258] ~__retres1~2 := 0; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~__retres1~2=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [L260] #res := ~__retres1~2; VAL [#res=0, old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~__retres1~2=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [L547] RET call #t~ret9 := is_transmit2_triggered(); VAL [#t~ret9=0, old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~tmp___0~0=0, ~tmp~1=0, ~token~0=0] [L547] assume -2147483648 <= #t~ret9 && #t~ret9 <= 2147483647; [L547] ~tmp___1~0 := #t~ret9; [L547] havoc #t~ret9; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~tmp___0~0=0, ~tmp___1~0=0, ~tmp~1=0, ~token~0=0] [L549-L553] COND FALSE !(0 != ~tmp___1~0) VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~tmp___0~0=0, ~tmp___1~0=0, ~tmp~1=0, ~token~0=0] [L555] CALL call #t~ret10 := is_transmit3_triggered(); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [L264] havoc ~__retres1~3; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [L267] COND FALSE !(1 == ~t3_pc~0) VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [L277] ~__retres1~3 := 0; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~__retres1~3=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [L279] #res := ~__retres1~3; VAL [#res=0, old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~__retres1~3=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [L555] RET call #t~ret10 := is_transmit3_triggered(); VAL [#t~ret10=0, old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~tmp___0~0=0, ~tmp___1~0=0, ~tmp~1=0, ~token~0=0] [L555] assume -2147483648 <= #t~ret10 && #t~ret10 <= 2147483647; [L555] ~tmp___2~0 := #t~ret10; [L555] havoc #t~ret10; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~tmp___0~0=0, ~tmp___1~0=0, ~tmp___2~0=0, ~tmp~1=0, ~token~0=0] [L557-L561] COND FALSE !(0 != ~tmp___2~0) VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~tmp___0~0=0, ~tmp___1~0=0, ~tmp___2~0=0, ~tmp~1=0, ~token~0=0] [L676] RET call activate_threads(); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~kernel_st~0=0, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [L677] CALL call reset_delta_events(); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [L479] COND FALSE !(1 == ~M_E~0) VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [L484] COND FALSE !(1 == ~T1_E~0) VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [L489] COND FALSE !(1 == ~T2_E~0) VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [L494] COND FALSE !(1 == ~T3_E~0) VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [L499] COND FALSE !(1 == ~E_M~0) VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [L504] COND FALSE !(1 == ~E_1~0) VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [L509] COND FALSE !(1 == ~E_2~0) VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [L514] COND FALSE !(1 == ~E_3~0) VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [L677] RET call reset_delta_events(); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~kernel_st~0=0, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [L680-L717] COND FALSE !(false) VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~kernel_st~0=0, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [L683] ~kernel_st~0 := 1; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~kernel_st~0=1, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [L684] CALL call eval(); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [L350] havoc ~tmp~0; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [L354-L420] COND FALSE !(false) VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [L357] CALL call #t~ret2 := exists_runnable_thread(); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [L319] havoc ~__retres1~4; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [L322] COND TRUE 0 == ~m_st~0 [L323] ~__retres1~4 := 1; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~__retres1~4=1, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [L345] #res := ~__retres1~4; VAL [#res=1, old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~__retres1~4=1, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [L357] RET call #t~ret2 := exists_runnable_thread(); VAL [#t~ret2=1, old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [L357] assume -2147483648 <= #t~ret2 && #t~ret2 <= 2147483647; [L357] ~tmp~0 := #t~ret2; [L357] havoc #t~ret2; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~tmp~0=1, ~token~0=0] [L359-L363] COND TRUE 0 != ~tmp~0 VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~tmp~0=1, ~token~0=0] [L364] COND TRUE 0 == ~m_st~0 [L365] havoc ~tmp_ndt_1~0; [L366] assume -2147483648 <= #t~nondet3 && #t~nondet3 <= 2147483647; [L366] ~tmp_ndt_1~0 := #t~nondet3; [L366] havoc #t~nondet3; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~tmp_ndt_1~0=0, ~tmp~0=1, ~token~0=0] [L367-L374] COND FALSE !(0 != ~tmp_ndt_1~0) VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~tmp_ndt_1~0=0, ~tmp~0=1, ~token~0=0] [L378] COND TRUE 0 == ~t1_st~0 [L379] havoc ~tmp_ndt_2~0; [L380] assume -2147483648 <= #t~nondet4 && #t~nondet4 <= 2147483647; [L380] ~tmp_ndt_2~0 := #t~nondet4; [L380] havoc #t~nondet4; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~tmp_ndt_1~0=0, ~tmp_ndt_2~0=1, ~tmp~0=1, ~token~0=0] [L381-L388] COND TRUE 0 != ~tmp_ndt_2~0 [L383] ~t1_st~0 := 1; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=1, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~tmp_ndt_1~0=0, ~tmp_ndt_2~0=1, ~tmp~0=1, ~token~0=0] [L384] CALL call transmit1(); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=1, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=1, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [L102] COND TRUE 0 == ~t1_pc~0 VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=1, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=1, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [L113-L126] COND FALSE !(false) VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=1, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=0, ~t1_st~0=1, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [L115] ~t1_pc~0 := 1; [L116] ~t1_st~0 := 2; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=1, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [L384] RET call transmit1(); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~tmp_ndt_1~0=0, ~tmp_ndt_2~0=1, ~tmp~0=1, ~token~0=0] [L392] COND TRUE 0 == ~t2_st~0 [L393] havoc ~tmp_ndt_3~0; [L394] assume -2147483648 <= #t~nondet5 && #t~nondet5 <= 2147483647; [L394] ~tmp_ndt_3~0 := #t~nondet5; [L394] havoc #t~nondet5; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~tmp_ndt_1~0=0, ~tmp_ndt_2~0=1, ~tmp_ndt_3~0=1, ~tmp~0=1, ~token~0=0] [L395-L402] COND TRUE 0 != ~tmp_ndt_3~0 [L397] ~t2_st~0 := 1; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=1, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~tmp_ndt_1~0=0, ~tmp_ndt_2~0=1, ~tmp_ndt_3~0=1, ~tmp~0=1, ~token~0=0] [L398] CALL call transmit2(); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=1, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=1, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [L138] COND TRUE 0 == ~t2_pc~0 VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=1, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=1, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [L149-L162] COND FALSE !(false) VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=1, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=0, ~t2_st~0=1, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [L151] ~t2_pc~0 := 1; [L152] ~t2_st~0 := 2; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=1, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~token~0=0] [L398] RET call transmit2(); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~tmp_ndt_1~0=0, ~tmp_ndt_2~0=1, ~tmp_ndt_3~0=1, ~tmp~0=1, ~token~0=0] [L406] COND TRUE 0 == ~t3_st~0 [L407] havoc ~tmp_ndt_4~0; [L408] assume -2147483648 <= #t~nondet6 && #t~nondet6 <= 2147483647; [L408] ~tmp_ndt_4~0 := #t~nondet6; [L408] havoc #t~nondet6; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=0, ~tmp_ndt_1~0=0, ~tmp_ndt_2~0=1, ~tmp_ndt_3~0=1, ~tmp_ndt_4~0=1, ~tmp~0=1, ~token~0=0] [L409-L416] COND TRUE 0 != ~tmp_ndt_4~0 [L411] ~t3_st~0 := 1; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=1, ~tmp_ndt_1~0=0, ~tmp_ndt_2~0=1, ~tmp_ndt_3~0=1, ~tmp_ndt_4~0=1, ~tmp~0=1, ~token~0=0] [L412] CALL call transmit3(); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=1, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=1, ~token~0=0] [L174] COND TRUE 0 == ~t3_pc~0 VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=1, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=1, ~token~0=0] [L185-L198] COND FALSE !(false) VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=1, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=0, ~t3_st~0=1, ~token~0=0] [L187] ~t3_pc~0 := 1; [L188] ~t3_st~0 := 2; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=1, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=0] [L412] RET call transmit3(); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~tmp_ndt_1~0=0, ~tmp_ndt_2~0=1, ~tmp_ndt_3~0=1, ~tmp_ndt_4~0=1, ~tmp~0=1, ~token~0=0] [L354-L420] COND FALSE !(false) VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~tmp_ndt_1~0=0, ~tmp_ndt_2~0=1, ~tmp_ndt_3~0=1, ~tmp_ndt_4~0=1, ~tmp~0=1, ~token~0=0] [L357] CALL call #t~ret2 := exists_runnable_thread(); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=0] [L319] havoc ~__retres1~4; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=0] [L322] COND TRUE 0 == ~m_st~0 [L323] ~__retres1~4 := 1; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~__retres1~4=1, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=0] [L345] #res := ~__retres1~4; VAL [#res=1, old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~__retres1~4=1, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=0] [L357] RET call #t~ret2 := exists_runnable_thread(); VAL [#t~ret2=1, old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~tmp_ndt_1~0=0, ~tmp_ndt_2~0=1, ~tmp_ndt_3~0=1, ~tmp_ndt_4~0=1, ~tmp~0=1, ~token~0=0] [L357] assume -2147483648 <= #t~ret2 && #t~ret2 <= 2147483647; [L357] ~tmp~0 := #t~ret2; [L357] havoc #t~ret2; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~tmp_ndt_1~0=0, ~tmp_ndt_2~0=1, ~tmp_ndt_3~0=1, ~tmp_ndt_4~0=1, ~tmp~0=1, ~token~0=0] [L359-L363] COND TRUE 0 != ~tmp~0 VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~tmp_ndt_1~0=0, ~tmp_ndt_2~0=1, ~tmp_ndt_3~0=1, ~tmp_ndt_4~0=1, ~tmp~0=1, ~token~0=0] [L364] COND TRUE 0 == ~m_st~0 [L365] havoc ~tmp_ndt_1~0; [L366] assume -2147483648 <= #t~nondet3 && #t~nondet3 <= 2147483647; [L366] ~tmp_ndt_1~0 := #t~nondet3; [L366] havoc #t~nondet3; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~tmp_ndt_1~0=1, ~tmp_ndt_2~0=1, ~tmp_ndt_3~0=1, ~tmp_ndt_4~0=1, ~tmp~0=1, ~token~0=0] [L367-L374] COND TRUE 0 != ~tmp_ndt_1~0 [L369] ~m_st~0 := 1; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~tmp_ndt_1~0=1, ~tmp_ndt_2~0=1, ~tmp_ndt_3~0=1, ~tmp_ndt_4~0=1, ~tmp~0=1, ~token~0=0] [L370] CALL call master(); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=1, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=0] [L44] assume -2147483648 <= #t~nondet0 && #t~nondet0 <= 2147483647; [L44] ~tmp_var~0 := #t~nondet0; [L44] havoc #t~nondet0; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=1, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~tmp_var~0=0, ~token~0=0] [L46] COND TRUE 0 == ~m_pc~0 VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=1, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~tmp_var~0=0, ~token~0=0] [L57-L90] COND FALSE !(false) VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=1, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~tmp_var~0=0, ~token~0=0] [L60] assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647; [L60] ~token~0 := #t~nondet1; [L60] havoc #t~nondet1; [L61] ~local~0 := ~token~0; [L62] ~E_1~0 := 1; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=1, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=1, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~tmp_var~0=0, ~token~0=0] [L63] CALL call immediate_notify(); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=1, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=1, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=0] [L571] CALL call activate_threads(); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=1, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=1, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=0] [L524] havoc ~tmp~1; [L525] havoc ~tmp___0~0; [L526] havoc ~tmp___1~0; [L527] havoc ~tmp___2~0; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=1, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=1, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=0] [L531] CALL call #t~ret7 := is_master_triggered(); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=1, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=1, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=0] [L207] havoc ~__retres1~0; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=1, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=1, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=0] [L210] COND FALSE !(1 == ~m_pc~0) VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=1, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=1, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=0] [L220] ~__retres1~0 := 0; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=1, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~__retres1~0=0, ~E_1~0=1, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=0] [L222] #res := ~__retres1~0; VAL [#res=0, old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=1, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~__retres1~0=0, ~E_1~0=1, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=0] [L531] RET call #t~ret7 := is_master_triggered(); VAL [#t~ret7=0, old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=1, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=1, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=0] [L531] assume -2147483648 <= #t~ret7 && #t~ret7 <= 2147483647; [L531] ~tmp~1 := #t~ret7; [L531] havoc #t~ret7; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=1, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=1, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~tmp~1=0, ~token~0=0] [L533-L537] COND FALSE !(0 != ~tmp~1) VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=1, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=1, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~tmp~1=0, ~token~0=0] [L539] CALL call #t~ret8 := is_transmit1_triggered(); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=1, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=1, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=0] [L226] havoc ~__retres1~1; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=1, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=1, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=0] [L229] COND TRUE 1 == ~t1_pc~0 VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=1, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=1, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=0] [L230] COND TRUE 1 == ~E_1~0 [L231] ~__retres1~1 := 1; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=1, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~__retres1~1=1, ~E_1~0=1, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=0] [L241] #res := ~__retres1~1; VAL [#res=1, old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=1, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~__retres1~1=1, ~E_1~0=1, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=0] [L539] RET call #t~ret8 := is_transmit1_triggered(); VAL [#t~ret8=1, old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=1, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=1, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~tmp~1=0, ~token~0=0] [L539] assume -2147483648 <= #t~ret8 && #t~ret8 <= 2147483647; [L539] ~tmp___0~0 := #t~ret8; [L539] havoc #t~ret8; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=1, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=1, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~tmp___0~0=1, ~tmp~1=0, ~token~0=0] [L541-L545] COND TRUE 0 != ~tmp___0~0 [L542] ~t1_st~0 := 0; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=1, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=1, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~tmp___0~0=1, ~tmp~1=0, ~token~0=0] [L547] CALL call #t~ret9 := is_transmit2_triggered(); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=1, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=1, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=0] [L245] havoc ~__retres1~2; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=1, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=1, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=0] [L248] COND TRUE 1 == ~t2_pc~0 VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=1, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=1, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=0] [L249] COND FALSE !(1 == ~E_2~0) VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=1, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=1, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=0] [L258] ~__retres1~2 := 0; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=1, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~__retres1~2=0, ~E_1~0=1, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=0] [L260] #res := ~__retres1~2; VAL [#res=0, old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=1, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~__retres1~2=0, ~E_1~0=1, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=0] [L547] RET call #t~ret9 := is_transmit2_triggered(); VAL [#t~ret9=0, old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=1, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=1, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~tmp___0~0=1, ~tmp~1=0, ~token~0=0] [L547] assume -2147483648 <= #t~ret9 && #t~ret9 <= 2147483647; [L547] ~tmp___1~0 := #t~ret9; [L547] havoc #t~ret9; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=1, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=1, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~tmp___0~0=1, ~tmp___1~0=0, ~tmp~1=0, ~token~0=0] [L549-L553] COND FALSE !(0 != ~tmp___1~0) VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=1, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=1, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~tmp___0~0=1, ~tmp___1~0=0, ~tmp~1=0, ~token~0=0] [L555] CALL call #t~ret10 := is_transmit3_triggered(); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=1, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=1, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=0] [L264] havoc ~__retres1~3; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=1, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=1, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=0] [L267] COND TRUE 1 == ~t3_pc~0 VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=1, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=1, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=0] [L268] COND FALSE !(1 == ~E_3~0) VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=1, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=1, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=0] [L277] ~__retres1~3 := 0; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=1, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~__retres1~3=0, ~E_1~0=1, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=0] [L279] #res := ~__retres1~3; VAL [#res=0, old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=1, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~__retres1~3=0, ~E_1~0=1, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=0] [L555] RET call #t~ret10 := is_transmit3_triggered(); VAL [#t~ret10=0, old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=1, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=1, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~tmp___0~0=1, ~tmp___1~0=0, ~tmp~1=0, ~token~0=0] [L555] assume -2147483648 <= #t~ret10 && #t~ret10 <= 2147483647; [L555] ~tmp___2~0 := #t~ret10; [L555] havoc #t~ret10; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=1, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=1, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~tmp___0~0=1, ~tmp___1~0=0, ~tmp___2~0=0, ~tmp~1=0, ~token~0=0] [L557-L561] COND FALSE !(0 != ~tmp___2~0) VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=1, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=1, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~tmp___0~0=1, ~tmp___1~0=0, ~tmp___2~0=0, ~tmp~1=0, ~token~0=0] [L571] RET call activate_threads(); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=1, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=1, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=0] [L63] RET call immediate_notify(); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=1, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=1, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=0, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~tmp_var~0=0, ~token~0=0] [L64] ~E_1~0 := 2; [L65] ~m_pc~0 := 1; [L66] ~m_st~0 := 2; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=1, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~tmp_var~0=0, ~token~0=0] [L370] RET call master(); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~tmp_ndt_1~0=1, ~tmp_ndt_2~0=1, ~tmp_ndt_3~0=1, ~tmp_ndt_4~0=1, ~tmp~0=1, ~token~0=0] [L378] COND TRUE 0 == ~t1_st~0 [L379] havoc ~tmp_ndt_2~0; [L380] assume -2147483648 <= #t~nondet4 && #t~nondet4 <= 2147483647; [L380] ~tmp_ndt_2~0 := #t~nondet4; [L380] havoc #t~nondet4; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=0, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~tmp_ndt_1~0=1, ~tmp_ndt_2~0=1, ~tmp_ndt_3~0=1, ~tmp_ndt_4~0=1, ~tmp~0=1, ~token~0=0] [L381-L388] COND TRUE 0 != ~tmp_ndt_2~0 [L383] ~t1_st~0 := 1; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=1, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~tmp_ndt_1~0=1, ~tmp_ndt_2~0=1, ~tmp_ndt_3~0=1, ~tmp_ndt_4~0=1, ~tmp~0=1, ~token~0=0] [L384] CALL call transmit1(); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=1, old(~t1_st~0)=1, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=1, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=0] [L102] COND FALSE !(0 == ~t1_pc~0) VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=1, old(~t1_st~0)=1, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=1, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=0] [L105] COND TRUE 1 == ~t1_pc~0 VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=1, old(~t1_st~0)=1, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=1, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=0] [L121] ~token~0 := 1 + ~token~0; [L122] ~E_2~0 := 1; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=1, old(~t1_st~0)=1, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=2, ~E_2~0=1, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=1, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=1] [L123] CALL call immediate_notify(); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=1, old(~t1_st~0)=1, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=2, ~E_2~0=1, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=1, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=1] [L571] CALL call activate_threads(); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=1, old(~t1_st~0)=1, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=2, ~E_2~0=1, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=1, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=1] [L524] havoc ~tmp~1; [L525] havoc ~tmp___0~0; [L526] havoc ~tmp___1~0; [L527] havoc ~tmp___2~0; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=1, old(~t1_st~0)=1, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=2, ~E_2~0=1, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=1, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=1] [L531] CALL call #t~ret7 := is_master_triggered(); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=1, old(~t1_st~0)=1, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=2, ~E_2~0=1, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=1, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=1] [L207] havoc ~__retres1~0; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=1, old(~t1_st~0)=1, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=2, ~E_2~0=1, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=1, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=1] [L210] COND TRUE 1 == ~m_pc~0 VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=1, old(~t1_st~0)=1, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=2, ~E_2~0=1, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=1, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=1] [L211] COND FALSE !(1 == ~E_M~0) VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=1, old(~t1_st~0)=1, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=2, ~E_2~0=1, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=1, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=1] [L220] ~__retres1~0 := 0; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=1, old(~t1_st~0)=1, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~__retres1~0=0, ~E_1~0=2, ~E_2~0=1, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=1, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=1] [L222] #res := ~__retres1~0; VAL [#res=0, old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=1, old(~t1_st~0)=1, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~__retres1~0=0, ~E_1~0=2, ~E_2~0=1, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=1, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=1] [L531] RET call #t~ret7 := is_master_triggered(); VAL [#t~ret7=0, old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=1, old(~t1_st~0)=1, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=2, ~E_2~0=1, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=1, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=1] [L531] assume -2147483648 <= #t~ret7 && #t~ret7 <= 2147483647; [L531] ~tmp~1 := #t~ret7; [L531] havoc #t~ret7; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=1, old(~t1_st~0)=1, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=2, ~E_2~0=1, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=1, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~tmp~1=0, ~token~0=1] [L533-L537] COND FALSE !(0 != ~tmp~1) VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=1, old(~t1_st~0)=1, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=2, ~E_2~0=1, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=1, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~tmp~1=0, ~token~0=1] [L539] CALL call #t~ret8 := is_transmit1_triggered(); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=1, old(~t1_st~0)=1, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=2, ~E_2~0=1, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=1, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=1] [L226] havoc ~__retres1~1; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=1, old(~t1_st~0)=1, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=2, ~E_2~0=1, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=1, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=1] [L229] COND TRUE 1 == ~t1_pc~0 VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=1, old(~t1_st~0)=1, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=2, ~E_2~0=1, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=1, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=1] [L230] COND FALSE !(1 == ~E_1~0) VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=1, old(~t1_st~0)=1, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=2, ~E_2~0=1, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=1, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=1] [L239] ~__retres1~1 := 0; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=1, old(~t1_st~0)=1, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~__retres1~1=0, ~E_1~0=2, ~E_2~0=1, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=1, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=1] [L241] #res := ~__retres1~1; VAL [#res=0, old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=1, old(~t1_st~0)=1, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~__retres1~1=0, ~E_1~0=2, ~E_2~0=1, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=1, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=1] [L539] RET call #t~ret8 := is_transmit1_triggered(); VAL [#t~ret8=0, old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=1, old(~t1_st~0)=1, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=2, ~E_2~0=1, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=1, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~tmp~1=0, ~token~0=1] [L539] assume -2147483648 <= #t~ret8 && #t~ret8 <= 2147483647; [L539] ~tmp___0~0 := #t~ret8; [L539] havoc #t~ret8; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=1, old(~t1_st~0)=1, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=2, ~E_2~0=1, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=1, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~tmp___0~0=0, ~tmp~1=0, ~token~0=1] [L541-L545] COND FALSE !(0 != ~tmp___0~0) VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=1, old(~t1_st~0)=1, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=2, ~E_2~0=1, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=1, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~tmp___0~0=0, ~tmp~1=0, ~token~0=1] [L547] CALL call #t~ret9 := is_transmit2_triggered(); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=1, old(~t1_st~0)=1, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=2, ~E_2~0=1, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=1, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=1] [L245] havoc ~__retres1~2; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=1, old(~t1_st~0)=1, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=2, ~E_2~0=1, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=1, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=1] [L248] COND TRUE 1 == ~t2_pc~0 VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=1, old(~t1_st~0)=1, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=2, ~E_2~0=1, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=1, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=1] [L249] COND TRUE 1 == ~E_2~0 [L250] ~__retres1~2 := 1; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=1, old(~t1_st~0)=1, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~__retres1~2=1, ~E_1~0=2, ~E_2~0=1, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=1, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=1] [L260] #res := ~__retres1~2; VAL [#res=1, old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=1, old(~t1_st~0)=1, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~__retres1~2=1, ~E_1~0=2, ~E_2~0=1, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=1, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=1] [L547] RET call #t~ret9 := is_transmit2_triggered(); VAL [#t~ret9=1, old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=1, old(~t1_st~0)=1, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=2, ~E_2~0=1, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=1, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~tmp___0~0=0, ~tmp~1=0, ~token~0=1] [L547] assume -2147483648 <= #t~ret9 && #t~ret9 <= 2147483647; [L547] ~tmp___1~0 := #t~ret9; [L547] havoc #t~ret9; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=1, old(~t1_st~0)=1, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=2, ~E_2~0=1, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=1, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~tmp___0~0=0, ~tmp___1~0=1, ~tmp~1=0, ~token~0=1] [L549-L553] COND TRUE 0 != ~tmp___1~0 [L550] ~t2_st~0 := 0; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=1, old(~t1_st~0)=1, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=2, ~E_2~0=1, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=1, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~tmp___0~0=0, ~tmp___1~0=1, ~tmp~1=0, ~token~0=1] [L555] CALL call #t~ret10 := is_transmit3_triggered(); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=1, old(~t1_st~0)=1, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=2, ~E_2~0=1, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=1, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=1] [L264] havoc ~__retres1~3; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=1, old(~t1_st~0)=1, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=2, ~E_2~0=1, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=1, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=1] [L267] COND TRUE 1 == ~t3_pc~0 VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=1, old(~t1_st~0)=1, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=2, ~E_2~0=1, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=1, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=1] [L268] COND FALSE !(1 == ~E_3~0) VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=1, old(~t1_st~0)=1, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=2, ~E_2~0=1, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=1, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=1] [L277] ~__retres1~3 := 0; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=1, old(~t1_st~0)=1, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~__retres1~3=0, ~E_1~0=2, ~E_2~0=1, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=1, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=1] [L279] #res := ~__retres1~3; VAL [#res=0, old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=1, old(~t1_st~0)=1, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~__retres1~3=0, ~E_1~0=2, ~E_2~0=1, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=1, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=1] [L555] RET call #t~ret10 := is_transmit3_triggered(); VAL [#t~ret10=0, old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=1, old(~t1_st~0)=1, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=2, ~E_2~0=1, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=1, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~tmp___0~0=0, ~tmp___1~0=1, ~tmp~1=0, ~token~0=1] [L555] assume -2147483648 <= #t~ret10 && #t~ret10 <= 2147483647; [L555] ~tmp___2~0 := #t~ret10; [L555] havoc #t~ret10; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=1, old(~t1_st~0)=1, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=2, ~E_2~0=1, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=1, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~tmp___0~0=0, ~tmp___1~0=1, ~tmp___2~0=0, ~tmp~1=0, ~token~0=1] [L557-L561] COND FALSE !(0 != ~tmp___2~0) VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=1, old(~t1_st~0)=1, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=2, ~E_2~0=1, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=1, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~tmp___0~0=0, ~tmp___1~0=1, ~tmp___2~0=0, ~tmp~1=0, ~token~0=1] [L571] RET call activate_threads(); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=1, old(~t1_st~0)=1, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=2, ~E_2~0=1, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=1, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=1] [L123] RET call immediate_notify(); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=1, old(~t1_st~0)=1, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=2, ~E_2~0=1, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=1, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=1] [L124] ~E_2~0 := 2; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=1, old(~t1_st~0)=1, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=1, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=1] [L113-L126] COND FALSE !(false) VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=1, old(~t1_st~0)=1, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=1, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=1] [L115] ~t1_pc~0 := 1; [L116] ~t1_st~0 := 2; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=1, old(~t1_st~0)=1, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=1] [L384] RET call transmit1(); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~tmp_ndt_1~0=1, ~tmp_ndt_2~0=1, ~tmp_ndt_3~0=1, ~tmp_ndt_4~0=1, ~tmp~0=1, ~token~0=1] [L392] COND TRUE 0 == ~t2_st~0 [L393] havoc ~tmp_ndt_3~0; [L394] assume -2147483648 <= #t~nondet5 && #t~nondet5 <= 2147483647; [L394] ~tmp_ndt_3~0 := #t~nondet5; [L394] havoc #t~nondet5; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=0, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~tmp_ndt_1~0=1, ~tmp_ndt_2~0=1, ~tmp_ndt_3~0=1, ~tmp_ndt_4~0=1, ~tmp~0=1, ~token~0=1] [L395-L402] COND TRUE 0 != ~tmp_ndt_3~0 [L397] ~t2_st~0 := 1; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=1, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~tmp_ndt_1~0=1, ~tmp_ndt_2~0=1, ~tmp_ndt_3~0=1, ~tmp_ndt_4~0=1, ~tmp~0=1, ~token~0=1] [L398] CALL call transmit2(); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=1, old(~t2_st~0)=1, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=1, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=1, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=1] [L138] COND FALSE !(0 == ~t2_pc~0) VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=1, old(~t2_st~0)=1, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=1, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=1, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=1] [L141] COND TRUE 1 == ~t2_pc~0 VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=1, old(~t2_st~0)=1, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=1, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=1, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=1] [L157] ~token~0 := 1 + ~token~0; [L158] ~E_3~0 := 1; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=1, old(~t2_st~0)=1, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=1, ~E_1~0=2, ~E_2~0=2, ~E_3~0=1, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=1, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=2] [L159] CALL call immediate_notify(); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=1, old(~t2_st~0)=1, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=1, ~E_1~0=2, ~E_2~0=2, ~E_3~0=1, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=1, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=2] [L571] CALL call activate_threads(); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=1, old(~t2_st~0)=1, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=1, ~E_1~0=2, ~E_2~0=2, ~E_3~0=1, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=1, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=2] [L524] havoc ~tmp~1; [L525] havoc ~tmp___0~0; [L526] havoc ~tmp___1~0; [L527] havoc ~tmp___2~0; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=1, old(~t2_st~0)=1, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=1, ~E_1~0=2, ~E_2~0=2, ~E_3~0=1, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=1, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=2] [L531] CALL call #t~ret7 := is_master_triggered(); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=1, old(~t2_st~0)=1, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=1, ~E_1~0=2, ~E_2~0=2, ~E_3~0=1, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=1, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=2] [L207] havoc ~__retres1~0; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=1, old(~t2_st~0)=1, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=1, ~E_1~0=2, ~E_2~0=2, ~E_3~0=1, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=1, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=2] [L210] COND TRUE 1 == ~m_pc~0 VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=1, old(~t2_st~0)=1, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=1, ~E_1~0=2, ~E_2~0=2, ~E_3~0=1, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=1, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=2] [L211] COND FALSE !(1 == ~E_M~0) VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=1, old(~t2_st~0)=1, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=1, ~E_1~0=2, ~E_2~0=2, ~E_3~0=1, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=1, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=2] [L220] ~__retres1~0 := 0; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=1, old(~t2_st~0)=1, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=1, ~__retres1~0=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=1, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=1, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=2] [L222] #res := ~__retres1~0; VAL [#res=0, old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=1, old(~t2_st~0)=1, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=1, ~__retres1~0=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=1, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=1, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=2] [L531] RET call #t~ret7 := is_master_triggered(); VAL [#t~ret7=0, old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=1, old(~t2_st~0)=1, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=1, ~E_1~0=2, ~E_2~0=2, ~E_3~0=1, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=1, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=2] [L531] assume -2147483648 <= #t~ret7 && #t~ret7 <= 2147483647; [L531] ~tmp~1 := #t~ret7; [L531] havoc #t~ret7; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=1, old(~t2_st~0)=1, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=1, ~E_1~0=2, ~E_2~0=2, ~E_3~0=1, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=1, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~tmp~1=0, ~token~0=2] [L533-L537] COND FALSE !(0 != ~tmp~1) VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=1, old(~t2_st~0)=1, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=1, ~E_1~0=2, ~E_2~0=2, ~E_3~0=1, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=1, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~tmp~1=0, ~token~0=2] [L539] CALL call #t~ret8 := is_transmit1_triggered(); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=1, old(~t2_st~0)=1, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=1, ~E_1~0=2, ~E_2~0=2, ~E_3~0=1, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=1, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=2] [L226] havoc ~__retres1~1; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=1, old(~t2_st~0)=1, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=1, ~E_1~0=2, ~E_2~0=2, ~E_3~0=1, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=1, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=2] [L229] COND TRUE 1 == ~t1_pc~0 VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=1, old(~t2_st~0)=1, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=1, ~E_1~0=2, ~E_2~0=2, ~E_3~0=1, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=1, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=2] [L230] COND FALSE !(1 == ~E_1~0) VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=1, old(~t2_st~0)=1, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=1, ~E_1~0=2, ~E_2~0=2, ~E_3~0=1, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=1, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=2] [L239] ~__retres1~1 := 0; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=1, old(~t2_st~0)=1, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=1, ~__retres1~1=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=1, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=1, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=2] [L241] #res := ~__retres1~1; VAL [#res=0, old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=1, old(~t2_st~0)=1, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=1, ~__retres1~1=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=1, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=1, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=2] [L539] RET call #t~ret8 := is_transmit1_triggered(); VAL [#t~ret8=0, old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=1, old(~t2_st~0)=1, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=1, ~E_1~0=2, ~E_2~0=2, ~E_3~0=1, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=1, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~tmp~1=0, ~token~0=2] [L539] assume -2147483648 <= #t~ret8 && #t~ret8 <= 2147483647; [L539] ~tmp___0~0 := #t~ret8; [L539] havoc #t~ret8; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=1, old(~t2_st~0)=1, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=1, ~E_1~0=2, ~E_2~0=2, ~E_3~0=1, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=1, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~tmp___0~0=0, ~tmp~1=0, ~token~0=2] [L541-L545] COND FALSE !(0 != ~tmp___0~0) VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=1, old(~t2_st~0)=1, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=1, ~E_1~0=2, ~E_2~0=2, ~E_3~0=1, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=1, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~tmp___0~0=0, ~tmp~1=0, ~token~0=2] [L547] CALL call #t~ret9 := is_transmit2_triggered(); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=1, old(~t2_st~0)=1, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=1, ~E_1~0=2, ~E_2~0=2, ~E_3~0=1, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=1, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=2] [L245] havoc ~__retres1~2; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=1, old(~t2_st~0)=1, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=1, ~E_1~0=2, ~E_2~0=2, ~E_3~0=1, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=1, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=2] [L248] COND TRUE 1 == ~t2_pc~0 VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=1, old(~t2_st~0)=1, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=1, ~E_1~0=2, ~E_2~0=2, ~E_3~0=1, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=1, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=2] [L249] COND FALSE !(1 == ~E_2~0) VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=1, old(~t2_st~0)=1, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=1, ~E_1~0=2, ~E_2~0=2, ~E_3~0=1, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=1, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=2] [L258] ~__retres1~2 := 0; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=1, old(~t2_st~0)=1, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=1, ~__retres1~2=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=1, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=1, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=2] [L260] #res := ~__retres1~2; VAL [#res=0, old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=1, old(~t2_st~0)=1, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=1, ~__retres1~2=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=1, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=1, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=2] [L547] RET call #t~ret9 := is_transmit2_triggered(); VAL [#t~ret9=0, old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=1, old(~t2_st~0)=1, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=1, ~E_1~0=2, ~E_2~0=2, ~E_3~0=1, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=1, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~tmp___0~0=0, ~tmp~1=0, ~token~0=2] [L547] assume -2147483648 <= #t~ret9 && #t~ret9 <= 2147483647; [L547] ~tmp___1~0 := #t~ret9; [L547] havoc #t~ret9; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=1, old(~t2_st~0)=1, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=1, ~E_1~0=2, ~E_2~0=2, ~E_3~0=1, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=1, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~tmp___0~0=0, ~tmp___1~0=0, ~tmp~1=0, ~token~0=2] [L549-L553] COND FALSE !(0 != ~tmp___1~0) VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=1, old(~t2_st~0)=1, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=1, ~E_1~0=2, ~E_2~0=2, ~E_3~0=1, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=1, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~tmp___0~0=0, ~tmp___1~0=0, ~tmp~1=0, ~token~0=2] [L555] CALL call #t~ret10 := is_transmit3_triggered(); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=1, old(~t2_st~0)=1, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=1, ~E_1~0=2, ~E_2~0=2, ~E_3~0=1, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=1, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=2] [L264] havoc ~__retres1~3; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=1, old(~t2_st~0)=1, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=1, ~E_1~0=2, ~E_2~0=2, ~E_3~0=1, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=1, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=2] [L267] COND TRUE 1 == ~t3_pc~0 VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=1, old(~t2_st~0)=1, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=1, ~E_1~0=2, ~E_2~0=2, ~E_3~0=1, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=1, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=2] [L268] COND TRUE 1 == ~E_3~0 [L269] ~__retres1~3 := 1; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=1, old(~t2_st~0)=1, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=1, ~__retres1~3=1, ~E_1~0=2, ~E_2~0=2, ~E_3~0=1, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=1, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=2] [L279] #res := ~__retres1~3; VAL [#res=1, old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=1, old(~t2_st~0)=1, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=1, ~__retres1~3=1, ~E_1~0=2, ~E_2~0=2, ~E_3~0=1, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=1, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=2] [L555] RET call #t~ret10 := is_transmit3_triggered(); VAL [#t~ret10=1, old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=1, old(~t2_st~0)=1, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=1, ~E_1~0=2, ~E_2~0=2, ~E_3~0=1, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=1, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~tmp___0~0=0, ~tmp___1~0=0, ~tmp~1=0, ~token~0=2] [L555] assume -2147483648 <= #t~ret10 && #t~ret10 <= 2147483647; [L555] ~tmp___2~0 := #t~ret10; [L555] havoc #t~ret10; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=1, old(~t2_st~0)=1, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=1, ~E_1~0=2, ~E_2~0=2, ~E_3~0=1, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=1, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~tmp___0~0=0, ~tmp___1~0=0, ~tmp___2~0=1, ~tmp~1=0, ~token~0=2] [L557-L561] COND TRUE 0 != ~tmp___2~0 [L558] ~t3_st~0 := 0; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=1, old(~t2_st~0)=1, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=1, ~E_1~0=2, ~E_2~0=2, ~E_3~0=1, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=1, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=0, ~tmp___0~0=0, ~tmp___1~0=0, ~tmp___2~0=1, ~tmp~1=0, ~token~0=2] [L571] RET call activate_threads(); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=1, old(~t2_st~0)=1, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=1, ~E_1~0=2, ~E_2~0=2, ~E_3~0=1, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=1, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=0, ~token~0=2] [L159] RET call immediate_notify(); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=1, old(~t2_st~0)=1, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=1, ~E_1~0=2, ~E_2~0=2, ~E_3~0=1, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=1, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=0, ~token~0=2] [L160] ~E_3~0 := 2; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=1, old(~t2_st~0)=1, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=1, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=1, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=0, ~token~0=2] [L149-L162] COND FALSE !(false) VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=1, old(~t2_st~0)=1, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=1, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=1, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=0, ~token~0=2] [L151] ~t2_pc~0 := 1; [L152] ~t2_st~0 := 2; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=1, old(~t2_st~0)=1, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=1, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=0, ~token~0=2] [L398] RET call transmit2(); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=0, ~tmp_ndt_1~0=1, ~tmp_ndt_2~0=1, ~tmp_ndt_3~0=1, ~tmp_ndt_4~0=1, ~tmp~0=1, ~token~0=2] [L406] COND TRUE 0 == ~t3_st~0 [L407] havoc ~tmp_ndt_4~0; [L408] assume -2147483648 <= #t~nondet6 && #t~nondet6 <= 2147483647; [L408] ~tmp_ndt_4~0 := #t~nondet6; [L408] havoc #t~nondet6; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=0, ~tmp_ndt_1~0=1, ~tmp_ndt_2~0=1, ~tmp_ndt_3~0=1, ~tmp_ndt_4~0=1, ~tmp~0=1, ~token~0=2] [L409-L416] COND TRUE 0 != ~tmp_ndt_4~0 [L411] ~t3_st~0 := 1; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=1, ~tmp_ndt_1~0=1, ~tmp_ndt_2~0=1, ~tmp_ndt_3~0=1, ~tmp_ndt_4~0=1, ~tmp~0=1, ~token~0=2] [L412] CALL call transmit3(); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=1, old(~t3_st~0)=1, old(~token~0)=2, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=1, ~token~0=2] [L174] COND FALSE !(0 == ~t3_pc~0) VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=1, old(~t3_st~0)=1, old(~token~0)=2, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=1, ~token~0=2] [L177] COND TRUE 1 == ~t3_pc~0 VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=1, old(~t3_st~0)=1, old(~token~0)=2, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=1, ~token~0=2] [L193] ~token~0 := 1 + ~token~0; [L194] ~E_M~0 := 1; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=1, old(~t3_st~0)=1, old(~token~0)=2, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=1, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=1, ~token~0=3] [L195] CALL call immediate_notify(); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=1, old(~t3_st~0)=1, old(~token~0)=2, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=1, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=1, ~token~0=3] [L571] CALL call activate_threads(); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=1, old(~t3_st~0)=1, old(~token~0)=2, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=1, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=1, ~token~0=3] [L524] havoc ~tmp~1; [L525] havoc ~tmp___0~0; [L526] havoc ~tmp___1~0; [L527] havoc ~tmp___2~0; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=1, old(~t3_st~0)=1, old(~token~0)=2, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=1, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=1, ~token~0=3] [L531] CALL call #t~ret7 := is_master_triggered(); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=1, old(~t3_st~0)=1, old(~token~0)=2, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=1, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=1, ~token~0=3] [L207] havoc ~__retres1~0; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=1, old(~t3_st~0)=1, old(~token~0)=2, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=1, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=1, ~token~0=3] [L210] COND TRUE 1 == ~m_pc~0 VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=1, old(~t3_st~0)=1, old(~token~0)=2, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=1, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=1, ~token~0=3] [L211] COND TRUE 1 == ~E_M~0 [L212] ~__retres1~0 := 1; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=1, old(~t3_st~0)=1, old(~token~0)=2, ~__retres1~0=1, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=1, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=1, ~token~0=3] [L222] #res := ~__retres1~0; VAL [#res=1, old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=1, old(~t3_st~0)=1, old(~token~0)=2, ~__retres1~0=1, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=1, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=1, ~token~0=3] [L531] RET call #t~ret7 := is_master_triggered(); VAL [#t~ret7=1, old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=1, old(~t3_st~0)=1, old(~token~0)=2, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=1, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=1, ~token~0=3] [L531] assume -2147483648 <= #t~ret7 && #t~ret7 <= 2147483647; [L531] ~tmp~1 := #t~ret7; [L531] havoc #t~ret7; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=1, old(~t3_st~0)=1, old(~token~0)=2, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=1, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=2, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=1, ~tmp~1=1, ~token~0=3] [L533-L537] COND TRUE 0 != ~tmp~1 [L534] ~m_st~0 := 0; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=1, old(~t3_st~0)=1, old(~token~0)=2, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=1, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=1, ~tmp~1=1, ~token~0=3] [L539] CALL call #t~ret8 := is_transmit1_triggered(); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=1, old(~t3_st~0)=1, old(~token~0)=2, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=1, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=1, ~token~0=3] [L226] havoc ~__retres1~1; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=1, old(~t3_st~0)=1, old(~token~0)=2, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=1, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=1, ~token~0=3] [L229] COND TRUE 1 == ~t1_pc~0 VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=1, old(~t3_st~0)=1, old(~token~0)=2, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=1, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=1, ~token~0=3] [L230] COND FALSE !(1 == ~E_1~0) VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=1, old(~t3_st~0)=1, old(~token~0)=2, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=1, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=1, ~token~0=3] [L239] ~__retres1~1 := 0; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=1, old(~t3_st~0)=1, old(~token~0)=2, ~__retres1~1=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=1, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=1, ~token~0=3] [L241] #res := ~__retres1~1; VAL [#res=0, old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=1, old(~t3_st~0)=1, old(~token~0)=2, ~__retres1~1=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=1, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=1, ~token~0=3] [L539] RET call #t~ret8 := is_transmit1_triggered(); VAL [#t~ret8=0, old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=1, old(~t3_st~0)=1, old(~token~0)=2, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=1, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=1, ~tmp~1=1, ~token~0=3] [L539] assume -2147483648 <= #t~ret8 && #t~ret8 <= 2147483647; [L539] ~tmp___0~0 := #t~ret8; [L539] havoc #t~ret8; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=1, old(~t3_st~0)=1, old(~token~0)=2, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=1, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=1, ~tmp___0~0=0, ~tmp~1=1, ~token~0=3] [L541-L545] COND FALSE !(0 != ~tmp___0~0) VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=1, old(~t3_st~0)=1, old(~token~0)=2, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=1, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=1, ~tmp___0~0=0, ~tmp~1=1, ~token~0=3] [L547] CALL call #t~ret9 := is_transmit2_triggered(); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=1, old(~t3_st~0)=1, old(~token~0)=2, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=1, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=1, ~token~0=3] [L245] havoc ~__retres1~2; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=1, old(~t3_st~0)=1, old(~token~0)=2, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=1, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=1, ~token~0=3] [L248] COND TRUE 1 == ~t2_pc~0 VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=1, old(~t3_st~0)=1, old(~token~0)=2, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=1, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=1, ~token~0=3] [L249] COND FALSE !(1 == ~E_2~0) VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=1, old(~t3_st~0)=1, old(~token~0)=2, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=1, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=1, ~token~0=3] [L258] ~__retres1~2 := 0; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=1, old(~t3_st~0)=1, old(~token~0)=2, ~__retres1~2=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=1, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=1, ~token~0=3] [L260] #res := ~__retres1~2; VAL [#res=0, old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=1, old(~t3_st~0)=1, old(~token~0)=2, ~__retres1~2=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=1, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=1, ~token~0=3] [L547] RET call #t~ret9 := is_transmit2_triggered(); VAL [#t~ret9=0, old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=1, old(~t3_st~0)=1, old(~token~0)=2, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=1, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=1, ~tmp___0~0=0, ~tmp~1=1, ~token~0=3] [L547] assume -2147483648 <= #t~ret9 && #t~ret9 <= 2147483647; [L547] ~tmp___1~0 := #t~ret9; [L547] havoc #t~ret9; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=1, old(~t3_st~0)=1, old(~token~0)=2, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=1, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=1, ~tmp___0~0=0, ~tmp___1~0=0, ~tmp~1=1, ~token~0=3] [L549-L553] COND FALSE !(0 != ~tmp___1~0) VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=1, old(~t3_st~0)=1, old(~token~0)=2, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=1, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=1, ~tmp___0~0=0, ~tmp___1~0=0, ~tmp~1=1, ~token~0=3] [L555] CALL call #t~ret10 := is_transmit3_triggered(); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=1, old(~t3_st~0)=1, old(~token~0)=2, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=1, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=1, ~token~0=3] [L264] havoc ~__retres1~3; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=1, old(~t3_st~0)=1, old(~token~0)=2, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=1, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=1, ~token~0=3] [L267] COND TRUE 1 == ~t3_pc~0 VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=1, old(~t3_st~0)=1, old(~token~0)=2, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=1, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=1, ~token~0=3] [L268] COND FALSE !(1 == ~E_3~0) VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=1, old(~t3_st~0)=1, old(~token~0)=2, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=1, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=1, ~token~0=3] [L277] ~__retres1~3 := 0; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=1, old(~t3_st~0)=1, old(~token~0)=2, ~__retres1~3=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=1, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=1, ~token~0=3] [L279] #res := ~__retres1~3; VAL [#res=0, old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=1, old(~t3_st~0)=1, old(~token~0)=2, ~__retres1~3=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=1, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=1, ~token~0=3] [L555] RET call #t~ret10 := is_transmit3_triggered(); VAL [#t~ret10=0, old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=1, old(~t3_st~0)=1, old(~token~0)=2, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=1, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=1, ~tmp___0~0=0, ~tmp___1~0=0, ~tmp~1=1, ~token~0=3] [L555] assume -2147483648 <= #t~ret10 && #t~ret10 <= 2147483647; [L555] ~tmp___2~0 := #t~ret10; [L555] havoc #t~ret10; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=1, old(~t3_st~0)=1, old(~token~0)=2, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=1, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=1, ~tmp___0~0=0, ~tmp___1~0=0, ~tmp___2~0=0, ~tmp~1=1, ~token~0=3] [L557-L561] COND FALSE !(0 != ~tmp___2~0) VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=1, old(~t3_st~0)=1, old(~token~0)=2, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=1, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=1, ~tmp___0~0=0, ~tmp___1~0=0, ~tmp___2~0=0, ~tmp~1=1, ~token~0=3] [L571] RET call activate_threads(); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=1, old(~t3_st~0)=1, old(~token~0)=2, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=1, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=1, ~token~0=3] [L195] RET call immediate_notify(); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=1, old(~t3_st~0)=1, old(~token~0)=2, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=1, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=1, ~token~0=3] [L196] ~E_M~0 := 2; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=1, old(~t3_st~0)=1, old(~token~0)=2, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=1, ~token~0=3] [L185-L198] COND FALSE !(false) VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=1, old(~t3_st~0)=1, old(~token~0)=2, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=1, ~token~0=3] [L187] ~t3_pc~0 := 1; [L188] ~t3_st~0 := 2; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=2, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=1, old(~t3_st~0)=1, old(~token~0)=2, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=3] [L412] RET call transmit3(); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~tmp_ndt_1~0=1, ~tmp_ndt_2~0=1, ~tmp_ndt_3~0=1, ~tmp_ndt_4~0=1, ~tmp~0=1, ~token~0=3] [L354-L420] COND FALSE !(false) VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~tmp_ndt_1~0=1, ~tmp_ndt_2~0=1, ~tmp_ndt_3~0=1, ~tmp_ndt_4~0=1, ~tmp~0=1, ~token~0=3] [L357] CALL call #t~ret2 := exists_runnable_thread(); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=3] [L319] havoc ~__retres1~4; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=3] [L322] COND TRUE 0 == ~m_st~0 [L323] ~__retres1~4 := 1; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~__retres1~4=1, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=3] [L345] #res := ~__retres1~4; VAL [#res=1, old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~__retres1~4=1, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=3] [L357] RET call #t~ret2 := exists_runnable_thread(); VAL [#t~ret2=1, old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~tmp_ndt_1~0=1, ~tmp_ndt_2~0=1, ~tmp_ndt_3~0=1, ~tmp_ndt_4~0=1, ~tmp~0=1, ~token~0=3] [L357] assume -2147483648 <= #t~ret2 && #t~ret2 <= 2147483647; [L357] ~tmp~0 := #t~ret2; [L357] havoc #t~ret2; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~tmp_ndt_1~0=1, ~tmp_ndt_2~0=1, ~tmp_ndt_3~0=1, ~tmp_ndt_4~0=1, ~tmp~0=1, ~token~0=3] [L359-L363] COND TRUE 0 != ~tmp~0 VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~tmp_ndt_1~0=1, ~tmp_ndt_2~0=1, ~tmp_ndt_3~0=1, ~tmp_ndt_4~0=1, ~tmp~0=1, ~token~0=3] [L364] COND TRUE 0 == ~m_st~0 [L365] havoc ~tmp_ndt_1~0; [L366] assume -2147483648 <= #t~nondet3 && #t~nondet3 <= 2147483647; [L366] ~tmp_ndt_1~0 := #t~nondet3; [L366] havoc #t~nondet3; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=0, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~tmp_ndt_1~0=1, ~tmp_ndt_2~0=1, ~tmp_ndt_3~0=1, ~tmp_ndt_4~0=1, ~tmp~0=1, ~token~0=3] [L367-L374] COND TRUE 0 != ~tmp_ndt_1~0 [L369] ~m_st~0 := 1; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=0, old(~m_st~0)=0, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=0, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=0, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=0, old(~token~0)=0, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~tmp_ndt_1~0=1, ~tmp_ndt_2~0=1, ~tmp_ndt_3~0=1, ~tmp_ndt_4~0=1, ~tmp~0=1, ~token~0=3] [L370] CALL call master(); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=1, old(~m_st~0)=1, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=3, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=3] [L44] assume -2147483648 <= #t~nondet0 && #t~nondet0 <= 2147483647; [L44] ~tmp_var~0 := #t~nondet0; [L44] havoc #t~nondet0; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=1, old(~m_st~0)=1, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=3, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~tmp_var~0=5, ~token~0=3] [L46] COND FALSE !(0 == ~m_pc~0) VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=1, old(~m_st~0)=1, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=3, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~tmp_var~0=5, ~token~0=3] [L49] COND TRUE 1 == ~m_pc~0 VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=1, old(~m_st~0)=1, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=3, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~tmp_var~0=5, ~token~0=3] [L71] COND FALSE !(~token~0 != 3 + ~local~0) VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=1, old(~m_st~0)=1, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=3, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~tmp_var~0=5, ~token~0=3] [L76] COND TRUE ~tmp_var~0 <= 5 VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=1, old(~m_st~0)=1, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=3, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~tmp_var~0=5, ~token~0=3] [L77] COND TRUE ~tmp_var~0 >= 5 VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=1, old(~m_st~0)=1, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=3, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~tmp_var~0=5, ~token~0=3] [L82] COND TRUE ~tmp_var~0 <= 5 VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=1, old(~m_st~0)=1, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=3, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~tmp_var~0=5, ~token~0=3] [L83] COND TRUE ~tmp_var~0 >= 5 VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=1, old(~m_st~0)=1, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=3, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~tmp_var~0=5, ~token~0=3] [L84] COND TRUE 5 == ~tmp_var~0 VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=1, old(~m_st~0)=1, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=3, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~tmp_var~0=5, ~token~0=3] [L85] CALL call error(); VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=1, old(~m_st~0)=1, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=3, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=3] [L10] assert false; VAL [old(~E_1~0)=2, old(~E_2~0)=2, old(~E_3~0)=2, old(~E_M~0)=2, old(~local~0)=0, old(~M_E~0)=2, old(~m_i~0)=0, old(~m_pc~0)=1, old(~m_st~0)=1, old(~T1_E~0)=2, old(~t1_i~0)=0, old(~t1_pc~0)=0, old(~t1_st~0)=2, old(~T2_E~0)=2, old(~t2_i~0)=0, old(~t2_pc~0)=0, old(~t2_st~0)=2, old(~T3_E~0)=2, old(~t3_i~0)=0, old(~t3_pc~0)=0, old(~t3_st~0)=2, old(~token~0)=3, ~E_1~0=2, ~E_2~0=2, ~E_3~0=2, ~E_M~0=2, ~local~0=0, ~M_E~0=2, ~m_i~0=1, ~m_pc~0=1, ~m_st~0=1, ~T1_E~0=2, ~t1_i~0=1, ~t1_pc~0=1, ~t1_st~0=2, ~T2_E~0=2, ~t2_i~0=1, ~t2_pc~0=1, ~t2_st~0=2, ~T3_E~0=2, ~t3_i~0=1, ~t3_pc~0=1, ~t3_st~0=2, ~token~0=3] [L14] int m_pc = 0; [L15] int t1_pc = 0; [L16] int t2_pc = 0; [L17] int t3_pc = 0; [L18] int m_st ; [L19] int t1_st ; [L20] int t2_st ; [L21] int t3_st ; [L22] int m_i ; [L23] int t1_i ; [L24] int t2_i ; [L25] int t3_i ; [L26] int M_E = 2; [L27] int T1_E = 2; [L28] int T2_E = 2; [L29] int T3_E = 2; [L30] int E_M = 2; [L31] int E_1 = 2; [L32] int E_2 = 2; [L33] int E_3 = 2; [L39] int token ; [L41] int local ; VAL [\old(E_1)=21, \old(E_2)=6, \old(E_3)=25, \old(E_M)=16, \old(local)=20, \old(M_E)=17, \old(m_i)=8, \old(m_pc)=14, \old(m_st)=15, \old(T1_E)=4, \old(t1_i)=19, \old(t1_pc)=10, \old(t1_st)=5, \old(T2_E)=18, \old(t2_i)=7, \old(t2_pc)=11, \old(t2_st)=12, \old(T3_E)=22, \old(t3_i)=24, \old(t3_pc)=9, \old(t3_st)=13, \old(token)=23, E_1=2, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=0, m_pc=0, m_st=0, T1_E=2, t1_i=0, t1_pc=0, t1_st=0, T2_E=2, t2_i=0, t2_pc=0, t2_st=0, T3_E=2, t3_i=0, t3_pc=0, t3_st=0, token=0] [L725] int __retres1 ; VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=0, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=0, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=0, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=0, \old(token)=0, E_1=2, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=0, m_pc=0, m_st=0, T1_E=2, t1_i=0, t1_pc=0, t1_st=0, T2_E=2, t2_i=0, t2_pc=0, t2_st=0, T3_E=2, t3_i=0, t3_pc=0, t3_st=0, token=0] [L729] CALL init_model() VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=0, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=0, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=0, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=0, \old(token)=0, E_1=2, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=0, m_pc=0, m_st=0, T1_E=2, t1_i=0, t1_pc=0, t1_st=0, T2_E=2, t2_i=0, t2_pc=0, t2_st=0, T3_E=2, t3_i=0, t3_pc=0, t3_st=0, token=0] [L638] m_i = 1 [L639] t1_i = 1 [L640] t2_i = 1 [L641] t3_i = 1 VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=0, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=0, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=0, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=0, \old(token)=0, E_1=2, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=0, m_st=0, T1_E=2, t1_i=1, t1_pc=0, t1_st=0, T2_E=2, t2_i=1, t2_pc=0, t2_st=0, T3_E=2, t3_i=1, t3_pc=0, t3_st=0, token=0] [L729] RET init_model() VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=0, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=0, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=0, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=0, \old(token)=0, E_1=2, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=0, m_st=0, T1_E=2, t1_i=1, t1_pc=0, t1_st=0, T2_E=2, t2_i=1, t2_pc=0, t2_st=0, T3_E=2, t3_i=1, t3_pc=0, t3_st=0, token=0] [L730] CALL start_simulation() VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=0, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=0, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=0, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=0, \old(token)=0, E_1=2, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=0, m_st=0, T1_E=2, t1_i=1, t1_pc=0, t1_st=0, T2_E=2, t2_i=1, t2_pc=0, t2_st=0, T3_E=2, t3_i=1, t3_pc=0, t3_st=0, token=0] [L666] int kernel_st ; [L667] int tmp ; [L668] int tmp___0 ; [L672] kernel_st = 0 VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=0, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=0, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=0, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=0, \old(token)=0, E_1=2, E_2=2, E_3=2, E_M=2, kernel_st=0, local=0, M_E=2, m_i=1, m_pc=0, m_st=0, T1_E=2, t1_i=1, t1_pc=0, t1_st=0, T2_E=2, t2_i=1, t2_pc=0, t2_st=0, T3_E=2, t3_i=1, t3_pc=0, t3_st=0, token=0] [L673] FCALL update_channels() VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=0, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=0, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=0, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=0, \old(token)=0, E_1=2, E_2=2, E_3=2, E_M=2, kernel_st=0, local=0, M_E=2, m_i=1, m_pc=0, m_st=0, T1_E=2, t1_i=1, t1_pc=0, t1_st=0, T2_E=2, t2_i=1, t2_pc=0, t2_st=0, T3_E=2, t3_i=1, t3_pc=0, t3_st=0, token=0] [L674] CALL init_threads() VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=0, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=0, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=0, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=0, \old(token)=0, E_1=2, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=0, m_st=0, T1_E=2, t1_i=1, t1_pc=0, t1_st=0, T2_E=2, t2_i=1, t2_pc=0, t2_st=0, T3_E=2, t3_i=1, t3_pc=0, t3_st=0, token=0] [L294] COND TRUE m_i == 1 [L295] m_st = 0 VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=0, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=0, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=0, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=0, \old(token)=0, E_1=2, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=0, m_st=0, T1_E=2, t1_i=1, t1_pc=0, t1_st=0, T2_E=2, t2_i=1, t2_pc=0, t2_st=0, T3_E=2, t3_i=1, t3_pc=0, t3_st=0, token=0] [L299] COND TRUE t1_i == 1 [L300] t1_st = 0 VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=0, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=0, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=0, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=0, \old(token)=0, E_1=2, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=0, m_st=0, T1_E=2, t1_i=1, t1_pc=0, t1_st=0, T2_E=2, t2_i=1, t2_pc=0, t2_st=0, T3_E=2, t3_i=1, t3_pc=0, t3_st=0, token=0] [L304] COND TRUE t2_i == 1 [L305] t2_st = 0 VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=0, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=0, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=0, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=0, \old(token)=0, E_1=2, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=0, m_st=0, T1_E=2, t1_i=1, t1_pc=0, t1_st=0, T2_E=2, t2_i=1, t2_pc=0, t2_st=0, T3_E=2, t3_i=1, t3_pc=0, t3_st=0, token=0] [L309] COND TRUE t3_i == 1 [L310] t3_st = 0 VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=0, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=0, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=0, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=0, \old(token)=0, E_1=2, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=0, m_st=0, T1_E=2, t1_i=1, t1_pc=0, t1_st=0, T2_E=2, t2_i=1, t2_pc=0, t2_st=0, T3_E=2, t3_i=1, t3_pc=0, t3_st=0, token=0] [L674] RET init_threads() VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=0, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=0, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=0, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=0, \old(token)=0, E_1=2, E_2=2, E_3=2, E_M=2, kernel_st=0, local=0, M_E=2, m_i=1, m_pc=0, m_st=0, T1_E=2, t1_i=1, t1_pc=0, t1_st=0, T2_E=2, t2_i=1, t2_pc=0, t2_st=0, T3_E=2, t3_i=1, t3_pc=0, t3_st=0, token=0] [L675] CALL fire_delta_events() VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=0, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=0, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=0, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=0, \old(token)=0, E_1=2, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=0, m_st=0, T1_E=2, t1_i=1, t1_pc=0, t1_st=0, T2_E=2, t2_i=1, t2_pc=0, t2_st=0, T3_E=2, t3_i=1, t3_pc=0, t3_st=0, token=0] [L431] COND FALSE !(M_E == 0) VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=0, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=0, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=0, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=0, \old(token)=0, E_1=2, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=0, m_st=0, T1_E=2, t1_i=1, t1_pc=0, t1_st=0, T2_E=2, t2_i=1, t2_pc=0, t2_st=0, T3_E=2, t3_i=1, t3_pc=0, t3_st=0, token=0] [L436] COND FALSE !(T1_E == 0) VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=0, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=0, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=0, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=0, \old(token)=0, E_1=2, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=0, m_st=0, T1_E=2, t1_i=1, t1_pc=0, t1_st=0, T2_E=2, t2_i=1, t2_pc=0, t2_st=0, T3_E=2, t3_i=1, t3_pc=0, t3_st=0, token=0] [L441] COND FALSE !(T2_E == 0) VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=0, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=0, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=0, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=0, \old(token)=0, E_1=2, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=0, m_st=0, T1_E=2, t1_i=1, t1_pc=0, t1_st=0, T2_E=2, t2_i=1, t2_pc=0, t2_st=0, T3_E=2, t3_i=1, t3_pc=0, t3_st=0, token=0] [L446] COND FALSE !(T3_E == 0) VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=0, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=0, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=0, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=0, \old(token)=0, E_1=2, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=0, m_st=0, T1_E=2, t1_i=1, t1_pc=0, t1_st=0, T2_E=2, t2_i=1, t2_pc=0, t2_st=0, T3_E=2, t3_i=1, t3_pc=0, t3_st=0, token=0] [L451] COND FALSE !(E_M == 0) VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=0, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=0, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=0, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=0, \old(token)=0, E_1=2, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=0, m_st=0, T1_E=2, t1_i=1, t1_pc=0, t1_st=0, T2_E=2, t2_i=1, t2_pc=0, t2_st=0, T3_E=2, t3_i=1, t3_pc=0, t3_st=0, token=0] [L456] COND FALSE !(E_1 == 0) VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=0, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=0, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=0, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=0, \old(token)=0, E_1=2, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=0, m_st=0, T1_E=2, t1_i=1, t1_pc=0, t1_st=0, T2_E=2, t2_i=1, t2_pc=0, t2_st=0, T3_E=2, t3_i=1, t3_pc=0, t3_st=0, token=0] [L461] COND FALSE !(E_2 == 0) VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=0, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=0, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=0, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=0, \old(token)=0, E_1=2, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=0, m_st=0, T1_E=2, t1_i=1, t1_pc=0, t1_st=0, T2_E=2, t2_i=1, t2_pc=0, t2_st=0, T3_E=2, t3_i=1, t3_pc=0, t3_st=0, token=0] [L466] COND FALSE !(E_3 == 0) VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=0, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=0, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=0, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=0, \old(token)=0, E_1=2, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=0, m_st=0, T1_E=2, t1_i=1, t1_pc=0, t1_st=0, T2_E=2, t2_i=1, t2_pc=0, t2_st=0, T3_E=2, t3_i=1, t3_pc=0, t3_st=0, token=0] [L675] RET fire_delta_events() VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=0, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=0, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=0, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=0, \old(token)=0, E_1=2, E_2=2, E_3=2, E_M=2, kernel_st=0, local=0, M_E=2, m_i=1, m_pc=0, m_st=0, T1_E=2, t1_i=1, t1_pc=0, t1_st=0, T2_E=2, t2_i=1, t2_pc=0, t2_st=0, T3_E=2, t3_i=1, t3_pc=0, t3_st=0, token=0] [L676] CALL activate_threads() VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=0, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=0, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=0, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=0, \old(token)=0, E_1=2, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=0, m_st=0, T1_E=2, t1_i=1, t1_pc=0, t1_st=0, T2_E=2, t2_i=1, t2_pc=0, t2_st=0, T3_E=2, t3_i=1, t3_pc=0, t3_st=0, token=0] [L524] int tmp ; [L525] int tmp___0 ; [L526] int tmp___1 ; [L527] int tmp___2 ; VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=0, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=0, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=0, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=0, \old(token)=0, E_1=2, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=0, m_st=0, T1_E=2, t1_i=1, t1_pc=0, t1_st=0, T2_E=2, t2_i=1, t2_pc=0, t2_st=0, T3_E=2, t3_i=1, t3_pc=0, t3_st=0, token=0] [L531] CALL, EXPR is_master_triggered() VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=0, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=0, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=0, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=0, \old(token)=0, E_1=2, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=0, m_st=0, T1_E=2, t1_i=1, t1_pc=0, t1_st=0, T2_E=2, t2_i=1, t2_pc=0, t2_st=0, T3_E=2, t3_i=1, t3_pc=0, t3_st=0, token=0] [L207] int __retres1 ; VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=0, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=0, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=0, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=0, \old(token)=0, E_1=2, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=0, m_st=0, T1_E=2, t1_i=1, t1_pc=0, t1_st=0, T2_E=2, t2_i=1, t2_pc=0, t2_st=0, T3_E=2, t3_i=1, t3_pc=0, t3_st=0, token=0] [L210] COND FALSE !(m_pc == 1) VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=0, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=0, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=0, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=0, \old(token)=0, E_1=2, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=0, m_st=0, T1_E=2, t1_i=1, t1_pc=0, t1_st=0, T2_E=2, t2_i=1, t2_pc=0, t2_st=0, T3_E=2, t3_i=1, t3_pc=0, t3_st=0, token=0] [L220] __retres1 = 0 VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=0, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=0, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=0, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=0, \old(token)=0, __retres1=0, E_1=2, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=0, m_st=0, T1_E=2, t1_i=1, t1_pc=0, t1_st=0, T2_E=2, t2_i=1, t2_pc=0, t2_st=0, T3_E=2, t3_i=1, t3_pc=0, t3_st=0, token=0] [L222] return (__retres1); VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=0, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=0, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=0, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=0, \old(token)=0, \result=0, __retres1=0, E_1=2, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=0, m_st=0, T1_E=2, t1_i=1, t1_pc=0, t1_st=0, T2_E=2, t2_i=1, t2_pc=0, t2_st=0, T3_E=2, t3_i=1, t3_pc=0, t3_st=0, token=0] [L531] RET, EXPR is_master_triggered() VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=0, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=0, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=0, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=0, \old(token)=0, E_1=2, E_2=2, E_3=2, E_M=2, is_master_triggered()=0, local=0, M_E=2, m_i=1, m_pc=0, m_st=0, T1_E=2, t1_i=1, t1_pc=0, t1_st=0, T2_E=2, t2_i=1, t2_pc=0, t2_st=0, T3_E=2, t3_i=1, t3_pc=0, t3_st=0, token=0] [L531] tmp = is_master_triggered() [L533] COND FALSE !(\read(tmp)) VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=0, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=0, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=0, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=0, \old(token)=0, E_1=2, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=0, m_st=0, T1_E=2, t1_i=1, t1_pc=0, t1_st=0, T2_E=2, t2_i=1, t2_pc=0, t2_st=0, T3_E=2, t3_i=1, t3_pc=0, t3_st=0, tmp=0, token=0] [L539] CALL, EXPR is_transmit1_triggered() VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=0, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=0, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=0, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=0, \old(token)=0, E_1=2, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=0, m_st=0, T1_E=2, t1_i=1, t1_pc=0, t1_st=0, T2_E=2, t2_i=1, t2_pc=0, t2_st=0, T3_E=2, t3_i=1, t3_pc=0, t3_st=0, token=0] [L226] int __retres1 ; VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=0, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=0, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=0, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=0, \old(token)=0, E_1=2, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=0, m_st=0, T1_E=2, t1_i=1, t1_pc=0, t1_st=0, T2_E=2, t2_i=1, t2_pc=0, t2_st=0, T3_E=2, t3_i=1, t3_pc=0, t3_st=0, token=0] [L229] COND FALSE !(t1_pc == 1) VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=0, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=0, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=0, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=0, \old(token)=0, E_1=2, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=0, m_st=0, T1_E=2, t1_i=1, t1_pc=0, t1_st=0, T2_E=2, t2_i=1, t2_pc=0, t2_st=0, T3_E=2, t3_i=1, t3_pc=0, t3_st=0, token=0] [L239] __retres1 = 0 VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=0, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=0, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=0, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=0, \old(token)=0, __retres1=0, E_1=2, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=0, m_st=0, T1_E=2, t1_i=1, t1_pc=0, t1_st=0, T2_E=2, t2_i=1, t2_pc=0, t2_st=0, T3_E=2, t3_i=1, t3_pc=0, t3_st=0, token=0] [L241] return (__retres1); VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=0, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=0, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=0, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=0, \old(token)=0, \result=0, __retres1=0, E_1=2, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=0, m_st=0, T1_E=2, t1_i=1, t1_pc=0, t1_st=0, T2_E=2, t2_i=1, t2_pc=0, t2_st=0, T3_E=2, t3_i=1, t3_pc=0, t3_st=0, token=0] [L539] RET, EXPR is_transmit1_triggered() VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=0, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=0, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=0, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=0, \old(token)=0, E_1=2, E_2=2, E_3=2, E_M=2, is_transmit1_triggered()=0, local=0, M_E=2, m_i=1, m_pc=0, m_st=0, T1_E=2, t1_i=1, t1_pc=0, t1_st=0, T2_E=2, t2_i=1, t2_pc=0, t2_st=0, T3_E=2, t3_i=1, t3_pc=0, t3_st=0, tmp=0, token=0] [L539] tmp___0 = is_transmit1_triggered() [L541] COND FALSE !(\read(tmp___0)) VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=0, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=0, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=0, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=0, \old(token)=0, E_1=2, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=0, m_st=0, T1_E=2, t1_i=1, t1_pc=0, t1_st=0, T2_E=2, t2_i=1, t2_pc=0, t2_st=0, T3_E=2, t3_i=1, t3_pc=0, t3_st=0, tmp=0, tmp___0=0, token=0] [L547] CALL, EXPR is_transmit2_triggered() VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=0, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=0, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=0, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=0, \old(token)=0, E_1=2, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=0, m_st=0, T1_E=2, t1_i=1, t1_pc=0, t1_st=0, T2_E=2, t2_i=1, t2_pc=0, t2_st=0, T3_E=2, t3_i=1, t3_pc=0, t3_st=0, token=0] [L245] int __retres1 ; VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=0, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=0, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=0, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=0, \old(token)=0, E_1=2, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=0, m_st=0, T1_E=2, t1_i=1, t1_pc=0, t1_st=0, T2_E=2, t2_i=1, t2_pc=0, t2_st=0, T3_E=2, t3_i=1, t3_pc=0, t3_st=0, token=0] [L248] COND FALSE !(t2_pc == 1) VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=0, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=0, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=0, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=0, \old(token)=0, E_1=2, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=0, m_st=0, T1_E=2, t1_i=1, t1_pc=0, t1_st=0, T2_E=2, t2_i=1, t2_pc=0, t2_st=0, T3_E=2, t3_i=1, t3_pc=0, t3_st=0, token=0] [L258] __retres1 = 0 VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=0, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=0, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=0, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=0, \old(token)=0, __retres1=0, E_1=2, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=0, m_st=0, T1_E=2, t1_i=1, t1_pc=0, t1_st=0, T2_E=2, t2_i=1, t2_pc=0, t2_st=0, T3_E=2, t3_i=1, t3_pc=0, t3_st=0, token=0] [L260] return (__retres1); VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=0, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=0, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=0, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=0, \old(token)=0, \result=0, __retres1=0, E_1=2, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=0, m_st=0, T1_E=2, t1_i=1, t1_pc=0, t1_st=0, T2_E=2, t2_i=1, t2_pc=0, t2_st=0, T3_E=2, t3_i=1, t3_pc=0, t3_st=0, token=0] [L547] RET, EXPR is_transmit2_triggered() VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=0, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=0, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=0, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=0, \old(token)=0, E_1=2, E_2=2, E_3=2, E_M=2, is_transmit2_triggered()=0, local=0, M_E=2, m_i=1, m_pc=0, m_st=0, T1_E=2, t1_i=1, t1_pc=0, t1_st=0, T2_E=2, t2_i=1, t2_pc=0, t2_st=0, T3_E=2, t3_i=1, t3_pc=0, t3_st=0, tmp=0, tmp___0=0, token=0] [L547] tmp___1 = is_transmit2_triggered() [L549] COND FALSE !(\read(tmp___1)) VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=0, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=0, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=0, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=0, \old(token)=0, E_1=2, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=0, m_st=0, T1_E=2, t1_i=1, t1_pc=0, t1_st=0, T2_E=2, t2_i=1, t2_pc=0, t2_st=0, T3_E=2, t3_i=1, t3_pc=0, t3_st=0, tmp=0, tmp___0=0, tmp___1=0, token=0] [L555] CALL, EXPR is_transmit3_triggered() VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=0, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=0, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=0, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=0, \old(token)=0, E_1=2, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=0, m_st=0, T1_E=2, t1_i=1, t1_pc=0, t1_st=0, T2_E=2, t2_i=1, t2_pc=0, t2_st=0, T3_E=2, t3_i=1, t3_pc=0, t3_st=0, token=0] [L264] int __retres1 ; VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=0, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=0, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=0, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=0, \old(token)=0, E_1=2, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=0, m_st=0, T1_E=2, t1_i=1, t1_pc=0, t1_st=0, T2_E=2, t2_i=1, t2_pc=0, t2_st=0, T3_E=2, t3_i=1, t3_pc=0, t3_st=0, token=0] [L267] COND FALSE !(t3_pc == 1) VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=0, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=0, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=0, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=0, \old(token)=0, E_1=2, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=0, m_st=0, T1_E=2, t1_i=1, t1_pc=0, t1_st=0, T2_E=2, t2_i=1, t2_pc=0, t2_st=0, T3_E=2, t3_i=1, t3_pc=0, t3_st=0, token=0] [L277] __retres1 = 0 VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=0, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=0, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=0, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=0, \old(token)=0, __retres1=0, E_1=2, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=0, m_st=0, T1_E=2, t1_i=1, t1_pc=0, t1_st=0, T2_E=2, t2_i=1, t2_pc=0, t2_st=0, T3_E=2, t3_i=1, t3_pc=0, t3_st=0, token=0] [L279] return (__retres1); VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=0, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=0, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=0, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=0, \old(token)=0, \result=0, __retres1=0, E_1=2, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=0, m_st=0, T1_E=2, t1_i=1, t1_pc=0, t1_st=0, T2_E=2, t2_i=1, t2_pc=0, t2_st=0, T3_E=2, t3_i=1, t3_pc=0, t3_st=0, token=0] [L555] RET, EXPR is_transmit3_triggered() VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=0, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=0, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=0, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=0, \old(token)=0, E_1=2, E_2=2, E_3=2, E_M=2, is_transmit3_triggered()=0, local=0, M_E=2, m_i=1, m_pc=0, m_st=0, T1_E=2, t1_i=1, t1_pc=0, t1_st=0, T2_E=2, t2_i=1, t2_pc=0, t2_st=0, T3_E=2, t3_i=1, t3_pc=0, t3_st=0, tmp=0, tmp___0=0, tmp___1=0, token=0] [L555] tmp___2 = is_transmit3_triggered() [L557] COND FALSE !(\read(tmp___2)) VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=0, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=0, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=0, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=0, \old(token)=0, E_1=2, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=0, m_st=0, T1_E=2, t1_i=1, t1_pc=0, t1_st=0, T2_E=2, t2_i=1, t2_pc=0, t2_st=0, T3_E=2, t3_i=1, t3_pc=0, t3_st=0, tmp=0, tmp___0=0, tmp___1=0, tmp___2=0, token=0] [L676] RET activate_threads() VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=0, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=0, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=0, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=0, \old(token)=0, E_1=2, E_2=2, E_3=2, E_M=2, kernel_st=0, local=0, M_E=2, m_i=1, m_pc=0, m_st=0, T1_E=2, t1_i=1, t1_pc=0, t1_st=0, T2_E=2, t2_i=1, t2_pc=0, t2_st=0, T3_E=2, t3_i=1, t3_pc=0, t3_st=0, token=0] [L677] CALL reset_delta_events() VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=0, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=0, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=0, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=0, \old(token)=0, E_1=2, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=0, m_st=0, T1_E=2, t1_i=1, t1_pc=0, t1_st=0, T2_E=2, t2_i=1, t2_pc=0, t2_st=0, T3_E=2, t3_i=1, t3_pc=0, t3_st=0, token=0] [L479] COND FALSE !(M_E == 1) VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=0, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=0, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=0, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=0, \old(token)=0, E_1=2, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=0, m_st=0, T1_E=2, t1_i=1, t1_pc=0, t1_st=0, T2_E=2, t2_i=1, t2_pc=0, t2_st=0, T3_E=2, t3_i=1, t3_pc=0, t3_st=0, token=0] [L484] COND FALSE !(T1_E == 1) VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=0, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=0, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=0, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=0, \old(token)=0, E_1=2, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=0, m_st=0, T1_E=2, t1_i=1, t1_pc=0, t1_st=0, T2_E=2, t2_i=1, t2_pc=0, t2_st=0, T3_E=2, t3_i=1, t3_pc=0, t3_st=0, token=0] [L489] COND FALSE !(T2_E == 1) VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=0, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=0, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=0, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=0, \old(token)=0, E_1=2, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=0, m_st=0, T1_E=2, t1_i=1, t1_pc=0, t1_st=0, T2_E=2, t2_i=1, t2_pc=0, t2_st=0, T3_E=2, t3_i=1, t3_pc=0, t3_st=0, token=0] [L494] COND FALSE !(T3_E == 1) VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=0, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=0, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=0, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=0, \old(token)=0, E_1=2, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=0, m_st=0, T1_E=2, t1_i=1, t1_pc=0, t1_st=0, T2_E=2, t2_i=1, t2_pc=0, t2_st=0, T3_E=2, t3_i=1, t3_pc=0, t3_st=0, token=0] [L499] COND FALSE !(E_M == 1) VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=0, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=0, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=0, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=0, \old(token)=0, E_1=2, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=0, m_st=0, T1_E=2, t1_i=1, t1_pc=0, t1_st=0, T2_E=2, t2_i=1, t2_pc=0, t2_st=0, T3_E=2, t3_i=1, t3_pc=0, t3_st=0, token=0] [L504] COND FALSE !(E_1 == 1) VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=0, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=0, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=0, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=0, \old(token)=0, E_1=2, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=0, m_st=0, T1_E=2, t1_i=1, t1_pc=0, t1_st=0, T2_E=2, t2_i=1, t2_pc=0, t2_st=0, T3_E=2, t3_i=1, t3_pc=0, t3_st=0, token=0] [L509] COND FALSE !(E_2 == 1) VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=0, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=0, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=0, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=0, \old(token)=0, E_1=2, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=0, m_st=0, T1_E=2, t1_i=1, t1_pc=0, t1_st=0, T2_E=2, t2_i=1, t2_pc=0, t2_st=0, T3_E=2, t3_i=1, t3_pc=0, t3_st=0, token=0] [L514] COND FALSE !(E_3 == 1) VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=0, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=0, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=0, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=0, \old(token)=0, E_1=2, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=0, m_st=0, T1_E=2, t1_i=1, t1_pc=0, t1_st=0, T2_E=2, t2_i=1, t2_pc=0, t2_st=0, T3_E=2, t3_i=1, t3_pc=0, t3_st=0, token=0] [L677] RET reset_delta_events() VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=0, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=0, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=0, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=0, \old(token)=0, E_1=2, E_2=2, E_3=2, E_M=2, kernel_st=0, local=0, M_E=2, m_i=1, m_pc=0, m_st=0, T1_E=2, t1_i=1, t1_pc=0, t1_st=0, T2_E=2, t2_i=1, t2_pc=0, t2_st=0, T3_E=2, t3_i=1, t3_pc=0, t3_st=0, token=0] [L680] COND TRUE 1 VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=0, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=0, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=0, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=0, \old(token)=0, E_1=2, E_2=2, E_3=2, E_M=2, kernel_st=0, local=0, M_E=2, m_i=1, m_pc=0, m_st=0, T1_E=2, t1_i=1, t1_pc=0, t1_st=0, T2_E=2, t2_i=1, t2_pc=0, t2_st=0, T3_E=2, t3_i=1, t3_pc=0, t3_st=0, token=0] [L683] kernel_st = 1 VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=0, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=0, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=0, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=0, \old(token)=0, E_1=2, E_2=2, E_3=2, E_M=2, kernel_st=1, local=0, M_E=2, m_i=1, m_pc=0, m_st=0, T1_E=2, t1_i=1, t1_pc=0, t1_st=0, T2_E=2, t2_i=1, t2_pc=0, t2_st=0, T3_E=2, t3_i=1, t3_pc=0, t3_st=0, token=0] [L684] CALL eval() VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=0, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=0, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=0, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=0, \old(token)=0, E_1=2, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=0, m_st=0, T1_E=2, t1_i=1, t1_pc=0, t1_st=0, T2_E=2, t2_i=1, t2_pc=0, t2_st=0, T3_E=2, t3_i=1, t3_pc=0, t3_st=0, token=0] [L350] int tmp ; VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=0, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=0, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=0, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=0, \old(token)=0, E_1=2, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=0, m_st=0, T1_E=2, t1_i=1, t1_pc=0, t1_st=0, T2_E=2, t2_i=1, t2_pc=0, t2_st=0, T3_E=2, t3_i=1, t3_pc=0, t3_st=0, token=0] [L354] COND TRUE 1 VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=0, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=0, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=0, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=0, \old(token)=0, E_1=2, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=0, m_st=0, T1_E=2, t1_i=1, t1_pc=0, t1_st=0, T2_E=2, t2_i=1, t2_pc=0, t2_st=0, T3_E=2, t3_i=1, t3_pc=0, t3_st=0, token=0] [L357] CALL, EXPR exists_runnable_thread() VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=0, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=0, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=0, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=0, \old(token)=0, E_1=2, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=0, m_st=0, T1_E=2, t1_i=1, t1_pc=0, t1_st=0, T2_E=2, t2_i=1, t2_pc=0, t2_st=0, T3_E=2, t3_i=1, t3_pc=0, t3_st=0, token=0] [L319] int __retres1 ; VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=0, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=0, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=0, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=0, \old(token)=0, E_1=2, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=0, m_st=0, T1_E=2, t1_i=1, t1_pc=0, t1_st=0, T2_E=2, t2_i=1, t2_pc=0, t2_st=0, T3_E=2, t3_i=1, t3_pc=0, t3_st=0, token=0] [L322] COND TRUE m_st == 0 [L323] __retres1 = 1 VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=0, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=0, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=0, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=0, \old(token)=0, __retres1=1, E_1=2, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=0, m_st=0, T1_E=2, t1_i=1, t1_pc=0, t1_st=0, T2_E=2, t2_i=1, t2_pc=0, t2_st=0, T3_E=2, t3_i=1, t3_pc=0, t3_st=0, token=0] [L345] return (__retres1); VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=0, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=0, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=0, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=0, \old(token)=0, \result=1, __retres1=1, E_1=2, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=0, m_st=0, T1_E=2, t1_i=1, t1_pc=0, t1_st=0, T2_E=2, t2_i=1, t2_pc=0, t2_st=0, T3_E=2, t3_i=1, t3_pc=0, t3_st=0, token=0] [L357] RET, EXPR exists_runnable_thread() VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=0, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=0, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=0, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=0, \old(token)=0, E_1=2, E_2=2, E_3=2, E_M=2, exists_runnable_thread()=1, local=0, M_E=2, m_i=1, m_pc=0, m_st=0, T1_E=2, t1_i=1, t1_pc=0, t1_st=0, T2_E=2, t2_i=1, t2_pc=0, t2_st=0, T3_E=2, t3_i=1, t3_pc=0, t3_st=0, token=0] [L357] tmp = exists_runnable_thread() [L359] COND TRUE \read(tmp) VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=0, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=0, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=0, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=0, \old(token)=0, E_1=2, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=0, m_st=0, T1_E=2, t1_i=1, t1_pc=0, t1_st=0, T2_E=2, t2_i=1, t2_pc=0, t2_st=0, T3_E=2, t3_i=1, t3_pc=0, t3_st=0, tmp=1, token=0] [L364] COND TRUE m_st == 0 [L365] int tmp_ndt_1; [L366] tmp_ndt_1 = __VERIFIER_nondet_int() [L367] COND FALSE !(\read(tmp_ndt_1)) VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=0, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=0, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=0, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=0, \old(token)=0, E_1=2, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=0, m_st=0, T1_E=2, t1_i=1, t1_pc=0, t1_st=0, T2_E=2, t2_i=1, t2_pc=0, t2_st=0, T3_E=2, t3_i=1, t3_pc=0, t3_st=0, tmp=1, tmp_ndt_1=0, token=0] [L378] COND TRUE t1_st == 0 [L379] int tmp_ndt_2; [L380] tmp_ndt_2 = __VERIFIER_nondet_int() [L381] COND TRUE \read(tmp_ndt_2) [L383] t1_st = 1 VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=0, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=0, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=0, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=0, \old(token)=0, E_1=2, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=0, m_st=0, T1_E=2, t1_i=1, t1_pc=0, t1_st=1, T2_E=2, t2_i=1, t2_pc=0, t2_st=0, T3_E=2, t3_i=1, t3_pc=0, t3_st=0, tmp=1, tmp_ndt_1=0, tmp_ndt_2=1, token=0] [L384] CALL transmit1() VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=0, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=1, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=0, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=0, \old(token)=0, E_1=2, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=0, m_st=0, T1_E=2, t1_i=1, t1_pc=0, t1_st=1, T2_E=2, t2_i=1, t2_pc=0, t2_st=0, T3_E=2, t3_i=1, t3_pc=0, t3_st=0, token=0] [L102] COND TRUE t1_pc == 0 VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=0, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=1, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=0, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=0, \old(token)=0, E_1=2, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=0, m_st=0, T1_E=2, t1_i=1, t1_pc=0, t1_st=1, T2_E=2, t2_i=1, t2_pc=0, t2_st=0, T3_E=2, t3_i=1, t3_pc=0, t3_st=0, token=0] [L113] COND TRUE 1 VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=0, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=1, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=0, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=0, \old(token)=0, E_1=2, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=0, m_st=0, T1_E=2, t1_i=1, t1_pc=0, t1_st=1, T2_E=2, t2_i=1, t2_pc=0, t2_st=0, T3_E=2, t3_i=1, t3_pc=0, t3_st=0, token=0] [L115] t1_pc = 1 [L116] t1_st = 2 VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=0, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=1, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=0, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=0, \old(token)=0, E_1=2, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=0, m_st=0, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=0, t2_st=0, T3_E=2, t3_i=1, t3_pc=0, t3_st=0, token=0] [L384] RET transmit1() VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=0, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=0, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=0, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=0, \old(token)=0, E_1=2, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=0, m_st=0, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=0, t2_st=0, T3_E=2, t3_i=1, t3_pc=0, t3_st=0, tmp=1, tmp_ndt_1=0, tmp_ndt_2=1, token=0] [L392] COND TRUE t2_st == 0 [L393] int tmp_ndt_3; [L394] tmp_ndt_3 = __VERIFIER_nondet_int() [L395] COND TRUE \read(tmp_ndt_3) [L397] t2_st = 1 VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=0, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=0, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=0, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=0, \old(token)=0, E_1=2, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=0, m_st=0, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=0, t2_st=1, T3_E=2, t3_i=1, t3_pc=0, t3_st=0, tmp=1, tmp_ndt_1=0, tmp_ndt_2=1, tmp_ndt_3=1, token=0] [L398] CALL transmit2() VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=0, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=2, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=1, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=0, \old(token)=0, E_1=2, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=0, m_st=0, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=0, t2_st=1, T3_E=2, t3_i=1, t3_pc=0, t3_st=0, token=0] [L138] COND TRUE t2_pc == 0 VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=0, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=2, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=1, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=0, \old(token)=0, E_1=2, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=0, m_st=0, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=0, t2_st=1, T3_E=2, t3_i=1, t3_pc=0, t3_st=0, token=0] [L149] COND TRUE 1 VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=0, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=2, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=1, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=0, \old(token)=0, E_1=2, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=0, m_st=0, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=0, t2_st=1, T3_E=2, t3_i=1, t3_pc=0, t3_st=0, token=0] [L151] t2_pc = 1 [L152] t2_st = 2 VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=0, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=2, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=1, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=0, \old(token)=0, E_1=2, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=0, m_st=0, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=0, t3_st=0, token=0] [L398] RET transmit2() VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=0, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=0, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=0, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=0, \old(token)=0, E_1=2, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=0, m_st=0, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=0, t3_st=0, tmp=1, tmp_ndt_1=0, tmp_ndt_2=1, tmp_ndt_3=1, token=0] [L406] COND TRUE t3_st == 0 [L407] int tmp_ndt_4; [L408] tmp_ndt_4 = __VERIFIER_nondet_int() [L409] COND TRUE \read(tmp_ndt_4) [L411] t3_st = 1 VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=0, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=0, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=0, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=0, \old(token)=0, E_1=2, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=0, m_st=0, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=0, t3_st=1, tmp=1, tmp_ndt_1=0, tmp_ndt_2=1, tmp_ndt_3=1, tmp_ndt_4=1, token=0] [L412] CALL transmit3() VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=0, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=2, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=2, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=1, \old(token)=0, E_1=2, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=0, m_st=0, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=0, t3_st=1, token=0] [L174] COND TRUE t3_pc == 0 VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=0, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=2, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=2, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=1, \old(token)=0, E_1=2, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=0, m_st=0, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=0, t3_st=1, token=0] [L185] COND TRUE 1 VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=0, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=2, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=2, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=1, \old(token)=0, E_1=2, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=0, m_st=0, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=0, t3_st=1, token=0] [L187] t3_pc = 1 [L188] t3_st = 2 VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=0, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=2, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=2, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=1, \old(token)=0, E_1=2, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=0, m_st=0, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, token=0] [L412] RET transmit3() VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=0, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=0, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=0, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=0, \old(token)=0, E_1=2, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=0, m_st=0, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, tmp=1, tmp_ndt_1=0, tmp_ndt_2=1, tmp_ndt_3=1, tmp_ndt_4=1, token=0] [L354] COND TRUE 1 VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=0, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=0, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=0, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=0, \old(token)=0, E_1=2, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=0, m_st=0, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, tmp=1, tmp_ndt_1=0, tmp_ndt_2=1, tmp_ndt_3=1, tmp_ndt_4=1, token=0] [L357] CALL, EXPR exists_runnable_thread() VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=0, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=0, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=0, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=0, \old(token)=0, E_1=2, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=0, m_st=0, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, token=0] [L319] int __retres1 ; VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=0, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=0, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=0, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=0, \old(token)=0, E_1=2, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=0, m_st=0, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, token=0] [L322] COND TRUE m_st == 0 [L323] __retres1 = 1 VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=0, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=0, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=0, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=0, \old(token)=0, __retres1=1, E_1=2, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=0, m_st=0, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, token=0] [L345] return (__retres1); VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=0, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=0, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=0, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=0, \old(token)=0, \result=1, __retres1=1, E_1=2, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=0, m_st=0, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, token=0] [L357] RET, EXPR exists_runnable_thread() VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=0, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=0, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=0, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=0, \old(token)=0, E_1=2, E_2=2, E_3=2, E_M=2, exists_runnable_thread()=1, local=0, M_E=2, m_i=1, m_pc=0, m_st=0, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, tmp=1, tmp_ndt_1=0, tmp_ndt_2=1, tmp_ndt_3=1, tmp_ndt_4=1, token=0] [L357] tmp = exists_runnable_thread() [L359] COND TRUE \read(tmp) VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=0, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=0, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=0, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=0, \old(token)=0, E_1=2, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=0, m_st=0, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, tmp=1, tmp_ndt_1=0, tmp_ndt_2=1, tmp_ndt_3=1, tmp_ndt_4=1, token=0] [L364] COND TRUE m_st == 0 [L365] int tmp_ndt_1; [L366] tmp_ndt_1 = __VERIFIER_nondet_int() [L367] COND TRUE \read(tmp_ndt_1) [L369] m_st = 1 VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=0, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=0, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=0, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=0, \old(token)=0, E_1=2, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=0, m_st=1, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, tmp=1, tmp_ndt_1=1, tmp_ndt_2=1, tmp_ndt_3=1, tmp_ndt_4=1, token=0] [L370] CALL master() VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=1, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=2, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=2, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=2, \old(token)=0, E_1=2, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=0, m_st=1, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, token=0] [L44] int tmp_var = __VERIFIER_nondet_int(); [L46] COND TRUE m_pc == 0 VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=1, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=2, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=2, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=2, \old(token)=0, E_1=2, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=0, m_st=1, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, tmp_var=0, token=0] [L57] COND TRUE 1 VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=1, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=2, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=2, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=2, \old(token)=0, E_1=2, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=0, m_st=1, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, tmp_var=0, token=0] [L60] token = __VERIFIER_nondet_int() [L61] local = token [L62] E_1 = 1 VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=1, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=2, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=2, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=2, \old(token)=0, E_1=1, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=0, m_st=1, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, tmp_var=0, token=0] [L63] CALL immediate_notify() VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=1, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=2, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=2, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=2, \old(token)=0, E_1=1, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=0, m_st=1, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, token=0] [L571] CALL activate_threads() VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=1, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=2, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=2, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=2, \old(token)=0, E_1=1, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=0, m_st=1, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, token=0] [L524] int tmp ; [L525] int tmp___0 ; [L526] int tmp___1 ; [L527] int tmp___2 ; VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=1, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=2, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=2, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=2, \old(token)=0, E_1=1, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=0, m_st=1, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, token=0] [L531] CALL, EXPR is_master_triggered() VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=1, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=2, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=2, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=2, \old(token)=0, E_1=1, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=0, m_st=1, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, token=0] [L207] int __retres1 ; VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=1, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=2, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=2, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=2, \old(token)=0, E_1=1, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=0, m_st=1, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, token=0] [L210] COND FALSE !(m_pc == 1) VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=1, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=2, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=2, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=2, \old(token)=0, E_1=1, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=0, m_st=1, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, token=0] [L220] __retres1 = 0 VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=1, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=2, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=2, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=2, \old(token)=0, __retres1=0, E_1=1, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=0, m_st=1, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, token=0] [L222] return (__retres1); VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=1, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=2, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=2, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=2, \old(token)=0, \result=0, __retres1=0, E_1=1, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=0, m_st=1, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, token=0] [L531] RET, EXPR is_master_triggered() VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=1, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=2, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=2, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=2, \old(token)=0, E_1=1, E_2=2, E_3=2, E_M=2, is_master_triggered()=0, local=0, M_E=2, m_i=1, m_pc=0, m_st=1, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, token=0] [L531] tmp = is_master_triggered() [L533] COND FALSE !(\read(tmp)) VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=1, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=2, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=2, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=2, \old(token)=0, E_1=1, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=0, m_st=1, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, tmp=0, token=0] [L539] CALL, EXPR is_transmit1_triggered() VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=1, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=2, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=2, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=2, \old(token)=0, E_1=1, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=0, m_st=1, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, token=0] [L226] int __retres1 ; VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=1, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=2, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=2, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=2, \old(token)=0, E_1=1, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=0, m_st=1, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, token=0] [L229] COND TRUE t1_pc == 1 VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=1, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=2, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=2, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=2, \old(token)=0, E_1=1, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=0, m_st=1, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, token=0] [L230] COND TRUE E_1 == 1 [L231] __retres1 = 1 VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=1, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=2, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=2, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=2, \old(token)=0, __retres1=1, E_1=1, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=0, m_st=1, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, token=0] [L241] return (__retres1); VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=1, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=2, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=2, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=2, \old(token)=0, \result=1, __retres1=1, E_1=1, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=0, m_st=1, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, token=0] [L539] RET, EXPR is_transmit1_triggered() VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=1, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=2, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=2, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=2, \old(token)=0, E_1=1, E_2=2, E_3=2, E_M=2, is_transmit1_triggered()=1, local=0, M_E=2, m_i=1, m_pc=0, m_st=1, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, tmp=0, token=0] [L539] tmp___0 = is_transmit1_triggered() [L541] COND TRUE \read(tmp___0) [L542] t1_st = 0 VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=1, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=2, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=2, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=2, \old(token)=0, E_1=1, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=0, m_st=1, T1_E=2, t1_i=1, t1_pc=1, t1_st=0, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, tmp=0, tmp___0=1, token=0] [L547] CALL, EXPR is_transmit2_triggered() VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=1, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=2, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=2, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=2, \old(token)=0, E_1=1, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=0, m_st=1, T1_E=2, t1_i=1, t1_pc=1, t1_st=0, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, token=0] [L245] int __retres1 ; VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=1, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=2, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=2, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=2, \old(token)=0, E_1=1, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=0, m_st=1, T1_E=2, t1_i=1, t1_pc=1, t1_st=0, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, token=0] [L248] COND TRUE t2_pc == 1 VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=1, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=2, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=2, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=2, \old(token)=0, E_1=1, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=0, m_st=1, T1_E=2, t1_i=1, t1_pc=1, t1_st=0, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, token=0] [L249] COND FALSE !(E_2 == 1) VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=1, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=2, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=2, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=2, \old(token)=0, E_1=1, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=0, m_st=1, T1_E=2, t1_i=1, t1_pc=1, t1_st=0, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, token=0] [L258] __retres1 = 0 VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=1, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=2, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=2, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=2, \old(token)=0, __retres1=0, E_1=1, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=0, m_st=1, T1_E=2, t1_i=1, t1_pc=1, t1_st=0, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, token=0] [L260] return (__retres1); VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=1, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=2, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=2, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=2, \old(token)=0, \result=0, __retres1=0, E_1=1, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=0, m_st=1, T1_E=2, t1_i=1, t1_pc=1, t1_st=0, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, token=0] [L547] RET, EXPR is_transmit2_triggered() VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=1, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=2, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=2, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=2, \old(token)=0, E_1=1, E_2=2, E_3=2, E_M=2, is_transmit2_triggered()=0, local=0, M_E=2, m_i=1, m_pc=0, m_st=1, T1_E=2, t1_i=1, t1_pc=1, t1_st=0, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, tmp=0, tmp___0=1, token=0] [L547] tmp___1 = is_transmit2_triggered() [L549] COND FALSE !(\read(tmp___1)) VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=1, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=2, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=2, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=2, \old(token)=0, E_1=1, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=0, m_st=1, T1_E=2, t1_i=1, t1_pc=1, t1_st=0, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, tmp=0, tmp___0=1, tmp___1=0, token=0] [L555] CALL, EXPR is_transmit3_triggered() VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=1, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=2, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=2, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=2, \old(token)=0, E_1=1, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=0, m_st=1, T1_E=2, t1_i=1, t1_pc=1, t1_st=0, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, token=0] [L264] int __retres1 ; VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=1, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=2, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=2, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=2, \old(token)=0, E_1=1, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=0, m_st=1, T1_E=2, t1_i=1, t1_pc=1, t1_st=0, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, token=0] [L267] COND TRUE t3_pc == 1 VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=1, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=2, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=2, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=2, \old(token)=0, E_1=1, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=0, m_st=1, T1_E=2, t1_i=1, t1_pc=1, t1_st=0, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, token=0] [L268] COND FALSE !(E_3 == 1) VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=1, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=2, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=2, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=2, \old(token)=0, E_1=1, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=0, m_st=1, T1_E=2, t1_i=1, t1_pc=1, t1_st=0, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, token=0] [L277] __retres1 = 0 VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=1, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=2, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=2, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=2, \old(token)=0, __retres1=0, E_1=1, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=0, m_st=1, T1_E=2, t1_i=1, t1_pc=1, t1_st=0, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, token=0] [L279] return (__retres1); VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=1, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=2, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=2, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=2, \old(token)=0, \result=0, __retres1=0, E_1=1, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=0, m_st=1, T1_E=2, t1_i=1, t1_pc=1, t1_st=0, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, token=0] [L555] RET, EXPR is_transmit3_triggered() VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=1, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=2, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=2, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=2, \old(token)=0, E_1=1, E_2=2, E_3=2, E_M=2, is_transmit3_triggered()=0, local=0, M_E=2, m_i=1, m_pc=0, m_st=1, T1_E=2, t1_i=1, t1_pc=1, t1_st=0, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, tmp=0, tmp___0=1, tmp___1=0, token=0] [L555] tmp___2 = is_transmit3_triggered() [L557] COND FALSE !(\read(tmp___2)) VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=1, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=2, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=2, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=2, \old(token)=0, E_1=1, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=0, m_st=1, T1_E=2, t1_i=1, t1_pc=1, t1_st=0, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, tmp=0, tmp___0=1, tmp___1=0, tmp___2=0, token=0] [L571] RET activate_threads() VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=1, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=2, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=2, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=2, \old(token)=0, E_1=1, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=0, m_st=1, T1_E=2, t1_i=1, t1_pc=1, t1_st=0, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, token=0] [L63] RET immediate_notify() VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=1, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=2, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=2, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=2, \old(token)=0, E_1=1, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=0, m_st=1, T1_E=2, t1_i=1, t1_pc=1, t1_st=0, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, tmp_var=0, token=0] [L64] E_1 = 2 [L65] m_pc = 1 [L66] m_st = 2 VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=1, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=2, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=2, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=2, \old(token)=0, E_1=2, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=1, m_st=2, T1_E=2, t1_i=1, t1_pc=1, t1_st=0, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, tmp_var=0, token=0] [L370] RET master() VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=0, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=0, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=0, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=0, \old(token)=0, E_1=2, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=1, m_st=2, T1_E=2, t1_i=1, t1_pc=1, t1_st=0, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, tmp=1, tmp_ndt_1=1, tmp_ndt_2=1, tmp_ndt_3=1, tmp_ndt_4=1, token=0] [L378] COND TRUE t1_st == 0 [L379] int tmp_ndt_2; [L380] tmp_ndt_2 = __VERIFIER_nondet_int() [L381] COND TRUE \read(tmp_ndt_2) [L383] t1_st = 1 VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=0, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=0, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=0, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=0, \old(token)=0, E_1=2, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=1, m_st=2, T1_E=2, t1_i=1, t1_pc=1, t1_st=1, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, tmp=1, tmp_ndt_1=1, tmp_ndt_2=1, tmp_ndt_3=1, tmp_ndt_4=1, token=0] [L384] CALL transmit1() VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=2, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=1, \old(t1_st)=1, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=2, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=2, \old(token)=0, E_1=2, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=1, m_st=2, T1_E=2, t1_i=1, t1_pc=1, t1_st=1, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, token=0] [L102] COND FALSE !(t1_pc == 0) VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=2, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=1, \old(t1_st)=1, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=2, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=2, \old(token)=0, E_1=2, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=1, m_st=2, T1_E=2, t1_i=1, t1_pc=1, t1_st=1, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, token=0] [L105] COND TRUE t1_pc == 1 VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=2, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=1, \old(t1_st)=1, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=2, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=2, \old(token)=0, E_1=2, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=1, m_st=2, T1_E=2, t1_i=1, t1_pc=1, t1_st=1, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, token=0] [L121] token += 1 [L122] E_2 = 1 VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=2, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=1, \old(t1_st)=1, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=2, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=2, \old(token)=0, E_1=2, E_2=1, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=1, m_st=2, T1_E=2, t1_i=1, t1_pc=1, t1_st=1, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, token=1] [L123] CALL immediate_notify() VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=2, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=1, \old(t1_st)=1, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=2, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=2, \old(token)=0, E_1=2, E_2=1, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=1, m_st=2, T1_E=2, t1_i=1, t1_pc=1, t1_st=1, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, token=1] [L571] CALL activate_threads() VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=2, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=1, \old(t1_st)=1, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=2, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=2, \old(token)=0, E_1=2, E_2=1, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=1, m_st=2, T1_E=2, t1_i=1, t1_pc=1, t1_st=1, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, token=1] [L524] int tmp ; [L525] int tmp___0 ; [L526] int tmp___1 ; [L527] int tmp___2 ; VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=2, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=1, \old(t1_st)=1, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=2, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=2, \old(token)=0, E_1=2, E_2=1, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=1, m_st=2, T1_E=2, t1_i=1, t1_pc=1, t1_st=1, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, token=1] [L531] CALL, EXPR is_master_triggered() VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=2, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=1, \old(t1_st)=1, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=2, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=2, \old(token)=0, E_1=2, E_2=1, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=1, m_st=2, T1_E=2, t1_i=1, t1_pc=1, t1_st=1, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, token=1] [L207] int __retres1 ; VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=2, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=1, \old(t1_st)=1, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=2, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=2, \old(token)=0, E_1=2, E_2=1, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=1, m_st=2, T1_E=2, t1_i=1, t1_pc=1, t1_st=1, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, token=1] [L210] COND TRUE m_pc == 1 VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=2, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=1, \old(t1_st)=1, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=2, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=2, \old(token)=0, E_1=2, E_2=1, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=1, m_st=2, T1_E=2, t1_i=1, t1_pc=1, t1_st=1, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, token=1] [L211] COND FALSE !(E_M == 1) VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=2, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=1, \old(t1_st)=1, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=2, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=2, \old(token)=0, E_1=2, E_2=1, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=1, m_st=2, T1_E=2, t1_i=1, t1_pc=1, t1_st=1, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, token=1] [L220] __retres1 = 0 VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=2, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=1, \old(t1_st)=1, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=2, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=2, \old(token)=0, __retres1=0, E_1=2, E_2=1, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=1, m_st=2, T1_E=2, t1_i=1, t1_pc=1, t1_st=1, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, token=1] [L222] return (__retres1); VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=2, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=1, \old(t1_st)=1, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=2, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=2, \old(token)=0, \result=0, __retres1=0, E_1=2, E_2=1, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=1, m_st=2, T1_E=2, t1_i=1, t1_pc=1, t1_st=1, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, token=1] [L531] RET, EXPR is_master_triggered() VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=2, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=1, \old(t1_st)=1, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=2, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=2, \old(token)=0, E_1=2, E_2=1, E_3=2, E_M=2, is_master_triggered()=0, local=0, M_E=2, m_i=1, m_pc=1, m_st=2, T1_E=2, t1_i=1, t1_pc=1, t1_st=1, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, token=1] [L531] tmp = is_master_triggered() [L533] COND FALSE !(\read(tmp)) VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=2, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=1, \old(t1_st)=1, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=2, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=2, \old(token)=0, E_1=2, E_2=1, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=1, m_st=2, T1_E=2, t1_i=1, t1_pc=1, t1_st=1, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, tmp=0, token=1] [L539] CALL, EXPR is_transmit1_triggered() VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=2, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=1, \old(t1_st)=1, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=2, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=2, \old(token)=0, E_1=2, E_2=1, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=1, m_st=2, T1_E=2, t1_i=1, t1_pc=1, t1_st=1, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, token=1] [L226] int __retres1 ; VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=2, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=1, \old(t1_st)=1, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=2, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=2, \old(token)=0, E_1=2, E_2=1, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=1, m_st=2, T1_E=2, t1_i=1, t1_pc=1, t1_st=1, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, token=1] [L229] COND TRUE t1_pc == 1 VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=2, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=1, \old(t1_st)=1, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=2, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=2, \old(token)=0, E_1=2, E_2=1, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=1, m_st=2, T1_E=2, t1_i=1, t1_pc=1, t1_st=1, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, token=1] [L230] COND FALSE !(E_1 == 1) VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=2, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=1, \old(t1_st)=1, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=2, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=2, \old(token)=0, E_1=2, E_2=1, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=1, m_st=2, T1_E=2, t1_i=1, t1_pc=1, t1_st=1, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, token=1] [L239] __retres1 = 0 VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=2, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=1, \old(t1_st)=1, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=2, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=2, \old(token)=0, __retres1=0, E_1=2, E_2=1, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=1, m_st=2, T1_E=2, t1_i=1, t1_pc=1, t1_st=1, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, token=1] [L241] return (__retres1); VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=2, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=1, \old(t1_st)=1, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=2, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=2, \old(token)=0, \result=0, __retres1=0, E_1=2, E_2=1, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=1, m_st=2, T1_E=2, t1_i=1, t1_pc=1, t1_st=1, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, token=1] [L539] RET, EXPR is_transmit1_triggered() VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=2, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=1, \old(t1_st)=1, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=2, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=2, \old(token)=0, E_1=2, E_2=1, E_3=2, E_M=2, is_transmit1_triggered()=0, local=0, M_E=2, m_i=1, m_pc=1, m_st=2, T1_E=2, t1_i=1, t1_pc=1, t1_st=1, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, tmp=0, token=1] [L539] tmp___0 = is_transmit1_triggered() [L541] COND FALSE !(\read(tmp___0)) VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=2, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=1, \old(t1_st)=1, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=2, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=2, \old(token)=0, E_1=2, E_2=1, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=1, m_st=2, T1_E=2, t1_i=1, t1_pc=1, t1_st=1, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, tmp=0, tmp___0=0, token=1] [L547] CALL, EXPR is_transmit2_triggered() VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=2, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=1, \old(t1_st)=1, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=2, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=2, \old(token)=0, E_1=2, E_2=1, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=1, m_st=2, T1_E=2, t1_i=1, t1_pc=1, t1_st=1, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, token=1] [L245] int __retres1 ; VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=2, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=1, \old(t1_st)=1, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=2, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=2, \old(token)=0, E_1=2, E_2=1, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=1, m_st=2, T1_E=2, t1_i=1, t1_pc=1, t1_st=1, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, token=1] [L248] COND TRUE t2_pc == 1 VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=2, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=1, \old(t1_st)=1, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=2, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=2, \old(token)=0, E_1=2, E_2=1, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=1, m_st=2, T1_E=2, t1_i=1, t1_pc=1, t1_st=1, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, token=1] [L249] COND TRUE E_2 == 1 [L250] __retres1 = 1 VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=2, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=1, \old(t1_st)=1, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=2, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=2, \old(token)=0, __retres1=1, E_1=2, E_2=1, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=1, m_st=2, T1_E=2, t1_i=1, t1_pc=1, t1_st=1, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, token=1] [L260] return (__retres1); VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=2, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=1, \old(t1_st)=1, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=2, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=2, \old(token)=0, \result=1, __retres1=1, E_1=2, E_2=1, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=1, m_st=2, T1_E=2, t1_i=1, t1_pc=1, t1_st=1, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, token=1] [L547] RET, EXPR is_transmit2_triggered() VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=2, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=1, \old(t1_st)=1, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=2, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=2, \old(token)=0, E_1=2, E_2=1, E_3=2, E_M=2, is_transmit2_triggered()=1, local=0, M_E=2, m_i=1, m_pc=1, m_st=2, T1_E=2, t1_i=1, t1_pc=1, t1_st=1, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, tmp=0, tmp___0=0, token=1] [L547] tmp___1 = is_transmit2_triggered() [L549] COND TRUE \read(tmp___1) [L550] t2_st = 0 VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=2, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=1, \old(t1_st)=1, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=2, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=2, \old(token)=0, E_1=2, E_2=1, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=1, m_st=2, T1_E=2, t1_i=1, t1_pc=1, t1_st=1, T2_E=2, t2_i=1, t2_pc=1, t2_st=0, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, tmp=0, tmp___0=0, tmp___1=1, token=1] [L555] CALL, EXPR is_transmit3_triggered() VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=2, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=1, \old(t1_st)=1, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=2, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=2, \old(token)=0, E_1=2, E_2=1, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=1, m_st=2, T1_E=2, t1_i=1, t1_pc=1, t1_st=1, T2_E=2, t2_i=1, t2_pc=1, t2_st=0, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, token=1] [L264] int __retres1 ; VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=2, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=1, \old(t1_st)=1, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=2, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=2, \old(token)=0, E_1=2, E_2=1, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=1, m_st=2, T1_E=2, t1_i=1, t1_pc=1, t1_st=1, T2_E=2, t2_i=1, t2_pc=1, t2_st=0, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, token=1] [L267] COND TRUE t3_pc == 1 VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=2, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=1, \old(t1_st)=1, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=2, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=2, \old(token)=0, E_1=2, E_2=1, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=1, m_st=2, T1_E=2, t1_i=1, t1_pc=1, t1_st=1, T2_E=2, t2_i=1, t2_pc=1, t2_st=0, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, token=1] [L268] COND FALSE !(E_3 == 1) VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=2, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=1, \old(t1_st)=1, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=2, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=2, \old(token)=0, E_1=2, E_2=1, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=1, m_st=2, T1_E=2, t1_i=1, t1_pc=1, t1_st=1, T2_E=2, t2_i=1, t2_pc=1, t2_st=0, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, token=1] [L277] __retres1 = 0 VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=2, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=1, \old(t1_st)=1, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=2, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=2, \old(token)=0, __retres1=0, E_1=2, E_2=1, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=1, m_st=2, T1_E=2, t1_i=1, t1_pc=1, t1_st=1, T2_E=2, t2_i=1, t2_pc=1, t2_st=0, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, token=1] [L279] return (__retres1); VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=2, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=1, \old(t1_st)=1, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=2, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=2, \old(token)=0, \result=0, __retres1=0, E_1=2, E_2=1, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=1, m_st=2, T1_E=2, t1_i=1, t1_pc=1, t1_st=1, T2_E=2, t2_i=1, t2_pc=1, t2_st=0, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, token=1] [L555] RET, EXPR is_transmit3_triggered() VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=2, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=1, \old(t1_st)=1, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=2, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=2, \old(token)=0, E_1=2, E_2=1, E_3=2, E_M=2, is_transmit3_triggered()=0, local=0, M_E=2, m_i=1, m_pc=1, m_st=2, T1_E=2, t1_i=1, t1_pc=1, t1_st=1, T2_E=2, t2_i=1, t2_pc=1, t2_st=0, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, tmp=0, tmp___0=0, tmp___1=1, token=1] [L555] tmp___2 = is_transmit3_triggered() [L557] COND FALSE !(\read(tmp___2)) VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=2, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=1, \old(t1_st)=1, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=2, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=2, \old(token)=0, E_1=2, E_2=1, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=1, m_st=2, T1_E=2, t1_i=1, t1_pc=1, t1_st=1, T2_E=2, t2_i=1, t2_pc=1, t2_st=0, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, tmp=0, tmp___0=0, tmp___1=1, tmp___2=0, token=1] [L571] RET activate_threads() VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=2, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=1, \old(t1_st)=1, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=2, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=2, \old(token)=0, E_1=2, E_2=1, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=1, m_st=2, T1_E=2, t1_i=1, t1_pc=1, t1_st=1, T2_E=2, t2_i=1, t2_pc=1, t2_st=0, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, token=1] [L123] RET immediate_notify() VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=2, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=1, \old(t1_st)=1, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=2, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=2, \old(token)=0, E_1=2, E_2=1, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=1, m_st=2, T1_E=2, t1_i=1, t1_pc=1, t1_st=1, T2_E=2, t2_i=1, t2_pc=1, t2_st=0, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, token=1] [L124] E_2 = 2 VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=2, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=1, \old(t1_st)=1, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=2, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=2, \old(token)=0, E_1=2, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=1, m_st=2, T1_E=2, t1_i=1, t1_pc=1, t1_st=1, T2_E=2, t2_i=1, t2_pc=1, t2_st=0, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, token=1] [L113] COND TRUE 1 VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=2, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=1, \old(t1_st)=1, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=2, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=2, \old(token)=0, E_1=2, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=1, m_st=2, T1_E=2, t1_i=1, t1_pc=1, t1_st=1, T2_E=2, t2_i=1, t2_pc=1, t2_st=0, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, token=1] [L115] t1_pc = 1 [L116] t1_st = 2 VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=2, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=1, \old(t1_st)=1, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=2, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=2, \old(token)=0, E_1=2, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=1, m_st=2, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=0, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, token=1] [L384] RET transmit1() VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=0, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=0, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=0, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=0, \old(token)=0, E_1=2, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=1, m_st=2, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=0, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, tmp=1, tmp_ndt_1=1, tmp_ndt_2=1, tmp_ndt_3=1, tmp_ndt_4=1, token=1] [L392] COND TRUE t2_st == 0 [L393] int tmp_ndt_3; [L394] tmp_ndt_3 = __VERIFIER_nondet_int() [L395] COND TRUE \read(tmp_ndt_3) [L397] t2_st = 1 VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=0, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=0, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=0, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=0, \old(token)=0, E_1=2, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=1, m_st=2, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=1, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, tmp=1, tmp_ndt_1=1, tmp_ndt_2=1, tmp_ndt_3=1, tmp_ndt_4=1, token=1] [L398] CALL transmit2() VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=2, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=2, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=1, \old(t2_st)=1, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=2, \old(token)=1, E_1=2, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=1, m_st=2, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=1, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, token=1] [L138] COND FALSE !(t2_pc == 0) VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=2, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=2, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=1, \old(t2_st)=1, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=2, \old(token)=1, E_1=2, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=1, m_st=2, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=1, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, token=1] [L141] COND TRUE t2_pc == 1 VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=2, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=2, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=1, \old(t2_st)=1, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=2, \old(token)=1, E_1=2, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=1, m_st=2, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=1, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, token=1] [L157] token += 1 [L158] E_3 = 1 VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=2, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=2, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=1, \old(t2_st)=1, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=2, \old(token)=1, E_1=2, E_2=2, E_3=1, E_M=2, local=0, M_E=2, m_i=1, m_pc=1, m_st=2, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=1, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, token=2] [L159] CALL immediate_notify() VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=2, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=2, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=1, \old(t2_st)=1, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=2, \old(token)=1, E_1=2, E_2=2, E_3=1, E_M=2, local=0, M_E=2, m_i=1, m_pc=1, m_st=2, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=1, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, token=2] [L571] CALL activate_threads() VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=2, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=2, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=1, \old(t2_st)=1, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=2, \old(token)=1, E_1=2, E_2=2, E_3=1, E_M=2, local=0, M_E=2, m_i=1, m_pc=1, m_st=2, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=1, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, token=2] [L524] int tmp ; [L525] int tmp___0 ; [L526] int tmp___1 ; [L527] int tmp___2 ; VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=2, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=2, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=1, \old(t2_st)=1, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=2, \old(token)=1, E_1=2, E_2=2, E_3=1, E_M=2, local=0, M_E=2, m_i=1, m_pc=1, m_st=2, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=1, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, token=2] [L531] CALL, EXPR is_master_triggered() VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=2, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=2, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=1, \old(t2_st)=1, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=2, \old(token)=1, E_1=2, E_2=2, E_3=1, E_M=2, local=0, M_E=2, m_i=1, m_pc=1, m_st=2, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=1, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, token=2] [L207] int __retres1 ; VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=2, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=2, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=1, \old(t2_st)=1, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=2, \old(token)=1, E_1=2, E_2=2, E_3=1, E_M=2, local=0, M_E=2, m_i=1, m_pc=1, m_st=2, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=1, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, token=2] [L210] COND TRUE m_pc == 1 VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=2, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=2, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=1, \old(t2_st)=1, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=2, \old(token)=1, E_1=2, E_2=2, E_3=1, E_M=2, local=0, M_E=2, m_i=1, m_pc=1, m_st=2, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=1, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, token=2] [L211] COND FALSE !(E_M == 1) VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=2, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=2, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=1, \old(t2_st)=1, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=2, \old(token)=1, E_1=2, E_2=2, E_3=1, E_M=2, local=0, M_E=2, m_i=1, m_pc=1, m_st=2, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=1, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, token=2] [L220] __retres1 = 0 VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=2, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=2, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=1, \old(t2_st)=1, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=2, \old(token)=1, __retres1=0, E_1=2, E_2=2, E_3=1, E_M=2, local=0, M_E=2, m_i=1, m_pc=1, m_st=2, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=1, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, token=2] [L222] return (__retres1); VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=2, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=2, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=1, \old(t2_st)=1, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=2, \old(token)=1, \result=0, __retres1=0, E_1=2, E_2=2, E_3=1, E_M=2, local=0, M_E=2, m_i=1, m_pc=1, m_st=2, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=1, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, token=2] [L531] RET, EXPR is_master_triggered() VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=2, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=2, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=1, \old(t2_st)=1, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=2, \old(token)=1, E_1=2, E_2=2, E_3=1, E_M=2, is_master_triggered()=0, local=0, M_E=2, m_i=1, m_pc=1, m_st=2, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=1, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, token=2] [L531] tmp = is_master_triggered() [L533] COND FALSE !(\read(tmp)) VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=2, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=2, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=1, \old(t2_st)=1, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=2, \old(token)=1, E_1=2, E_2=2, E_3=1, E_M=2, local=0, M_E=2, m_i=1, m_pc=1, m_st=2, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=1, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, tmp=0, token=2] [L539] CALL, EXPR is_transmit1_triggered() VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=2, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=2, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=1, \old(t2_st)=1, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=2, \old(token)=1, E_1=2, E_2=2, E_3=1, E_M=2, local=0, M_E=2, m_i=1, m_pc=1, m_st=2, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=1, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, token=2] [L226] int __retres1 ; VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=2, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=2, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=1, \old(t2_st)=1, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=2, \old(token)=1, E_1=2, E_2=2, E_3=1, E_M=2, local=0, M_E=2, m_i=1, m_pc=1, m_st=2, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=1, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, token=2] [L229] COND TRUE t1_pc == 1 VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=2, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=2, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=1, \old(t2_st)=1, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=2, \old(token)=1, E_1=2, E_2=2, E_3=1, E_M=2, local=0, M_E=2, m_i=1, m_pc=1, m_st=2, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=1, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, token=2] [L230] COND FALSE !(E_1 == 1) VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=2, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=2, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=1, \old(t2_st)=1, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=2, \old(token)=1, E_1=2, E_2=2, E_3=1, E_M=2, local=0, M_E=2, m_i=1, m_pc=1, m_st=2, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=1, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, token=2] [L239] __retres1 = 0 VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=2, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=2, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=1, \old(t2_st)=1, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=2, \old(token)=1, __retres1=0, E_1=2, E_2=2, E_3=1, E_M=2, local=0, M_E=2, m_i=1, m_pc=1, m_st=2, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=1, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, token=2] [L241] return (__retres1); VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=2, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=2, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=1, \old(t2_st)=1, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=2, \old(token)=1, \result=0, __retres1=0, E_1=2, E_2=2, E_3=1, E_M=2, local=0, M_E=2, m_i=1, m_pc=1, m_st=2, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=1, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, token=2] [L539] RET, EXPR is_transmit1_triggered() VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=2, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=2, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=1, \old(t2_st)=1, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=2, \old(token)=1, E_1=2, E_2=2, E_3=1, E_M=2, is_transmit1_triggered()=0, local=0, M_E=2, m_i=1, m_pc=1, m_st=2, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=1, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, tmp=0, token=2] [L539] tmp___0 = is_transmit1_triggered() [L541] COND FALSE !(\read(tmp___0)) VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=2, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=2, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=1, \old(t2_st)=1, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=2, \old(token)=1, E_1=2, E_2=2, E_3=1, E_M=2, local=0, M_E=2, m_i=1, m_pc=1, m_st=2, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=1, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, tmp=0, tmp___0=0, token=2] [L547] CALL, EXPR is_transmit2_triggered() VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=2, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=2, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=1, \old(t2_st)=1, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=2, \old(token)=1, E_1=2, E_2=2, E_3=1, E_M=2, local=0, M_E=2, m_i=1, m_pc=1, m_st=2, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=1, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, token=2] [L245] int __retres1 ; VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=2, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=2, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=1, \old(t2_st)=1, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=2, \old(token)=1, E_1=2, E_2=2, E_3=1, E_M=2, local=0, M_E=2, m_i=1, m_pc=1, m_st=2, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=1, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, token=2] [L248] COND TRUE t2_pc == 1 VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=2, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=2, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=1, \old(t2_st)=1, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=2, \old(token)=1, E_1=2, E_2=2, E_3=1, E_M=2, local=0, M_E=2, m_i=1, m_pc=1, m_st=2, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=1, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, token=2] [L249] COND FALSE !(E_2 == 1) VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=2, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=2, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=1, \old(t2_st)=1, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=2, \old(token)=1, E_1=2, E_2=2, E_3=1, E_M=2, local=0, M_E=2, m_i=1, m_pc=1, m_st=2, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=1, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, token=2] [L258] __retres1 = 0 VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=2, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=2, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=1, \old(t2_st)=1, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=2, \old(token)=1, __retres1=0, E_1=2, E_2=2, E_3=1, E_M=2, local=0, M_E=2, m_i=1, m_pc=1, m_st=2, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=1, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, token=2] [L260] return (__retres1); VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=2, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=2, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=1, \old(t2_st)=1, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=2, \old(token)=1, \result=0, __retres1=0, E_1=2, E_2=2, E_3=1, E_M=2, local=0, M_E=2, m_i=1, m_pc=1, m_st=2, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=1, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, token=2] [L547] RET, EXPR is_transmit2_triggered() VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=2, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=2, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=1, \old(t2_st)=1, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=2, \old(token)=1, E_1=2, E_2=2, E_3=1, E_M=2, is_transmit2_triggered()=0, local=0, M_E=2, m_i=1, m_pc=1, m_st=2, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=1, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, tmp=0, tmp___0=0, token=2] [L547] tmp___1 = is_transmit2_triggered() [L549] COND FALSE !(\read(tmp___1)) VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=2, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=2, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=1, \old(t2_st)=1, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=2, \old(token)=1, E_1=2, E_2=2, E_3=1, E_M=2, local=0, M_E=2, m_i=1, m_pc=1, m_st=2, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=1, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, tmp=0, tmp___0=0, tmp___1=0, token=2] [L555] CALL, EXPR is_transmit3_triggered() VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=2, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=2, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=1, \old(t2_st)=1, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=2, \old(token)=1, E_1=2, E_2=2, E_3=1, E_M=2, local=0, M_E=2, m_i=1, m_pc=1, m_st=2, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=1, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, token=2] [L264] int __retres1 ; VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=2, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=2, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=1, \old(t2_st)=1, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=2, \old(token)=1, E_1=2, E_2=2, E_3=1, E_M=2, local=0, M_E=2, m_i=1, m_pc=1, m_st=2, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=1, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, token=2] [L267] COND TRUE t3_pc == 1 VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=2, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=2, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=1, \old(t2_st)=1, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=2, \old(token)=1, E_1=2, E_2=2, E_3=1, E_M=2, local=0, M_E=2, m_i=1, m_pc=1, m_st=2, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=1, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, token=2] [L268] COND TRUE E_3 == 1 [L269] __retres1 = 1 VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=2, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=2, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=1, \old(t2_st)=1, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=2, \old(token)=1, __retres1=1, E_1=2, E_2=2, E_3=1, E_M=2, local=0, M_E=2, m_i=1, m_pc=1, m_st=2, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=1, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, token=2] [L279] return (__retres1); VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=2, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=2, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=1, \old(t2_st)=1, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=2, \old(token)=1, \result=1, __retres1=1, E_1=2, E_2=2, E_3=1, E_M=2, local=0, M_E=2, m_i=1, m_pc=1, m_st=2, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=1, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, token=2] [L555] RET, EXPR is_transmit3_triggered() VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=2, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=2, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=1, \old(t2_st)=1, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=2, \old(token)=1, E_1=2, E_2=2, E_3=1, E_M=2, is_transmit3_triggered()=1, local=0, M_E=2, m_i=1, m_pc=1, m_st=2, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=1, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, tmp=0, tmp___0=0, tmp___1=0, token=2] [L555] tmp___2 = is_transmit3_triggered() [L557] COND TRUE \read(tmp___2) [L558] t3_st = 0 VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=2, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=2, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=1, \old(t2_st)=1, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=2, \old(token)=1, E_1=2, E_2=2, E_3=1, E_M=2, local=0, M_E=2, m_i=1, m_pc=1, m_st=2, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=1, T3_E=2, t3_i=1, t3_pc=1, t3_st=0, tmp=0, tmp___0=0, tmp___1=0, tmp___2=1, token=2] [L571] RET activate_threads() VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=2, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=2, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=1, \old(t2_st)=1, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=2, \old(token)=1, E_1=2, E_2=2, E_3=1, E_M=2, local=0, M_E=2, m_i=1, m_pc=1, m_st=2, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=1, T3_E=2, t3_i=1, t3_pc=1, t3_st=0, token=2] [L159] RET immediate_notify() VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=2, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=2, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=1, \old(t2_st)=1, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=2, \old(token)=1, E_1=2, E_2=2, E_3=1, E_M=2, local=0, M_E=2, m_i=1, m_pc=1, m_st=2, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=1, T3_E=2, t3_i=1, t3_pc=1, t3_st=0, token=2] [L160] E_3 = 2 VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=2, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=2, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=1, \old(t2_st)=1, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=2, \old(token)=1, E_1=2, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=1, m_st=2, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=1, T3_E=2, t3_i=1, t3_pc=1, t3_st=0, token=2] [L149] COND TRUE 1 VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=2, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=2, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=1, \old(t2_st)=1, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=2, \old(token)=1, E_1=2, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=1, m_st=2, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=1, T3_E=2, t3_i=1, t3_pc=1, t3_st=0, token=2] [L151] t2_pc = 1 [L152] t2_st = 2 VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=2, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=2, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=1, \old(t2_st)=1, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=2, \old(token)=1, E_1=2, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=1, m_st=2, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=0, token=2] [L398] RET transmit2() VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=0, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=0, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=0, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=0, \old(token)=0, E_1=2, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=1, m_st=2, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=0, tmp=1, tmp_ndt_1=1, tmp_ndt_2=1, tmp_ndt_3=1, tmp_ndt_4=1, token=2] [L406] COND TRUE t3_st == 0 [L407] int tmp_ndt_4; [L408] tmp_ndt_4 = __VERIFIER_nondet_int() [L409] COND TRUE \read(tmp_ndt_4) [L411] t3_st = 1 VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=0, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=0, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=0, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=0, \old(token)=0, E_1=2, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=1, m_st=2, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=1, tmp=1, tmp_ndt_1=1, tmp_ndt_2=1, tmp_ndt_3=1, tmp_ndt_4=1, token=2] [L412] CALL transmit3() VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=2, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=2, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=2, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=1, \old(t3_st)=1, \old(token)=2, E_1=2, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=1, m_st=2, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=1, token=2] [L174] COND FALSE !(t3_pc == 0) VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=2, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=2, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=2, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=1, \old(t3_st)=1, \old(token)=2, E_1=2, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=1, m_st=2, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=1, token=2] [L177] COND TRUE t3_pc == 1 VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=2, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=2, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=2, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=1, \old(t3_st)=1, \old(token)=2, E_1=2, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=1, m_st=2, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=1, token=2] [L193] token += 1 [L194] E_M = 1 VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=2, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=2, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=2, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=1, \old(t3_st)=1, \old(token)=2, E_1=2, E_2=2, E_3=2, E_M=1, local=0, M_E=2, m_i=1, m_pc=1, m_st=2, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=1, token=3] [L195] CALL immediate_notify() VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=2, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=2, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=2, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=1, \old(t3_st)=1, \old(token)=2, E_1=2, E_2=2, E_3=2, E_M=1, local=0, M_E=2, m_i=1, m_pc=1, m_st=2, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=1, token=3] [L571] CALL activate_threads() VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=2, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=2, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=2, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=1, \old(t3_st)=1, \old(token)=2, E_1=2, E_2=2, E_3=2, E_M=1, local=0, M_E=2, m_i=1, m_pc=1, m_st=2, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=1, token=3] [L524] int tmp ; [L525] int tmp___0 ; [L526] int tmp___1 ; [L527] int tmp___2 ; VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=2, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=2, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=2, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=1, \old(t3_st)=1, \old(token)=2, E_1=2, E_2=2, E_3=2, E_M=1, local=0, M_E=2, m_i=1, m_pc=1, m_st=2, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=1, token=3] [L531] CALL, EXPR is_master_triggered() VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=2, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=2, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=2, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=1, \old(t3_st)=1, \old(token)=2, E_1=2, E_2=2, E_3=2, E_M=1, local=0, M_E=2, m_i=1, m_pc=1, m_st=2, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=1, token=3] [L207] int __retres1 ; VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=2, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=2, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=2, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=1, \old(t3_st)=1, \old(token)=2, E_1=2, E_2=2, E_3=2, E_M=1, local=0, M_E=2, m_i=1, m_pc=1, m_st=2, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=1, token=3] [L210] COND TRUE m_pc == 1 VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=2, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=2, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=2, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=1, \old(t3_st)=1, \old(token)=2, E_1=2, E_2=2, E_3=2, E_M=1, local=0, M_E=2, m_i=1, m_pc=1, m_st=2, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=1, token=3] [L211] COND TRUE E_M == 1 [L212] __retres1 = 1 VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=2, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=2, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=2, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=1, \old(t3_st)=1, \old(token)=2, __retres1=1, E_1=2, E_2=2, E_3=2, E_M=1, local=0, M_E=2, m_i=1, m_pc=1, m_st=2, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=1, token=3] [L222] return (__retres1); VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=2, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=2, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=2, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=1, \old(t3_st)=1, \old(token)=2, \result=1, __retres1=1, E_1=2, E_2=2, E_3=2, E_M=1, local=0, M_E=2, m_i=1, m_pc=1, m_st=2, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=1, token=3] [L531] RET, EXPR is_master_triggered() VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=2, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=2, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=2, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=1, \old(t3_st)=1, \old(token)=2, E_1=2, E_2=2, E_3=2, E_M=1, is_master_triggered()=1, local=0, M_E=2, m_i=1, m_pc=1, m_st=2, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=1, token=3] [L531] tmp = is_master_triggered() [L533] COND TRUE \read(tmp) [L534] m_st = 0 VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=2, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=2, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=2, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=1, \old(t3_st)=1, \old(token)=2, E_1=2, E_2=2, E_3=2, E_M=1, local=0, M_E=2, m_i=1, m_pc=1, m_st=0, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=1, tmp=1, token=3] [L539] CALL, EXPR is_transmit1_triggered() VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=2, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=2, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=2, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=1, \old(t3_st)=1, \old(token)=2, E_1=2, E_2=2, E_3=2, E_M=1, local=0, M_E=2, m_i=1, m_pc=1, m_st=0, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=1, token=3] [L226] int __retres1 ; VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=2, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=2, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=2, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=1, \old(t3_st)=1, \old(token)=2, E_1=2, E_2=2, E_3=2, E_M=1, local=0, M_E=2, m_i=1, m_pc=1, m_st=0, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=1, token=3] [L229] COND TRUE t1_pc == 1 VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=2, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=2, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=2, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=1, \old(t3_st)=1, \old(token)=2, E_1=2, E_2=2, E_3=2, E_M=1, local=0, M_E=2, m_i=1, m_pc=1, m_st=0, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=1, token=3] [L230] COND FALSE !(E_1 == 1) VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=2, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=2, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=2, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=1, \old(t3_st)=1, \old(token)=2, E_1=2, E_2=2, E_3=2, E_M=1, local=0, M_E=2, m_i=1, m_pc=1, m_st=0, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=1, token=3] [L239] __retres1 = 0 VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=2, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=2, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=2, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=1, \old(t3_st)=1, \old(token)=2, __retres1=0, E_1=2, E_2=2, E_3=2, E_M=1, local=0, M_E=2, m_i=1, m_pc=1, m_st=0, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=1, token=3] [L241] return (__retres1); VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=2, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=2, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=2, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=1, \old(t3_st)=1, \old(token)=2, \result=0, __retres1=0, E_1=2, E_2=2, E_3=2, E_M=1, local=0, M_E=2, m_i=1, m_pc=1, m_st=0, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=1, token=3] [L539] RET, EXPR is_transmit1_triggered() VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=2, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=2, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=2, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=1, \old(t3_st)=1, \old(token)=2, E_1=2, E_2=2, E_3=2, E_M=1, is_transmit1_triggered()=0, local=0, M_E=2, m_i=1, m_pc=1, m_st=0, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=1, tmp=1, token=3] [L539] tmp___0 = is_transmit1_triggered() [L541] COND FALSE !(\read(tmp___0)) VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=2, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=2, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=2, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=1, \old(t3_st)=1, \old(token)=2, E_1=2, E_2=2, E_3=2, E_M=1, local=0, M_E=2, m_i=1, m_pc=1, m_st=0, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=1, tmp=1, tmp___0=0, token=3] [L547] CALL, EXPR is_transmit2_triggered() VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=2, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=2, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=2, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=1, \old(t3_st)=1, \old(token)=2, E_1=2, E_2=2, E_3=2, E_M=1, local=0, M_E=2, m_i=1, m_pc=1, m_st=0, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=1, token=3] [L245] int __retres1 ; VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=2, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=2, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=2, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=1, \old(t3_st)=1, \old(token)=2, E_1=2, E_2=2, E_3=2, E_M=1, local=0, M_E=2, m_i=1, m_pc=1, m_st=0, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=1, token=3] [L248] COND TRUE t2_pc == 1 VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=2, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=2, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=2, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=1, \old(t3_st)=1, \old(token)=2, E_1=2, E_2=2, E_3=2, E_M=1, local=0, M_E=2, m_i=1, m_pc=1, m_st=0, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=1, token=3] [L249] COND FALSE !(E_2 == 1) VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=2, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=2, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=2, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=1, \old(t3_st)=1, \old(token)=2, E_1=2, E_2=2, E_3=2, E_M=1, local=0, M_E=2, m_i=1, m_pc=1, m_st=0, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=1, token=3] [L258] __retres1 = 0 VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=2, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=2, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=2, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=1, \old(t3_st)=1, \old(token)=2, __retres1=0, E_1=2, E_2=2, E_3=2, E_M=1, local=0, M_E=2, m_i=1, m_pc=1, m_st=0, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=1, token=3] [L260] return (__retres1); VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=2, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=2, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=2, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=1, \old(t3_st)=1, \old(token)=2, \result=0, __retres1=0, E_1=2, E_2=2, E_3=2, E_M=1, local=0, M_E=2, m_i=1, m_pc=1, m_st=0, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=1, token=3] [L547] RET, EXPR is_transmit2_triggered() VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=2, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=2, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=2, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=1, \old(t3_st)=1, \old(token)=2, E_1=2, E_2=2, E_3=2, E_M=1, is_transmit2_triggered()=0, local=0, M_E=2, m_i=1, m_pc=1, m_st=0, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=1, tmp=1, tmp___0=0, token=3] [L547] tmp___1 = is_transmit2_triggered() [L549] COND FALSE !(\read(tmp___1)) VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=2, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=2, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=2, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=1, \old(t3_st)=1, \old(token)=2, E_1=2, E_2=2, E_3=2, E_M=1, local=0, M_E=2, m_i=1, m_pc=1, m_st=0, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=1, tmp=1, tmp___0=0, tmp___1=0, token=3] [L555] CALL, EXPR is_transmit3_triggered() VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=2, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=2, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=2, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=1, \old(t3_st)=1, \old(token)=2, E_1=2, E_2=2, E_3=2, E_M=1, local=0, M_E=2, m_i=1, m_pc=1, m_st=0, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=1, token=3] [L264] int __retres1 ; VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=2, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=2, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=2, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=1, \old(t3_st)=1, \old(token)=2, E_1=2, E_2=2, E_3=2, E_M=1, local=0, M_E=2, m_i=1, m_pc=1, m_st=0, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=1, token=3] [L267] COND TRUE t3_pc == 1 VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=2, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=2, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=2, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=1, \old(t3_st)=1, \old(token)=2, E_1=2, E_2=2, E_3=2, E_M=1, local=0, M_E=2, m_i=1, m_pc=1, m_st=0, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=1, token=3] [L268] COND FALSE !(E_3 == 1) VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=2, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=2, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=2, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=1, \old(t3_st)=1, \old(token)=2, E_1=2, E_2=2, E_3=2, E_M=1, local=0, M_E=2, m_i=1, m_pc=1, m_st=0, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=1, token=3] [L277] __retres1 = 0 VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=2, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=2, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=2, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=1, \old(t3_st)=1, \old(token)=2, __retres1=0, E_1=2, E_2=2, E_3=2, E_M=1, local=0, M_E=2, m_i=1, m_pc=1, m_st=0, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=1, token=3] [L279] return (__retres1); VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=2, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=2, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=2, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=1, \old(t3_st)=1, \old(token)=2, \result=0, __retres1=0, E_1=2, E_2=2, E_3=2, E_M=1, local=0, M_E=2, m_i=1, m_pc=1, m_st=0, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=1, token=3] [L555] RET, EXPR is_transmit3_triggered() VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=2, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=2, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=2, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=1, \old(t3_st)=1, \old(token)=2, E_1=2, E_2=2, E_3=2, E_M=1, is_transmit3_triggered()=0, local=0, M_E=2, m_i=1, m_pc=1, m_st=0, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=1, tmp=1, tmp___0=0, tmp___1=0, token=3] [L555] tmp___2 = is_transmit3_triggered() [L557] COND FALSE !(\read(tmp___2)) VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=2, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=2, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=2, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=1, \old(t3_st)=1, \old(token)=2, E_1=2, E_2=2, E_3=2, E_M=1, local=0, M_E=2, m_i=1, m_pc=1, m_st=0, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=1, tmp=1, tmp___0=0, tmp___1=0, tmp___2=0, token=3] [L571] RET activate_threads() VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=2, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=2, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=2, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=1, \old(t3_st)=1, \old(token)=2, E_1=2, E_2=2, E_3=2, E_M=1, local=0, M_E=2, m_i=1, m_pc=1, m_st=0, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=1, token=3] [L195] RET immediate_notify() VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=2, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=2, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=2, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=1, \old(t3_st)=1, \old(token)=2, E_1=2, E_2=2, E_3=2, E_M=1, local=0, M_E=2, m_i=1, m_pc=1, m_st=0, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=1, token=3] [L196] E_M = 2 VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=2, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=2, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=2, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=1, \old(t3_st)=1, \old(token)=2, E_1=2, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=1, m_st=0, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=1, token=3] [L185] COND TRUE 1 VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=2, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=2, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=2, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=1, \old(t3_st)=1, \old(token)=2, E_1=2, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=1, m_st=0, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=1, token=3] [L187] t3_pc = 1 [L188] t3_st = 2 VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=2, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=2, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=2, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=1, \old(t3_st)=1, \old(token)=2, E_1=2, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=1, m_st=0, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, token=3] [L412] RET transmit3() VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=0, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=0, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=0, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=0, \old(token)=0, E_1=2, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=1, m_st=0, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, tmp=1, tmp_ndt_1=1, tmp_ndt_2=1, tmp_ndt_3=1, tmp_ndt_4=1, token=3] [L354] COND TRUE 1 VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=0, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=0, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=0, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=0, \old(token)=0, E_1=2, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=1, m_st=0, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, tmp=1, tmp_ndt_1=1, tmp_ndt_2=1, tmp_ndt_3=1, tmp_ndt_4=1, token=3] [L357] CALL, EXPR exists_runnable_thread() VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=0, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=0, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=0, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=0, \old(token)=0, E_1=2, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=1, m_st=0, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, token=3] [L319] int __retres1 ; VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=0, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=0, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=0, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=0, \old(token)=0, E_1=2, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=1, m_st=0, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, token=3] [L322] COND TRUE m_st == 0 [L323] __retres1 = 1 VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=0, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=0, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=0, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=0, \old(token)=0, __retres1=1, E_1=2, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=1, m_st=0, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, token=3] [L345] return (__retres1); VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=0, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=0, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=0, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=0, \old(token)=0, \result=1, __retres1=1, E_1=2, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=1, m_st=0, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, token=3] [L357] RET, EXPR exists_runnable_thread() VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=0, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=0, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=0, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=0, \old(token)=0, E_1=2, E_2=2, E_3=2, E_M=2, exists_runnable_thread()=1, local=0, M_E=2, m_i=1, m_pc=1, m_st=0, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, tmp=1, tmp_ndt_1=1, tmp_ndt_2=1, tmp_ndt_3=1, tmp_ndt_4=1, token=3] [L357] tmp = exists_runnable_thread() [L359] COND TRUE \read(tmp) VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=0, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=0, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=0, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=0, \old(token)=0, E_1=2, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=1, m_st=0, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, tmp=1, tmp_ndt_1=1, tmp_ndt_2=1, tmp_ndt_3=1, tmp_ndt_4=1, token=3] [L364] COND TRUE m_st == 0 [L365] int tmp_ndt_1; [L366] tmp_ndt_1 = __VERIFIER_nondet_int() [L367] COND TRUE \read(tmp_ndt_1) [L369] m_st = 1 VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=0, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=0, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=0, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=0, \old(token)=0, E_1=2, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=1, m_st=1, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, tmp=1, tmp_ndt_1=1, tmp_ndt_2=1, tmp_ndt_3=1, tmp_ndt_4=1, token=3] [L370] CALL master() VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=1, \old(m_st)=1, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=2, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=2, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=2, \old(token)=3, E_1=2, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=1, m_st=1, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, token=3] [L44] int tmp_var = __VERIFIER_nondet_int(); [L46] COND FALSE !(m_pc == 0) VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=1, \old(m_st)=1, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=2, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=2, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=2, \old(token)=3, E_1=2, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=1, m_st=1, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, tmp_var=5, token=3] [L49] COND TRUE m_pc == 1 VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=1, \old(m_st)=1, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=2, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=2, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=2, \old(token)=3, E_1=2, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=1, m_st=1, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, tmp_var=5, token=3] [L71] COND FALSE !(token != local + 3) VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=1, \old(m_st)=1, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=2, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=2, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=2, \old(token)=3, E_1=2, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=1, m_st=1, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, tmp_var=5, token=3] [L76] COND TRUE tmp_var <= 5 VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=1, \old(m_st)=1, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=2, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=2, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=2, \old(token)=3, E_1=2, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=1, m_st=1, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, tmp_var=5, token=3] [L77] COND TRUE tmp_var >= 5 VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=1, \old(m_st)=1, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=2, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=2, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=2, \old(token)=3, E_1=2, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=1, m_st=1, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, tmp_var=5, token=3] [L82] COND TRUE tmp_var <= 5 VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=1, \old(m_st)=1, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=2, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=2, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=2, \old(token)=3, E_1=2, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=1, m_st=1, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, tmp_var=5, token=3] [L83] COND TRUE tmp_var >= 5 VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=1, \old(m_st)=1, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=2, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=2, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=2, \old(token)=3, E_1=2, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=1, m_st=1, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, tmp_var=5, token=3] [L84] COND TRUE tmp_var == 5 VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=1, \old(m_st)=1, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=2, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=2, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=2, \old(token)=3, E_1=2, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=1, m_st=1, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, tmp_var=5, token=3] [L85] CALL error() VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=1, \old(m_st)=1, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=2, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=2, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=2, \old(token)=3, E_1=2, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=1, m_st=1, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, token=3] [L10] __VERIFIER_error() VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=1, \old(m_st)=1, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=2, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=2, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=2, \old(token)=3, E_1=2, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=1, m_st=1, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, token=3] ----- [2018-11-23 07:03:00,458 INFO L145 WitnessManager]: Wrote witness to /tmp/vcloud-vcloud-master/worker/working_dir_ebaca483-9d31-488f-939f-2e98d1f355b5/bin-2019/utaipan/witness.graphml [2018-11-23 07:03:00,458 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2018-11-23 07:03:00,459 INFO L168 Benchmark]: Toolchain (without parser) took 113057.56 ms. Allocated memory was 1.0 GB in the beginning and 4.3 GB in the end (delta: 3.2 GB). Free memory was 959.1 MB in the beginning and 2.3 GB in the end (delta: -1.3 GB). Peak memory consumption was 1.9 GB. Max. memory is 11.5 GB. [2018-11-23 07:03:00,460 INFO L168 Benchmark]: CDTParser took 0.17 ms. Allocated memory is still 1.0 GB. Free memory is still 985.4 MB. There was no memory consumed. Max. memory is 11.5 GB. [2018-11-23 07:03:00,460 INFO L168 Benchmark]: CACSL2BoogieTranslator took 225.79 ms. Allocated memory is still 1.0 GB. Free memory was 959.1 MB in the beginning and 940.3 MB in the end (delta: 18.8 MB). Peak memory consumption was 18.8 MB. Max. memory is 11.5 GB. [2018-11-23 07:03:00,485 INFO L168 Benchmark]: Boogie Procedure Inliner took 58.45 ms. Allocated memory was 1.0 GB in the beginning and 1.2 GB in the end (delta: 151.5 MB). Free memory was 940.3 MB in the beginning and 1.1 GB in the end (delta: -205.9 MB). Peak memory consumption was 14.8 MB. Max. memory is 11.5 GB. [2018-11-23 07:03:00,485 INFO L168 Benchmark]: Boogie Preprocessor took 31.83 ms. Allocated memory is still 1.2 GB. Free memory is still 1.1 GB. There was no memory consumed. Max. memory is 11.5 GB. [2018-11-23 07:03:00,485 INFO L168 Benchmark]: RCFGBuilder took 486.35 ms. Allocated memory is still 1.2 GB. Free memory was 1.1 GB in the beginning and 1.1 GB in the end (delta: 49.3 MB). Peak memory consumption was 49.3 MB. Max. memory is 11.5 GB. [2018-11-23 07:03:00,485 INFO L168 Benchmark]: TraceAbstraction took 81238.05 ms. Allocated memory was 1.2 GB in the beginning and 4.3 GB in the end (delta: 3.1 GB). Free memory was 1.1 GB in the beginning and 2.6 GB in the end (delta: -1.5 GB). Peak memory consumption was 1.5 GB. Max. memory is 11.5 GB. [2018-11-23 07:03:00,486 INFO L168 Benchmark]: Witness Printer took 31013.86 ms. Allocated memory is still 4.3 GB. Free memory was 2.6 GB in the beginning and 2.3 GB in the end (delta: 324.9 MB). Peak memory consumption was 324.9 MB. Max. memory is 11.5 GB. [2018-11-23 07:03:00,487 INFO L336 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.17 ms. Allocated memory is still 1.0 GB. Free memory is still 985.4 MB. There was no memory consumed. Max. memory is 11.5 GB. * CACSL2BoogieTranslator took 225.79 ms. Allocated memory is still 1.0 GB. Free memory was 959.1 MB in the beginning and 940.3 MB in the end (delta: 18.8 MB). Peak memory consumption was 18.8 MB. Max. memory is 11.5 GB. * Boogie Procedure Inliner took 58.45 ms. Allocated memory was 1.0 GB in the beginning and 1.2 GB in the end (delta: 151.5 MB). Free memory was 940.3 MB in the beginning and 1.1 GB in the end (delta: -205.9 MB). Peak memory consumption was 14.8 MB. Max. memory is 11.5 GB. * Boogie Preprocessor took 31.83 ms. Allocated memory is still 1.2 GB. Free memory is still 1.1 GB. There was no memory consumed. Max. memory is 11.5 GB. * RCFGBuilder took 486.35 ms. Allocated memory is still 1.2 GB. Free memory was 1.1 GB in the beginning and 1.1 GB in the end (delta: 49.3 MB). Peak memory consumption was 49.3 MB. Max. memory is 11.5 GB. * TraceAbstraction took 81238.05 ms. Allocated memory was 1.2 GB in the beginning and 4.3 GB in the end (delta: 3.1 GB). Free memory was 1.1 GB in the beginning and 2.6 GB in the end (delta: -1.5 GB). Peak memory consumption was 1.5 GB. Max. memory is 11.5 GB. * Witness Printer took 31013.86 ms. Allocated memory is still 4.3 GB. Free memory was 2.6 GB in the beginning and 2.3 GB in the end (delta: 324.9 MB). Peak memory consumption was 324.9 MB. Max. memory is 11.5 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - CounterExampleResult [Line: 10]: a call of __VERIFIER_error() is reachable a call of __VERIFIER_error() is reachable We found a FailurePath: [L14] int m_pc = 0; [L15] int t1_pc = 0; [L16] int t2_pc = 0; [L17] int t3_pc = 0; [L18] int m_st ; [L19] int t1_st ; [L20] int t2_st ; [L21] int t3_st ; [L22] int m_i ; [L23] int t1_i ; [L24] int t2_i ; [L25] int t3_i ; [L26] int M_E = 2; [L27] int T1_E = 2; [L28] int T2_E = 2; [L29] int T3_E = 2; [L30] int E_M = 2; [L31] int E_1 = 2; [L32] int E_2 = 2; [L33] int E_3 = 2; [L39] int token ; [L41] int local ; VAL [\old(E_1)=21, \old(E_2)=6, \old(E_3)=25, \old(E_M)=16, \old(local)=20, \old(M_E)=17, \old(m_i)=8, \old(m_pc)=14, \old(m_st)=15, \old(T1_E)=4, \old(t1_i)=19, \old(t1_pc)=10, \old(t1_st)=5, \old(T2_E)=18, \old(t2_i)=7, \old(t2_pc)=11, \old(t2_st)=12, \old(T3_E)=22, \old(t3_i)=24, \old(t3_pc)=9, \old(t3_st)=13, \old(token)=23, E_1=2, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=0, m_pc=0, m_st=0, T1_E=2, t1_i=0, t1_pc=0, t1_st=0, T2_E=2, t2_i=0, t2_pc=0, t2_st=0, T3_E=2, t3_i=0, t3_pc=0, t3_st=0, token=0] [L725] int __retres1 ; VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=0, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=0, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=0, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=0, \old(token)=0, E_1=2, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=0, m_pc=0, m_st=0, T1_E=2, t1_i=0, t1_pc=0, t1_st=0, T2_E=2, t2_i=0, t2_pc=0, t2_st=0, T3_E=2, t3_i=0, t3_pc=0, t3_st=0, token=0] [L729] CALL init_model() VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=0, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=0, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=0, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=0, \old(token)=0, E_1=2, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=0, m_pc=0, m_st=0, T1_E=2, t1_i=0, t1_pc=0, t1_st=0, T2_E=2, t2_i=0, t2_pc=0, t2_st=0, T3_E=2, t3_i=0, t3_pc=0, t3_st=0, token=0] [L638] m_i = 1 [L639] t1_i = 1 [L640] t2_i = 1 [L641] t3_i = 1 VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=0, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=0, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=0, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=0, \old(token)=0, E_1=2, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=0, m_st=0, T1_E=2, t1_i=1, t1_pc=0, t1_st=0, T2_E=2, t2_i=1, t2_pc=0, t2_st=0, T3_E=2, t3_i=1, t3_pc=0, t3_st=0, token=0] [L729] RET init_model() VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=0, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=0, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=0, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=0, \old(token)=0, E_1=2, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=0, m_st=0, T1_E=2, t1_i=1, t1_pc=0, t1_st=0, T2_E=2, t2_i=1, t2_pc=0, t2_st=0, T3_E=2, t3_i=1, t3_pc=0, t3_st=0, token=0] [L730] CALL start_simulation() VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=0, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=0, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=0, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=0, \old(token)=0, E_1=2, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=0, m_st=0, T1_E=2, t1_i=1, t1_pc=0, t1_st=0, T2_E=2, t2_i=1, t2_pc=0, t2_st=0, T3_E=2, t3_i=1, t3_pc=0, t3_st=0, token=0] [L666] int kernel_st ; [L667] int tmp ; [L668] int tmp___0 ; [L672] kernel_st = 0 VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=0, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=0, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=0, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=0, \old(token)=0, E_1=2, E_2=2, E_3=2, E_M=2, kernel_st=0, local=0, M_E=2, m_i=1, m_pc=0, m_st=0, T1_E=2, t1_i=1, t1_pc=0, t1_st=0, T2_E=2, t2_i=1, t2_pc=0, t2_st=0, T3_E=2, t3_i=1, t3_pc=0, t3_st=0, token=0] [L673] FCALL update_channels() VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=0, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=0, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=0, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=0, \old(token)=0, E_1=2, E_2=2, E_3=2, E_M=2, kernel_st=0, local=0, M_E=2, m_i=1, m_pc=0, m_st=0, T1_E=2, t1_i=1, t1_pc=0, t1_st=0, T2_E=2, t2_i=1, t2_pc=0, t2_st=0, T3_E=2, t3_i=1, t3_pc=0, t3_st=0, token=0] [L674] CALL init_threads() VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=0, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=0, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=0, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=0, \old(token)=0, E_1=2, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=0, m_st=0, T1_E=2, t1_i=1, t1_pc=0, t1_st=0, T2_E=2, t2_i=1, t2_pc=0, t2_st=0, T3_E=2, t3_i=1, t3_pc=0, t3_st=0, token=0] [L294] COND TRUE m_i == 1 [L295] m_st = 0 VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=0, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=0, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=0, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=0, \old(token)=0, E_1=2, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=0, m_st=0, T1_E=2, t1_i=1, t1_pc=0, t1_st=0, T2_E=2, t2_i=1, t2_pc=0, t2_st=0, T3_E=2, t3_i=1, t3_pc=0, t3_st=0, token=0] [L299] COND TRUE t1_i == 1 [L300] t1_st = 0 VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=0, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=0, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=0, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=0, \old(token)=0, E_1=2, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=0, m_st=0, T1_E=2, t1_i=1, t1_pc=0, t1_st=0, T2_E=2, t2_i=1, t2_pc=0, t2_st=0, T3_E=2, t3_i=1, t3_pc=0, t3_st=0, token=0] [L304] COND TRUE t2_i == 1 [L305] t2_st = 0 VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=0, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=0, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=0, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=0, \old(token)=0, E_1=2, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=0, m_st=0, T1_E=2, t1_i=1, t1_pc=0, t1_st=0, T2_E=2, t2_i=1, t2_pc=0, t2_st=0, T3_E=2, t3_i=1, t3_pc=0, t3_st=0, token=0] [L309] COND TRUE t3_i == 1 [L310] t3_st = 0 VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=0, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=0, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=0, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=0, \old(token)=0, E_1=2, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=0, m_st=0, T1_E=2, t1_i=1, t1_pc=0, t1_st=0, T2_E=2, t2_i=1, t2_pc=0, t2_st=0, T3_E=2, t3_i=1, t3_pc=0, t3_st=0, token=0] [L674] RET init_threads() VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=0, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=0, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=0, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=0, \old(token)=0, E_1=2, E_2=2, E_3=2, E_M=2, kernel_st=0, local=0, M_E=2, m_i=1, m_pc=0, m_st=0, T1_E=2, t1_i=1, t1_pc=0, t1_st=0, T2_E=2, t2_i=1, t2_pc=0, t2_st=0, T3_E=2, t3_i=1, t3_pc=0, t3_st=0, token=0] [L675] CALL fire_delta_events() VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=0, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=0, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=0, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=0, \old(token)=0, E_1=2, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=0, m_st=0, T1_E=2, t1_i=1, t1_pc=0, t1_st=0, T2_E=2, t2_i=1, t2_pc=0, t2_st=0, T3_E=2, t3_i=1, t3_pc=0, t3_st=0, token=0] [L431] COND FALSE !(M_E == 0) VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=0, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=0, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=0, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=0, \old(token)=0, E_1=2, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=0, m_st=0, T1_E=2, t1_i=1, t1_pc=0, t1_st=0, T2_E=2, t2_i=1, t2_pc=0, t2_st=0, T3_E=2, t3_i=1, t3_pc=0, t3_st=0, token=0] [L436] COND FALSE !(T1_E == 0) VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=0, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=0, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=0, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=0, \old(token)=0, E_1=2, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=0, m_st=0, T1_E=2, t1_i=1, t1_pc=0, t1_st=0, T2_E=2, t2_i=1, t2_pc=0, t2_st=0, T3_E=2, t3_i=1, t3_pc=0, t3_st=0, token=0] [L441] COND FALSE !(T2_E == 0) VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=0, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=0, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=0, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=0, \old(token)=0, E_1=2, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=0, m_st=0, T1_E=2, t1_i=1, t1_pc=0, t1_st=0, T2_E=2, t2_i=1, t2_pc=0, t2_st=0, T3_E=2, t3_i=1, t3_pc=0, t3_st=0, token=0] [L446] COND FALSE !(T3_E == 0) VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=0, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=0, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=0, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=0, \old(token)=0, E_1=2, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=0, m_st=0, T1_E=2, t1_i=1, t1_pc=0, t1_st=0, T2_E=2, t2_i=1, t2_pc=0, t2_st=0, T3_E=2, t3_i=1, t3_pc=0, t3_st=0, token=0] [L451] COND FALSE !(E_M == 0) VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=0, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=0, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=0, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=0, \old(token)=0, E_1=2, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=0, m_st=0, T1_E=2, t1_i=1, t1_pc=0, t1_st=0, T2_E=2, t2_i=1, t2_pc=0, t2_st=0, T3_E=2, t3_i=1, t3_pc=0, t3_st=0, token=0] [L456] COND FALSE !(E_1 == 0) VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=0, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=0, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=0, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=0, \old(token)=0, E_1=2, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=0, m_st=0, T1_E=2, t1_i=1, t1_pc=0, t1_st=0, T2_E=2, t2_i=1, t2_pc=0, t2_st=0, T3_E=2, t3_i=1, t3_pc=0, t3_st=0, token=0] [L461] COND FALSE !(E_2 == 0) VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=0, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=0, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=0, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=0, \old(token)=0, E_1=2, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=0, m_st=0, T1_E=2, t1_i=1, t1_pc=0, t1_st=0, T2_E=2, t2_i=1, t2_pc=0, t2_st=0, T3_E=2, t3_i=1, t3_pc=0, t3_st=0, token=0] [L466] COND FALSE !(E_3 == 0) VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=0, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=0, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=0, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=0, \old(token)=0, E_1=2, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=0, m_st=0, T1_E=2, t1_i=1, t1_pc=0, t1_st=0, T2_E=2, t2_i=1, t2_pc=0, t2_st=0, T3_E=2, t3_i=1, t3_pc=0, t3_st=0, token=0] [L675] RET fire_delta_events() VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=0, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=0, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=0, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=0, \old(token)=0, E_1=2, E_2=2, E_3=2, E_M=2, kernel_st=0, local=0, M_E=2, m_i=1, m_pc=0, m_st=0, T1_E=2, t1_i=1, t1_pc=0, t1_st=0, T2_E=2, t2_i=1, t2_pc=0, t2_st=0, T3_E=2, t3_i=1, t3_pc=0, t3_st=0, token=0] [L676] CALL activate_threads() VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=0, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=0, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=0, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=0, \old(token)=0, E_1=2, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=0, m_st=0, T1_E=2, t1_i=1, t1_pc=0, t1_st=0, T2_E=2, t2_i=1, t2_pc=0, t2_st=0, T3_E=2, t3_i=1, t3_pc=0, t3_st=0, token=0] [L524] int tmp ; [L525] int tmp___0 ; [L526] int tmp___1 ; [L527] int tmp___2 ; VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=0, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=0, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=0, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=0, \old(token)=0, E_1=2, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=0, m_st=0, T1_E=2, t1_i=1, t1_pc=0, t1_st=0, T2_E=2, t2_i=1, t2_pc=0, t2_st=0, T3_E=2, t3_i=1, t3_pc=0, t3_st=0, token=0] [L531] CALL, EXPR is_master_triggered() VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=0, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=0, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=0, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=0, \old(token)=0, E_1=2, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=0, m_st=0, T1_E=2, t1_i=1, t1_pc=0, t1_st=0, T2_E=2, t2_i=1, t2_pc=0, t2_st=0, T3_E=2, t3_i=1, t3_pc=0, t3_st=0, token=0] [L207] int __retres1 ; VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=0, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=0, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=0, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=0, \old(token)=0, E_1=2, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=0, m_st=0, T1_E=2, t1_i=1, t1_pc=0, t1_st=0, T2_E=2, t2_i=1, t2_pc=0, t2_st=0, T3_E=2, t3_i=1, t3_pc=0, t3_st=0, token=0] [L210] COND FALSE !(m_pc == 1) VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=0, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=0, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=0, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=0, \old(token)=0, E_1=2, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=0, m_st=0, T1_E=2, t1_i=1, t1_pc=0, t1_st=0, T2_E=2, t2_i=1, t2_pc=0, t2_st=0, T3_E=2, t3_i=1, t3_pc=0, t3_st=0, token=0] [L220] __retres1 = 0 VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=0, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=0, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=0, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=0, \old(token)=0, __retres1=0, E_1=2, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=0, m_st=0, T1_E=2, t1_i=1, t1_pc=0, t1_st=0, T2_E=2, t2_i=1, t2_pc=0, t2_st=0, T3_E=2, t3_i=1, t3_pc=0, t3_st=0, token=0] [L222] return (__retres1); VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=0, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=0, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=0, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=0, \old(token)=0, \result=0, __retres1=0, E_1=2, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=0, m_st=0, T1_E=2, t1_i=1, t1_pc=0, t1_st=0, T2_E=2, t2_i=1, t2_pc=0, t2_st=0, T3_E=2, t3_i=1, t3_pc=0, t3_st=0, token=0] [L531] RET, EXPR is_master_triggered() VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=0, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=0, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=0, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=0, \old(token)=0, E_1=2, E_2=2, E_3=2, E_M=2, is_master_triggered()=0, local=0, M_E=2, m_i=1, m_pc=0, m_st=0, T1_E=2, t1_i=1, t1_pc=0, t1_st=0, T2_E=2, t2_i=1, t2_pc=0, t2_st=0, T3_E=2, t3_i=1, t3_pc=0, t3_st=0, token=0] [L531] tmp = is_master_triggered() [L533] COND FALSE !(\read(tmp)) VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=0, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=0, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=0, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=0, \old(token)=0, E_1=2, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=0, m_st=0, T1_E=2, t1_i=1, t1_pc=0, t1_st=0, T2_E=2, t2_i=1, t2_pc=0, t2_st=0, T3_E=2, t3_i=1, t3_pc=0, t3_st=0, tmp=0, token=0] [L539] CALL, EXPR is_transmit1_triggered() VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=0, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=0, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=0, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=0, \old(token)=0, E_1=2, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=0, m_st=0, T1_E=2, t1_i=1, t1_pc=0, t1_st=0, T2_E=2, t2_i=1, t2_pc=0, t2_st=0, T3_E=2, t3_i=1, t3_pc=0, t3_st=0, token=0] [L226] int __retres1 ; VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=0, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=0, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=0, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=0, \old(token)=0, E_1=2, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=0, m_st=0, T1_E=2, t1_i=1, t1_pc=0, t1_st=0, T2_E=2, t2_i=1, t2_pc=0, t2_st=0, T3_E=2, t3_i=1, t3_pc=0, t3_st=0, token=0] [L229] COND FALSE !(t1_pc == 1) VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=0, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=0, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=0, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=0, \old(token)=0, E_1=2, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=0, m_st=0, T1_E=2, t1_i=1, t1_pc=0, t1_st=0, T2_E=2, t2_i=1, t2_pc=0, t2_st=0, T3_E=2, t3_i=1, t3_pc=0, t3_st=0, token=0] [L239] __retres1 = 0 VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=0, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=0, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=0, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=0, \old(token)=0, __retres1=0, E_1=2, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=0, m_st=0, T1_E=2, t1_i=1, t1_pc=0, t1_st=0, T2_E=2, t2_i=1, t2_pc=0, t2_st=0, T3_E=2, t3_i=1, t3_pc=0, t3_st=0, token=0] [L241] return (__retres1); VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=0, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=0, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=0, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=0, \old(token)=0, \result=0, __retres1=0, E_1=2, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=0, m_st=0, T1_E=2, t1_i=1, t1_pc=0, t1_st=0, T2_E=2, t2_i=1, t2_pc=0, t2_st=0, T3_E=2, t3_i=1, t3_pc=0, t3_st=0, token=0] [L539] RET, EXPR is_transmit1_triggered() VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=0, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=0, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=0, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=0, \old(token)=0, E_1=2, E_2=2, E_3=2, E_M=2, is_transmit1_triggered()=0, local=0, M_E=2, m_i=1, m_pc=0, m_st=0, T1_E=2, t1_i=1, t1_pc=0, t1_st=0, T2_E=2, t2_i=1, t2_pc=0, t2_st=0, T3_E=2, t3_i=1, t3_pc=0, t3_st=0, tmp=0, token=0] [L539] tmp___0 = is_transmit1_triggered() [L541] COND FALSE !(\read(tmp___0)) VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=0, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=0, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=0, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=0, \old(token)=0, E_1=2, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=0, m_st=0, T1_E=2, t1_i=1, t1_pc=0, t1_st=0, T2_E=2, t2_i=1, t2_pc=0, t2_st=0, T3_E=2, t3_i=1, t3_pc=0, t3_st=0, tmp=0, tmp___0=0, token=0] [L547] CALL, EXPR is_transmit2_triggered() VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=0, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=0, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=0, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=0, \old(token)=0, E_1=2, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=0, m_st=0, T1_E=2, t1_i=1, t1_pc=0, t1_st=0, T2_E=2, t2_i=1, t2_pc=0, t2_st=0, T3_E=2, t3_i=1, t3_pc=0, t3_st=0, token=0] [L245] int __retres1 ; VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=0, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=0, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=0, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=0, \old(token)=0, E_1=2, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=0, m_st=0, T1_E=2, t1_i=1, t1_pc=0, t1_st=0, T2_E=2, t2_i=1, t2_pc=0, t2_st=0, T3_E=2, t3_i=1, t3_pc=0, t3_st=0, token=0] [L248] COND FALSE !(t2_pc == 1) VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=0, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=0, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=0, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=0, \old(token)=0, E_1=2, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=0, m_st=0, T1_E=2, t1_i=1, t1_pc=0, t1_st=0, T2_E=2, t2_i=1, t2_pc=0, t2_st=0, T3_E=2, t3_i=1, t3_pc=0, t3_st=0, token=0] [L258] __retres1 = 0 VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=0, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=0, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=0, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=0, \old(token)=0, __retres1=0, E_1=2, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=0, m_st=0, T1_E=2, t1_i=1, t1_pc=0, t1_st=0, T2_E=2, t2_i=1, t2_pc=0, t2_st=0, T3_E=2, t3_i=1, t3_pc=0, t3_st=0, token=0] [L260] return (__retres1); VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=0, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=0, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=0, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=0, \old(token)=0, \result=0, __retres1=0, E_1=2, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=0, m_st=0, T1_E=2, t1_i=1, t1_pc=0, t1_st=0, T2_E=2, t2_i=1, t2_pc=0, t2_st=0, T3_E=2, t3_i=1, t3_pc=0, t3_st=0, token=0] [L547] RET, EXPR is_transmit2_triggered() VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=0, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=0, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=0, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=0, \old(token)=0, E_1=2, E_2=2, E_3=2, E_M=2, is_transmit2_triggered()=0, local=0, M_E=2, m_i=1, m_pc=0, m_st=0, T1_E=2, t1_i=1, t1_pc=0, t1_st=0, T2_E=2, t2_i=1, t2_pc=0, t2_st=0, T3_E=2, t3_i=1, t3_pc=0, t3_st=0, tmp=0, tmp___0=0, token=0] [L547] tmp___1 = is_transmit2_triggered() [L549] COND FALSE !(\read(tmp___1)) VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=0, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=0, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=0, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=0, \old(token)=0, E_1=2, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=0, m_st=0, T1_E=2, t1_i=1, t1_pc=0, t1_st=0, T2_E=2, t2_i=1, t2_pc=0, t2_st=0, T3_E=2, t3_i=1, t3_pc=0, t3_st=0, tmp=0, tmp___0=0, tmp___1=0, token=0] [L555] CALL, EXPR is_transmit3_triggered() VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=0, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=0, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=0, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=0, \old(token)=0, E_1=2, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=0, m_st=0, T1_E=2, t1_i=1, t1_pc=0, t1_st=0, T2_E=2, t2_i=1, t2_pc=0, t2_st=0, T3_E=2, t3_i=1, t3_pc=0, t3_st=0, token=0] [L264] int __retres1 ; VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=0, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=0, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=0, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=0, \old(token)=0, E_1=2, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=0, m_st=0, T1_E=2, t1_i=1, t1_pc=0, t1_st=0, T2_E=2, t2_i=1, t2_pc=0, t2_st=0, T3_E=2, t3_i=1, t3_pc=0, t3_st=0, token=0] [L267] COND FALSE !(t3_pc == 1) VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=0, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=0, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=0, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=0, \old(token)=0, E_1=2, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=0, m_st=0, T1_E=2, t1_i=1, t1_pc=0, t1_st=0, T2_E=2, t2_i=1, t2_pc=0, t2_st=0, T3_E=2, t3_i=1, t3_pc=0, t3_st=0, token=0] [L277] __retres1 = 0 VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=0, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=0, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=0, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=0, \old(token)=0, __retres1=0, E_1=2, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=0, m_st=0, T1_E=2, t1_i=1, t1_pc=0, t1_st=0, T2_E=2, t2_i=1, t2_pc=0, t2_st=0, T3_E=2, t3_i=1, t3_pc=0, t3_st=0, token=0] [L279] return (__retres1); VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=0, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=0, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=0, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=0, \old(token)=0, \result=0, __retres1=0, E_1=2, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=0, m_st=0, T1_E=2, t1_i=1, t1_pc=0, t1_st=0, T2_E=2, t2_i=1, t2_pc=0, t2_st=0, T3_E=2, t3_i=1, t3_pc=0, t3_st=0, token=0] [L555] RET, EXPR is_transmit3_triggered() VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=0, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=0, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=0, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=0, \old(token)=0, E_1=2, E_2=2, E_3=2, E_M=2, is_transmit3_triggered()=0, local=0, M_E=2, m_i=1, m_pc=0, m_st=0, T1_E=2, t1_i=1, t1_pc=0, t1_st=0, T2_E=2, t2_i=1, t2_pc=0, t2_st=0, T3_E=2, t3_i=1, t3_pc=0, t3_st=0, tmp=0, tmp___0=0, tmp___1=0, token=0] [L555] tmp___2 = is_transmit3_triggered() [L557] COND FALSE !(\read(tmp___2)) VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=0, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=0, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=0, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=0, \old(token)=0, E_1=2, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=0, m_st=0, T1_E=2, t1_i=1, t1_pc=0, t1_st=0, T2_E=2, t2_i=1, t2_pc=0, t2_st=0, T3_E=2, t3_i=1, t3_pc=0, t3_st=0, tmp=0, tmp___0=0, tmp___1=0, tmp___2=0, token=0] [L676] RET activate_threads() VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=0, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=0, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=0, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=0, \old(token)=0, E_1=2, E_2=2, E_3=2, E_M=2, kernel_st=0, local=0, M_E=2, m_i=1, m_pc=0, m_st=0, T1_E=2, t1_i=1, t1_pc=0, t1_st=0, T2_E=2, t2_i=1, t2_pc=0, t2_st=0, T3_E=2, t3_i=1, t3_pc=0, t3_st=0, token=0] [L677] CALL reset_delta_events() VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=0, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=0, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=0, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=0, \old(token)=0, E_1=2, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=0, m_st=0, T1_E=2, t1_i=1, t1_pc=0, t1_st=0, T2_E=2, t2_i=1, t2_pc=0, t2_st=0, T3_E=2, t3_i=1, t3_pc=0, t3_st=0, token=0] [L479] COND FALSE !(M_E == 1) VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=0, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=0, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=0, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=0, \old(token)=0, E_1=2, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=0, m_st=0, T1_E=2, t1_i=1, t1_pc=0, t1_st=0, T2_E=2, t2_i=1, t2_pc=0, t2_st=0, T3_E=2, t3_i=1, t3_pc=0, t3_st=0, token=0] [L484] COND FALSE !(T1_E == 1) VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=0, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=0, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=0, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=0, \old(token)=0, E_1=2, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=0, m_st=0, T1_E=2, t1_i=1, t1_pc=0, t1_st=0, T2_E=2, t2_i=1, t2_pc=0, t2_st=0, T3_E=2, t3_i=1, t3_pc=0, t3_st=0, token=0] [L489] COND FALSE !(T2_E == 1) VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=0, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=0, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=0, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=0, \old(token)=0, E_1=2, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=0, m_st=0, T1_E=2, t1_i=1, t1_pc=0, t1_st=0, T2_E=2, t2_i=1, t2_pc=0, t2_st=0, T3_E=2, t3_i=1, t3_pc=0, t3_st=0, token=0] [L494] COND FALSE !(T3_E == 1) VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=0, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=0, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=0, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=0, \old(token)=0, E_1=2, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=0, m_st=0, T1_E=2, t1_i=1, t1_pc=0, t1_st=0, T2_E=2, t2_i=1, t2_pc=0, t2_st=0, T3_E=2, t3_i=1, t3_pc=0, t3_st=0, token=0] [L499] COND FALSE !(E_M == 1) VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=0, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=0, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=0, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=0, \old(token)=0, E_1=2, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=0, m_st=0, T1_E=2, t1_i=1, t1_pc=0, t1_st=0, T2_E=2, t2_i=1, t2_pc=0, t2_st=0, T3_E=2, t3_i=1, t3_pc=0, t3_st=0, token=0] [L504] COND FALSE !(E_1 == 1) VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=0, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=0, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=0, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=0, \old(token)=0, E_1=2, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=0, m_st=0, T1_E=2, t1_i=1, t1_pc=0, t1_st=0, T2_E=2, t2_i=1, t2_pc=0, t2_st=0, T3_E=2, t3_i=1, t3_pc=0, t3_st=0, token=0] [L509] COND FALSE !(E_2 == 1) VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=0, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=0, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=0, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=0, \old(token)=0, E_1=2, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=0, m_st=0, T1_E=2, t1_i=1, t1_pc=0, t1_st=0, T2_E=2, t2_i=1, t2_pc=0, t2_st=0, T3_E=2, t3_i=1, t3_pc=0, t3_st=0, token=0] [L514] COND FALSE !(E_3 == 1) VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=0, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=0, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=0, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=0, \old(token)=0, E_1=2, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=0, m_st=0, T1_E=2, t1_i=1, t1_pc=0, t1_st=0, T2_E=2, t2_i=1, t2_pc=0, t2_st=0, T3_E=2, t3_i=1, t3_pc=0, t3_st=0, token=0] [L677] RET reset_delta_events() VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=0, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=0, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=0, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=0, \old(token)=0, E_1=2, E_2=2, E_3=2, E_M=2, kernel_st=0, local=0, M_E=2, m_i=1, m_pc=0, m_st=0, T1_E=2, t1_i=1, t1_pc=0, t1_st=0, T2_E=2, t2_i=1, t2_pc=0, t2_st=0, T3_E=2, t3_i=1, t3_pc=0, t3_st=0, token=0] [L680] COND TRUE 1 VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=0, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=0, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=0, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=0, \old(token)=0, E_1=2, E_2=2, E_3=2, E_M=2, kernel_st=0, local=0, M_E=2, m_i=1, m_pc=0, m_st=0, T1_E=2, t1_i=1, t1_pc=0, t1_st=0, T2_E=2, t2_i=1, t2_pc=0, t2_st=0, T3_E=2, t3_i=1, t3_pc=0, t3_st=0, token=0] [L683] kernel_st = 1 VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=0, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=0, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=0, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=0, \old(token)=0, E_1=2, E_2=2, E_3=2, E_M=2, kernel_st=1, local=0, M_E=2, m_i=1, m_pc=0, m_st=0, T1_E=2, t1_i=1, t1_pc=0, t1_st=0, T2_E=2, t2_i=1, t2_pc=0, t2_st=0, T3_E=2, t3_i=1, t3_pc=0, t3_st=0, token=0] [L684] CALL eval() VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=0, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=0, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=0, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=0, \old(token)=0, E_1=2, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=0, m_st=0, T1_E=2, t1_i=1, t1_pc=0, t1_st=0, T2_E=2, t2_i=1, t2_pc=0, t2_st=0, T3_E=2, t3_i=1, t3_pc=0, t3_st=0, token=0] [L350] int tmp ; VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=0, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=0, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=0, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=0, \old(token)=0, E_1=2, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=0, m_st=0, T1_E=2, t1_i=1, t1_pc=0, t1_st=0, T2_E=2, t2_i=1, t2_pc=0, t2_st=0, T3_E=2, t3_i=1, t3_pc=0, t3_st=0, token=0] [L354] COND TRUE 1 VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=0, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=0, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=0, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=0, \old(token)=0, E_1=2, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=0, m_st=0, T1_E=2, t1_i=1, t1_pc=0, t1_st=0, T2_E=2, t2_i=1, t2_pc=0, t2_st=0, T3_E=2, t3_i=1, t3_pc=0, t3_st=0, token=0] [L357] CALL, EXPR exists_runnable_thread() VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=0, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=0, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=0, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=0, \old(token)=0, E_1=2, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=0, m_st=0, T1_E=2, t1_i=1, t1_pc=0, t1_st=0, T2_E=2, t2_i=1, t2_pc=0, t2_st=0, T3_E=2, t3_i=1, t3_pc=0, t3_st=0, token=0] [L319] int __retres1 ; VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=0, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=0, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=0, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=0, \old(token)=0, E_1=2, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=0, m_st=0, T1_E=2, t1_i=1, t1_pc=0, t1_st=0, T2_E=2, t2_i=1, t2_pc=0, t2_st=0, T3_E=2, t3_i=1, t3_pc=0, t3_st=0, token=0] [L322] COND TRUE m_st == 0 [L323] __retres1 = 1 VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=0, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=0, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=0, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=0, \old(token)=0, __retres1=1, E_1=2, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=0, m_st=0, T1_E=2, t1_i=1, t1_pc=0, t1_st=0, T2_E=2, t2_i=1, t2_pc=0, t2_st=0, T3_E=2, t3_i=1, t3_pc=0, t3_st=0, token=0] [L345] return (__retres1); VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=0, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=0, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=0, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=0, \old(token)=0, \result=1, __retres1=1, E_1=2, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=0, m_st=0, T1_E=2, t1_i=1, t1_pc=0, t1_st=0, T2_E=2, t2_i=1, t2_pc=0, t2_st=0, T3_E=2, t3_i=1, t3_pc=0, t3_st=0, token=0] [L357] RET, EXPR exists_runnable_thread() VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=0, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=0, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=0, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=0, \old(token)=0, E_1=2, E_2=2, E_3=2, E_M=2, exists_runnable_thread()=1, local=0, M_E=2, m_i=1, m_pc=0, m_st=0, T1_E=2, t1_i=1, t1_pc=0, t1_st=0, T2_E=2, t2_i=1, t2_pc=0, t2_st=0, T3_E=2, t3_i=1, t3_pc=0, t3_st=0, token=0] [L357] tmp = exists_runnable_thread() [L359] COND TRUE \read(tmp) VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=0, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=0, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=0, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=0, \old(token)=0, E_1=2, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=0, m_st=0, T1_E=2, t1_i=1, t1_pc=0, t1_st=0, T2_E=2, t2_i=1, t2_pc=0, t2_st=0, T3_E=2, t3_i=1, t3_pc=0, t3_st=0, tmp=1, token=0] [L364] COND TRUE m_st == 0 [L365] int tmp_ndt_1; [L366] tmp_ndt_1 = __VERIFIER_nondet_int() [L367] COND FALSE !(\read(tmp_ndt_1)) VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=0, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=0, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=0, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=0, \old(token)=0, E_1=2, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=0, m_st=0, T1_E=2, t1_i=1, t1_pc=0, t1_st=0, T2_E=2, t2_i=1, t2_pc=0, t2_st=0, T3_E=2, t3_i=1, t3_pc=0, t3_st=0, tmp=1, tmp_ndt_1=0, token=0] [L378] COND TRUE t1_st == 0 [L379] int tmp_ndt_2; [L380] tmp_ndt_2 = __VERIFIER_nondet_int() [L381] COND TRUE \read(tmp_ndt_2) [L383] t1_st = 1 VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=0, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=0, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=0, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=0, \old(token)=0, E_1=2, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=0, m_st=0, T1_E=2, t1_i=1, t1_pc=0, t1_st=1, T2_E=2, t2_i=1, t2_pc=0, t2_st=0, T3_E=2, t3_i=1, t3_pc=0, t3_st=0, tmp=1, tmp_ndt_1=0, tmp_ndt_2=1, token=0] [L384] CALL transmit1() VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=0, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=1, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=0, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=0, \old(token)=0, E_1=2, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=0, m_st=0, T1_E=2, t1_i=1, t1_pc=0, t1_st=1, T2_E=2, t2_i=1, t2_pc=0, t2_st=0, T3_E=2, t3_i=1, t3_pc=0, t3_st=0, token=0] [L102] COND TRUE t1_pc == 0 VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=0, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=1, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=0, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=0, \old(token)=0, E_1=2, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=0, m_st=0, T1_E=2, t1_i=1, t1_pc=0, t1_st=1, T2_E=2, t2_i=1, t2_pc=0, t2_st=0, T3_E=2, t3_i=1, t3_pc=0, t3_st=0, token=0] [L113] COND TRUE 1 VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=0, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=1, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=0, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=0, \old(token)=0, E_1=2, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=0, m_st=0, T1_E=2, t1_i=1, t1_pc=0, t1_st=1, T2_E=2, t2_i=1, t2_pc=0, t2_st=0, T3_E=2, t3_i=1, t3_pc=0, t3_st=0, token=0] [L115] t1_pc = 1 [L116] t1_st = 2 VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=0, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=1, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=0, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=0, \old(token)=0, E_1=2, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=0, m_st=0, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=0, t2_st=0, T3_E=2, t3_i=1, t3_pc=0, t3_st=0, token=0] [L384] RET transmit1() VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=0, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=0, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=0, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=0, \old(token)=0, E_1=2, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=0, m_st=0, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=0, t2_st=0, T3_E=2, t3_i=1, t3_pc=0, t3_st=0, tmp=1, tmp_ndt_1=0, tmp_ndt_2=1, token=0] [L392] COND TRUE t2_st == 0 [L393] int tmp_ndt_3; [L394] tmp_ndt_3 = __VERIFIER_nondet_int() [L395] COND TRUE \read(tmp_ndt_3) [L397] t2_st = 1 VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=0, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=0, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=0, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=0, \old(token)=0, E_1=2, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=0, m_st=0, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=0, t2_st=1, T3_E=2, t3_i=1, t3_pc=0, t3_st=0, tmp=1, tmp_ndt_1=0, tmp_ndt_2=1, tmp_ndt_3=1, token=0] [L398] CALL transmit2() VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=0, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=2, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=1, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=0, \old(token)=0, E_1=2, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=0, m_st=0, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=0, t2_st=1, T3_E=2, t3_i=1, t3_pc=0, t3_st=0, token=0] [L138] COND TRUE t2_pc == 0 VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=0, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=2, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=1, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=0, \old(token)=0, E_1=2, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=0, m_st=0, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=0, t2_st=1, T3_E=2, t3_i=1, t3_pc=0, t3_st=0, token=0] [L149] COND TRUE 1 VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=0, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=2, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=1, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=0, \old(token)=0, E_1=2, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=0, m_st=0, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=0, t2_st=1, T3_E=2, t3_i=1, t3_pc=0, t3_st=0, token=0] [L151] t2_pc = 1 [L152] t2_st = 2 VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=0, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=2, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=1, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=0, \old(token)=0, E_1=2, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=0, m_st=0, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=0, t3_st=0, token=0] [L398] RET transmit2() VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=0, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=0, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=0, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=0, \old(token)=0, E_1=2, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=0, m_st=0, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=0, t3_st=0, tmp=1, tmp_ndt_1=0, tmp_ndt_2=1, tmp_ndt_3=1, token=0] [L406] COND TRUE t3_st == 0 [L407] int tmp_ndt_4; [L408] tmp_ndt_4 = __VERIFIER_nondet_int() [L409] COND TRUE \read(tmp_ndt_4) [L411] t3_st = 1 VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=0, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=0, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=0, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=0, \old(token)=0, E_1=2, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=0, m_st=0, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=0, t3_st=1, tmp=1, tmp_ndt_1=0, tmp_ndt_2=1, tmp_ndt_3=1, tmp_ndt_4=1, token=0] [L412] CALL transmit3() VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=0, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=2, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=2, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=1, \old(token)=0, E_1=2, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=0, m_st=0, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=0, t3_st=1, token=0] [L174] COND TRUE t3_pc == 0 VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=0, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=2, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=2, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=1, \old(token)=0, E_1=2, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=0, m_st=0, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=0, t3_st=1, token=0] [L185] COND TRUE 1 VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=0, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=2, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=2, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=1, \old(token)=0, E_1=2, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=0, m_st=0, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=0, t3_st=1, token=0] [L187] t3_pc = 1 [L188] t3_st = 2 VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=0, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=2, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=2, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=1, \old(token)=0, E_1=2, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=0, m_st=0, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, token=0] [L412] RET transmit3() VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=0, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=0, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=0, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=0, \old(token)=0, E_1=2, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=0, m_st=0, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, tmp=1, tmp_ndt_1=0, tmp_ndt_2=1, tmp_ndt_3=1, tmp_ndt_4=1, token=0] [L354] COND TRUE 1 VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=0, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=0, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=0, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=0, \old(token)=0, E_1=2, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=0, m_st=0, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, tmp=1, tmp_ndt_1=0, tmp_ndt_2=1, tmp_ndt_3=1, tmp_ndt_4=1, token=0] [L357] CALL, EXPR exists_runnable_thread() VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=0, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=0, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=0, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=0, \old(token)=0, E_1=2, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=0, m_st=0, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, token=0] [L319] int __retres1 ; VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=0, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=0, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=0, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=0, \old(token)=0, E_1=2, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=0, m_st=0, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, token=0] [L322] COND TRUE m_st == 0 [L323] __retres1 = 1 VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=0, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=0, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=0, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=0, \old(token)=0, __retres1=1, E_1=2, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=0, m_st=0, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, token=0] [L345] return (__retres1); VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=0, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=0, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=0, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=0, \old(token)=0, \result=1, __retres1=1, E_1=2, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=0, m_st=0, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, token=0] [L357] RET, EXPR exists_runnable_thread() VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=0, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=0, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=0, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=0, \old(token)=0, E_1=2, E_2=2, E_3=2, E_M=2, exists_runnable_thread()=1, local=0, M_E=2, m_i=1, m_pc=0, m_st=0, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, tmp=1, tmp_ndt_1=0, tmp_ndt_2=1, tmp_ndt_3=1, tmp_ndt_4=1, token=0] [L357] tmp = exists_runnable_thread() [L359] COND TRUE \read(tmp) VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=0, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=0, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=0, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=0, \old(token)=0, E_1=2, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=0, m_st=0, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, tmp=1, tmp_ndt_1=0, tmp_ndt_2=1, tmp_ndt_3=1, tmp_ndt_4=1, token=0] [L364] COND TRUE m_st == 0 [L365] int tmp_ndt_1; [L366] tmp_ndt_1 = __VERIFIER_nondet_int() [L367] COND TRUE \read(tmp_ndt_1) [L369] m_st = 1 VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=0, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=0, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=0, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=0, \old(token)=0, E_1=2, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=0, m_st=1, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, tmp=1, tmp_ndt_1=1, tmp_ndt_2=1, tmp_ndt_3=1, tmp_ndt_4=1, token=0] [L370] CALL master() VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=1, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=2, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=2, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=2, \old(token)=0, E_1=2, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=0, m_st=1, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, token=0] [L44] int tmp_var = __VERIFIER_nondet_int(); [L46] COND TRUE m_pc == 0 VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=1, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=2, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=2, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=2, \old(token)=0, E_1=2, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=0, m_st=1, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, tmp_var=0, token=0] [L57] COND TRUE 1 VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=1, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=2, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=2, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=2, \old(token)=0, E_1=2, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=0, m_st=1, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, tmp_var=0, token=0] [L60] token = __VERIFIER_nondet_int() [L61] local = token [L62] E_1 = 1 VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=1, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=2, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=2, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=2, \old(token)=0, E_1=1, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=0, m_st=1, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, tmp_var=0, token=0] [L63] CALL immediate_notify() VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=1, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=2, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=2, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=2, \old(token)=0, E_1=1, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=0, m_st=1, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, token=0] [L571] CALL activate_threads() VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=1, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=2, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=2, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=2, \old(token)=0, E_1=1, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=0, m_st=1, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, token=0] [L524] int tmp ; [L525] int tmp___0 ; [L526] int tmp___1 ; [L527] int tmp___2 ; VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=1, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=2, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=2, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=2, \old(token)=0, E_1=1, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=0, m_st=1, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, token=0] [L531] CALL, EXPR is_master_triggered() VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=1, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=2, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=2, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=2, \old(token)=0, E_1=1, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=0, m_st=1, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, token=0] [L207] int __retres1 ; VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=1, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=2, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=2, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=2, \old(token)=0, E_1=1, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=0, m_st=1, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, token=0] [L210] COND FALSE !(m_pc == 1) VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=1, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=2, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=2, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=2, \old(token)=0, E_1=1, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=0, m_st=1, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, token=0] [L220] __retres1 = 0 VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=1, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=2, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=2, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=2, \old(token)=0, __retres1=0, E_1=1, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=0, m_st=1, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, token=0] [L222] return (__retres1); VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=1, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=2, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=2, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=2, \old(token)=0, \result=0, __retres1=0, E_1=1, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=0, m_st=1, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, token=0] [L531] RET, EXPR is_master_triggered() VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=1, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=2, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=2, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=2, \old(token)=0, E_1=1, E_2=2, E_3=2, E_M=2, is_master_triggered()=0, local=0, M_E=2, m_i=1, m_pc=0, m_st=1, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, token=0] [L531] tmp = is_master_triggered() [L533] COND FALSE !(\read(tmp)) VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=1, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=2, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=2, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=2, \old(token)=0, E_1=1, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=0, m_st=1, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, tmp=0, token=0] [L539] CALL, EXPR is_transmit1_triggered() VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=1, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=2, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=2, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=2, \old(token)=0, E_1=1, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=0, m_st=1, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, token=0] [L226] int __retres1 ; VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=1, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=2, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=2, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=2, \old(token)=0, E_1=1, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=0, m_st=1, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, token=0] [L229] COND TRUE t1_pc == 1 VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=1, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=2, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=2, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=2, \old(token)=0, E_1=1, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=0, m_st=1, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, token=0] [L230] COND TRUE E_1 == 1 [L231] __retres1 = 1 VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=1, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=2, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=2, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=2, \old(token)=0, __retres1=1, E_1=1, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=0, m_st=1, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, token=0] [L241] return (__retres1); VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=1, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=2, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=2, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=2, \old(token)=0, \result=1, __retres1=1, E_1=1, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=0, m_st=1, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, token=0] [L539] RET, EXPR is_transmit1_triggered() VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=1, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=2, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=2, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=2, \old(token)=0, E_1=1, E_2=2, E_3=2, E_M=2, is_transmit1_triggered()=1, local=0, M_E=2, m_i=1, m_pc=0, m_st=1, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, tmp=0, token=0] [L539] tmp___0 = is_transmit1_triggered() [L541] COND TRUE \read(tmp___0) [L542] t1_st = 0 VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=1, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=2, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=2, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=2, \old(token)=0, E_1=1, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=0, m_st=1, T1_E=2, t1_i=1, t1_pc=1, t1_st=0, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, tmp=0, tmp___0=1, token=0] [L547] CALL, EXPR is_transmit2_triggered() VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=1, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=2, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=2, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=2, \old(token)=0, E_1=1, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=0, m_st=1, T1_E=2, t1_i=1, t1_pc=1, t1_st=0, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, token=0] [L245] int __retres1 ; VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=1, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=2, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=2, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=2, \old(token)=0, E_1=1, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=0, m_st=1, T1_E=2, t1_i=1, t1_pc=1, t1_st=0, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, token=0] [L248] COND TRUE t2_pc == 1 VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=1, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=2, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=2, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=2, \old(token)=0, E_1=1, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=0, m_st=1, T1_E=2, t1_i=1, t1_pc=1, t1_st=0, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, token=0] [L249] COND FALSE !(E_2 == 1) VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=1, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=2, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=2, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=2, \old(token)=0, E_1=1, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=0, m_st=1, T1_E=2, t1_i=1, t1_pc=1, t1_st=0, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, token=0] [L258] __retres1 = 0 VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=1, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=2, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=2, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=2, \old(token)=0, __retres1=0, E_1=1, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=0, m_st=1, T1_E=2, t1_i=1, t1_pc=1, t1_st=0, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, token=0] [L260] return (__retres1); VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=1, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=2, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=2, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=2, \old(token)=0, \result=0, __retres1=0, E_1=1, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=0, m_st=1, T1_E=2, t1_i=1, t1_pc=1, t1_st=0, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, token=0] [L547] RET, EXPR is_transmit2_triggered() VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=1, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=2, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=2, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=2, \old(token)=0, E_1=1, E_2=2, E_3=2, E_M=2, is_transmit2_triggered()=0, local=0, M_E=2, m_i=1, m_pc=0, m_st=1, T1_E=2, t1_i=1, t1_pc=1, t1_st=0, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, tmp=0, tmp___0=1, token=0] [L547] tmp___1 = is_transmit2_triggered() [L549] COND FALSE !(\read(tmp___1)) VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=1, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=2, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=2, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=2, \old(token)=0, E_1=1, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=0, m_st=1, T1_E=2, t1_i=1, t1_pc=1, t1_st=0, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, tmp=0, tmp___0=1, tmp___1=0, token=0] [L555] CALL, EXPR is_transmit3_triggered() VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=1, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=2, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=2, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=2, \old(token)=0, E_1=1, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=0, m_st=1, T1_E=2, t1_i=1, t1_pc=1, t1_st=0, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, token=0] [L264] int __retres1 ; VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=1, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=2, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=2, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=2, \old(token)=0, E_1=1, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=0, m_st=1, T1_E=2, t1_i=1, t1_pc=1, t1_st=0, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, token=0] [L267] COND TRUE t3_pc == 1 VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=1, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=2, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=2, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=2, \old(token)=0, E_1=1, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=0, m_st=1, T1_E=2, t1_i=1, t1_pc=1, t1_st=0, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, token=0] [L268] COND FALSE !(E_3 == 1) VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=1, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=2, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=2, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=2, \old(token)=0, E_1=1, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=0, m_st=1, T1_E=2, t1_i=1, t1_pc=1, t1_st=0, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, token=0] [L277] __retres1 = 0 VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=1, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=2, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=2, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=2, \old(token)=0, __retres1=0, E_1=1, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=0, m_st=1, T1_E=2, t1_i=1, t1_pc=1, t1_st=0, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, token=0] [L279] return (__retres1); VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=1, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=2, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=2, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=2, \old(token)=0, \result=0, __retres1=0, E_1=1, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=0, m_st=1, T1_E=2, t1_i=1, t1_pc=1, t1_st=0, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, token=0] [L555] RET, EXPR is_transmit3_triggered() VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=1, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=2, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=2, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=2, \old(token)=0, E_1=1, E_2=2, E_3=2, E_M=2, is_transmit3_triggered()=0, local=0, M_E=2, m_i=1, m_pc=0, m_st=1, T1_E=2, t1_i=1, t1_pc=1, t1_st=0, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, tmp=0, tmp___0=1, tmp___1=0, token=0] [L555] tmp___2 = is_transmit3_triggered() [L557] COND FALSE !(\read(tmp___2)) VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=1, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=2, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=2, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=2, \old(token)=0, E_1=1, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=0, m_st=1, T1_E=2, t1_i=1, t1_pc=1, t1_st=0, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, tmp=0, tmp___0=1, tmp___1=0, tmp___2=0, token=0] [L571] RET activate_threads() VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=1, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=2, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=2, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=2, \old(token)=0, E_1=1, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=0, m_st=1, T1_E=2, t1_i=1, t1_pc=1, t1_st=0, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, token=0] [L63] RET immediate_notify() VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=1, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=2, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=2, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=2, \old(token)=0, E_1=1, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=0, m_st=1, T1_E=2, t1_i=1, t1_pc=1, t1_st=0, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, tmp_var=0, token=0] [L64] E_1 = 2 [L65] m_pc = 1 [L66] m_st = 2 VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=1, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=2, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=2, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=2, \old(token)=0, E_1=2, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=1, m_st=2, T1_E=2, t1_i=1, t1_pc=1, t1_st=0, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, tmp_var=0, token=0] [L370] RET master() VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=0, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=0, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=0, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=0, \old(token)=0, E_1=2, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=1, m_st=2, T1_E=2, t1_i=1, t1_pc=1, t1_st=0, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, tmp=1, tmp_ndt_1=1, tmp_ndt_2=1, tmp_ndt_3=1, tmp_ndt_4=1, token=0] [L378] COND TRUE t1_st == 0 [L379] int tmp_ndt_2; [L380] tmp_ndt_2 = __VERIFIER_nondet_int() [L381] COND TRUE \read(tmp_ndt_2) [L383] t1_st = 1 VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=0, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=0, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=0, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=0, \old(token)=0, E_1=2, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=1, m_st=2, T1_E=2, t1_i=1, t1_pc=1, t1_st=1, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, tmp=1, tmp_ndt_1=1, tmp_ndt_2=1, tmp_ndt_3=1, tmp_ndt_4=1, token=0] [L384] CALL transmit1() VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=2, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=1, \old(t1_st)=1, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=2, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=2, \old(token)=0, E_1=2, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=1, m_st=2, T1_E=2, t1_i=1, t1_pc=1, t1_st=1, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, token=0] [L102] COND FALSE !(t1_pc == 0) VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=2, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=1, \old(t1_st)=1, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=2, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=2, \old(token)=0, E_1=2, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=1, m_st=2, T1_E=2, t1_i=1, t1_pc=1, t1_st=1, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, token=0] [L105] COND TRUE t1_pc == 1 VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=2, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=1, \old(t1_st)=1, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=2, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=2, \old(token)=0, E_1=2, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=1, m_st=2, T1_E=2, t1_i=1, t1_pc=1, t1_st=1, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, token=0] [L121] token += 1 [L122] E_2 = 1 VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=2, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=1, \old(t1_st)=1, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=2, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=2, \old(token)=0, E_1=2, E_2=1, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=1, m_st=2, T1_E=2, t1_i=1, t1_pc=1, t1_st=1, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, token=1] [L123] CALL immediate_notify() VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=2, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=1, \old(t1_st)=1, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=2, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=2, \old(token)=0, E_1=2, E_2=1, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=1, m_st=2, T1_E=2, t1_i=1, t1_pc=1, t1_st=1, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, token=1] [L571] CALL activate_threads() VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=2, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=1, \old(t1_st)=1, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=2, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=2, \old(token)=0, E_1=2, E_2=1, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=1, m_st=2, T1_E=2, t1_i=1, t1_pc=1, t1_st=1, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, token=1] [L524] int tmp ; [L525] int tmp___0 ; [L526] int tmp___1 ; [L527] int tmp___2 ; VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=2, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=1, \old(t1_st)=1, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=2, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=2, \old(token)=0, E_1=2, E_2=1, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=1, m_st=2, T1_E=2, t1_i=1, t1_pc=1, t1_st=1, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, token=1] [L531] CALL, EXPR is_master_triggered() VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=2, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=1, \old(t1_st)=1, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=2, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=2, \old(token)=0, E_1=2, E_2=1, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=1, m_st=2, T1_E=2, t1_i=1, t1_pc=1, t1_st=1, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, token=1] [L207] int __retres1 ; VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=2, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=1, \old(t1_st)=1, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=2, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=2, \old(token)=0, E_1=2, E_2=1, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=1, m_st=2, T1_E=2, t1_i=1, t1_pc=1, t1_st=1, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, token=1] [L210] COND TRUE m_pc == 1 VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=2, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=1, \old(t1_st)=1, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=2, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=2, \old(token)=0, E_1=2, E_2=1, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=1, m_st=2, T1_E=2, t1_i=1, t1_pc=1, t1_st=1, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, token=1] [L211] COND FALSE !(E_M == 1) VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=2, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=1, \old(t1_st)=1, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=2, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=2, \old(token)=0, E_1=2, E_2=1, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=1, m_st=2, T1_E=2, t1_i=1, t1_pc=1, t1_st=1, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, token=1] [L220] __retres1 = 0 VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=2, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=1, \old(t1_st)=1, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=2, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=2, \old(token)=0, __retres1=0, E_1=2, E_2=1, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=1, m_st=2, T1_E=2, t1_i=1, t1_pc=1, t1_st=1, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, token=1] [L222] return (__retres1); VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=2, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=1, \old(t1_st)=1, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=2, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=2, \old(token)=0, \result=0, __retres1=0, E_1=2, E_2=1, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=1, m_st=2, T1_E=2, t1_i=1, t1_pc=1, t1_st=1, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, token=1] [L531] RET, EXPR is_master_triggered() VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=2, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=1, \old(t1_st)=1, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=2, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=2, \old(token)=0, E_1=2, E_2=1, E_3=2, E_M=2, is_master_triggered()=0, local=0, M_E=2, m_i=1, m_pc=1, m_st=2, T1_E=2, t1_i=1, t1_pc=1, t1_st=1, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, token=1] [L531] tmp = is_master_triggered() [L533] COND FALSE !(\read(tmp)) VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=2, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=1, \old(t1_st)=1, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=2, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=2, \old(token)=0, E_1=2, E_2=1, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=1, m_st=2, T1_E=2, t1_i=1, t1_pc=1, t1_st=1, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, tmp=0, token=1] [L539] CALL, EXPR is_transmit1_triggered() VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=2, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=1, \old(t1_st)=1, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=2, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=2, \old(token)=0, E_1=2, E_2=1, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=1, m_st=2, T1_E=2, t1_i=1, t1_pc=1, t1_st=1, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, token=1] [L226] int __retres1 ; VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=2, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=1, \old(t1_st)=1, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=2, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=2, \old(token)=0, E_1=2, E_2=1, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=1, m_st=2, T1_E=2, t1_i=1, t1_pc=1, t1_st=1, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, token=1] [L229] COND TRUE t1_pc == 1 VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=2, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=1, \old(t1_st)=1, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=2, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=2, \old(token)=0, E_1=2, E_2=1, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=1, m_st=2, T1_E=2, t1_i=1, t1_pc=1, t1_st=1, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, token=1] [L230] COND FALSE !(E_1 == 1) VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=2, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=1, \old(t1_st)=1, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=2, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=2, \old(token)=0, E_1=2, E_2=1, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=1, m_st=2, T1_E=2, t1_i=1, t1_pc=1, t1_st=1, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, token=1] [L239] __retres1 = 0 VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=2, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=1, \old(t1_st)=1, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=2, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=2, \old(token)=0, __retres1=0, E_1=2, E_2=1, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=1, m_st=2, T1_E=2, t1_i=1, t1_pc=1, t1_st=1, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, token=1] [L241] return (__retres1); VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=2, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=1, \old(t1_st)=1, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=2, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=2, \old(token)=0, \result=0, __retres1=0, E_1=2, E_2=1, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=1, m_st=2, T1_E=2, t1_i=1, t1_pc=1, t1_st=1, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, token=1] [L539] RET, EXPR is_transmit1_triggered() VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=2, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=1, \old(t1_st)=1, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=2, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=2, \old(token)=0, E_1=2, E_2=1, E_3=2, E_M=2, is_transmit1_triggered()=0, local=0, M_E=2, m_i=1, m_pc=1, m_st=2, T1_E=2, t1_i=1, t1_pc=1, t1_st=1, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, tmp=0, token=1] [L539] tmp___0 = is_transmit1_triggered() [L541] COND FALSE !(\read(tmp___0)) VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=2, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=1, \old(t1_st)=1, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=2, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=2, \old(token)=0, E_1=2, E_2=1, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=1, m_st=2, T1_E=2, t1_i=1, t1_pc=1, t1_st=1, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, tmp=0, tmp___0=0, token=1] [L547] CALL, EXPR is_transmit2_triggered() VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=2, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=1, \old(t1_st)=1, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=2, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=2, \old(token)=0, E_1=2, E_2=1, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=1, m_st=2, T1_E=2, t1_i=1, t1_pc=1, t1_st=1, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, token=1] [L245] int __retres1 ; VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=2, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=1, \old(t1_st)=1, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=2, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=2, \old(token)=0, E_1=2, E_2=1, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=1, m_st=2, T1_E=2, t1_i=1, t1_pc=1, t1_st=1, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, token=1] [L248] COND TRUE t2_pc == 1 VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=2, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=1, \old(t1_st)=1, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=2, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=2, \old(token)=0, E_1=2, E_2=1, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=1, m_st=2, T1_E=2, t1_i=1, t1_pc=1, t1_st=1, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, token=1] [L249] COND TRUE E_2 == 1 [L250] __retres1 = 1 VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=2, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=1, \old(t1_st)=1, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=2, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=2, \old(token)=0, __retres1=1, E_1=2, E_2=1, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=1, m_st=2, T1_E=2, t1_i=1, t1_pc=1, t1_st=1, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, token=1] [L260] return (__retres1); VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=2, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=1, \old(t1_st)=1, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=2, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=2, \old(token)=0, \result=1, __retres1=1, E_1=2, E_2=1, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=1, m_st=2, T1_E=2, t1_i=1, t1_pc=1, t1_st=1, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, token=1] [L547] RET, EXPR is_transmit2_triggered() VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=2, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=1, \old(t1_st)=1, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=2, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=2, \old(token)=0, E_1=2, E_2=1, E_3=2, E_M=2, is_transmit2_triggered()=1, local=0, M_E=2, m_i=1, m_pc=1, m_st=2, T1_E=2, t1_i=1, t1_pc=1, t1_st=1, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, tmp=0, tmp___0=0, token=1] [L547] tmp___1 = is_transmit2_triggered() [L549] COND TRUE \read(tmp___1) [L550] t2_st = 0 VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=2, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=1, \old(t1_st)=1, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=2, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=2, \old(token)=0, E_1=2, E_2=1, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=1, m_st=2, T1_E=2, t1_i=1, t1_pc=1, t1_st=1, T2_E=2, t2_i=1, t2_pc=1, t2_st=0, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, tmp=0, tmp___0=0, tmp___1=1, token=1] [L555] CALL, EXPR is_transmit3_triggered() VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=2, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=1, \old(t1_st)=1, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=2, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=2, \old(token)=0, E_1=2, E_2=1, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=1, m_st=2, T1_E=2, t1_i=1, t1_pc=1, t1_st=1, T2_E=2, t2_i=1, t2_pc=1, t2_st=0, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, token=1] [L264] int __retres1 ; VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=2, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=1, \old(t1_st)=1, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=2, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=2, \old(token)=0, E_1=2, E_2=1, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=1, m_st=2, T1_E=2, t1_i=1, t1_pc=1, t1_st=1, T2_E=2, t2_i=1, t2_pc=1, t2_st=0, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, token=1] [L267] COND TRUE t3_pc == 1 VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=2, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=1, \old(t1_st)=1, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=2, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=2, \old(token)=0, E_1=2, E_2=1, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=1, m_st=2, T1_E=2, t1_i=1, t1_pc=1, t1_st=1, T2_E=2, t2_i=1, t2_pc=1, t2_st=0, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, token=1] [L268] COND FALSE !(E_3 == 1) VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=2, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=1, \old(t1_st)=1, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=2, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=2, \old(token)=0, E_1=2, E_2=1, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=1, m_st=2, T1_E=2, t1_i=1, t1_pc=1, t1_st=1, T2_E=2, t2_i=1, t2_pc=1, t2_st=0, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, token=1] [L277] __retres1 = 0 VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=2, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=1, \old(t1_st)=1, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=2, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=2, \old(token)=0, __retres1=0, E_1=2, E_2=1, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=1, m_st=2, T1_E=2, t1_i=1, t1_pc=1, t1_st=1, T2_E=2, t2_i=1, t2_pc=1, t2_st=0, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, token=1] [L279] return (__retres1); VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=2, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=1, \old(t1_st)=1, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=2, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=2, \old(token)=0, \result=0, __retres1=0, E_1=2, E_2=1, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=1, m_st=2, T1_E=2, t1_i=1, t1_pc=1, t1_st=1, T2_E=2, t2_i=1, t2_pc=1, t2_st=0, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, token=1] [L555] RET, EXPR is_transmit3_triggered() VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=2, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=1, \old(t1_st)=1, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=2, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=2, \old(token)=0, E_1=2, E_2=1, E_3=2, E_M=2, is_transmit3_triggered()=0, local=0, M_E=2, m_i=1, m_pc=1, m_st=2, T1_E=2, t1_i=1, t1_pc=1, t1_st=1, T2_E=2, t2_i=1, t2_pc=1, t2_st=0, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, tmp=0, tmp___0=0, tmp___1=1, token=1] [L555] tmp___2 = is_transmit3_triggered() [L557] COND FALSE !(\read(tmp___2)) VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=2, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=1, \old(t1_st)=1, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=2, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=2, \old(token)=0, E_1=2, E_2=1, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=1, m_st=2, T1_E=2, t1_i=1, t1_pc=1, t1_st=1, T2_E=2, t2_i=1, t2_pc=1, t2_st=0, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, tmp=0, tmp___0=0, tmp___1=1, tmp___2=0, token=1] [L571] RET activate_threads() VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=2, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=1, \old(t1_st)=1, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=2, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=2, \old(token)=0, E_1=2, E_2=1, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=1, m_st=2, T1_E=2, t1_i=1, t1_pc=1, t1_st=1, T2_E=2, t2_i=1, t2_pc=1, t2_st=0, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, token=1] [L123] RET immediate_notify() VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=2, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=1, \old(t1_st)=1, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=2, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=2, \old(token)=0, E_1=2, E_2=1, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=1, m_st=2, T1_E=2, t1_i=1, t1_pc=1, t1_st=1, T2_E=2, t2_i=1, t2_pc=1, t2_st=0, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, token=1] [L124] E_2 = 2 VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=2, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=1, \old(t1_st)=1, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=2, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=2, \old(token)=0, E_1=2, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=1, m_st=2, T1_E=2, t1_i=1, t1_pc=1, t1_st=1, T2_E=2, t2_i=1, t2_pc=1, t2_st=0, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, token=1] [L113] COND TRUE 1 VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=2, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=1, \old(t1_st)=1, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=2, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=2, \old(token)=0, E_1=2, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=1, m_st=2, T1_E=2, t1_i=1, t1_pc=1, t1_st=1, T2_E=2, t2_i=1, t2_pc=1, t2_st=0, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, token=1] [L115] t1_pc = 1 [L116] t1_st = 2 VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=2, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=1, \old(t1_st)=1, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=2, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=2, \old(token)=0, E_1=2, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=1, m_st=2, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=0, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, token=1] [L384] RET transmit1() VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=0, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=0, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=0, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=0, \old(token)=0, E_1=2, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=1, m_st=2, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=0, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, tmp=1, tmp_ndt_1=1, tmp_ndt_2=1, tmp_ndt_3=1, tmp_ndt_4=1, token=1] [L392] COND TRUE t2_st == 0 [L393] int tmp_ndt_3; [L394] tmp_ndt_3 = __VERIFIER_nondet_int() [L395] COND TRUE \read(tmp_ndt_3) [L397] t2_st = 1 VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=0, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=0, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=0, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=0, \old(token)=0, E_1=2, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=1, m_st=2, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=1, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, tmp=1, tmp_ndt_1=1, tmp_ndt_2=1, tmp_ndt_3=1, tmp_ndt_4=1, token=1] [L398] CALL transmit2() VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=2, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=2, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=1, \old(t2_st)=1, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=2, \old(token)=1, E_1=2, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=1, m_st=2, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=1, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, token=1] [L138] COND FALSE !(t2_pc == 0) VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=2, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=2, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=1, \old(t2_st)=1, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=2, \old(token)=1, E_1=2, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=1, m_st=2, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=1, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, token=1] [L141] COND TRUE t2_pc == 1 VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=2, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=2, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=1, \old(t2_st)=1, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=2, \old(token)=1, E_1=2, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=1, m_st=2, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=1, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, token=1] [L157] token += 1 [L158] E_3 = 1 VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=2, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=2, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=1, \old(t2_st)=1, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=2, \old(token)=1, E_1=2, E_2=2, E_3=1, E_M=2, local=0, M_E=2, m_i=1, m_pc=1, m_st=2, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=1, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, token=2] [L159] CALL immediate_notify() VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=2, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=2, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=1, \old(t2_st)=1, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=2, \old(token)=1, E_1=2, E_2=2, E_3=1, E_M=2, local=0, M_E=2, m_i=1, m_pc=1, m_st=2, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=1, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, token=2] [L571] CALL activate_threads() VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=2, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=2, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=1, \old(t2_st)=1, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=2, \old(token)=1, E_1=2, E_2=2, E_3=1, E_M=2, local=0, M_E=2, m_i=1, m_pc=1, m_st=2, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=1, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, token=2] [L524] int tmp ; [L525] int tmp___0 ; [L526] int tmp___1 ; [L527] int tmp___2 ; VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=2, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=2, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=1, \old(t2_st)=1, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=2, \old(token)=1, E_1=2, E_2=2, E_3=1, E_M=2, local=0, M_E=2, m_i=1, m_pc=1, m_st=2, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=1, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, token=2] [L531] CALL, EXPR is_master_triggered() VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=2, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=2, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=1, \old(t2_st)=1, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=2, \old(token)=1, E_1=2, E_2=2, E_3=1, E_M=2, local=0, M_E=2, m_i=1, m_pc=1, m_st=2, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=1, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, token=2] [L207] int __retres1 ; VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=2, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=2, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=1, \old(t2_st)=1, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=2, \old(token)=1, E_1=2, E_2=2, E_3=1, E_M=2, local=0, M_E=2, m_i=1, m_pc=1, m_st=2, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=1, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, token=2] [L210] COND TRUE m_pc == 1 VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=2, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=2, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=1, \old(t2_st)=1, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=2, \old(token)=1, E_1=2, E_2=2, E_3=1, E_M=2, local=0, M_E=2, m_i=1, m_pc=1, m_st=2, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=1, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, token=2] [L211] COND FALSE !(E_M == 1) VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=2, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=2, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=1, \old(t2_st)=1, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=2, \old(token)=1, E_1=2, E_2=2, E_3=1, E_M=2, local=0, M_E=2, m_i=1, m_pc=1, m_st=2, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=1, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, token=2] [L220] __retres1 = 0 VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=2, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=2, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=1, \old(t2_st)=1, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=2, \old(token)=1, __retres1=0, E_1=2, E_2=2, E_3=1, E_M=2, local=0, M_E=2, m_i=1, m_pc=1, m_st=2, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=1, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, token=2] [L222] return (__retres1); VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=2, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=2, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=1, \old(t2_st)=1, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=2, \old(token)=1, \result=0, __retres1=0, E_1=2, E_2=2, E_3=1, E_M=2, local=0, M_E=2, m_i=1, m_pc=1, m_st=2, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=1, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, token=2] [L531] RET, EXPR is_master_triggered() VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=2, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=2, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=1, \old(t2_st)=1, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=2, \old(token)=1, E_1=2, E_2=2, E_3=1, E_M=2, is_master_triggered()=0, local=0, M_E=2, m_i=1, m_pc=1, m_st=2, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=1, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, token=2] [L531] tmp = is_master_triggered() [L533] COND FALSE !(\read(tmp)) VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=2, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=2, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=1, \old(t2_st)=1, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=2, \old(token)=1, E_1=2, E_2=2, E_3=1, E_M=2, local=0, M_E=2, m_i=1, m_pc=1, m_st=2, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=1, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, tmp=0, token=2] [L539] CALL, EXPR is_transmit1_triggered() VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=2, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=2, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=1, \old(t2_st)=1, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=2, \old(token)=1, E_1=2, E_2=2, E_3=1, E_M=2, local=0, M_E=2, m_i=1, m_pc=1, m_st=2, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=1, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, token=2] [L226] int __retres1 ; VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=2, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=2, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=1, \old(t2_st)=1, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=2, \old(token)=1, E_1=2, E_2=2, E_3=1, E_M=2, local=0, M_E=2, m_i=1, m_pc=1, m_st=2, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=1, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, token=2] [L229] COND TRUE t1_pc == 1 VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=2, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=2, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=1, \old(t2_st)=1, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=2, \old(token)=1, E_1=2, E_2=2, E_3=1, E_M=2, local=0, M_E=2, m_i=1, m_pc=1, m_st=2, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=1, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, token=2] [L230] COND FALSE !(E_1 == 1) VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=2, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=2, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=1, \old(t2_st)=1, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=2, \old(token)=1, E_1=2, E_2=2, E_3=1, E_M=2, local=0, M_E=2, m_i=1, m_pc=1, m_st=2, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=1, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, token=2] [L239] __retres1 = 0 VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=2, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=2, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=1, \old(t2_st)=1, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=2, \old(token)=1, __retres1=0, E_1=2, E_2=2, E_3=1, E_M=2, local=0, M_E=2, m_i=1, m_pc=1, m_st=2, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=1, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, token=2] [L241] return (__retres1); VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=2, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=2, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=1, \old(t2_st)=1, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=2, \old(token)=1, \result=0, __retres1=0, E_1=2, E_2=2, E_3=1, E_M=2, local=0, M_E=2, m_i=1, m_pc=1, m_st=2, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=1, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, token=2] [L539] RET, EXPR is_transmit1_triggered() VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=2, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=2, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=1, \old(t2_st)=1, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=2, \old(token)=1, E_1=2, E_2=2, E_3=1, E_M=2, is_transmit1_triggered()=0, local=0, M_E=2, m_i=1, m_pc=1, m_st=2, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=1, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, tmp=0, token=2] [L539] tmp___0 = is_transmit1_triggered() [L541] COND FALSE !(\read(tmp___0)) VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=2, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=2, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=1, \old(t2_st)=1, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=2, \old(token)=1, E_1=2, E_2=2, E_3=1, E_M=2, local=0, M_E=2, m_i=1, m_pc=1, m_st=2, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=1, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, tmp=0, tmp___0=0, token=2] [L547] CALL, EXPR is_transmit2_triggered() VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=2, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=2, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=1, \old(t2_st)=1, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=2, \old(token)=1, E_1=2, E_2=2, E_3=1, E_M=2, local=0, M_E=2, m_i=1, m_pc=1, m_st=2, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=1, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, token=2] [L245] int __retres1 ; VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=2, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=2, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=1, \old(t2_st)=1, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=2, \old(token)=1, E_1=2, E_2=2, E_3=1, E_M=2, local=0, M_E=2, m_i=1, m_pc=1, m_st=2, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=1, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, token=2] [L248] COND TRUE t2_pc == 1 VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=2, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=2, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=1, \old(t2_st)=1, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=2, \old(token)=1, E_1=2, E_2=2, E_3=1, E_M=2, local=0, M_E=2, m_i=1, m_pc=1, m_st=2, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=1, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, token=2] [L249] COND FALSE !(E_2 == 1) VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=2, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=2, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=1, \old(t2_st)=1, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=2, \old(token)=1, E_1=2, E_2=2, E_3=1, E_M=2, local=0, M_E=2, m_i=1, m_pc=1, m_st=2, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=1, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, token=2] [L258] __retres1 = 0 VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=2, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=2, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=1, \old(t2_st)=1, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=2, \old(token)=1, __retres1=0, E_1=2, E_2=2, E_3=1, E_M=2, local=0, M_E=2, m_i=1, m_pc=1, m_st=2, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=1, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, token=2] [L260] return (__retres1); VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=2, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=2, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=1, \old(t2_st)=1, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=2, \old(token)=1, \result=0, __retres1=0, E_1=2, E_2=2, E_3=1, E_M=2, local=0, M_E=2, m_i=1, m_pc=1, m_st=2, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=1, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, token=2] [L547] RET, EXPR is_transmit2_triggered() VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=2, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=2, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=1, \old(t2_st)=1, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=2, \old(token)=1, E_1=2, E_2=2, E_3=1, E_M=2, is_transmit2_triggered()=0, local=0, M_E=2, m_i=1, m_pc=1, m_st=2, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=1, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, tmp=0, tmp___0=0, token=2] [L547] tmp___1 = is_transmit2_triggered() [L549] COND FALSE !(\read(tmp___1)) VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=2, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=2, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=1, \old(t2_st)=1, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=2, \old(token)=1, E_1=2, E_2=2, E_3=1, E_M=2, local=0, M_E=2, m_i=1, m_pc=1, m_st=2, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=1, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, tmp=0, tmp___0=0, tmp___1=0, token=2] [L555] CALL, EXPR is_transmit3_triggered() VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=2, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=2, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=1, \old(t2_st)=1, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=2, \old(token)=1, E_1=2, E_2=2, E_3=1, E_M=2, local=0, M_E=2, m_i=1, m_pc=1, m_st=2, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=1, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, token=2] [L264] int __retres1 ; VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=2, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=2, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=1, \old(t2_st)=1, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=2, \old(token)=1, E_1=2, E_2=2, E_3=1, E_M=2, local=0, M_E=2, m_i=1, m_pc=1, m_st=2, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=1, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, token=2] [L267] COND TRUE t3_pc == 1 VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=2, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=2, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=1, \old(t2_st)=1, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=2, \old(token)=1, E_1=2, E_2=2, E_3=1, E_M=2, local=0, M_E=2, m_i=1, m_pc=1, m_st=2, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=1, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, token=2] [L268] COND TRUE E_3 == 1 [L269] __retres1 = 1 VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=2, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=2, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=1, \old(t2_st)=1, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=2, \old(token)=1, __retres1=1, E_1=2, E_2=2, E_3=1, E_M=2, local=0, M_E=2, m_i=1, m_pc=1, m_st=2, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=1, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, token=2] [L279] return (__retres1); VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=2, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=2, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=1, \old(t2_st)=1, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=2, \old(token)=1, \result=1, __retres1=1, E_1=2, E_2=2, E_3=1, E_M=2, local=0, M_E=2, m_i=1, m_pc=1, m_st=2, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=1, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, token=2] [L555] RET, EXPR is_transmit3_triggered() VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=2, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=2, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=1, \old(t2_st)=1, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=2, \old(token)=1, E_1=2, E_2=2, E_3=1, E_M=2, is_transmit3_triggered()=1, local=0, M_E=2, m_i=1, m_pc=1, m_st=2, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=1, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, tmp=0, tmp___0=0, tmp___1=0, token=2] [L555] tmp___2 = is_transmit3_triggered() [L557] COND TRUE \read(tmp___2) [L558] t3_st = 0 VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=2, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=2, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=1, \old(t2_st)=1, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=2, \old(token)=1, E_1=2, E_2=2, E_3=1, E_M=2, local=0, M_E=2, m_i=1, m_pc=1, m_st=2, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=1, T3_E=2, t3_i=1, t3_pc=1, t3_st=0, tmp=0, tmp___0=0, tmp___1=0, tmp___2=1, token=2] [L571] RET activate_threads() VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=2, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=2, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=1, \old(t2_st)=1, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=2, \old(token)=1, E_1=2, E_2=2, E_3=1, E_M=2, local=0, M_E=2, m_i=1, m_pc=1, m_st=2, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=1, T3_E=2, t3_i=1, t3_pc=1, t3_st=0, token=2] [L159] RET immediate_notify() VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=2, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=2, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=1, \old(t2_st)=1, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=2, \old(token)=1, E_1=2, E_2=2, E_3=1, E_M=2, local=0, M_E=2, m_i=1, m_pc=1, m_st=2, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=1, T3_E=2, t3_i=1, t3_pc=1, t3_st=0, token=2] [L160] E_3 = 2 VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=2, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=2, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=1, \old(t2_st)=1, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=2, \old(token)=1, E_1=2, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=1, m_st=2, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=1, T3_E=2, t3_i=1, t3_pc=1, t3_st=0, token=2] [L149] COND TRUE 1 VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=2, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=2, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=1, \old(t2_st)=1, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=2, \old(token)=1, E_1=2, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=1, m_st=2, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=1, T3_E=2, t3_i=1, t3_pc=1, t3_st=0, token=2] [L151] t2_pc = 1 [L152] t2_st = 2 VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=2, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=2, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=1, \old(t2_st)=1, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=2, \old(token)=1, E_1=2, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=1, m_st=2, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=0, token=2] [L398] RET transmit2() VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=0, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=0, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=0, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=0, \old(token)=0, E_1=2, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=1, m_st=2, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=0, tmp=1, tmp_ndt_1=1, tmp_ndt_2=1, tmp_ndt_3=1, tmp_ndt_4=1, token=2] [L406] COND TRUE t3_st == 0 [L407] int tmp_ndt_4; [L408] tmp_ndt_4 = __VERIFIER_nondet_int() [L409] COND TRUE \read(tmp_ndt_4) [L411] t3_st = 1 VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=0, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=0, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=0, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=0, \old(token)=0, E_1=2, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=1, m_st=2, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=1, tmp=1, tmp_ndt_1=1, tmp_ndt_2=1, tmp_ndt_3=1, tmp_ndt_4=1, token=2] [L412] CALL transmit3() VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=2, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=2, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=2, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=1, \old(t3_st)=1, \old(token)=2, E_1=2, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=1, m_st=2, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=1, token=2] [L174] COND FALSE !(t3_pc == 0) VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=2, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=2, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=2, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=1, \old(t3_st)=1, \old(token)=2, E_1=2, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=1, m_st=2, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=1, token=2] [L177] COND TRUE t3_pc == 1 VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=2, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=2, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=2, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=1, \old(t3_st)=1, \old(token)=2, E_1=2, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=1, m_st=2, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=1, token=2] [L193] token += 1 [L194] E_M = 1 VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=2, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=2, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=2, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=1, \old(t3_st)=1, \old(token)=2, E_1=2, E_2=2, E_3=2, E_M=1, local=0, M_E=2, m_i=1, m_pc=1, m_st=2, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=1, token=3] [L195] CALL immediate_notify() VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=2, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=2, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=2, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=1, \old(t3_st)=1, \old(token)=2, E_1=2, E_2=2, E_3=2, E_M=1, local=0, M_E=2, m_i=1, m_pc=1, m_st=2, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=1, token=3] [L571] CALL activate_threads() VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=2, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=2, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=2, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=1, \old(t3_st)=1, \old(token)=2, E_1=2, E_2=2, E_3=2, E_M=1, local=0, M_E=2, m_i=1, m_pc=1, m_st=2, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=1, token=3] [L524] int tmp ; [L525] int tmp___0 ; [L526] int tmp___1 ; [L527] int tmp___2 ; VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=2, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=2, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=2, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=1, \old(t3_st)=1, \old(token)=2, E_1=2, E_2=2, E_3=2, E_M=1, local=0, M_E=2, m_i=1, m_pc=1, m_st=2, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=1, token=3] [L531] CALL, EXPR is_master_triggered() VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=2, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=2, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=2, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=1, \old(t3_st)=1, \old(token)=2, E_1=2, E_2=2, E_3=2, E_M=1, local=0, M_E=2, m_i=1, m_pc=1, m_st=2, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=1, token=3] [L207] int __retres1 ; VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=2, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=2, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=2, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=1, \old(t3_st)=1, \old(token)=2, E_1=2, E_2=2, E_3=2, E_M=1, local=0, M_E=2, m_i=1, m_pc=1, m_st=2, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=1, token=3] [L210] COND TRUE m_pc == 1 VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=2, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=2, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=2, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=1, \old(t3_st)=1, \old(token)=2, E_1=2, E_2=2, E_3=2, E_M=1, local=0, M_E=2, m_i=1, m_pc=1, m_st=2, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=1, token=3] [L211] COND TRUE E_M == 1 [L212] __retres1 = 1 VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=2, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=2, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=2, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=1, \old(t3_st)=1, \old(token)=2, __retres1=1, E_1=2, E_2=2, E_3=2, E_M=1, local=0, M_E=2, m_i=1, m_pc=1, m_st=2, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=1, token=3] [L222] return (__retres1); VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=2, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=2, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=2, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=1, \old(t3_st)=1, \old(token)=2, \result=1, __retres1=1, E_1=2, E_2=2, E_3=2, E_M=1, local=0, M_E=2, m_i=1, m_pc=1, m_st=2, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=1, token=3] [L531] RET, EXPR is_master_triggered() VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=2, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=2, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=2, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=1, \old(t3_st)=1, \old(token)=2, E_1=2, E_2=2, E_3=2, E_M=1, is_master_triggered()=1, local=0, M_E=2, m_i=1, m_pc=1, m_st=2, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=1, token=3] [L531] tmp = is_master_triggered() [L533] COND TRUE \read(tmp) [L534] m_st = 0 VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=2, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=2, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=2, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=1, \old(t3_st)=1, \old(token)=2, E_1=2, E_2=2, E_3=2, E_M=1, local=0, M_E=2, m_i=1, m_pc=1, m_st=0, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=1, tmp=1, token=3] [L539] CALL, EXPR is_transmit1_triggered() VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=2, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=2, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=2, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=1, \old(t3_st)=1, \old(token)=2, E_1=2, E_2=2, E_3=2, E_M=1, local=0, M_E=2, m_i=1, m_pc=1, m_st=0, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=1, token=3] [L226] int __retres1 ; VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=2, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=2, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=2, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=1, \old(t3_st)=1, \old(token)=2, E_1=2, E_2=2, E_3=2, E_M=1, local=0, M_E=2, m_i=1, m_pc=1, m_st=0, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=1, token=3] [L229] COND TRUE t1_pc == 1 VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=2, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=2, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=2, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=1, \old(t3_st)=1, \old(token)=2, E_1=2, E_2=2, E_3=2, E_M=1, local=0, M_E=2, m_i=1, m_pc=1, m_st=0, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=1, token=3] [L230] COND FALSE !(E_1 == 1) VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=2, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=2, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=2, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=1, \old(t3_st)=1, \old(token)=2, E_1=2, E_2=2, E_3=2, E_M=1, local=0, M_E=2, m_i=1, m_pc=1, m_st=0, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=1, token=3] [L239] __retres1 = 0 VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=2, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=2, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=2, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=1, \old(t3_st)=1, \old(token)=2, __retres1=0, E_1=2, E_2=2, E_3=2, E_M=1, local=0, M_E=2, m_i=1, m_pc=1, m_st=0, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=1, token=3] [L241] return (__retres1); VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=2, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=2, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=2, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=1, \old(t3_st)=1, \old(token)=2, \result=0, __retres1=0, E_1=2, E_2=2, E_3=2, E_M=1, local=0, M_E=2, m_i=1, m_pc=1, m_st=0, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=1, token=3] [L539] RET, EXPR is_transmit1_triggered() VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=2, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=2, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=2, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=1, \old(t3_st)=1, \old(token)=2, E_1=2, E_2=2, E_3=2, E_M=1, is_transmit1_triggered()=0, local=0, M_E=2, m_i=1, m_pc=1, m_st=0, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=1, tmp=1, token=3] [L539] tmp___0 = is_transmit1_triggered() [L541] COND FALSE !(\read(tmp___0)) VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=2, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=2, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=2, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=1, \old(t3_st)=1, \old(token)=2, E_1=2, E_2=2, E_3=2, E_M=1, local=0, M_E=2, m_i=1, m_pc=1, m_st=0, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=1, tmp=1, tmp___0=0, token=3] [L547] CALL, EXPR is_transmit2_triggered() VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=2, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=2, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=2, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=1, \old(t3_st)=1, \old(token)=2, E_1=2, E_2=2, E_3=2, E_M=1, local=0, M_E=2, m_i=1, m_pc=1, m_st=0, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=1, token=3] [L245] int __retres1 ; VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=2, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=2, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=2, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=1, \old(t3_st)=1, \old(token)=2, E_1=2, E_2=2, E_3=2, E_M=1, local=0, M_E=2, m_i=1, m_pc=1, m_st=0, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=1, token=3] [L248] COND TRUE t2_pc == 1 VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=2, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=2, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=2, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=1, \old(t3_st)=1, \old(token)=2, E_1=2, E_2=2, E_3=2, E_M=1, local=0, M_E=2, m_i=1, m_pc=1, m_st=0, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=1, token=3] [L249] COND FALSE !(E_2 == 1) VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=2, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=2, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=2, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=1, \old(t3_st)=1, \old(token)=2, E_1=2, E_2=2, E_3=2, E_M=1, local=0, M_E=2, m_i=1, m_pc=1, m_st=0, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=1, token=3] [L258] __retres1 = 0 VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=2, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=2, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=2, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=1, \old(t3_st)=1, \old(token)=2, __retres1=0, E_1=2, E_2=2, E_3=2, E_M=1, local=0, M_E=2, m_i=1, m_pc=1, m_st=0, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=1, token=3] [L260] return (__retres1); VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=2, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=2, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=2, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=1, \old(t3_st)=1, \old(token)=2, \result=0, __retres1=0, E_1=2, E_2=2, E_3=2, E_M=1, local=0, M_E=2, m_i=1, m_pc=1, m_st=0, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=1, token=3] [L547] RET, EXPR is_transmit2_triggered() VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=2, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=2, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=2, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=1, \old(t3_st)=1, \old(token)=2, E_1=2, E_2=2, E_3=2, E_M=1, is_transmit2_triggered()=0, local=0, M_E=2, m_i=1, m_pc=1, m_st=0, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=1, tmp=1, tmp___0=0, token=3] [L547] tmp___1 = is_transmit2_triggered() [L549] COND FALSE !(\read(tmp___1)) VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=2, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=2, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=2, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=1, \old(t3_st)=1, \old(token)=2, E_1=2, E_2=2, E_3=2, E_M=1, local=0, M_E=2, m_i=1, m_pc=1, m_st=0, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=1, tmp=1, tmp___0=0, tmp___1=0, token=3] [L555] CALL, EXPR is_transmit3_triggered() VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=2, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=2, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=2, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=1, \old(t3_st)=1, \old(token)=2, E_1=2, E_2=2, E_3=2, E_M=1, local=0, M_E=2, m_i=1, m_pc=1, m_st=0, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=1, token=3] [L264] int __retres1 ; VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=2, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=2, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=2, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=1, \old(t3_st)=1, \old(token)=2, E_1=2, E_2=2, E_3=2, E_M=1, local=0, M_E=2, m_i=1, m_pc=1, m_st=0, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=1, token=3] [L267] COND TRUE t3_pc == 1 VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=2, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=2, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=2, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=1, \old(t3_st)=1, \old(token)=2, E_1=2, E_2=2, E_3=2, E_M=1, local=0, M_E=2, m_i=1, m_pc=1, m_st=0, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=1, token=3] [L268] COND FALSE !(E_3 == 1) VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=2, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=2, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=2, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=1, \old(t3_st)=1, \old(token)=2, E_1=2, E_2=2, E_3=2, E_M=1, local=0, M_E=2, m_i=1, m_pc=1, m_st=0, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=1, token=3] [L277] __retres1 = 0 VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=2, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=2, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=2, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=1, \old(t3_st)=1, \old(token)=2, __retres1=0, E_1=2, E_2=2, E_3=2, E_M=1, local=0, M_E=2, m_i=1, m_pc=1, m_st=0, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=1, token=3] [L279] return (__retres1); VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=2, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=2, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=2, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=1, \old(t3_st)=1, \old(token)=2, \result=0, __retres1=0, E_1=2, E_2=2, E_3=2, E_M=1, local=0, M_E=2, m_i=1, m_pc=1, m_st=0, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=1, token=3] [L555] RET, EXPR is_transmit3_triggered() VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=2, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=2, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=2, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=1, \old(t3_st)=1, \old(token)=2, E_1=2, E_2=2, E_3=2, E_M=1, is_transmit3_triggered()=0, local=0, M_E=2, m_i=1, m_pc=1, m_st=0, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=1, tmp=1, tmp___0=0, tmp___1=0, token=3] [L555] tmp___2 = is_transmit3_triggered() [L557] COND FALSE !(\read(tmp___2)) VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=2, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=2, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=2, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=1, \old(t3_st)=1, \old(token)=2, E_1=2, E_2=2, E_3=2, E_M=1, local=0, M_E=2, m_i=1, m_pc=1, m_st=0, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=1, tmp=1, tmp___0=0, tmp___1=0, tmp___2=0, token=3] [L571] RET activate_threads() VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=2, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=2, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=2, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=1, \old(t3_st)=1, \old(token)=2, E_1=2, E_2=2, E_3=2, E_M=1, local=0, M_E=2, m_i=1, m_pc=1, m_st=0, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=1, token=3] [L195] RET immediate_notify() VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=2, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=2, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=2, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=1, \old(t3_st)=1, \old(token)=2, E_1=2, E_2=2, E_3=2, E_M=1, local=0, M_E=2, m_i=1, m_pc=1, m_st=0, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=1, token=3] [L196] E_M = 2 VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=2, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=2, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=2, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=1, \old(t3_st)=1, \old(token)=2, E_1=2, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=1, m_st=0, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=1, token=3] [L185] COND TRUE 1 VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=2, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=2, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=2, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=1, \old(t3_st)=1, \old(token)=2, E_1=2, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=1, m_st=0, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=1, token=3] [L187] t3_pc = 1 [L188] t3_st = 2 VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=2, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=2, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=2, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=1, \old(t3_st)=1, \old(token)=2, E_1=2, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=1, m_st=0, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, token=3] [L412] RET transmit3() VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=0, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=0, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=0, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=0, \old(token)=0, E_1=2, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=1, m_st=0, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, tmp=1, tmp_ndt_1=1, tmp_ndt_2=1, tmp_ndt_3=1, tmp_ndt_4=1, token=3] [L354] COND TRUE 1 VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=0, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=0, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=0, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=0, \old(token)=0, E_1=2, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=1, m_st=0, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, tmp=1, tmp_ndt_1=1, tmp_ndt_2=1, tmp_ndt_3=1, tmp_ndt_4=1, token=3] [L357] CALL, EXPR exists_runnable_thread() VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=0, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=0, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=0, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=0, \old(token)=0, E_1=2, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=1, m_st=0, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, token=3] [L319] int __retres1 ; VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=0, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=0, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=0, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=0, \old(token)=0, E_1=2, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=1, m_st=0, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, token=3] [L322] COND TRUE m_st == 0 [L323] __retres1 = 1 VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=0, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=0, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=0, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=0, \old(token)=0, __retres1=1, E_1=2, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=1, m_st=0, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, token=3] [L345] return (__retres1); VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=0, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=0, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=0, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=0, \old(token)=0, \result=1, __retres1=1, E_1=2, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=1, m_st=0, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, token=3] [L357] RET, EXPR exists_runnable_thread() VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=0, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=0, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=0, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=0, \old(token)=0, E_1=2, E_2=2, E_3=2, E_M=2, exists_runnable_thread()=1, local=0, M_E=2, m_i=1, m_pc=1, m_st=0, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, tmp=1, tmp_ndt_1=1, tmp_ndt_2=1, tmp_ndt_3=1, tmp_ndt_4=1, token=3] [L357] tmp = exists_runnable_thread() [L359] COND TRUE \read(tmp) VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=0, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=0, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=0, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=0, \old(token)=0, E_1=2, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=1, m_st=0, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, tmp=1, tmp_ndt_1=1, tmp_ndt_2=1, tmp_ndt_3=1, tmp_ndt_4=1, token=3] [L364] COND TRUE m_st == 0 [L365] int tmp_ndt_1; [L366] tmp_ndt_1 = __VERIFIER_nondet_int() [L367] COND TRUE \read(tmp_ndt_1) [L369] m_st = 1 VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=0, \old(m_st)=0, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=0, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=0, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=0, \old(token)=0, E_1=2, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=1, m_st=1, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, tmp=1, tmp_ndt_1=1, tmp_ndt_2=1, tmp_ndt_3=1, tmp_ndt_4=1, token=3] [L370] CALL master() VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=1, \old(m_st)=1, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=2, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=2, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=2, \old(token)=3, E_1=2, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=1, m_st=1, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, token=3] [L44] int tmp_var = __VERIFIER_nondet_int(); [L46] COND FALSE !(m_pc == 0) VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=1, \old(m_st)=1, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=2, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=2, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=2, \old(token)=3, E_1=2, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=1, m_st=1, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, tmp_var=5, token=3] [L49] COND TRUE m_pc == 1 VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=1, \old(m_st)=1, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=2, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=2, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=2, \old(token)=3, E_1=2, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=1, m_st=1, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, tmp_var=5, token=3] [L71] COND FALSE !(token != local + 3) VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=1, \old(m_st)=1, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=2, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=2, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=2, \old(token)=3, E_1=2, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=1, m_st=1, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, tmp_var=5, token=3] [L76] COND TRUE tmp_var <= 5 VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=1, \old(m_st)=1, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=2, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=2, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=2, \old(token)=3, E_1=2, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=1, m_st=1, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, tmp_var=5, token=3] [L77] COND TRUE tmp_var >= 5 VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=1, \old(m_st)=1, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=2, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=2, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=2, \old(token)=3, E_1=2, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=1, m_st=1, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, tmp_var=5, token=3] [L82] COND TRUE tmp_var <= 5 VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=1, \old(m_st)=1, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=2, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=2, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=2, \old(token)=3, E_1=2, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=1, m_st=1, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, tmp_var=5, token=3] [L83] COND TRUE tmp_var >= 5 VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=1, \old(m_st)=1, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=2, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=2, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=2, \old(token)=3, E_1=2, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=1, m_st=1, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, tmp_var=5, token=3] [L84] COND TRUE tmp_var == 5 VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=1, \old(m_st)=1, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=2, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=2, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=2, \old(token)=3, E_1=2, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=1, m_st=1, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, tmp_var=5, token=3] [L85] CALL error() VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=1, \old(m_st)=1, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=2, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=2, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=2, \old(token)=3, E_1=2, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=1, m_st=1, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, token=3] [L10] __VERIFIER_error() VAL [\old(E_1)=2, \old(E_2)=2, \old(E_3)=2, \old(E_M)=2, \old(local)=0, \old(M_E)=2, \old(m_i)=0, \old(m_pc)=1, \old(m_st)=1, \old(T1_E)=2, \old(t1_i)=0, \old(t1_pc)=0, \old(t1_st)=2, \old(T2_E)=2, \old(t2_i)=0, \old(t2_pc)=0, \old(t2_st)=2, \old(T3_E)=2, \old(t3_i)=0, \old(t3_pc)=0, \old(t3_st)=2, \old(token)=3, E_1=2, E_2=2, E_3=2, E_M=2, local=0, M_E=2, m_i=1, m_pc=1, m_st=1, T1_E=2, t1_i=1, t1_pc=1, t1_st=2, T2_E=2, t2_i=1, t2_pc=1, t2_st=2, T3_E=2, t3_i=1, t3_pc=1, t3_st=2, token=3] - StatisticsResult: Ultimate Automizer benchmark data CFG has 25 procedures, 211 locations, 1 error locations. UNSAFE Result, 81.1s OverallTime, 38 OverallIterations, 8 TraceHistogramMax, 44.7s AutomataDifference, 0.0s DeadEndRemovalTime, 0.0s HoareAnnotationTime, HoareTripleCheckerStatistics: 11806 SDtfs, 14294 SDslu, 26379 SDs, 0 SdLazy, 14771 SolverSat, 4094 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 11.8s Time, PredicateUnifierStatistics: 6 DeclaredPredicates, 11062 GetRequests, 10416 SyntacticMatches, 74 SemanticMatches, 572 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 19314 ImplicationChecksByTransitivity, 9.0s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=13169occurred in iteration=29, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 4.5s AbstIntTime, 13 AbstIntIterations, 3 AbstIntStrong, 0.9925123672102193 AbsIntWeakeningRatio, 0.5814732142857143 AbsIntAvgWeakeningVarsNumRemoved, 18.284598214285715 AbsIntAvgWeakenedConjuncts, 0.0s DumpTime, AutomataMinimizationStatistics: 6.7s AutomataMinimizationTime, 37 MinimizatonAttempts, 1708 StatesRemovedByMinimization, 34 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TraceCheckStatistics: 0.4s SsaConstructionTime, 1.2s SatisfiabilityAnalysisTime, 5.7s InterpolantComputationTime, 14006 NumberOfCodeBlocks, 13740 NumberOfCodeBlocksAsserted, 50 NumberOfCheckSat, 18402 ConstructedInterpolants, 0 QuantifiedInterpolants, 9343227 SizeOfPredicates, 14 NumberOfNonLiveVariables, 18117 ConjunctsInSsa, 65 ConjunctsInUnsatCore, 59 InterpolantComputations, 34 PerfectInterpolantSequences, 23610/24665 InterpolantCoveringCapability, InvariantSynthesisStatistics: No data available, InterpolantConsolidationStatistics: No data available, ReuseStatistics: No data available RESULT: Ultimate proved your program to be incorrect! Received shutdown request...